2015-03-11 3 views
0

Это объясняется здесь, как запустить один шаг в TestCase в том же наборе тестоввызова тест не работает

Is it possible to run specific test steps in other Test Cases from a Groovy Script test step

Я хочу, чтобы выполнить все этапы теста в другом наборе тестов: как ?

Я пытался ссылаться Тестами с тестами во [ «моем тестовом наборе»], но он не любит

ответ

2

Вот скрипт из link, предполагая, что имя люкса, имя случая является «TestSuite 1», «TestCase 1" соответственно

def tCase = testRunner.testCase.testSuite.project.testSuites["TestSuite 1"].testCases["TestCase 1"] 
tCase.run((com.eviware.soapui.support.types.StringToObjectMap)context, false) 
1

Вы также можете перейти на следующий запустить конкретный шаг,

projectName = testRunner.testCase.testSuite.project 
tSuite = projectName.testSuites["RequiredTestSuiteName"] 
tCase = tSuite.testCases["RequiredTestCaseName"] 
tStep = tCase.testSteps["RequiredTestStepName"] 
tStep.run(testRunner, context) 
Смежные вопросы