2017-07-17 8 views
0

私はこのhelloworld単体テストを書いてビルドします。それは常にこのビルドエラーがあります: "The command://...../Nunit.ConsoleRunner3.6/nunit3-console.exe exited with code 1"。私はすべてのstackoverflowを検索しますが、Nunitテストの存在コード1に関する単一のスレッドはありません、あなたはこのコードの情報をどこで見つけることができますか?c#非常に簡単なユニットテストエラー

using NUnit.Framework; 

namespace SomeName 
{ 
    [TestFixture] 
    class IdentifierTest 
    { 
     [SetUp] 
     public void SetUp() 
     { 

     } 

     [TearDown] 
     public void TearDown() 
     { 

     } 

     [Test] 
     public void DetectIDTest() 
     {  
      Assert.AreEqual("hi","ho"); 
     } 
    } 
} 

答えて

1

正の終了コードはNUnitのコンソールランナーソースコード内this行ごとに(あなたのケース1)に失敗したテストの数を示します。追加の(負の)失敗コードは、these 6行の意味も持ちます。これは終了コードについての議論によって実証されました。簡単な参照のためにレスポンスを画像として添付しました。 enter image description here

+0

ソリューション全体で10のテストが失敗しました。 @DeadlyEmbrace –

+0

私はそれが実行されたテストセットからの失敗だけを示すと思います。したがって、ソリューションですべてのテストを実行する場合は、10が返されます。全体的に、正の戻りコード値についてはあまり心配しません.1つ以上のテストが失敗したことを示すだけです。負のコードは実際の "問題の子供" – DeadlyEmbrace

関連する問題