Commit 04f6535c authored by pintar's avatar pintar
Browse files

New components added in TC_HSS_UL_09 to 11 and TC_HSS_CL_01 to 04. In addition...

New components added in TC_HSS_UL_09 to 11 and TC_HSS_CL_01 to 04. In addition test functions will be prepaired.
parent 7dbc07b7
Loading
Loading
Loading
Loading
+43 −32
Original line number Original line Diff line number Diff line
@@ -2611,9 +2611,10 @@ module DiameterS6a_TestCases {
                
                
                // Start
                // Start
                v_diameterS6a_mme.start(f_TC_HSS_UL_09());
                v_diameterS6a_mme.start(f_TC_HSS_UL_09());
                v_diameterS6a_mme2.start(f_TC_HSS_UL_09_NewMME());


                // synchronize PTC on 3 sychronization points
                // synchronize PTC on 5 sychronization points
                f_serverSyncNClientsAndStop(1, {c_prDone, c_tbDone, c_poDone});
                f_serverSyncNClientsAndStop(2, {c_prDone, c_sync1, c_sync2, c_tbDone, c_poDone});
                
                
                f_cf_2S6aDown_HSS();
                f_cf_2S6aDown_HSS();
                
                
@@ -2665,9 +2666,10 @@ module DiameterS6a_TestCases {
                
                
                // Start
                // Start
                v_diameterS6a_mme.start(f_TC_HSS_UL_10());
                v_diameterS6a_mme.start(f_TC_HSS_UL_10());
                v_diameterS6a_mme2.start(f_TC_HSS_UL_10_NewMME());


                // synchronize PTC on 3 sychronization points
                // synchronize PTC on 5 sychronization points
                f_serverSyncNClientsAndStop(1, {c_prDone, c_tbDone, c_poDone});
                f_serverSyncNClientsAndStop(2, {c_prDone, c_sync1, c_sync2, c_tbDone, c_poDone});
                
                
                f_cf_2S6aDown_HSS();
                f_cf_2S6aDown_HSS();
                
                
@@ -2706,6 +2708,7 @@ module DiameterS6a_TestCases {
            testcase TC_HSS_UL_11() runs on DiameterS6a system TestAdapter {
            testcase TC_HSS_UL_11() runs on DiameterS6a system TestAdapter {
                // Local variables
                // Local variables
                var DiameterComponent v_diameterS6a_mme;  
                var DiameterComponent v_diameterS6a_mme;  
                var DiameterComponent v_diameterS6a_mme2;
                
                
                // Test control
                // Test control
                if (not PICS_HSS_IUT or not PICS_IUT_HLR) {
                if (not PICS_HSS_IUT or not PICS_IUT_HLR) {
@@ -2714,15 +2717,16 @@ module DiameterS6a_TestCases {
                }
                }
                
                
                // Test component configuration
                // Test component configuration
                f_cf_1S6aUp_HSS(v_diameterS6a_mme);
                f_cf_2S6aUp_HSS(v_diameterS6a_mme, v_diameterS6a_mme2);
                
                
                // Start
                // Start
                v_diameterS6a_mme.start(f_TC_HSS_UL_11());
                v_diameterS6a_mme.start(f_TC_HSS_UL_11());
                v_diameterS6a_mme2.start(f_TC_HSS_UL_11_NewMME());


                // synchronize PTC on 3 sychronization points
                // synchronize PTC on 5 sychronization points
                f_serverSyncNClientsAndStop(1, {c_prDone, c_tbDone, c_poDone});
                f_serverSyncNClientsAndStop(2, {c_prDone, c_sync1, c_sync2, c_tbDone, c_poDone});


                f_cf_1S6aDown_HSS(v_diameterS6a_mme);
                f_cf_2S6aDown_HSS();
                
                
            } // End of testcase TC_HSS_UL_11
            } // End of testcase TC_HSS_UL_11
            
            
@@ -2873,6 +2877,7 @@ module DiameterS6a_TestCases {
            testcase TC_HSS_CL_01() runs on DiameterS6a system TestAdapter {
            testcase TC_HSS_CL_01() runs on DiameterS6a system TestAdapter {
                // Local variables
                // Local variables
                var DiameterComponent v_diameterS6a_mme;  
                var DiameterComponent v_diameterS6a_mme;  
                var DiameterComponent v_diameterS6a_mme2;
                
                
                // Test control
                // Test control
                if (not PICS_HSS_IUT or not PICS_IUT_HLR) {
                if (not PICS_HSS_IUT or not PICS_IUT_HLR) {
@@ -2881,15 +2886,16 @@ module DiameterS6a_TestCases {
                }
                }
                
                
                // Test component configuration
                // Test component configuration
                f_cf_1S6aUp_HSS(v_diameterS6a_mme);
                f_cf_2S6aUp_HSS(v_diameterS6a_mme, v_diameterS6a_mme2);


                // Start
                // Start
                v_diameterS6a_mme.start(f_TC_HSS_CL_01());
                v_diameterS6a_mme.start(f_TC_HSS_CL_01());
                v_diameterS6a_mme2.start(f_TC_HSS_CL_01_NewMME());


                // synchronize PTC on 3 sychronization points
                // synchronize PTC on 5 sychronization points
                f_serverSyncNClientsAndStop(1, {c_prDone, c_tbDone, c_poDone});
                f_serverSyncNClientsAndStop(2, {c_prDone, c_sync1, c_sync2, c_tbDone, c_poDone});


                f_cf_1S6aDown_HSS(v_diameterS6a_mme);
                f_cf_2S6aDown_HSS();
            
            
            } // End of testcase TC_HSS_CL_01
            } // End of testcase TC_HSS_CL_01
            
            
@@ -2929,6 +2935,7 @@ module DiameterS6a_TestCases {
                // Local variables
                // Local variables
                // Local variables
                // Local variables
                var DiameterComponent v_diameterS6a_mme;  
                var DiameterComponent v_diameterS6a_mme;  
                var DiameterComponent v_diameterS6a_mme2;
                
                
                // Test control
                // Test control
                if (not PICS_HSS_IUT or not PICS_IUT_HLR) {
                if (not PICS_HSS_IUT or not PICS_IUT_HLR) {
@@ -2937,15 +2944,16 @@ module DiameterS6a_TestCases {
                }
                }
                
                
                // Test component configuration
                // Test component configuration
                f_cf_1S6aUp_HSS(v_diameterS6a_mme);
                f_cf_2S6aUp_HSS(v_diameterS6a_mme, v_diameterS6a_mme2);


                // Start
                // Start
                v_diameterS6a_mme.start(f_TC_HSS_CL_02());
                v_diameterS6a_mme.start(f_TC_HSS_CL_02());
                v_diameterS6a_mme2.start(f_TC_HSS_CL_02_NewMME());


                // synchronize PTC on 3 sychronization points
                // synchronize PTC on 5 sychronization points
                f_serverSyncNClientsAndStop(1, {c_prDone, c_tbDone, c_poDone});
                f_serverSyncNClientsAndStop(2, {c_prDone, c_sync1, c_sync2, c_tbDone, c_poDone});


                f_cf_1S6aDown_HSS(v_diameterS6a_mme);
                f_cf_2S6aDown_HSS();
            
            
            } // End of testcase TC_HSS_CL_02
            } // End of testcase TC_HSS_CL_02
            
            
@@ -2985,6 +2993,7 @@ module DiameterS6a_TestCases {
                // Local variables
                // Local variables
                // Local variables
                // Local variables
                var DiameterComponent v_diameterS6a_mme;  
                var DiameterComponent v_diameterS6a_mme;  
                var DiameterComponent v_diameterS6a_mme2;
                
                
                // Test control
                // Test control
                if (not PICS_HSS_IUT or not PICS_IUT_HLR) {
                if (not PICS_HSS_IUT or not PICS_IUT_HLR) {
@@ -2993,15 +3002,16 @@ module DiameterS6a_TestCases {
                }
                }
                
                
                // Test component configuration
                // Test component configuration
                f_cf_1S6aUp_HSS(v_diameterS6a_mme);
                f_cf_2S6aUp_HSS(v_diameterS6a_mme, v_diameterS6a_mme2);


                // Start
                // Start
                v_diameterS6a_mme.start(f_TC_HSS_CL_03());
                v_diameterS6a_mme.start(f_TC_HSS_CL_03());
                v_diameterS6a_mme2.start(f_TC_HSS_CL_03_NewMME());


                // synchronize PTC on 3 sychronization points
                // synchronize PTC on 3 sychronization points
                f_serverSyncNClientsAndStop(1, {c_prDone, c_tbDone, c_poDone});
                f_serverSyncNClientsAndStop(1, {c_prDone, c_tbDone, c_poDone});


                f_cf_1S6aDown_HSS(v_diameterS6a_mme);
                f_cf_2S6aDown_HSS();
            
            
            } // End of testcase TC_HSS_CL_03
            } // End of testcase TC_HSS_CL_03
            
            
@@ -3040,9 +3050,9 @@ module DiameterS6a_TestCases {
             * @see        ETSI DTS/INT-0094-2 V0.0.6 (2013-12) TP_HSS_CL_04
             * @see        ETSI DTS/INT-0094-2 V0.0.6 (2013-12) TP_HSS_CL_04
             */
             */
            testcase TC_HSS_CL_04() runs on DiameterS6a system TestAdapter {
            testcase TC_HSS_CL_04() runs on DiameterS6a system TestAdapter {
                // Local variables
                // Local variables
                // Local variables
                var DiameterComponent v_diameterS6a_mme;  
                var DiameterComponent v_diameterS6a_mme;  
                var DiameterComponent v_diameterS6a_mme2;
                
                
                // Test control
                // Test control
                if (not PICS_HSS_IUT or not PICS_IUT_HLR) {
                if (not PICS_HSS_IUT or not PICS_IUT_HLR) {
@@ -3051,15 +3061,16 @@ module DiameterS6a_TestCases {
                }
                }
                
                
                // Test component configuration
                // Test component configuration
                f_cf_1S6aUp_HSS(v_diameterS6a_mme);
                f_cf_2S6aUp_HSS(v_diameterS6a_mme, v_diameterS6a_mme2);


                // Start
                // Start
                v_diameterS6a_mme.start(f_TC_HSS_CL_04());
                v_diameterS6a_mme.start(f_TC_HSS_CL_04());
                v_diameterS6a_mme2.start(f_TC_HSS_CL_04_NewMME());


                // synchronize PTC on 3 sychronization points
                // synchronize PTC on 5 sychronization points
                f_serverSyncNClientsAndStop(1, {c_prDone, c_tbDone, c_poDone});
                f_serverSyncNClientsAndStop(2, {c_prDone, c_sync1, c_sync2, c_tbDone, c_poDone});


                f_cf_1S6aDown_HSS(v_diameterS6a_mme);
                f_cf_2S6aDown_HSS();
            
            
            } // End of testcase TC_HSS_CL_04
            } // End of testcase TC_HSS_CL_04