我有这个构建: 它工作正常。唯一的问题是测试结果被覆盖。所以我最终得到了最后一个测试项目的测试结果。 这是由构建引擎执行的;使用xunit生成asp.net核心应用的VSO构建任务的测试结果
C:\ Program Files \ dotnet \ dotnet.exe测试C:/agent/_work/4/s/test/Services.UnitTests/project.json - 配置版本-xml ./TEST-tle.xml
C:\ Program Files \ dotnet \ dotnet.exe测试C:/agent/_work/4/s/test/Web.UnitTests/project.json - 配置版本-xml ./TEST-tle.xml
有什么可以帮助: 1)有“dotnet测试”生成XML输出文件 - 没有找到方法如何做到这一点 2)在Build Task中使用一个变量作为-xml输出文件。该变量可以是一个随机的字符串/数字或者只是一个正在测试的项目名称 - 就像Build引擎提供给“dotnet.exe测试”一样。没办法怎么做。
任何想法?谢谢。
是的,这就是我所做的。但它不会自动包含一个新的测试项目添加到解决方案:(。该选项将使用PS脚本执行每个项目的dotnet测试,并添加-xml文件名基于项目名称。 –
你可以添加$(ProjectName )到测试结果的名字输出? –
这个变量没有被构建引擎解析,而且我也不能使用,因为在任务执行之前变量只会被替换一次。 –