Skip to main content



      Home
Home » Eclipse Projects » Eclipse Titan » dynamic test case errors in 3GPP testsuite
dynamic test case errors in 3GPP testsuite [message #1858147] Fri, 17 March 2023 06:14 Go to next message
Eclipse UserFriend
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,
Re: dynamic test case errors in 3GPP testsuite [message #1858178 is a reply to message #1858147] Mon, 20 March 2023 06:05 Go to previous messageGo to next message
Eclipse UserFriend
Hi,

Thanks for reporting, we have checked it out and it is a bug in Titan compiler indeed. We will correct it and get back to You.
Gitlab issue: https://gitlab.eclipse.org/eclipse/titan/titan.core/-/issues/694
Re: dynamic test case errors in 3GPP testsuite [message #1860993 is a reply to message #1858147] Wed, 13 September 2023 10:48 Go to previous message
Eclipse UserFriend
Hi,

this issue has been fixed and it should work in the next Titan release.
Previous Topic:Error executing make port in bin directory
Next Topic:Problems encoding SCCP LUDT (PDU_SCCP_LongUnitdata) with POINTERTO
Goto Forum:
  


Current Time: Thu Jul 03 09:04:10 EDT 2025

Powered by FUDForum. Page generated in 0.04491 seconds
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software

Back to the top