2016-10-10 22 views
1

TestFixtureOneTimeSetupメソッドが失敗したシナリオに遭遇しましたが、TeamCityがすべてのテストを合格と報告しました。TeamCityでOneTimeSetup失敗テストが失敗する

私は一度治具14回の各試験のために、TCは、テキストの14本の赤い線が報告されていることがログで確認できます。

[ステップ1/1] OneTimeSetUp:<を...失敗テキスト...>

テストは​​属性で実行されていますが、これは関連する可能性があります。わかりません。

ログの最後に、14個の失敗をまとめた要約(赤ではない)が表示されます。

[11時26分48秒] [ステップ1/1]エラーや障害

[11時26分48秒] [ステップ1/1]

[11時26分48秒] [ステップ1/1] 1)失敗:まあまあ...

しかし、実際にテストは正常に実行されます。

我々は(TC設定どおりに - 私たちは、実際のプロジェクトでは3.2.1を使用している)チームシティー10.0.2(42234を構築)し、「NUnitの3.0」を使用しているNUnitの3.2.1に

答えて

1

があったバグをOneTimeSetUpの失敗がテストスイートに実際には失敗しなかったため、TeamCityなどのツールは失敗を検出できませんでした。

これはNUnit 3.4で修正されました。最新のNUnitにアップグレードすれば問題は解決します。参考のためにGitHubの問題:https://github.com/nunit/nunit/issues/1379

+0

ha、信じられないほど!ありがとう – Schneider

+0

他の人にとって、問題は、特にnunit-console.exeであり、nunit.framework.dllや他のコンポーネントではありません。 nunit-console.exeのバージョン3.2.1を使用しないようにする必要があります – Schneider

関連する問題