Testing TFS/VST中的CasperJS测试结果
我有一些CasperJS测试,我让MSBuild运行(通过一个gulp任务),我让它输出xunitxml。我的问题是,如何让测试结果正确显示在构建输出中Testing TFS/VST中的CasperJS测试结果,testing,tfs,msbuild,gulp,casperjs,Testing,Tfs,Msbuild,Gulp,Casperjs,我有一些CasperJS测试,我让MSBuild运行(通过一个gulp任务),我让它输出xunitxml。我的问题是,如何让测试结果正确显示在构建输出中 非常感谢您可能需要通过编写自己的vsts扩展名来创建一个部分或选项卡,以在生成结果报告中显示信息 对于您的情况,您可以通过REST接口将XUnit xml结果文件作为“testrun附件”上传,并将这些部分准备就绪,以便在构建摘要选项卡或您自己的扩展“测试结果”选项卡上显示摘要值。 下面是一个如何显示opencover结果供您参考的示例:,最终
非常感谢您可能需要通过编写自己的vsts扩展名来创建一个部分或选项卡,以在生成结果报告中显示信息 对于您的情况,您可以通过REST接口将XUnit xml结果文件作为“testrun附件”上传,并将这些部分准备就绪,以便在构建摘要选项卡或您自己的扩展“测试结果”选项卡上显示摘要值。 下面是一个如何显示opencover结果供您参考的示例:,最终将得到如下结果: 如何编写自己的扩展: 一些例子:
更新 似乎您使用的是XAML构建,在构建过程中没有这种方法可以简单地实现您所需要的。你可以按照Eddie的建议尝试添加ps脚本
此外,由于您一直在使用TFS2015和VSTS。我们鼓励您使用新的基于web的构建系统。哪个更优秀。为了便于VNext生成,您可以参考本文:您可以在生成定义中添加powershell脚本以发布测试结果,有关详细信息,请参考此代码: 由于您使用的是TFS2015和VSTS,我建议您使用已经有“发布测试结果”任务的vNext Build,它可以发布XUnit XML结果:
哪个TFS版本?您使用的是vNext版本还是XAML版本?XAML版本。TFS2015关于构建的prem。用于工作项跟踪的VST。有趣。我几乎期望在构建过程中能够读入XML文件。。。CasperJS将导出到XUnit,这样我就必须编写自己的扩展,这似乎有点奇怪。对于XAML构建,构建过程中没有这样的功能可以简单地实现您需要的功能。你可以按照Eddie的建议尝试添加ps脚本。此外,由于您一直在使用TFS2015和VSTS。我们鼓励您使用新的基于web的构建系统。哪个更优秀。关于VNext构建的好处,您可以参考本文。谢谢。不管怎样,我们都需要朝着这个方向努力,这一步看起来会非常合适!