У меня есть требование для запуска веб-тестов, которые находятся в определенной папке через сборку.В настоящее время тесты запускаются из Visual Studio 2015. Необходимо знать, как выполнить / использовать приведенный ниже сценарий powershell в качестве задачи.Но не знаю, как это реализовать.Достаточно ли этого сценария powershell?
param
(
$tool = "C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\MSTest.exe",
$path ,
$include = "*.webtest"
)
$web_tests = get-ChildItem -Path $paths -Recurse -Include $include
foreach ($item in $web_tests) {
$args += "/TestContainer:$item"
}
В этом, как передать значение $ path?Нужно ли указывать путь к каталогу, в котором находятся все эти 5 веб-тестов?Нужен ли мне файл testsettings для выполнения этого выполнения?
Если мне нужен тестовый файл настроек, нужно ли мне копировать все файлы веб-тестов в выходной каталог?
Все, что я получаю с этим PowerShell, - это сообщение ниже
No test runs are available for this build. Enable automated tests in
your build definition by adding a task that runs tests for your test
framework of choice, such as the Visual Studio Test task. If you choose
to run tests using a custom task or runner, you can publish results
using the Publish Test Results task
Может ли кто-нибудь помочь мне, например, в том, что мне здесь не хватает?Спасибо за ваше время и помощь в этом.