Как запустить тестовые случаи из Testsuite внутри Testplan через командную строку

"C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\TCM.exe" run /create "/title:Overnight Build Run" /planid:8 /collection:http://hahaha:8080/tfs/DevelopmentCollection /teamproject:SQL"/querytext:SELECT * FROM TestSuite WHERE Planid='8'" "/settingsname:SoakTest" /owner:test\test /builddir:\\wxxx\Builds\SQL\Live "/testenvironment:Soak" /include

Он запускает все тесты в плане тестирования. Я хочу запускать тесты только из набора тестов внутри этого плана тестирования. Каким должен быть запрос?

У кого-нибудь есть идеи?

2 ответа

Решение

Вот как узнать Test Suite ID No

cd C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE

TCM suites  /list  /planid:8 /collection:your peoject TFS URL /teamproject:Project Name

Вы можете запустить тестовые случаи, которые принадлежат конкретному тестовому пакету, используя параметр /suiteid, вызывающий tcm.exe:

TCM.exe run /create /title:<Title> /planid:<PlanId> /suiteid:<SuiteId> /collection:http://hahaha:8080/tfs/DevelopmentCollection /teamproject:SQL /settingsname:SoakTest /owner:test\test /builddir:\\wxxx\Builds\SQL\Live /testenvironment:Soak /include

использование

tcm.exe suites /list /planid:<your plan id> /collection:<CollectionURL> /teamproject:<Team Project name>

перечислить все тестовые наборы, принадлежащие конкретному плану тестирования.

Другие вопросы по тегам