PGW_Tests: f_start_prog_wait(): print more debugging info
Change-Id: I73314ccfdabd3860e15c732260b024f4c984bebf
Related: SYS#5602
diff --git a/pgw/PGW_Tests.ttcn b/pgw/PGW_Tests.ttcn
index 75dcb83..2bb0ddc 100644
--- a/pgw/PGW_Tests.ttcn
+++ b/pgw/PGW_Tests.ttcn
@@ -402,6 +402,7 @@
run_as_user := mp_run_prog_as_user,
tun_netns_name := g_pars.tun_netns_name
};
+ 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, "'");
@@ -413,6 +414,7 @@
private function f_wait_term(integer pid, template (present) integer exit_code := 0,
float tout := 10.0) runs on PGW_Session_CT
{
+ var UECUPS_ProgramTermInd pti;
timer T := tout;
T.start;
@@ -420,8 +422,8 @@
[] GTP2.receive(UECUPS_ProgramTermInd:{pid := pid, exit_code := exit_code}) {
setverdict(pass);
}
- [] GTP2.receive(UECUPS_ProgramTermInd:?) {
- setverdict(fail, "Received unexpected ProgramTermInd");
+ [] GTP2.receive(UECUPS_ProgramTermInd:?) -> value pti {
+ setverdict(fail, "Received unexpected ProgramTermInd := ", pti);
}
[] T.timeout {
setverdict(fail, "timeout waiting for user-plane program termination");