web-dev-qa-db-ja.com

NUnitコンソールの終了コードの意味をどこで見つけるか知っている人はいますか?

MSBuildからエラーメッセージが表示されます:「nunit-console.exe」がコード-100で終了しました。

NUnitコンソールの終了コードの意味がどこにあるか知っている人はいますか?

32
DarkDeny

Error code -100UNEXPECTED_ERROR の略です

static ConsoleUi()
{
    OK = 0;
    INVALID_ARG = -1;
    FILE_NOT_FOUND = -2;
    FIXTURE_NOT_FOUND = -3;
    TRANSFORM_ERROR = -4;
    UNEXPECTED_ERROR = -100;
}

編集:NUnitのスレッド からの追加情報-グーグルグループについて話し合う

さらに、正の値は、実行中に失敗したテストの数を示します。

-100戻りコードはキャッチオールであり、通常、アプリケーションまたはテストで未処理の例外を示します。通常、スタックトレースが付属しているはずです。

56
Julien Hoarau

NUnit v3以降のマイナーアップデート、TRANSFORM_ERRORコードが削除されたようです。

完全なリストは次のようになります。

OK = 0;
INVALID_ARG = -1;
INVALID_Assembly = -2;
FIXTURE_NOT_FOUND = -3;       //Reserved, but not in use since v3.0
INVALID_TEST_FIXTURE = -4;    //From v3.4
UNEXPECTED_ERROR = -100;

このソースは現在 ここ にあります。

14
Chris