나는 각 TestStep에 대해 단계가 통과했거나 실패한 날씨를 기록한다는 Groovy Script를 SoapUI에 가지고있다. Groovy Script에 잘못된 내용에 대한 주장 메시지를 기록하고 싶습니다.SoapUI Groovy Script, log.info 테스트 단계 실행에 대한 자세한 정보.
Thu Oct 20 11:31:06 BST 2016:INFO:TestStep_0051 Passed
Thu Oct 20 11:31:06 BST 2016:INFO:TestStep_0052 FAILED
Thu Oct 20 11:31:06 BST 2016:INFO:TestStep_0053 Passed
내가 더 세부 실패한 이유 메시지를 표시 실패한 어설 싶습니다 순간
import com.eviware.soapui.model.testsuite.Assertable.AssertionStatus
def TestCase = testRunner.getTestCase()
def StepList = TestCase.getTestStepList()
StepList.each{
// check that testStep has assertionStatus
// (for example groovy testSteps hasn't this property since
// there is no asserts on its)
if(it.metaClass.hasProperty(it,'assertionStatus')){
if(it.assertionStatus == AssertionStatus.FAILED){
log.info "${it.name} FAILED"
}else if(it.assertionStatus == AssertionStatus.VALID){
log.info "${it.name} Passed"
}else if(it.assertionStatus == AssertionStatus.UNKNOWN){
log.info "${it.name} UNKNOWN (PROBABLY NOT ALREADY EXECUTED)"
}
}
}
나는이 출력을 얻을. 나는이 그루비 스크립트를 실행할 때
assert node.toString().matches("(0|175.238|0)\\d*") | | | | | false | 132.497286826667 132.497286826667
또한
는, 윈도우 그냥 검정색 배경을 가지고 있으며, 그래서 넓은 내가 찾을 수가 어차피 그 제목은 '정보'팝업 : 그것은 내가 메시지가 TestStep 자체를 실패 그것의 오른쪽. 아무도 이것이 무엇인지 압니까?
놀라워요. 감사합니다. – Ross
@Ross 친절하게 도와 드리겠습니다.') – albciff