問題タブ [test-results]
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.
jenkins - Jenkinsでテスト結果の傾向を表示するには?
「xUnit テスト結果レポートを公開する」オプションを使用すると、*.xml
.
テスト結果の傾向 (グラフィック) を表示するにはこれで十分だと思いましたが、そうではありません。
何か不足していますか?
logging - Jenkinsのジョブ履歴/成功率の統計を6か月以上保存する最良の方法は?
Jenkins のジョブ履歴/成功率の統計を 6 か月以上 (サービス レベル アグリーメントの目的で) 保存するための最良の方法として、どのような方法をお勧めしますか? 通常、Jenkins ジョブは一定期間履歴を保存するように構成されていますが、何百ものジョブがある Jenkins サーバーでは、定期的にすべてのジョブをクリーンアップしないのは現実的ではない場合があります。
SO、人々が仕事の成功履歴に軽量の統計を保存する典型的な方法があるかどうか疑問に思っていますか?
私の唯一のアイデアは次のとおりです。
- CouchDB インスタンスを実行し、ビルド後の curl ステートメントを実行して、ビルド変数に基づいて統計情報を保存しますか?
- ジョブで .txt ファイルをワークスペースに書き込み、常に追加します (ただし、ワークスペースが消去されると削除されます)。または、ファイルに書き込むビルド後の .bash スクリプト ステップ。
- 他のアイデア???
c# - "Run Result Viewer" を起動し、XML 結果ファイルをプログラムで開く方法 (c#)
UFT を起動し、「QTObjectModelLib」を使用してテストを実行できる場合、適切なアプリケーション クラスまたは「Run Result Viewer」アプリケーション用の別のライブラリが角を曲がったところにあり、結果の xml ファイルを開くことができます。
一般に、C# アプリから別のアプリを起動し、ファイルをフィードして開きたいと考えています。おそらく、共通の .net クラスを使用した独自のアプリケーション クラスを使用せずに、これを行うことができます。
次のように「ProcessStartInfo」を試しましたが、成功しませんでした:
tfs - TFS tbl_TestResult テーブルが非常に大きい
私たちの TFS データベースのサイズは急速に大きくなり、問題は tbl_TestResult テーブルにあることがわかりました。なんでこんなに急成長してるのかわからない。テストケースごとにレコードが作成されるようです。私の場合、チェックインごとに実行される 1000 を超えるテスト ケースがあります。つまり、1 日平均 20 件のチェックインを行っているということです。それは約20,000レコードです。
私の質問は、そのテーブルのレコードを手動で削除できますか? テスト結果が失われる以外に、TF に問題が生じることはありますか?
アップデート:
TFS 2015があります
jenkins - Jenkins NUnit テスト結果アナライザー パイプライン構文
Jenkins 2.85 パイプライン スクリプト
これらのレポートを電子メールに添付できるように、Test Result Analyzer をセットアップしようとしています。ビルドを実行すると TestResult.xml ファイルが作成されます。
テスト段階で次の行を実行してみました。
例:
自分のテストを Test Result Analyzer に表示するにはどうすればよいですか?
また、コードがテスト結果の公開を妨げていることを確認したいと考えています。「最終的に」行に発行を追加する必要がありますか?