【发布时间】:2017-04-28 04:47:24
【问题描述】:
我正在从本地 TFS 迁移到 Visual Studio Online (VSTS),我正在尝试创建一个新的 CI 构建定义,因为我们的本地定义是基于 xaml 的。
对于我们基于服务器的测试,我正在使用 Visual Studio 测试任务,它运行良好。
我还需要运行 Silverlight 测试(正如我们目前在本地 xaml 构建中所做的那样)。目前我可以从命令行运行我的 SL 单元测试,并使用以下命令输出一个 .trx 测试结果文件:
"C:\Program Files (x86)\StatLight\statlight.exe" -x .\path-to-silverlight.xap --ReportOutputFileType:TRX -r=.\statlight-results.trx
我也可以在 vsts 中使用命令行任务来运行它(我已经在使用本地构建代理而不是托管的),但我不知道如何:
- 如果测试失败,则使其构建失败。
- 将测试结果放入 vsts 中的测试输出选项卡中。
当我们从 Silverlight 迁移时,我还需要做一些类似的事情,以使基于 js 单元测试的构建失败,因此 SL 测试的解决方案也可能有助于运行 js 测试。
【问题讨论】:
标签: unit-testing silverlight azure-devops