• 批处理运行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
  • 相关阅读:
    django组件,有分页器(重要的很)
    wusir的django
    git 生成ssh key
    阶乘问题的题解
    拱猪计分的题解
    子数整数的题解
    安全逃离的题解
    题解 P1262 【间谍网络】
    斗地主的题解
    鸭王的题解
  • 原文地址:https://www.cnblogs.com/herryzz/p/4734675.html
Copyright © 2020-2023  润新知