dynamic test case errors in 3GPP testsuite [message #1858147] |
Fri, 17 March 2023 10:14 |
rujun gao Messages: 1 Registered: March 2023 |
Junior Member |
|
|
Hi TTCN / ASN.1 experts,
we found an issue which may be a bug in the Titan compiler,
we used the WSL titan V8.3.0, 3GPP 22wk49 IMS test suite, and a dynamic test case error occurred. The attachment contains the original project we used and the LOG. The LOG prompt error TTCN code is as follows:
function f_NR_MeasAndMobParametersXDD_Diff_Omit() return template MeasAndMobParametersXDD_Diff
{
var template (present) MeasAndMobParametersXDD_Diff v_MeasAndMobParametersXDD_Diff := cr_NR_MeasAndMobParametersXDD_Diff_Omit;
/*var template (present) MeasAndMobParametersXDD_Diff*/ v_MeasAndMobParametersXDD_Diff :=
{ /* @status APPROVED (ENDC, NR5GC) */
intraAndInterF_MeasAndReport := omit,
eventA_MeasAndReport := omit,
handoverInterF := omit,
handoverLTE_EPC := *,
handoverLTE_5GC := *,
sftd_MeasNR_Neigh := *, /* @sic R5s201387 BASELINE MOVING 2020 sic@ */
sftd_MeasNR_Neigh_DRX := *, /* @sic R5s201387 BASELINE MOVING 2020 sic@ */
dummy := * /* @sic R5s201387 BASELINE MOVING 2020 - R5s210444 BASELINE MOVING 2021 sic@ */
};
return v_MeasAndMobParametersXDD_Diff ifpresent;
};
template (present) MeasAndMobParametersXDD_Diff cr_NR_MeasAndMobParametersXDD_Diff_Omit :=
{ /* @status APPROVED (ENDC, NR5GC) */
intraAndInterF_MeasAndReport := omit,
eventA_MeasAndReport := omit,
handoverInterF := omit,
handoverLTE_EPC := *,
handoverLTE_5GC := *,
sftd_MeasNR_Neigh := *, /* @sic R5s201387 BASELINE MOVING 2020 sic@ */
sftd_MeasNR_Neigh_DRX := *, /* @sic R5s201387 BASELINE MOVING 2020 sic@ */
dummy := * /* @sic R5s201387 BASELINE MOVING 2020 - R5s210444 BASELINE MOVING 2021 sic@ */
};
according to the TTCN language spec clause 6.3.2 the assignment should be valid, but we get a runtime error:
ERROR ../src/TTCN3_Files/Common/NR/NR_AuxiliaryCapCheckFunctions.ttcn:1388(function:f_NR_MeasAndMobParametersXDD_Diff_Omit) Dynamic test case error: Copying an uninitialized/unsupported record/set template.
to make the project just type make all , to run ttcn3_start IMS_Testsuite.exe ../testSuit.cfg IMS_Testsuite_NR5GC.TC_6_1_NR5GC.
Any comments would be appreciated,
|
|
|
|
|
Powered by
FUDForum. Page generated in 0.07546 seconds