| /////////////////////////////////////////////////////////////////////////////// |
| // // |
| // Copyright (c) 2000-2017 Ericsson Telecom AB // |
| // // |
| // All rights reserved. This program and the accompanying materials // |
| // are made available under the terms of the Eclipse Public License v1.0 // |
| // which accompanies this distribution, and is available at // |
| // http://www.eclipse.org/legal/epl-v10.html // |
| /////////////////////////////////////////////////////////////////////////////// |
| |
| /////////////////////////////////////////////////////////// |
| // Module: EPTF_Scheduler_PerfTest_Definitions |
| // |
| // Purpose: |
| // This module contains data types to test the performance of EPTF Scheduler feature. |
| // |
| // Module Parameters: |
| // - |
| // Module depends on: |
| // <EPTF_CLL_RBTScheduler_Definitions> |
| // <TestResultGen> |
| // <ttcn_ericsson_se_TitanSim_Perftest> |
| // |
| // Current Owner: |
| // Jozsef Gyurusi (ethjgi) |
| // |
| // Last Review Date: |
| // - |
| // |
| // Detailed Comments: |
| // - |
| /////////////////////////////////////////////////////////// |
| module EPTF_Scheduler_PerfTest_Definitions { |
| //========================================================================= |
| // Import Part |
| //========================================================================= |
| |
| import from EPTF_CLL_RBTScheduler_Definitions all; |
| import from TestResultGen all; |
| import from ttcn_ericsson_se_TitanSim_Perftest all; |
| |
| /////////////////////////////////////////////////////////// |
| // Component: EPTF_Scheduler_PerfTest_CT |
| // |
| // Purpose: |
| // The component to run Performance Tests of Scheduler feature |
| // |
| // Elements: |
| // v_testResult - <Testresult> - stores the test result |
| // v_start_time - *charstring* - start time of the test case |
| // |
| // Detailed Comments: |
| // |
| // |
| /////////////////////////////////////////////////////////// |
| type component Scheduler_PerfTest_CT extends EPTF_Scheduler_CT, TestResultGen_CT { |
| |
| var Testresult v_testResult; |
| var charstring v_start_time := ""; |
| var float v_measurementStartTime := 0.0; |
| var float v_measurementEndTime := -1.0; |
| var float v_sumTLag := 0.0; |
| } |
| |
| } //module |