問題タブ [cdash]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
cmake - CDash でコンパイラの警告を無視する (特定の?) 方法
私はCMake / CDashセットアップを使用しており、全体的に非常に満足しています。
私はまた、「ビルドは警告を生成すべきではない」ことを強く支持しています。
ただし、ある特定のプラットフォームで生成されるコンパイラ警告が 1 つありますが、これについては絶対に何もできません (この時点では、関連するコードの完全なリファクタリングを除いて)。
私は CDash ダッシュボードの黄色のボックスを受け入れることができますが、私の神経質になっているのは、CDash がコンパイラの警告をビルド段階の失敗と見なし、その旨のメールを私に送信することです。
失敗しました (w=1): <...> - Linux - Nightly
プロジェクト <...> の CDash への送信にビルド警告があります。
プロジェクト: <...>
サイト: <...>
ビルド名: Linux
ビルド時間: 2015-04-27T10:01:49 CEST
タイプ: 毎晩
警告: 1
コンパイラの警告が失敗として報告されないように CDash を設定するにはどうすればよいですか?
何かが実際に失敗した場合にのみ「失敗」の警告を受け取りたい...
cmake - CTest は、make 後に gcov.tar を生成して CDash に送信します
ローカル マシンに CDash をセットアップし、CTest を使用してテスト結果を CDash にアップロードしています。ブランチ カバレッジ情報を含む .gcov ファイルを生成し、事前に gcov.tar にパックしています (これは、httpsの例の修正版です)。 ://blog.kitware.com/additional-coverage-features-in-cdash/ ):
CMakeLists.txt:
私のCMakeモジュールパス内のBranchCoverage.cmake :
CTestConfig.cmake:
cdash_upload.cmake:
ctest を直接使用して、例からスクリプトを呼び出すと機能します。
これにより、CDash ですばらしいブランチ カバレッジ情報が得られます。ただし、これはしません:
それは次のように言い終わる:
これは、 cdash_upload.cmakeに与える必要があるパス/環境変数と関係があると思います。BranchCoverage.cmake のadd_custom_commandで-DCTEST_SOURCE_DIRECTORYを使用してそれを行うと、CDash は「Bad HTTP response」を返しますが、私には与えられません。何をどこで修正する必要があるかを示します。
皆さん、何か考えはありますか?前もって感謝します!
php - CDash - インストール、ドキュメントに従っても CDash/install.php に登録できません
現在、Linux 16.04 に CDash 2.4.0 をインストールしようとしています。最初に、最新バージョンをダウンロードしました。
次に、config.local.php を作成しました。
その後、/* DON'T CHANGE AFTER THIS LINE*/ の後のコードを削除し、MySQL データベースのパスワードを追加しました。
次のコマンドを使用して cdash ユーザーも作成しました。
ドキュメントには、これらの手順を完了すると、/localhost/CDash/install.php を開いて登録できるはずであると記載されていますが、空白のページしか表示されません。
ドキュメントで見たphp拡張機能をインストールしていないかどうかはすでに確認しましたが、そうではありません。
解決策をお寄せいただきありがとうございます。