У меня есть сценарий, в котором у меня есть 4 набора тестов в SOAPUI, и у каждого из них есть тестовые наборы, которые могут выполняться параллельно. Но одновременно может быть выполнен только один набор.
Существует функция мониторинга, которая может отслеживать только тестовый набор, но не набор для его завершения.
Так может кто-нибудь, пожалуйста, помогите мне выполнить такой сценарий.
Спасибо
def testSuites = context.testCase.project.getTestSuiteList()
def properties = new com.eviware.soapui.support.types.StringToObjectMap()
log.info("Number Test Suites Present in the Project :- "+testSuites.size())
testSuites.each
{
log.info("########################################################")
def testCases = it.getTestCaseList()
log.info("Number Test Cases Present :- "+testCases.size())
testCases.each
{
log.info("Running the Test Case :- "+it.name)
runner = it.run(properties, true)
}
// Here after all test cases are kicked off asynchornously, I would like to wait until the suite is finished
}