是否可以在TFS / VSTS的发布过程中运行Visual Studio生成的Web测试?我已经在TFS 2017上进行了演示,无法弄清楚如何运行HTTP /网络测试。
答案 0 :(得分:0)
是的,你可以通过MSBuild工具运行WebTests,你可以通过PowerShell调用MSBuild工具。
代码:
param (
$tool = "C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\MSTest.exe",
$path ,
$include = "*.webtest",
$results ,
$testsettings)
$web_tests = get-ChildItem -Path $paths -Recurse -Include $include
foreach ($item in $web_tests)
{
$args += "/TestContainer:$item "
}
& $tool $args /resultsfile:$Results /testsettings:$testsettings
更多信息,您可以参考这篇文章:Running WebTests as part of a VSTS VNext Release pipeline