我正在从我的MSBUILD中收到错误消息:“ Nunit -console.exe”以代码-100退出。

有谁知道在哪里可以找到Nunit Console出口代码?

有帮助吗?

解决方案

Error code -100 代表 UNEXPECTED_ERROR

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

编辑:来自的其他信息 Nunit-Discuss Google Group上的线程:

此外,正值在运行中得出了失败的测试计数。

-100返回代码是全部收集,通常表示您的应用程序或测试中未经处理的异常。通常应该带有堆栈跟踪。

其他提示

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;

目前的来源 这里.

对于那些在OP之后几年来的人来说,这些值已经改变并改变了。在3.8中,有一个 -5卸载异常, ,这真的很方便地陷阱(当Nunit遇到一个问题卸载程序集时)。似乎-5在3.10中消失了。也许组件卸载问题不再发生。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top