静的アナライザーの問題がCIビルドに失敗しないのはなぜですか?

Dov

TravisCIで自動ビルドれたGitHubのプロジェクトがあります静的アナライザーの問題が1つありますが、コードの現在のリビジョン(buildfixbranch、commit 3ebc41a8b4738bce926b39cc3869c6dce8bed9bc)は成功しています。これはxcodebuildコマンドです:

xcodebuild -workspace UnrarKit.xcworkspace -scheme UnrarKit -sdk macosx -configuration Release analyze test

また、プロジェクト全体で「警告をエラーとして扱う」を「はい」に設定しています(リリースビルドの場合)。私はこの出力を以下から取得しますxcodebuild

The following commands produced analyzer issues:
  Analyze Classes/URKArchive.mm
(1 command with analyzer issues)

私はこれをxcodebuild私の地元のターミナルで同じ結果で再現しました。

xcodebuildそれでも戻っ0てビルドを成功させるのはなぜですか?xcodebuild結果が使用できないのに、なぜそもそも分析を許可するのですか?バグの場合はAppleに提出しますが、現時点では何か間違ったことをしている可能性があります。

ジェレマド

0を返すのは予想される動作だと思います。結局のところ、最後のログは** ANALYZE SUCCEEDED **です。あなたはでhtmlレポートを得ることができます

xcodebuild -workspace UnrarKit.xcworkspace -scheme UnrarKit -sdk macosx -configuration Release analyze test CLANG_ANALYZER_OUTPUT=html CLANG_ANALYZER_OUTPUT_DIR=analyzer
find analyzer -name *.html

また、0以外のものを返すようにする方法を見つけようとしています。私が思いついたのは、次のことだけです。

xcodebuild analyze ... && [[ -z `find analyzer -name "*.html"` ]]

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

dotnetコマンドラインビルドがMVCViewエラーで失敗するのに、VS2017では失敗しないのはなぜですか?

分類Dev

ローカル変数ではインスタンス化が失敗するのに、静的変数では失敗しないのはなぜですか?

分類Dev

スクリプトではソートが失敗するのに、ワンライナーでは失敗しないのはなぜですか?

分類Dev

「無効なバイナリ」が原因でitunesConnectへのアプリのアップロードが失敗しますが、Appleからのメールには問題が記載されていません

分類Dev

IPによるアクセスは問題ないのに、ドメインが失敗するのはなぜですか?

分類Dev

このRustコードに分岐予測失敗のペナルティがないのはなぜですか?

分類Dev

Travis CIがPythonプロジェクトのビルドに失敗するのはなぜですか?

分類Dev

4.4.0-143-genericへのカーネルアップデート後にチューナーカードドライバーがビルドに失敗するのはなぜですか?

分類Dev

opensslが依存関係グラフにないのに、opensslでクロスコンパイルビルドが失敗するのはなぜですか?

分類Dev

Elasticsearchの帯状疱疹、カスタムアナライザーを使用したこの例が失敗するのはなぜですか?

分類Dev

インターフェースに静的メソッドがないのに、静的フィールドと内部クラスに問題がないのはなぜですか?[Java8以前]

分類Dev

アラビア語データに対してHibernatesaveOrUpdateが失敗するのはなぜですか?

分類Dev

OpenCLカーネルがnVidiaドライバーで失敗するのに、Intelでは失敗しないのはなぜですか(ドライバーのバグの可能性)?

分類Dev

エラー:タスク ':app:mergeDebugResources'の実行に失敗しました。>一部のファイル処理が失敗しました。詳細なビルドグラドルの問題についてはログを参照してください

分類Dev

Retrofitを使用してRESTWebサービスを利用するためのシンプルなAndroidクライアント-「サーバーへの接続に失敗しました」というエラーが表示されるのはなぜですか

分類Dev

この配列でファイルから文字列を適切に取得できないのはなぜですか?最初のパスは問題ありませんが、ループすると失敗しますか?

分類Dev

カーネルのビルドに失敗するのはなぜですか?

分類Dev

console.log(...引数)に問題がないのに、var a = ...引数が失敗するのはなぜですか?

分類Dev

NodeJS request()がフライトモードのローカルホストで失敗するのに、127.0.0.1では失敗しないのはなぜですか?(ウインドウズ10)

分類Dev

なぜビルドが失敗したのですか?

分類Dev

反応16にアップグレードした後、本番ビルドで反応アプリが失敗するのはなぜですか?

分類Dev

シリアル化の問題で状態ストアが失敗するのはなぜですか?

分類Dev

ダイアライザーがnocatchで失敗するのはなぜですか?

分類Dev

JUnitタイムアウトが失敗ではなくエラーになるのはなぜですか?

分類Dev

systemdがサービスに失敗したかどうかわからないのはなぜですか?

分類Dev

FirefoxでXMLHttpRequestのアップロードが正しく失敗しないのはなぜですか?

分類Dev

ブラウザモードで問題がないのに、なぜWatir Chrome Headlessが「ポイント(x、y)でクリックできない」のですか?

分類Dev

Jenkinsでのビルド失敗アナライザー

分類Dev

ナンシーモデルのバインドが失敗するのはなぜですか?

Related 関連記事

  1. 1

    dotnetコマンドラインビルドがMVCViewエラーで失敗するのに、VS2017では失敗しないのはなぜですか?

  2. 2

    ローカル変数ではインスタンス化が失敗するのに、静的変数では失敗しないのはなぜですか?

  3. 3

    スクリプトではソートが失敗するのに、ワンライナーでは失敗しないのはなぜですか?

  4. 4

    「無効なバイナリ」が原因でitunesConnectへのアプリのアップロードが失敗しますが、Appleからのメールには問題が記載されていません

  5. 5

    IPによるアクセスは問題ないのに、ドメインが失敗するのはなぜですか?

  6. 6

    このRustコードに分岐予測失敗のペナルティがないのはなぜですか?

  7. 7

    Travis CIがPythonプロジェクトのビルドに失敗するのはなぜですか?

  8. 8

    4.4.0-143-genericへのカーネルアップデート後にチューナーカードドライバーがビルドに失敗するのはなぜですか?

  9. 9

    opensslが依存関係グラフにないのに、opensslでクロスコンパイルビルドが失敗するのはなぜですか?

  10. 10

    Elasticsearchの帯状疱疹、カスタムアナライザーを使用したこの例が失敗するのはなぜですか?

  11. 11

    インターフェースに静的メソッドがないのに、静的フィールドと内部クラスに問題がないのはなぜですか?[Java8以前]

  12. 12

    アラビア語データに対してHibernatesaveOrUpdateが失敗するのはなぜですか?

  13. 13

    OpenCLカーネルがnVidiaドライバーで失敗するのに、Intelでは失敗しないのはなぜですか(ドライバーのバグの可能性)?

  14. 14

    エラー:タスク ':app:mergeDebugResources'の実行に失敗しました。>一部のファイル処理が失敗しました。詳細なビルドグラドルの問題についてはログを参照してください

  15. 15

    Retrofitを使用してRESTWebサービスを利用するためのシンプルなAndroidクライアント-「サーバーへの接続に失敗しました」というエラーが表示されるのはなぜですか

  16. 16

    この配列でファイルから文字列を適切に取得できないのはなぜですか?最初のパスは問題ありませんが、ループすると失敗しますか?

  17. 17

    カーネルのビルドに失敗するのはなぜですか?

  18. 18

    console.log(...引数)に問題がないのに、var a = ...引数が失敗するのはなぜですか?

  19. 19

    NodeJS request()がフライトモードのローカルホストで失敗するのに、127.0.0.1では失敗しないのはなぜですか?(ウインドウズ10)

  20. 20

    なぜビルドが失敗したのですか?

  21. 21

    反応16にアップグレードした後、本番ビルドで反応アプリが失敗するのはなぜですか?

  22. 22

    シリアル化の問題で状態ストアが失敗するのはなぜですか?

  23. 23

    ダイアライザーがnocatchで失敗するのはなぜですか?

  24. 24

    JUnitタイムアウトが失敗ではなくエラーになるのはなぜですか?

  25. 25

    systemdがサービスに失敗したかどうかわからないのはなぜですか?

  26. 26

    FirefoxでXMLHttpRequestのアップロードが正しく失敗しないのはなぜですか?

  27. 27

    ブラウザモードで問題がないのに、なぜWatir Chrome Headlessが「ポイント(x、y)でクリックできない」のですか?

  28. 28

    Jenkinsでのビルド失敗アナライザー

  29. 29

    ナンシーモデルのバインドが失敗するのはなぜですか?

ホットタグ

アーカイブ