Val*_*tor 7 .net-core dotnet-test
我正在编写一个脚本来在存储库中构建和测试项目。现在,我使用 PowerShell 命令Get-ChildItem -Path test -Filter *.csproj -Recurse | ForEach-Object { dotnet test $_.FullName -c $Configuration }获取我的测试文件夹中的所有 .csproj 文件并在其中运行测试。但是,例如,当我运行时,我注意到dotnet test test/ProjectA/ProjectA.csproj我收到以下消息:
共有 1 个测试文件与指定的模式匹配。
看到这一点,我认为可以使用一种模式通过一个命令在多个项目中运行测试,但我找不到它的文档或让它工作。当我尝试时,dotnet test test/**/*.csproj我得到:
MSBUILD:错误 MSB1009:项目文件不存在。
目前似乎不支持。目前,最接近的替代方法是将解决方案文件路径传递给dotnet test命令。这样,它将运行添加到解决方案的所有项目的所有测试。
dotnet test foo/bar.sln
| 归档时间: |
|
| 查看次数: |
3762 次 |
| 最近记录: |