2009-05-28 14 views
3

TeamCity VisualStudio sln設定を使用してCIビルドを駆動しています。私のNUnitテストはすべて実行されますが、これは大丈夫ですが、TeamCityで[Category( "DatabaseTests")]属性(実際のデータベースにヒットしたため)を使ってテストを実行することは望ましくありません。TeamCityにnunitテストカテゴリを除外する方法を教えてください。

除外するカテゴリのNUnit設定では、私は単純にDatabaseTestsを入力しますが、機能しません。私は行方不明のものがありますか?チームシップがナンチのランナーに何を送るのか分かりますか?

+0

TeamCity 8でもこの問題が発生していますが、この問題を解決するために何をしましたか? – James

+0

@James以来、私はすべてのtrully単体テストを1つのアセンブリに入れ、別のプロジェクトを「IntegrationTests」に入れ始めました。そうすれば、ユニットテストだけを実行し、時間がかかりすぎるか、または任意に失敗するという意味の誰かに事故はありません –

+0

私は同じ問題を抱えています。私はこれが別のプロジェクトで過去に私のために働いていたのは間違いないと思っていますが、TeamCityでカテゴリを無視することはできません。私はチェックして、テストとTCの設定をダブルチェックしました。意味がありません。 –

答えて

3

あなたはDEBUGモードをオンにすることができ:チームシティークラスの 'DEBUG' ログレベルを有効にするために

。これを行うには、 (server | agent)-log4j.xmlファイルを コメントを含むすべての行を削除して で編集します。その後、 DEBUGメッセージは のteamcity - * .logファイルに移動します。

ログがデフォルトで 回転していることを確認してください。デバッグが有効になっている場合、 は、関連するappenderタグのmaxBackupIndex の値を 10、さらには20個のファイルに増やすことになります(利用可能な空きディスク容量が十分にある場合は、 )。

...私は彼らのdocsから得ました。そして、あなたは何が起こっているかを見ることができます。

+0

素晴らしい、感謝のニックネーム –

関連する問題