我在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中发生这种情况?
答案 0 :(得分:3)
我不知道造成问题的原因是什么,所以当我自动发现并运行测试时,我会按照真正所做的那样做(而不是它指示我们在文档中执行的操作) )。
我在CI上运行的脚本现在是这样的:
%xunit20%\xunit.console.x86 path\to\test.dll -appveyor