Можно ли запускать веб-тесты, созданные Visual Studio в процессе выпуска, в TFS/VSTS? У меня на prem TFS 2017 и я не могу понять, как запускать HTTP/веб-тесты.
Можно ли запускать веб-тесты в конвейере выпуска TFS
Ответы (1)
Да, вы можете запускать веб-тесты через инструмент MSBuild, вы можете вызывать инструмент MSBuild через PowerShell.
- Добавить задачу PowerShell
Код:
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
- Добавить задачу публикации результатов теста
Дополнительную информацию вы можете найти в этой статье: Выполнение веб-тестов в рамках конвейера VSTS VNext Release
person
starian chen-MSFT
schedule
09.06.2017