Commit 260e1a36 authored by kretzschmann's avatar kretzschmann
Browse files

Merge branch 'TTF_T041' into tmp_FOKUS

parents 2b8a183d a6d0db22
Loading
Loading
Loading
Loading
+291 −17

File changed.

Preview size limit exceeded, changes collapsed.

+37 −0
Original line number Original line Diff line number Diff line
/*!
 * \file      params_ngap.hh
 * \brief     Header file for the parameter dictionary.
 * \author    ETSI TTF T033
 * \copyright ETSI Copyright Notification
 *            No part may be reproduced except as authorized by written permission.
 *            The copyright and the foregoing restriction extend to reproduction in all media.
 *            All rights reserved.
 * \version   0.1
 */
#pragma once

#include <map>
#include <string>
#include <vector>

#include "params.hh"

/*!
 * \class params_ngap
 * \brief This class provides basic functionalities for an ITS dictionary
 */
class params_ngap : public params {
public: //! \publicsection

  /*!
   * \brief Default constructor
   *        Create a new instance of the params_ngap class
   */
  params_ngap() : params() {};

  /*!
   * \brief Default destructor
   */
  virtual ~params_ngap(){};

}; // End of class params_ngap
+17 −0
Original line number Original line Diff line number Diff line
/*!
 * \file      param_sits.cc
 * \brief     Source file for the parameter dictionary.
 * \author    ETSI TTF T033
 * \copyright ETSI Copyright Notification
 *            No part may be reproduced except as authorized by written permission.
 *            The copyright and the foregoing restriction extend to reproduction in all media.
 *            All rights reserved.
 * \version   0.1
 */
#include <regex>
#include <stdexcept>

#include "loggers.hh"
#include "params_ngap.hh"

+35 −3
Original line number Original line Diff line number Diff line
[MODULE_PARAMETERS]
[MODULE_PARAMETERS]
# This section shall contain the values of all parameters that are defined in your TTCN-3 modules.
# This section shall contain the values of all parameters that are defined in your TTCN-3 modules.


NAS_Pics.PICS_NAS_AMF_IUT := false
#NAS_Pics.PICS_NAS_AMF_IUT := false
NAS_Pics.PICS_NAS_AMF_IUT := true
#NAS_Pics.PICS_NAS_AMF_IUT := true
NG_NAS_Pics.PICS_NGNAS := true

# 5GRegAuthSec_deReg.pcap
LibNGAP_Pixits.PX_AMF_NAME       := "Kontron5G-amf"
LibNGAP_Pixits.PX_RAN_UE_NGAP_ID := 0
LibNGAP_Pixits.PX_AMF_UE_NGAP_ID := 22



[LOGGING]
[LOGGING]
# In this section you can specify the name of the log file and the classes of events
# In this section you can specify the name of the log file and the classes of events
@@ -20,7 +27,9 @@ LogEventTypes:= Yes


[TESTPORT_PARAMETERS]
[TESTPORT_PARAMETERS]
# In this section you can specify parameters that are passed to Test Ports.
# In this section you can specify parameters that are passed to Test Ports.
aMFNASComponent.N2_gNBaMF_P.params := "NAS/ETH/PCAP_FILE(file=../captures/free5gc.pcap)"
system.NGAP_gNB_1.params := "NGAP/SCTP_FILE/IP_OFFLINE/ETH(mac_src=8c554ac1eee0,mac_dst=8c554ac1eee1)/PCAP_FILE(file=../captures/5GRegAuthSec_deReg.pcap)"
system.N2_gNBaMF_P.params := "NGAP/SCTP_FILE/IP_OFFLINE/ETH(mac_src=8c554ac1eee0,mac_dst=8c554ac1eee1)/PCAP_FILE(file=../captures/5GRegAuthSec_deReg.pcap)"
#aMFNASComponent.N2_gNBaMF_P.params := "NAS/SCTP_FILE/IP_FILE/ETH/PCAP_FILE(file=../captures/free5gc.pcap)"


[DEFINE]
[DEFINE]
# In this section you can create macro definitions,
# In this section you can create macro definitions,
@@ -47,6 +56,29 @@ aMFNASComponent.N2_gNBaMF_P.params := "NAS/ETH/PCAP_FILE(file=../captures/free5g
# In this section you can specify what parts of your test suite you want to execute.
# In this section you can specify what parts of your test suite you want to execute.
#AtsImsIot_TestControl.control
#AtsImsIot_TestControl.control


#NG_NAS_TestCases.TC_5GNAS_AMF_AUT_REQ_01
#NG_NAS_TestCases.TC_5GNAS_AMF_AUT_REQ_02
#NG_NAS_TestCases.TC_5GNAS_AMF_AUT_REQ_03
#NG_NAS_TestCases.TC_5GNAS_AMF_AUT_REQ_04
#NG_NAS_TestCases.TC_5GNAS_AMF_AUT_REQ_05
#NG_NAS_TestCases.TC_5GNAS_AMF_AUT_ABN_01
NG_NAS_TestCases.TC_NGNAS_AMF_AUT_SEQ_01
#NG_NAS_TestCases.TC_5GNAS_AMF_SEC_ACC_01
#NG_NAS_TestCases.TC_5GNAS_AMF_SEC_REJ_01
#NG_NAS_TestCases.TC_5GNAS_AMF_DLN_ACC_01
#NG_NAS_TestCases.TC_5GNAS_AMF_REG_ACC_01
#NG_NAS_TestCases.TC_5GNAS_AMF_REG_ACC_02
#NG_NAS_TestCases.TC_5GNAS_AMF_REG_ACC_03
#NG_NAS_TestCases.TC_5GNAS_AMF_REG_ACC_04
#NG_NAS_TestCases.TC_5GNAS_AMF_REG_ACC_05
#NG_NAS_TestCases.TC_5GNAS_AMF_REG_REJ_01
#NG_NAS_TestCases.TC_5GNAS_AMF_REG_REJ_02
#NG_NAS_TestCases.TC_5GNAS_AMF_DRG_ACC_01
#NG_NAS_TestCases.TC_5GNAS_AMF_DRG_ACC_02
#NG_NAS_TestCases.TC_5GNAS_AMF_DRG_REQ_01
#NG_NAS_TestCases.TC_5GNAS_AMF_DRG_REQ_02
#NG_NAS_TestCases.TC_5GNAS_AMF_DRG_REQ_03

[GROUPS]
[GROUPS]
# In this section you can specify groups of hosts. These groups can be used inside the
# In this section you can specify groups of hosts. These groups can be used inside the
# [COMPONENTS] section to restrict the creation of certain PTCs to a given set of hosts.
# [COMPONENTS] section to restrict the creation of certain PTCs to a given set of hosts.
+3 −1
Original line number Original line Diff line number Diff line
@@ -20,7 +20,9 @@ LogEventTypes:= Yes


[TESTPORT_PARAMETERS]
[TESTPORT_PARAMETERS]
# In this section you can specify parameters that are passed to Test Ports.
# In this section you can specify parameters that are passed to Test Ports.
aMFNASComponent.N2_gNBaMF_P.params := "NAS/ETH/PCAP_FILE(file=../captures/free5gc.pcap)"
system.NGAP_gNB_1.params := "NAS/NGAP/SCTP_FILE/IP_OFFLINE/PCAP_FILE(file=../captures/5g_reg.pcapng)"
system.N2_gNBaMF_P.params := "NAS/NGAP/SCTP_FILE/IP_OFFLINE/PCAP_FILE(file=../captures/5g_reg.pcapng)"
#aMFNASComponent.N2_gNBaMF_P.params := "NAS/SCTP_FILE/IP_FILE/ETH/PCAP_FILE(file=../captures/free5gc.pcap)"


[DEFINE]
[DEFINE]
# In this section you can create macro definitions,
# In this section you can create macro definitions,
Loading