問題タブ [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.

0 投票する
1 に答える
244 参照

cmake - CDash でコンパイラの警告を無視する (特定の?) 方法

私はCMake / CDashセットアップを使用しており、全体的に非常に満足しています。

私はまた、「ビルドは警告を生成すべきではない」ことを強く支持しています。

ただし、ある特定のプラットフォームで生成されるコンパイラ警告が 1 つありますが、これについては絶対に何もできません (この時点では、関連するコードの完全なリファクタリングを除いて)。

私は CDash ダッシュボードの黄色のボックスを受け入れることができますが、私の神経質になっているのは、CDash がコンパイラの警告をビルド段階の失敗と見なし、その旨のメールを私に送信することです。

失敗しました (w=1): <...> - Linux - Nightly

プロジェクト <...> の CDash への送信にビルド警告があります。

プロジェクト: <...>

サイト: <...>

ビルド名: Linux

ビルド時間: 2015-04-27T10:01:49 CEST

タイプ: 毎晩

警告: 1

コンパイラの警告が失敗として報告されないように CDash を設定するにはどうすればよいですか?

何かが実際に失敗した場合にのみ「失敗」の警告を受け取りたい...

0 投票する
1 に答える
822 参照

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」を返しますが、私には与えられません。何をどこで修正する必要があるかを示します。

皆さん、何か考えはありますか?前もって感謝します!

0 投票する
1 に答える
688 参照

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拡張機能をインストールしていないかどうかはすでに確認しましたが、そうではありません。

解決策をお寄せいただきありがとうございます。