我正在使用TFS发行版来执行用Visual Studio编写的.loadtests。 我可以使用MSTest很好地执行测试,这会产生预期的.trx文件。
我想要的是能够在TFS中查看测试结果,我尝试使用“发布测试结果”任务,但是遇到了问题。
遇到的问题是Object not set to an instance of an object
在分析“发布测试结果”任务执行的powershell脚本后,据我所知,在TrxResultReader中读取的唯一结果是“ WebTest”和“ UnitTest”。
有人能在TFS中发布 loadtest 的结果吗?
答案 0 :(得分:0)
对于TFS发布测试结果任务。该任务支持流行的测试结果格式,包括JUnit,NUnit 2,NUnit 3,Visual Studio Test(TRX)和xUnit2。如果使用诸如Visual Studio Test之类的内置任务来运行测试,结果将自动发布,并且您可以不需要单独的发布测试结果任务。
基于构建任务背后的powershell脚本,它使用TestRunner。由于Vstest无法运行负载测试,因此它也无法发布负载测试结果。看看下面类似的问题:
Publish Test Results task fail when trying to publish a loadtest
不可能使用mstest发布测试结果以进行构建 由vNext制作。 mstest无法识别正确的buildnummer / buildid。我们的解决方案可能是将* .trx文件存储在 神器。另一种解决方案是使用xaml构建来执行 性能测试。