NUnit没有在docker中使用teamcity代理

时间:2016-10-19 16:33:22

标签: nunit teamcity

我在docker容器(https://blog.jetbrains.com/teamcity/2016/06/teamcity-on-docker-hub-its-official-now/)中运行teamcity服务器和代理。我正在尝试构建dotnet核心应用程序。我有3个构建步骤,如“dotnet restore”,“dotnet build”和“dotnet test”

构建步骤成功完成但我无法在构建中看到“测试”选项卡。

我需要配置一些东西,还是需要使用不同的跑步者,即nunit才能在屏幕上显示测试结果?

1 个答案:

答案 0 :(得分:1)

您正在正确运行测试,但NUnit clientID = 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' secret = 'xxxxxxxxxxxxxxxxxxxxxxxxxxxx' response = POST( 'https://accounts.spotify.com/api/token', accept_json(), authenticate(clientID, secret), body = list(grant_type = 'client_credentials'), encode = 'form', verbose() ) mytoken = content(response)$access_token 运行器当前不包含或支持TeamCity命令行选项或集成。见https://github.com/nunit/dotnet-test-nunit/issues/72

TeamCity为NUnit添加了自定义代码,以支持他们的集成风格。回想起来,NUnit团队对这样做表示遗憾,并将其移至由TeamCity维护的主要NUnit跑步者的扩展中。因此,当没有其他CI系统需要时,我们不愿意将自定义代码添加回TeamCity的dotnet-test-nunit,但TeamCity很受欢迎,因此可能会发生。

我没有使用TeamCity,所以我无法帮助替代方案。您的失败测试是否会失败?如果是这样,您是否只能查看控制台输出以获得测试结果?