1

travis-ci を介して Objective-C プロジェクトでコベリティを正常に実行した人はいますか。https://scan.coverity.com/travis_ciで概説されている手順に従いました。コードベースで分析を実行するためにビルドをコベリティに送信するところまで行きましたが、travis-ci でこのエラーが発生します。ログ出力:

[WARNING] No files were emitted. This may be due to a problem with your configuration or because no files were actually compiled by your build command. Please make sure you have configured the compilers actually used in the compilation. For more details, please look at: /Users/travis/build/betfair/aping-ios-sdk/cov-int/build-log.txt Extracting SCM data for 0 files... Please see the log file '/Users/travis/build/betfair/aping-ios-sdk/cov-int/scm_log.txt' for warnings and SCM command issues. Added 0 entries [33;1mTarring Coverity Scan Analysis results...[0m [33;1mUploading Coverity Scan Analysis results...[0m travis_fold:end:build_coverity coverity_scan:end $ travis/script.sh

ビルドの完全な出力は、https://s3.amazonaws.com/archive.travis-ci.org/jobs/29211502/log.txtで入手できます。

https://github.com/betfair/aping-ios-sdk/blob/coverity_scan/.travis.ymlは私の travis yml ファイルがどのように見えるかであり、私のビルドは単にhttps://github.com/betfair/aping-を指していますios-sdk/blob/coverity_scan/travis/coverity.shを使用してプロジェクトをビルドします。

サンプルの 'HelloWorld' .travis.yml ファイルをhttps://github.com/daksheshvyas/MyHelloWorld/blob/master/.travis.ymlで見てきました。 2。

私がこれでどこが間違っているのか、誰にもアイデアはありますか?

ショーン

4

2 に答える 2

0

http://www.coverity.com/press-releases/coverity-unveils-new-version-of-development-testing-platform/によると、coverity は現在 Objective-C をサポートしているようです。travis 経由ですべて利用できるかどうかを知るのは難しいですが、試してみます!

于 2015-04-22T10:26:03.880 に答える
0

残念ながら、Coverity は現在、Objective-C の解析を直接サポートしていません。ビルドはすべて Obj-C コードで構成されているため、cov-build は使用できるファイルを認識しませんでした。プロジェクトに標準の C/C++ が含まれている場合は、それらのコードが含まれます。

Travis 統合でサポートされているかどうかはわかりませんが、他のツールから解析結果を Coverity プラットフォームにインポートできます。そうすれば、すべての問題を 1 か所で管理し、包括的な指標を得ることができます。

于 2014-07-08T19:47:06.073 に答える