使用.NET Core使用通配符路径发布运行测试

时间:2019-07-16 12:31:22

标签: .net-core azure-pipelines

使用dotnet test和通配符路径似乎是一个相当基本的问题,因为似乎根本找不到任何东西,更不用说我的特定通配符路径了。我的文件夹结构在 src 目录中包含所有非测试项目,而我的所有测试都在 test 目录下。这是我试图在本地和管道中运行的完整命令:

dotnet test 'test/**/*Unit.csproj' **I am only trying to run unit test projects**

我也尝试了以下操作,只是因为我觉得它们应该起作用:

dotnet test 'test/**/*.csproj'
dotnet test '**/*Unit.csproj'
dotnet test '**/*.csproj'

每次我都会遇到相同的错误:

  

MSBUILD:错误MSB1009:项目文件不存在。

     

切换:test / ** / *。csproj

可能值得指出,我正在使用NUnit,并且我的测试文件夹结构如下:

\test\ProjectFolderName.Unit\ProjectName.Unit.csproj

此外,我正在从解决方案的根目录.sln运行命令。

0 个答案:

没有答案