pespin has uploaded this change for review. (
https://gerrit.osmocom.org/c/osmo-ttcn3-hacks/+/31596 )
Change subject: pgw: stop components early if test fails
......................................................................
pgw: stop components early if test fails
Change-Id: I3465a421a4b2a3fce72a1c54037d8dc2b4e3a0fe
---
M pgw/PGW_Tests.ttcn
1 file changed, 27 insertions(+), 10 deletions(-)
git pull ssh://gerrit.osmocom.org:29418/osmo-ttcn3-hacks refs/changes/96/31596/1
diff --git a/pgw/PGW_Tests.ttcn b/pgw/PGW_Tests.ttcn
index 8a25ebf..adae0a4 100644
--- a/pgw/PGW_Tests.ttcn
+++ b/pgw/PGW_Tests.ttcn
@@ -632,17 +632,20 @@
process_bctx_create(bctx);
}
case ('0001'B) { // removed
- setverdict(fail, "We don't expect removed bearer contexts yet");
+ Misc_Helpers.f_shutdown(__BFILE__, __LINE__, fail,
+ "We don't expect removed bearer contexts yet");
}
}
}
}
[] GTP2.receive(tr_GTP2C_CreateSessionResp(d_teid:=g_teic, cause:=?)) -> value rx {
- setverdict(fail, "Unexpected CreateSessionResp(cause=",
- rx.gtpcv2_pdu.createSessionResponse.cause.causeValue, ")");
+ Misc_Helpers.f_shutdown(__BFILE__, __LINE__, fail,
+ log2str("Unexpected CreateSessionResp(cause=",
+ rx.gtpcv2_pdu.createSessionResponse.cause.causeValue, ")"));
}
[] GTP2.receive {
- setverdict(fail, "Unexpected GTPv2 while waiting for CreateSessionResp");
+ Misc_Helpers.f_shutdown(__BFILE__, __LINE__, fail,
+ "Unexpected GTPv2 while waiting for CreateSessionResp");
}
}
@@ -673,10 +676,12 @@
setverdict(pass);
}
[] GTP2.receive(tr_GTP2C_DeleteSessionResp(?, ?)) {
- setverdict(fail, "Unexpected DeleteSessionResp");
+ Misc_Helpers.f_shutdown(__BFILE__, __LINE__, fail,
+ "Unexpected DeleteSessionResp");
}
[] GTP2.receive {
- setverdict(fail, "Unexpected GTPv2 while waiting for DeleteSessionResp");
+ Misc_Helpers.f_shutdown(__BFILE__, __LINE__, fail,
+ "Unexpected GTPv2 while waiting for DeleteSessionResp");
}
}
@@ -712,7 +717,8 @@
log("Starting a program: ", command);
var UECUPS_StartProgramRes res := f_gtp2_start_program(sprog);
if (res.result != OK) {
- setverdict(fail, "Unable to start program '", command,
"'");
+ Misc_Helpers.f_shutdown(__BFILE__, __LINE__, fail,
+ log2str("Unable to start program '", command, "'"));
}
return res.pid;
}
@@ -730,10 +736,12 @@
setverdict(pass);
}
[] GTP2.receive(UECUPS_ProgramTermInd:?) -> value pti {
- setverdict(fail, "Received unexpected ProgramTermInd := ", pti);
+ Misc_Helpers.f_shutdown(__BFILE__, __LINE__, fail,
+ log2str("Received unexpected ProgramTermInd := ", pti));
}
[] T.timeout {
- setverdict(fail, "timeout waiting for user-plane program termination");
+ Misc_Helpers.f_shutdown(__BFILE__, __LINE__, fail,
+ "timeout waiting for user-plane program termination");
}
}
}
@@ -778,7 +786,7 @@
setverdict(pass);
}
[] T.timeout {
- setverdict(fail, "timeout waiting for Echo Response");
+ Misc_Helpers.f_shutdown(__BFILE__, __LINE__, fail, "timeout waiting for Echo
Response");
}
}
}
--
To view, visit
https://gerrit.osmocom.org/c/osmo-ttcn3-hacks/+/31596
To unsubscribe, or for help writing mail filters, visit
https://gerrit.osmocom.org/settings
Gerrit-Project: osmo-ttcn3-hacks
Gerrit-Branch: master
Gerrit-Change-Id: I3465a421a4b2a3fce72a1c54037d8dc2b4e3a0fe
Gerrit-Change-Number: 31596
Gerrit-PatchSet: 1
Gerrit-Owner: pespin <pespin(a)sysmocom.de>
Gerrit-MessageType: newchange