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ます。appveor でこれが発生するのはなぜですか?

4

1 に答える 1

3

何が問題を引き起こしているのかわからないので、(ドキュメントで指示されていることとは対照的に) テストを自動的に検出して実行するときにappveyorが実際に行うことに従いました。

CI で実行するスクリプトは次のようになりました。

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

于 2015-10-29T18:14:09.470 に答える