zoukankan      html  css  js  c++  java
  • 批处理运行Vstest并生成HTML报告

    本文介绍一下在没有安装Visual Studio的机器上通过批处理执行单元测试并通过Trx2html生成HTML报告的批处理脚本。

    image

    大致思路:

    1. 拷贝Vstest.console工具包 TestWindows 到程序执行目录。

    2. 拷贝 XML报告 *.trx 转 HTML报告的工具包 trx2html到程序执行目录。

    3. 把旧的测试报告归档到 OldResult目录。

    4. vstest.console生成的报告放在TestResults目录。

    5. 把TestResults中所有trx类型的测试报告转换成html报告。

    setlocal enabledelayedexpansion
    mkdir .TestResultsOldResults
    move .TestResults*.* .TestResultsOldResults
    
    set txtReport=.TestResultsTxtReport_%DATE:~0,4%-%DATE:~5,2%-%DATE:~8,2%_%time:~0,2%-%time:~3,2%-%time:~6,2%.log
    set "txtReport=%txtReport: =%"
    .TestWindow_v12vstest.console.exe UnitTest_Simple.dll /logger:trx >%txtReport%
    
    pushd .TestResults
    
    for /F "tokens=*" %%x in ('dir *.trx /b /a-d') do ..	rx2html_0.7	rx2html.exe "%%x"
    
    pause
  • 相关阅读:
    Docker基本命令及工作原理
    Docker安装
    linux命令
    MTPuTTy使用
    SpringBoot--swagger搭建、配置及使用
    idea使用技巧
    Idea插件
    IDEA开发工具使用 git 创建项目、拉取分支、合并分支
    git命令
    javbus爬虫-老司机你值得拥有
  • 原文地址:https://www.cnblogs.com/herryzz/p/4734675.html
Copyright © 2011-2022 走看看