2
nunitテストをteamcityで実行する順序を指定することは可能ですか?チームシティで実行されているnunitテストの順番を指定してください
「はい」の場合はどうすればよいですか?これらのテストはデータが重いため、そのたびにデータを入力しないようにしたいと考えています。データはtestfixtureに設定されており、注文がうまくいく場合、テストごとにデータを設定する必要はありません。
nunitテストをteamcityで実行する順序を指定することは可能ですか?チームシティで実行されているnunitテストの順番を指定してください
「はい」の場合はどうすればよいですか?これらのテストはデータが重いため、そのたびにデータを入力しないようにしたいと考えています。データはtestfixtureに設定されており、注文がうまくいく場合、テストごとにデータを設定する必要はありません。
コメントをまとめると、テストはアルファベット順に実行されます。しかし、私は接頭辞がある特定の順序で実行されるようにテストの名前を変更したくありませんでした。また、Jonのコメントを考慮して、データ設定をテストフィクスチャからテスト設定に移動しました。
データを入力するのに実際に時間がかかりますか?あなたのインフラストラクチャをより迅速にテストする方法を検討しましたか?単体テストの注文によっては、一般的には本当に悪い考えです。 –
データ設定には、数百万のレコードとその他のいくつかのもので異なるビジネスオブジェクトを設定する必要があります。これらのテストは、実際にはBOのセットアップ後にテストできるコード内のいくつかの領域のパフォーマンスを測定することです。 –
これらがパフォーマンステストの場合、純正単体テストと同じくらい頻繁に実行されるとは思っていませんが、できるだけ「クリーン」であることをお勧めします。 1つのテストからのある種のキャッシュ・ウォーミングが、無意識に別のテストに影響を与えた場合などは、悪いことです。 –