Commit aedf1396 authored by Yann Garcia's avatar Yann Garcia
Browse files

Finalyze Blacbox test purposes

parent 88be24cd
Loading
Loading
Loading
Loading
+970 −135

File changed.

Preview size limit exceeded, changes collapsed.

+25 −20
Original line number Original line Diff line number Diff line
          +==========+=========================+===============================+
          +==========+=========================+===================================+
          | Prefix   | YANG Module             |             References            |
          | Prefix   | YANG Module             |             References            |
          +==========+=========================+===============================+
          +==========+=========================+===================================+
          | yang     | ietf-[yang|inet]-types  |             [RFC6991]             |
          | yang     | ietf-[yang|inet]-types  |             [RFC6991]             |
          +----------+-------------------------+-------------------------------+
          +----------+-------------------------+-----------------------------------+
          | mwt      | ietf-microwave-topology |   draft-ietf-ccamp-mw-topo-yang   |
          | mwt      | ietf-microwave-topology |   draft-ietf-ccamp-mw-topo-yang   |
          +----------+-------------------------+-------------------------------+
          +----------+-------------------------+-----------------------------------+
          | nw       | ietf-network            |             [RFC8345]             |
          | nw       | ietf-network            |             [RFC8345]             |
          +----------+-------------------------+-------------------------------+
          +----------+-------------------------+-----------------------------------+
          | nt       | ietf-network-topology   |             [RFC8345]             |
          | nt       | ietf-network-topology   |             [RFC8345]             |
          +----------+-------------------------+-------------------------------+
          +----------+-------------------------+-----------------------------------+
          | mw-types | ietf-microwave-types    |             [RFC8561]             |
          | mw-types | ietf-microwave-types    |             [RFC8561]             |
          +----------+-------------------------+-------------------------------+
          +----------+-------------------------+-----------------------------------+
          | te       | ietf-te-type            |             [RFC8776]             |
          | te       | ietf-te-type            |             [RFC8776]             |
          +----------+-------------------------+-------------------------------+
          +----------+-------------------------+-----------------------------------+
          | tet      | ietf-te-topology        |             [RFC8795]             |
          | tet      | ietf-te-topology        |             [RFC8795]             |
          +----------+-------------------------+-------------------------------+
          +----------+-------------------------+-----------------------------------+
          |etht-types| ietf-eth-tran-types     |draft-ietf-ccamp-client-signal-yang-05|
          +----------+-------------------------+-----------------------------------+
          | clnt-svc |ietf-trans-client-service|draft-ietf-ccamp-client-signal-yang-05|
          +----------+-------------------------+-----------------------------------+
          | etht-svc | ietf-eth-tran-service   |draft-ietf-ccamp-client-signal-yang-05|
          +----------+-------------------------+-----------------------------------+
          |          |       geo-json          |             [RFC7946]             |
          |          |       geo-json          |             [RFC7946]             |
          +----------+-------------------------+-------------------------------+
          +----------+-------------------------+-----------------------------------+



  
  
  
  
 No newline at end of file
+37 −0
Original line number Original line Diff line number Diff line
// draft_ietf_ccamp_client_signal_yang_05
Package ietf_eth_tran_types {

    import all from ietf_eth_tran_service;
    import all from mWT_Common;


    Data {

        type Globals with
            named_bandwidth_profiles of type NamedBandwidthProfiles
        ;

        type NamedBandwidthProfile with
            bandwidth_profile_name of type string,
            bandwidth_profile_type of type BandwidthProfileType
        ;
        collection of NamedBandwidthProfile NamedBandwidthProfiles

        type EthtSvcInstance with
            etht_svc_name of type string,
            etht_svc_title of type string,
            etht_svc_descr of type string,
            etht_svc_customer of type string,
            etht_svc_type of type service_type,
            etht_svc_lifecycle of type lifecycle_status
        ;
        collection of EthtSvcInstance EthtSvcInstances

        type EthtSvc with
            globals of type Globals,
            etht_svc_instances of type EthtSvcInstances
        ;

    }

} // End of Package ietf_eth_tran_types
 No newline at end of file
+26 −0
Original line number Original line Diff line number Diff line
// draft-ietf-ccamp-client-signal-yang-05
Package ietf_eth_tran_service {

    import all from mWT_Common;

    Data {

        type vlanid;
        type service_type;
        type performance;
        type access_role;
        type eth_tag_type;
        type eth_tag_classify;
        type vid_range_type;
        type lifecycle_status;

        type BandwidthProfileType with
            CIR of type uint64,
            CBS of type uint64,
            EIR of type uint64,
            BS of type uint64,
            color_aware of type boolean,
            coupling_flag of type boolean
        ;
    }
} // End of Package ietf_eth_tran_service
 No newline at end of file
+35 −20
Original line number Original line Diff line number Diff line
@@ -11,8 +11,7 @@ Package mWT_Common {
            - ABSTRACT_BB            // ETSI GS mWT 0029-1 Table A.3.1
            - ABSTRACT_BB            // ETSI GS mWT 0029-1 Table A.3.1
            - MW_TOPO                // ETSI GS mWT 0029-1 Table A.4.1
            - MW_TOPO                // ETSI GS mWT 0029-1 Table A.4.1
            - ETH_TOPO               // ETSI GS mWT 0029-1 Table A.4.2
            - ETH_TOPO               // ETSI GS mWT 0029-1 Table A.4.2
            - BWPs_LOCALLY  // ETSI GS mWT 0029-1 Table A.5.1
            - BWP_SVS_IN_ONE_REQUEST //
            - BWPs_GLOBALLY // ETSI GS mWT 0029-1 Table A.5.2
            - SEC_TLS                // ETSI GS mWT 0029-1 Table Table A.6
            - SEC_TLS                // ETSI GS mWT 0029-1 Table Table A.6
        ;
        ;


@@ -35,8 +34,18 @@ Package mWT_Common {
        type string;
        type string;
        type json;
        type json;
        type integer;
        type integer;
        type uint64;
        type boolean;
        type boolean;


        // String declaration
        string "GET";
        string "application/yang-data+xml";
        string "application/yang-data+xml";
        // URIs declarations
        string "/";
        // Integer declaration
        integer 1;

        type HttpMessage with
        type HttpMessage with
            optional request of type HttpRequest,
            optional request of type HttpRequest,
            optional response of type HttpResponse
            optional response of type HttpResponse
@@ -88,18 +97,24 @@ Package mWT_Common {
            headers set to vHeadersGet
            headers set to vHeadersGet
        ;
        ;



        // Pixits

        // String declaration
        string "GET";
        string "application/yang-data+xml";
        string "application/yang-data+xml";
        string VALID_TOKEN;
        string VALID_TOKEN;
        // URIs declarations
        string NETWORK_ID;
        string "/";
        string UNKNOWN_NETWORK_ID;
        // Integer declaration
        string NODE_ID;
        integer 1;
        string UNKNOWN_NODE_ID;

        string BANDWIDTH_PROFILE_NAME;
        string ETHT_SVC_NAME;
        string UNKNOWN_ETHT_SVC_NAME;
        uint64 CIR_VALUE;
        uint64 CBS_VALUE;
        uint64 EIR_VALUE;
        uint64 EBS_VALUE;
        boolean COLOR_AWARE;
        boolean COUPLING_FLAG;
        string ETH_SVC_TITLE;
        string ETH_SVC_DESC;
        string ETH_SVC_CUSTOMER;


    }
    }