首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >CoverletOutputFormat vstest.console

CoverletOutputFormat vstest.console
EN

Stack Overflow用户
提问于 2020-07-27 19:24:24
回答 1查看 348关注 0票数 1

我得准备好工作服。在此之前,我正在尝试使用vstest.console设置/p:CoverletOutputFormat=lcov。因此,我成功地使用dotnet test --results-directory "./testresults" -l trx -c Release /p:CollectCoverage=true /p:CoverletOutputFormat=lcov通过dotnet test命令设置了CoverletOutputFormat。这个案子在起作用。

但目前我需要在dotnet vstest上使用它

我的完整命令是:vstest.console MyFolder\MyDll.dll /ResultsDirectory:"./testresults" /Logger:trx /EnableCodeCoverage /p:CoverletOutputFormat=lcov输出是:The argument /p:CoverletOutputFormat=lcov is invalid

EN

回答 1

Stack Overflow用户

发布于 2020-07-30 19:43:21

选项1

vstest.console MyFolder\MyDll.dll /ResultsDirectory:"./testresults" /Logger:trx /EnableCodeCoverage --collect:"XPlat Code Coverage" -- DataCollectionRunSettings.DataCollectors.DataCollector.Configuration.Format=lcov

选项2

使用以下命令和运行设置文件:

vstest.console MyFolder\MyDll.dll /ResultsDirectory:"./testresults" /Logger:trx /EnableCodeCoverage /Settings:CodeCoverage.runsettings

CodeCoverage.runsettings

代码语言:javascript
复制
<?xml version="1.0" encoding="utf-8" ?>
<RunSettings>
  <DataCollectionRunSettings>
    <DataCollectors>
      <DataCollector friendlyName="XPlat Code Coverage">
        <Configuration>
          <Format>lcov</Format>
        </Configuration>
      </DataCollector>
    </DataCollectors>
  </DataCollectionRunSettings>
</RunSettings>
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63114283

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档