对可移植类库(用于xamarin表单项目)进行xunit测试。我在Visual Studio中运行xunit测试,并在Windows上使用xunit.runner.console,它们可以正常工作。

我在OSX下尝试相同的操作,得到了以下信息:

mono xunit.runner.console.2.2.0/tools/xunit.console.exe bin/Debug/AppTests.dll -nunit reports/xunit_reports.xml
xUnit.net Console Runner (32-bit .NET 4.0.30319.42000)
System.IO.FileNotFoundException: Could not load file or assembly 'AppTests' or one of its dependencies

现在bin/DebugAppTests.dll存在。

我能以某种方式找出运行者找不到哪些依赖项吗?还是有其他方法可以从命令行在osx上运行xunit测试?

最佳答案

而是xunitRunner使用dotnet
https://xunit.github.io/docs/getting-started/netcore/cmdline

dotnet test PATH_TO_TEST_PROJECT.csproj

我用dotnet 2.1.301进行了检查

关于macos - 在OSX上运行xunit.console.runner,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/42596997/

10-16 23:53