Attention is currently required from: pespin. laforge has posted comments on this change. ( https://gerrit.osmocom.org/c/osmo-ttcn3-hacks/+/27966 )
Change subject: CBSP: tr_CBSP_REPLACE_CBS_COMPL: num_compl_list is optional ......................................................................
Patch Set 1:
(1 comment)
File library/CBSP_Templates.ttcn:
https://gerrit.osmocom.org/c/osmo-ttcn3-hacks/+/27966/comment/0efd7d8f_80c9a... PS1, Line 415: //ies[lengthof(ies)] := tr_CbspNumComplList ifpresent;
what is this "ifpresent" keyword supposed to be doing?
it should only match this IE if it is present in the matching message. Sobasically you can say "absent is ok, or if it is present, it must match what I specify here".
This still works in simple constructs, and used to compile in this form as used here in earlier TITAN versions, but it started to fail in > 6.5.0, as many locations in this file show with the testcase.stop.