Skip to main content


Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    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 10:14 Go to next message
rujun gao is currently offline rujun gaoFriend
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,
Re: dynamic test case errors in 3GPP testsuite [message #1858178 is a reply to message #1858147] Mon, 20 March 2023 10:05 Go to previous messageGo to next message
Lenard Nagy is currently offline Lenard NagyFriend
Messages: 54
Registered: September 2016
Member
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 14:48 Go to previous message
Botond Baranyi is currently offline Botond BaranyiFriend
Messages: 56
Registered: February 2016
Member
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: Sat Dec 21 17:21:46 GMT 2024

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

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

Back to the top