| /////////////////////////////////////////////////////////////////////////////// |
| // // |
| // Copyright (c) 2000-2018 Ericsson Telecom AB // |
| // // |
| // All rights reserved. This program and the accompanying materials // |
| // are made available under the terms of the Eclipse Public License v2.0 // |
| // which accompanies this distribution, and is available at // |
| // https://www.eclipse.org/org/documents/epl-2.0/EPL-2.0.html // |
| /////////////////////////////////////////////////////////////////////////////// |
| |
| /////////////////////////////////////////////////////////// |
| // Module: EPTF_CLL_Variable_Test_Definitions |
| // |
| // Purpose: |
| // This module contains the tests of generic EPTF Variable. |
| // |
| // Module depends on: |
| // <EPTF_CLL_Variable_Definitions> |
| // <EPTF_CLL_Common_Definitions> |
| // <TestResultGen> |
| // <ttcn_ericsson_se_TitanSim_Perftest> |
| // |
| // Module parameters: |
| // tsp_EPTF_Test_selfname - *charstring* - name of the test module, default value: Test |
| // |
| // Current Owner: |
| // Jozsef Gyurusi (ETHJGI) |
| // |
| // Last Review Date: |
| // 2007-xx-xx |
| // |
| // Detailed Comments: |
| // This module contains the tests for the EPTF Variable. |
| // |
| /////////////////////////////////////////////////////////////// |
| module EPTF_Variable_PerfTest_Definitions { |
| //========================================================================= |
| // Import part |
| //========================================================================= |
| import from EPTF_CLL_Variable_Definitions all; |
| import from EPTF_CLL_Common_Definitions all; |
| import from TestResultGen all; |
| import from ttcn_ericsson_se_TitanSim_Perftest all; |
| //========================================================================= |
| // Module Parameters |
| //========================================================================= |
| |
| //========================================================================= |
| // Port Definitions |
| //========================================================================= |
| type port controlPort_PT message { |
| inout boolean; |
| } with{extension "internal"} |
| |
| |
| //========================================================================= |
| // Type Definitions |
| //========================================================================= |
| type record of VariablePerfTest_CT VariablePerfTest_CT_List; |
| |
| //========================================================================= |
| // Component Types |
| //========================================================================= |
| //The definition of the Test component |
| type component VariablePerfTest_CT extends EPTF_Var_CT, TestResultGen_CT { |
| |
| //Definition of the Syncronisation timer |
| timer T_WAIT := 5.0; |
| timer T_WAITResp := 200.0; |
| |
| var integer v_firstVarIdx := -1; |
| var integer v_numberOfVars := 10000; |
| |
| //Definition of the control ports |
| port controlPort_PT statusPort1; |
| port controlPort_PT statusPort2; |
| |
| // for measurement: |
| var Testresult v_testResult; |
| var integer v_iterations := 10000; |
| var integer v_nofMeasurements := 100; |
| } |
| } |