Commit 41b98e67 authored by YannGarcia's avatar YannGarcia
Browse files

Reorganize PSAP ATS with groups

parent 1a5d80c9
Loading
Loading
Loading
Loading
+681 −586
Original line number Diff line number Diff line
@@ -20,6 +20,8 @@
 
Package PSAP {
    
    Group "Invite" {
        
        import all from psap_commons;
        
        Test Purpose {
@@ -274,6 +276,12 @@ Package PSAP {
                }
        } // End of TP_PSAP_SIP_INVITE_BV_08
        
    } // End of Group Invite
    
    Group "Ack" {
        
        import all from psap_commons;
        
        Test Purpose {
            TP Id TP_PSAP_SIP_ACK_BV_01
            Test objective 
@@ -301,6 +309,12 @@ Package PSAP {
                }
        } // End of TP_PSAP_SIP_ACK_BV_01
    
    } // End of Group Ack
    
    Group "Bye" {
        
        import all from psap_commons;
        
        Test Purpose {
            TP Id TP_PSAP_SIP_BYE_BV_01
            Test objective 
@@ -352,6 +366,12 @@ Expected behaviour
            }
        }  //End of TP_PSAP_SIP_BYE_BV_02
        
    } // End of Group Bye
    
    Group "Message" {
        
        import all from psap_commons;
        
        Test Purpose {
            TP Id TP_PSAP_SIP_MESSAGE_BV_01
            Test objective 
@@ -405,6 +425,12 @@ Expected behaviour
                }
        } // End of TP_PSAP_SIP_MESSAGE_BV_02
        
    } // End of Group Message
    
    Group "Options" {
        
        import all from psap_commons;
        
        Test Purpose {
            TP Id TP_PSAP_SIP_OPTIONS_BV_01
            Test objective 
@@ -428,6 +454,13 @@ Expected behaviour
                    }
                }
        } // End of TP_PSAP_SIP_OPTIONS_BV_01
        
    } // End of Group Options
    
    Group "Cancel" {
        
        import all from psap_commons;
        
        Test Purpose {
        TP Id TP_PSAP_SIP_CANCEL_BV_01
        Test objective 
@@ -453,6 +486,12 @@ Expected behaviour
            }
        }  //End of TP_PSAP_SIP_CANCEL_BV_01
        
    } // End of group Cancel
    
    Group "Info" {
    
    import all from psap_commons;
    
        Test Purpose {
        TP Id TP_PSAP_SIP_INFO_BV_01
        Test objective 
@@ -478,6 +517,12 @@ Expected behaviour
            }
        }  //End of TP_PSAP_SIP_INFO_BV_01
        
    } // End of group Info

    Group "Dequeue registration/deregistration" {
        
        import all from psap_commons;
        
        Test Purpose {
            TP Id TP_PSAP_HTTP_DEQUEUE_BV_01
            Test objective 
@@ -606,6 +651,12 @@ Expected behaviour
                }
        } // End of TP_PSAP_HTTP_DEQUEUE_BV_03
        
    } // End of group Dequeue registration/deregistration
    
    Group "HELD" {
        
        import all from psap_commons;
        
        Test Purpose {
            TP Id TP_PSAP_HELD_BV_01
            Test objective 
@@ -650,6 +701,12 @@ Expected behaviour
                }
        } // End of TP_PSAP_HELD_BV_01
        
    } // End of group HELD
    
    Group "LoST" {
        
        import all from psap_commons;
        
        Test Purpose {
            TP Id TP_PSAP_LOST_BV_01
            Test objective 
@@ -702,4 +759,42 @@ Expected behaviour
                }
        } // End of TP_PSAP_LOST_BV_01
        
    } // End of group LoST
    
    Group "Security" {
        
        import all from psap_commons;
        
        Test Purpose {   
            TP Id TP_PSAP_TLS_BI_01
            
            Test objective 
                "IUT rejects requests without a certificate" 
            
            Reference
                "ETSI TS 103 479 [1], clause 5.5",
                "EENA Next Generation 112 LTD [2], Clause 4.10",
                "RFC5985 [3]"
            
            PICS Selection PICS_PSAP_TLS_AUTHENTICATION
            
            Initial conditions with {
                the IUT entity isDisconnected
            }
            
            Expected behaviour
                ensure that {
                    when { 
                        the IUT entity receives any SIP_REQUEST containing
                            not certificate 
                        ;
                    } 
                    then {
                        the IUT entity rejects the Connection
                    }
                }
        }
        
    } // End of group Security
    
} // End of package PSAP
 No newline at end of file
+2 −0
Original line number Diff line number Diff line
@@ -17,6 +17,7 @@ Package psap_commons {
                - PICS_PSAP_S_HTTP_DEQUEUE_REGISTRATION // PRF is used and PSAP shall register to an ESRP Dequeue
                - PICS_PSAP_S_HTTP_HELD // Support of HELD
                - PICS_PSAP_S_HTTP_LOST // Support of LOST
                - PICS_PSAP_TLS_AUTHENTICATION
                ;
            entities:
                - IUT
@@ -39,6 +40,7 @@ Package psap_commons {
                - inAnActiveIncomingCall // [ref psap.txt:inAnActiveIncomingCall] An incoming call is established
                - isRequestedToGetLocationInfo // PSAP is requested to send a request for location information
                - isRequestedToGetRouteEmergencyCalls // PSAP is requested to send a request for route emergency call
                - rejects
                ;
        }