问题标签 [vstest.console]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
.net - CoverletOutputFormat vstest.console
我需要设置工作服。在此之前,我正在尝试/p:CoverletOutputFormat=lcov
设置vstest.console
. 所以我成功地使用命令dotnet test --results-directory "./testresults" -l trx -c Release /p:CollectCoverage=true /p:CoverletOutputFormat=lcov
进行设置。这个案子正在奏效。CoverletOutputFormat
dotnet test
但目前我需要将它用于dotnet vstest
我的完整命令是:
vstest.console MyFolder\MyDll.dll /ResultsDirectory:"./testresults" /Logger:trx /EnableCodeCoverage /p:CoverletOutputFormat=lcov
输出是:The argument /p:CoverletOutputFormat=lcov is invalid
azure-devops - 每个测试程序集的 VSTest 任务并行化
我有一个场景,我有多个测试程序集:TestAssembly1.dll、TestAssembly2.dll、TestAssembly3.dll、...这些程序集中的每一个都包含多个测试,但在一个程序集中,由于唯一的外部依赖关系,必须按顺序执行测试对于每个组件。
是否可以使用 VSTest 任务在 DevOps Server 2020 上的程序集级别上并行运行每个程序集?此任务使用 vstest.console.exe 并且它可以选择启用并行性,但据我了解,这会并行执行每个测试,而不是在程序集级别。
为了编写测试,我们使用 NUnit 3。
msbuild - 如何在具有 UWP 和 .NET Core / .NET 6 测试项目的解决方案文件上运行“dotnet test”?
我有一个解决方案,其中包含多个 .NET Standard、.NET Core、.NET 6,最后是UWP项目。
此外,我有所有的测试项目,包括 UWP 项目。
我的问题是,我无法在我的解决方案上运行dotnet test
, 甚至dotnet build
, 命令并让它实际工作。每次尝试dotnet
在解决方案上使用命令时,都会出现以下异常:
每当我的解决方案中有一个 UWP 项目时,似乎都会发生这种情况。
这很令人沮丧,因为我希望有一种(想想构建系统)方法来恢复、构建和测试我的解决方案与多种项目类型。
为了对我的整个解决方案执行任何操作,我需要使用 MSBuild 命令进行构建操作,例如msbuild /t:restore
, 或vstest.console
针对我的 UWP 测试时的命令。当不针对 UWP 项目时,我可以像平常一样使用dotnet
命令。
命令行操作是否dotnet
不适合构建和测试像我这样的混合解决方案?或者有什么我想念的吗?