4

我在appveyor下有一个项目。测试开始时运行构建脚本失败,并显示以下消息:

EXEC : error : Could not find file: C:\projects\Projname\test\Projname.Tests\bin\Release\xunit.dll

我正在使用以下构建脚本调用测试运行程序:

xunit.console.clr4 test/Projname.Tests/bin/Release/Projname.Tests.dll /appveyor

xunit.console在我的机器上本地运行良好,无需寻找xunit.dll. 为什么在appveyor中会发生这种情况?

4

1 回答 1

3

我不知道是什么导致了这个问题,所以我遵循了 appveyor在自动发现和运行测试时真正做了什么(而不是它在文档中指示我们做什么)。

我在 CI 上运行的脚本现在是这样的:

%xunit20%\xunit.console.x86 path\to\test.dll -appveyor

于 2015-10-29T18:14:09.470 回答