Loading postman/TTF_T029.postman_collection.json +3158 −253 File changed.Preview size limit exceeded, changes collapsed. Show changes postman/TTF_T029.postman_environment.json 0 → 100644 +153 −0 Original line number Original line Diff line number Diff line { "id": "254f0cf6-86f9-4e52-9d62-fc5f5d73708e", "name": "TTF_T029", "values": [ { "key": "PX_IUT_IP_ADDRESS", "value": "127.0.01", "type": "default", "enabled": true }, { "key": "PX_PROTOCOL", "value": "https", "type": "default", "enabled": true }, { "key": "PX_IUT_IP_PORT", "value": "443", "type": "default", "enabled": true }, { "key": "PX_ROOT_API", "value": "restconf/data", "type": "default", "enabled": true }, { "key": "PX_USER", "value": "user", "type": "default", "enabled": true }, { "key": "PX_USER_PASSWD", "value": "passwd", "type": "default", "enabled": true }, { "key": "PX_ACCESS_TOKEN", "value": "token", "type": "default", "enabled": true }, { "key": "PX_IETF_YANG_LIBRARY_VERSION", "value": "2019-01-04", "type": "default", "enabled": true }, { "key": "PX_IETF_YANG_LIBRARY_NAMESPACE", "value": "urn:ietf:params:xml:ns:yang:ietf-yang-library", "type": "default", "enabled": true }, { "key": "PX_IETF_RESTCONF_VERSION", "value": "2016-08-15", "type": "default", "enabled": true }, { "key": "PX_IETF_RESTCONF_NAMESPACE", "value": "urn:ietf:params:xml:ns:yang:ietf-restconf", "type": "default", "enabled": true }, { "key": "PICS_IUT_PNC", "value": "true", "type": "default", "enabled": true }, { "key": "PICS_RESTCONF", "value": "true", "type": "default", "enabled": true }, { "key": "PICS_SEC_TLS", "value": "true", "type": "default", "enabled": true }, { "key": "PICS_ABSTRACT_BB", "value": "true", "type": "default", "enabled": true }, { "key": "PICS_MW_TOPO", "value": "true", "type": "default", "enabled": true }, { "key": "PX_NETWORK_ID", "value": "network1", "type": "default", "enabled": true }, { "key": "PX_UNKNOWN_NETWORK_ID", "value": "johndoe", "type": "default", "enabled": true }, { "key": "PX_NODE_ID", "value": "node1", "type": "default", "enabled": true }, { "key": "PX_UNKNOWN_NODE_ID", "value": "johndoe", "type": "default", "enabled": true }, { "key": "PX_ETHT_SVC_NAME", "value": "svc_name", "type": "default", "enabled": true }, { "key": "PX_UNKNOWN_ETHT_SVC_NAME", "value": "johndoe", "type": "default", "enabled": true }, { "key": "PX_BANDWIDTH_PROFILE_NAME", "value": "bandwidth1", "type": "default", "enabled": true }, { "key": "PX_UNKNOWN_BANDWIDTH_PROFILE_NAME", "value": "johndoe", "type": "default", "enabled": true } ], "_postman_variable_scope": "environment", "_postman_exported_at": "2024-06-21T08:09:51.143Z", "_postman_exported_using": "Postman/11.2.12" } No newline at end of file test-purposes/AtsMDSC.tplan2 +36 −58 Original line number Original line Diff line number Diff line Loading @@ -33,15 +33,15 @@ Package AtsMDSC { ensure that { ensure that { when { when { the IUT entity receives a vRequestGet containing the IUT entity receives a vRequestGet containing uri indicating value "/restconf/data/ietf-yang-library:modules-state"; uri indicating value "/restconf/data/ietf-yang-library:module-set"; from the TEST_SYSTEM entity from the TEST_SYSTEM entity } then { } then { the IUT entity sends a r200 containing the IUT entity sends a r200 containing headers containing headers containing content_type indicating value "application/yang-data+xml";, content_type indicating value "application/yang-data+xml";, body containing body containing modules_state containing module_setate containing name_ indicating value "ietf-yang-library:modules-state", name_ indicating value "ietf-yang-library:module-set", modules containing modules containing non empty list;;;; non empty list;;;; to the TEST_SYSTEM entity to the TEST_SYSTEM entity Loading Loading @@ -73,64 +73,47 @@ Package AtsMDSC { ensure that { ensure that { when { when { the IUT entity receives a vRequestGet containing the IUT entity receives a vRequestGet containing uri indicating value "/restconf/data/ietf-yang-library:modules-state"; uri indicating value "/restconf/data/ietf-yang-library:module-set"; from the TEST_SYSTEM entity from the TEST_SYSTEM entity } then { } then { the IUT entity sends a r200 containing the IUT entity sends a r200 containing headers containing headers containing content_type indicating value "application/yang-data+xml";, content_type indicating value "application/yang-data+xml";, body containing body containing modules_state containing module_setles_state containing name_ indicating value "ietf-yang-library:modules-state", name_ indicating value "ietf-yang-library:module-set", modules containing modules containing entry containing entry containing name_ indicating value "ietf-datastores", name_ indicating value "ietf-datastores", revision indicating value "2018-02-14", revision indicating value "2018-02-14", schema indicating value "https://localhost:443/restconf/data/modules/ietf-datastores/2018-02-14", namespace indicating value "urn:ietf:params:xml:ns:yang:ietf-datastores";, namespace indicating value "urn:ietf:params:xml:ns:yang:ietf-datastores", conformance_type indicating value "import";, entry containing entry containing name_ indicating value "ietf-inet-types", name_ indicating value "ietf-inet-types", revision indicating value "2013-07-15", revision indicating value "2013-07-15", schema indicating value "https://localhost:443/restconf/data/modules/ietf-inet-types/2013-07-15", namespace indicating value "urn:ietf:params:xml:ns:yang:ietf-inet-types";, namespace indicating value "urn:ietf:params:xml:ns:yang:ietf-inet-types", conformance_type indicating value "import";, entry containing entry containing name_ indicating value "ietf-interfaces", name_ indicating value "ietf-interfaces", revision indicating value "2018-02-20", revision indicating value "2018-02-20", schema indicating value "https://localhost:443/restconf/data/modules/ietf-interfaces/2018-02-20", namespace indicating value "urn:ietf:params:xml:ns:yang:ietf-interfaces";, namespace indicating value "urn:ietf:params:xml:ns:yang:ietf-interfaces", conformance_type indicating value "import", entry containing entry containing name_ indicating value "ietf-ip", name_ indicating value "ietf-ip", revision indicating value "2018-02-22", revision indicating value "2018-02-22", schema indicating value "https://localhost:443/restconf/data/modules/ietf-ip/2018-02-22", namespace indicating value "urn:ietf:params:xml:ns:yang:ietf-ip";, namespace indicating value "urn:ietf:params:xml:ns:yang:ietf-ip", conformance_type indicating value "import";, entry containing entry containing name_ indicating value "ietf-network-instance", name_ indicating value "ietf-network-instance", revision indicating value "2019-01-21", revision indicating value "2019-01-21", schema indicating value "https://localhost:443/restconf/data/modules/ietf-network-instance/2019-01-21", namespace indicating value "urn:ietf:params:xml:ns:yang:ietf-network-instance";, namespace indicating value "urn:ietf:params:xml:ns:yang:ietf-network-instance", conformance_type indicating value "import";, entry containing entry containing name_ indicating value "ietf-restconf", name_ indicating value "ietf-restconf", revision indicating value "2017-01-26", namespace indicating value "urn:ietf:params:xml:ns:yang:ietf-restconf";, schema indicating value "https://localhost:443/restconf/data/modules/ietf-restconf/2017-01-26", namespace indicating value "urn:ietf:params:xml:ns:yang:ietf-restconf", conformance_type indicating value "implement";, entry containing entry containing name_ indicating value "ietf-yang-types", name_ indicating value "ietf-yang-types", revision indicating value "2013-07-15", revision indicating value "2013-07-15", schema indicating value "https://localhost:443/restconf/data/modules/ietf-restconf/2017-01-26", namespace indicating value "urn:ietf:params:xml:ns:yang:ietf-restconf";, namespace indicating value "urn:ietf:params:xml:ns:yang:ietf-restconf", conformance_type indicating value "import";, entry containing entry containing name_ indicating value "ietf-yang-library", name_ indicating value "ietf-yang-library", revision indicating value "2019-01-04", revision indicating value "2019-01-04", schema indicating value "https://localhost:443/restconf/data/modules/ietf-yang-types/2013-07-15", namespace indicating value "urn:ietf:params:xml:ns:yang:ietf-yang-library";;;;; namespace indicating value "urn:ietf:params:xml:ns:yang:ietf-yang-types", conformance_type indicating value "implement";;;;;; to the TEST_SYSTEM entity to the TEST_SYSTEM entity } } } } Loading Loading @@ -159,31 +142,26 @@ Package AtsMDSC { ensure that { ensure that { when { when { the IUT entity receives a vRequestGet containing the IUT entity receives a vRequestGet containing uri indicating value "/restconf/data/ietf-yang-library:modules-state"; uri indicating value "/restconf/data/ietf-yang-library:module-set"; from the TEST_SYSTEM entity from the TEST_SYSTEM entity } then { } then { the IUT entity sends a r200 containing the IUT entity sends a r200 containing body containing body containing modules_state containing module_set modules_state containing modules containing modules containing entry containing entry containing name_ indicating value "ietf-microwave-topology", name_ indicating value "ietf-microwave-topology", revision indicating value "2021-10-12", revision indicating value "2021-10-12", schema indicating value "draft-ietf-ccamp-mw-topo-yang-02", schema indicating value "draft-ietf-ccamp-mw-topo-yang-02", namespace indicating value "", namespace indicating value "";, conformance_type indicating value "implement";, entry containing entry containing name_ indicating value "ietf-eth-te-topology", name_ indicating value "ietf-eth-te-topology", revision indicating value "2019-11-18", revision indicating value "2019-11-18", schema indicating value "draft-ietf-ccamp-eth-client-te-topo-yang-01", namespace indicating value "";, namespace indicating value "", conformance_type indicating value "implement";, entry containing entry containing name_ indicating value "idraft-ietf-ccamp-client-signal-yang-06", name_ indicating value "idraft-ietf-ccamp-client-signal-yang-06", revision indicating value "", revision indicating value "", schema indicating value "draft-ietf-ccamp-client-signal-yang-06", namespace indicating value "";;;;; namespace indicating value "", conformance_type indicating value "";;;;; to the TEST_SYSTEM entity to the TEST_SYSTEM entity } } } } Loading Loading @@ -244,7 +222,7 @@ Package AtsMDSC { } } Test Purpose { Test Purpose { TP Id TP_mWT_PNC_BB_MW_TOPO_GET_BV_01 TP Id TP_mWT_PNC_BB_MW_TOPO_GET_BV_02 Test objective Test objective "Verify that the IUT provides a network list containing only one node." "Verify that the IUT provides a network list containing only one node." Loading Loading @@ -610,7 +588,7 @@ Package AtsMDSC { import all from mWT_Common; import all from mWT_Common; Test Purpose { Test Purpose { TP Id TP_mWT_PNC_PT_ETH_TOPO_GET_BV_01 TP Id TP_mWT_PNC_PT_ETH_TOPO_NETWORK_GET_BV_01 Test objective Test objective "Verify that the IUT provides the Ethernet network topology for all networks with mandatory mWT GC 024 data elements subset." "Verify that the IUT provides the Ethernet network topology for all networks with mandatory mWT GC 024 data elements subset." Loading Loading @@ -664,7 +642,7 @@ Package AtsMDSC { } } Test Purpose { Test Purpose { TP Id TP_mWT_PNC_PT_ETH_TOPO_GET_BV_02 TP Id TP_mWT_PNC_PT_ETH_TOPO_NETWORK_GET_BV_02 Test objective Test objective "Verify that the IUT provides the Ethernet network topology for a specific network with mandatory mWT GC 024 data elements subset." "Verify that the IUT provides the Ethernet network topology for a specific network with mandatory mWT GC 024 data elements subset." Loading @@ -688,7 +666,7 @@ Package AtsMDSC { ensure that { ensure that { when { when { the IUT entity receives a vRequestGet containing the IUT entity receives a vRequestGet containing uri indicating value "/restconf/data/ietf-network:networks/network={NETWORK_ID)", uri indicating value "/restconf/data/ietf-network:networks/network={NETWORK_ID}", headers containing headers containing content_type indicating value "application/yang-data+xml";; content_type indicating value "application/yang-data+xml";; from the TEST_SYSTEM entity from the TEST_SYSTEM entity Loading @@ -711,7 +689,7 @@ Package AtsMDSC { } } Test Purpose { Test Purpose { TP Id TP_mWT_PNC_PT_ETH_TOPO_GET_BO_01 TP Id TP_mWT_PNC_PT_ETH_TOPO_NETWORK_GET_BO_01 Test objective Test objective "Verify that the IUT replies with an error code when the request is malformed." "Verify that the IUT replies with an error code when the request is malformed." Loading @@ -736,7 +714,7 @@ Package AtsMDSC { ensure that { ensure that { when { when { the IUT entity receives a vRequestGet containing the IUT entity receives a vRequestGet containing uri indicating value "/restconf/data/networks/NETWORK_ID"; // Malformed URI uri indicating value "/restconf/data/networks/{NETWORK_ID}"; // Malformed URI from the TEST_SYSTEM entity from the TEST_SYSTEM entity } then { } then { the IUT entity sends a r400 the IUT entity sends a r400 Loading @@ -746,7 +724,7 @@ Package AtsMDSC { } } Test Purpose { Test Purpose { TP Id TP_mWT_PNC_PT_ETH_TOPO_GET_BO_02 TP Id TP_mWT_PNC_PT_ETH_TOPO_NETWORK_GET_BO_02 Test objective Test objective "Verify that the IUT replies with an error code when the network identifier is unknown." "Verify that the IUT replies with an error code when the network identifier is unknown." Loading @@ -771,7 +749,7 @@ Package AtsMDSC { ensure that { ensure that { when { when { the IUT entity receives a vRequestGet containing the IUT entity receives a vRequestGet containing uri indicating value "/restconf/data/ietf-network:networks/network={UNKNOWN_NETWORK_ID)"; uri indicating value "/restconf/data/ietf-network:networks/network={UNKNOWN_NETWORK_ID}"; from the TEST_SYSTEM entity from the TEST_SYSTEM entity } then { } then { the IUT entity sends a r404 the IUT entity sends a r404 Loading @@ -781,7 +759,7 @@ Package AtsMDSC { } } Test Purpose { Test Purpose { TP Id TP_mWT_PNC_PT_ETH_NODE_GET_BV_01 TP Id TP_mWT_PNC_PT_ETH_TOPO_NODE_GET_BV_01 Test objective Test objective "Verify that the IUT provides the Ethernet network topology for all nodes with mandatory mWT GC 024 data elements subset." "Verify that the IUT provides the Ethernet network topology for all nodes with mandatory mWT GC 024 data elements subset." Loading @@ -806,7 +784,7 @@ Package AtsMDSC { ensure that { ensure that { when { when { the IUT entity receives a vRequestGet containing the IUT entity receives a vRequestGet containing uri indicating value "/restconf/data/ietf-network:networks/network={NETWORK_ID)/node"; uri indicating value "/restconf/data/ietf-network:networks/network={NETWORK_ID}/node"; from the TEST_SYSTEM entity from the TEST_SYSTEM entity } then { } then { the IUT entity sends a r200 containing the IUT entity sends a r200 containing Loading Loading @@ -858,7 +836,7 @@ Package AtsMDSC { ensure that { ensure that { when { when { the IUT entity receives a vRequestGet containing the IUT entity receives a vRequestGet containing uri indicating value "/restconf/data/ietf-network:networks/network={NETWORK_ID)/node={NODE_ID)"; uri indicating value "/restconf/data/ietf-network:networks/network={NETWORK_ID}/node={NODE_ID}"; from the TEST_SYSTEM entity from the TEST_SYSTEM entity } then { } then { the IUT entity sends a r200 containing the IUT entity sends a r200 containing Loading Loading @@ -911,7 +889,7 @@ Package AtsMDSC { ensure that { ensure that { when { when { the IUT entity receives a vRequestGet containing the IUT entity receives a vRequestGet containing uri indicating value "/restconf/data/ietf-network:networks/network={NETWORK_ID)/node={UNKNOWN_NODE_ID)"; uri indicating value "/restconf/data/ietf-network:networks/network={NETWORK_ID}/node={UNKNOWN_NODE_ID}"; from the TEST_SYSTEM entity from the TEST_SYSTEM entity } then { } then { the IUT entity sends a r404 the IUT entity sends a r404 Loading Loading @@ -1505,7 +1483,7 @@ Package AtsMDSC { ensure that { ensure that { when { when { the IUT entity receives a vRequestDelete containing the IUT entity receives a vRequestDelete containing uri indicating value "/restconf/data/ietf-eth-tran-service:etht-svc/etht-svc-instances=ETHT_SVC_NAME", uri indicating value "/restconf/data/ietf-eth-tran-service:etht-svc/etht-svc-instances={ETHT_SVC_NAME}", headers containing headers containing content_type indicating value "application/yang-data+xml";; content_type indicating value "application/yang-data+xml";; from the TEST_SYSTEM entity from the TEST_SYSTEM entity Loading Loading @@ -1544,7 +1522,7 @@ Package AtsMDSC { ensure that { ensure that { when { when { the IUT entity receives a vRequestDelete containing the IUT entity receives a vRequestDelete containing uri indicating value "/restconf/data/ietf-eth-tran-service:etht-svc/globals/bandwitdh_profile_name=BANDWIDTH_PROFILE_NAME", uri indicating value "/restconf/data/ietf-eth-tran-service:etht-svc/globals/bandwitdh_profile_name={BANDWIDTH_PROFILE_NAME}", headers containing headers containing content_type indicating value "application/yang-data+xml";; content_type indicating value "application/yang-data+xml";; from the TEST_SYSTEM entity from the TEST_SYSTEM entity Loading Loading @@ -1582,7 +1560,7 @@ Package AtsMDSC { ensure that { ensure that { when { when { the IUT entity receives a vRequestDelete containing the IUT entity receives a vRequestDelete containing uri indicating value "/restconf/data/ietf-eth-tran-service:etht-svc/nstances=ETHT_SVC_NAME"; // Malformed URI uri indicating value "/restconf/data/ietf-eth-tran-service:etht-svc/nstances={ETHT_SVC_NAME}"; // Malformed URI from the TEST_SYSTEM entity from the TEST_SYSTEM entity } then { } then { the IUT entity sends a r400 the IUT entity sends a r400 Loading Loading @@ -1618,7 +1596,7 @@ Package AtsMDSC { ensure that { ensure that { when { when { the IUT entity receives a vRequestDelete containing the IUT entity receives a vRequestDelete containing uri indicating value "/restconf/data/ietf-eth-tran-service:etht-svc/etht-svc-instances=UNKNOWN_ETHT_SVC_NAME"; uri indicating value "/restconf/data/ietf-eth-tran-service:etht-svc/etht-svc-instances={UNKNOWN_ETHT_SVC_NAME}"; from the TEST_SYSTEM entity from the TEST_SYSTEM entity } then { } then { the IUT entity sends a r404 the IUT entity sends a r404 Loading test-purposes/ietf_yang_library.tplan2 +11 −3 Original line number Original line Diff line number Diff line Loading @@ -13,15 +13,23 @@ Package ietf_yang_library { type ModulesState with type ModulesState with name_ of type string, name_ of type string, modules of type ModuleList optional modules of type ModuleList, optional import_only_module of type ModuleList, content_id of type string ; ; type ModuleList with type ModuleList with name_ of type string, name_ of type string, revision of type string, revision of type string, schema of type uri, namespace of type uri, namespace of type uri, conformance_type of type string optional location of type uri, optional submodule of type Submodule ; type Submodule with name_ of type string, revision of type string, optional location of type uri ; ; // String declaration // String declaration Loading test-purposes/mWT_Common.tplan2 +1 −1 Original line number Original line Diff line number Diff line Loading @@ -82,7 +82,7 @@ Package mWT_Common { ; ; type body_restconf with type body_restconf with optional modules_state of type ModulesState, optional module_set of type ModulesState, optional networks of type Networks optional networks of type Networks ; ; Loading Loading
postman/TTF_T029.postman_collection.json +3158 −253 File changed.Preview size limit exceeded, changes collapsed. Show changes
postman/TTF_T029.postman_environment.json 0 → 100644 +153 −0 Original line number Original line Diff line number Diff line { "id": "254f0cf6-86f9-4e52-9d62-fc5f5d73708e", "name": "TTF_T029", "values": [ { "key": "PX_IUT_IP_ADDRESS", "value": "127.0.01", "type": "default", "enabled": true }, { "key": "PX_PROTOCOL", "value": "https", "type": "default", "enabled": true }, { "key": "PX_IUT_IP_PORT", "value": "443", "type": "default", "enabled": true }, { "key": "PX_ROOT_API", "value": "restconf/data", "type": "default", "enabled": true }, { "key": "PX_USER", "value": "user", "type": "default", "enabled": true }, { "key": "PX_USER_PASSWD", "value": "passwd", "type": "default", "enabled": true }, { "key": "PX_ACCESS_TOKEN", "value": "token", "type": "default", "enabled": true }, { "key": "PX_IETF_YANG_LIBRARY_VERSION", "value": "2019-01-04", "type": "default", "enabled": true }, { "key": "PX_IETF_YANG_LIBRARY_NAMESPACE", "value": "urn:ietf:params:xml:ns:yang:ietf-yang-library", "type": "default", "enabled": true }, { "key": "PX_IETF_RESTCONF_VERSION", "value": "2016-08-15", "type": "default", "enabled": true }, { "key": "PX_IETF_RESTCONF_NAMESPACE", "value": "urn:ietf:params:xml:ns:yang:ietf-restconf", "type": "default", "enabled": true }, { "key": "PICS_IUT_PNC", "value": "true", "type": "default", "enabled": true }, { "key": "PICS_RESTCONF", "value": "true", "type": "default", "enabled": true }, { "key": "PICS_SEC_TLS", "value": "true", "type": "default", "enabled": true }, { "key": "PICS_ABSTRACT_BB", "value": "true", "type": "default", "enabled": true }, { "key": "PICS_MW_TOPO", "value": "true", "type": "default", "enabled": true }, { "key": "PX_NETWORK_ID", "value": "network1", "type": "default", "enabled": true }, { "key": "PX_UNKNOWN_NETWORK_ID", "value": "johndoe", "type": "default", "enabled": true }, { "key": "PX_NODE_ID", "value": "node1", "type": "default", "enabled": true }, { "key": "PX_UNKNOWN_NODE_ID", "value": "johndoe", "type": "default", "enabled": true }, { "key": "PX_ETHT_SVC_NAME", "value": "svc_name", "type": "default", "enabled": true }, { "key": "PX_UNKNOWN_ETHT_SVC_NAME", "value": "johndoe", "type": "default", "enabled": true }, { "key": "PX_BANDWIDTH_PROFILE_NAME", "value": "bandwidth1", "type": "default", "enabled": true }, { "key": "PX_UNKNOWN_BANDWIDTH_PROFILE_NAME", "value": "johndoe", "type": "default", "enabled": true } ], "_postman_variable_scope": "environment", "_postman_exported_at": "2024-06-21T08:09:51.143Z", "_postman_exported_using": "Postman/11.2.12" } No newline at end of file
test-purposes/AtsMDSC.tplan2 +36 −58 Original line number Original line Diff line number Diff line Loading @@ -33,15 +33,15 @@ Package AtsMDSC { ensure that { ensure that { when { when { the IUT entity receives a vRequestGet containing the IUT entity receives a vRequestGet containing uri indicating value "/restconf/data/ietf-yang-library:modules-state"; uri indicating value "/restconf/data/ietf-yang-library:module-set"; from the TEST_SYSTEM entity from the TEST_SYSTEM entity } then { } then { the IUT entity sends a r200 containing the IUT entity sends a r200 containing headers containing headers containing content_type indicating value "application/yang-data+xml";, content_type indicating value "application/yang-data+xml";, body containing body containing modules_state containing module_setate containing name_ indicating value "ietf-yang-library:modules-state", name_ indicating value "ietf-yang-library:module-set", modules containing modules containing non empty list;;;; non empty list;;;; to the TEST_SYSTEM entity to the TEST_SYSTEM entity Loading Loading @@ -73,64 +73,47 @@ Package AtsMDSC { ensure that { ensure that { when { when { the IUT entity receives a vRequestGet containing the IUT entity receives a vRequestGet containing uri indicating value "/restconf/data/ietf-yang-library:modules-state"; uri indicating value "/restconf/data/ietf-yang-library:module-set"; from the TEST_SYSTEM entity from the TEST_SYSTEM entity } then { } then { the IUT entity sends a r200 containing the IUT entity sends a r200 containing headers containing headers containing content_type indicating value "application/yang-data+xml";, content_type indicating value "application/yang-data+xml";, body containing body containing modules_state containing module_setles_state containing name_ indicating value "ietf-yang-library:modules-state", name_ indicating value "ietf-yang-library:module-set", modules containing modules containing entry containing entry containing name_ indicating value "ietf-datastores", name_ indicating value "ietf-datastores", revision indicating value "2018-02-14", revision indicating value "2018-02-14", schema indicating value "https://localhost:443/restconf/data/modules/ietf-datastores/2018-02-14", namespace indicating value "urn:ietf:params:xml:ns:yang:ietf-datastores";, namespace indicating value "urn:ietf:params:xml:ns:yang:ietf-datastores", conformance_type indicating value "import";, entry containing entry containing name_ indicating value "ietf-inet-types", name_ indicating value "ietf-inet-types", revision indicating value "2013-07-15", revision indicating value "2013-07-15", schema indicating value "https://localhost:443/restconf/data/modules/ietf-inet-types/2013-07-15", namespace indicating value "urn:ietf:params:xml:ns:yang:ietf-inet-types";, namespace indicating value "urn:ietf:params:xml:ns:yang:ietf-inet-types", conformance_type indicating value "import";, entry containing entry containing name_ indicating value "ietf-interfaces", name_ indicating value "ietf-interfaces", revision indicating value "2018-02-20", revision indicating value "2018-02-20", schema indicating value "https://localhost:443/restconf/data/modules/ietf-interfaces/2018-02-20", namespace indicating value "urn:ietf:params:xml:ns:yang:ietf-interfaces";, namespace indicating value "urn:ietf:params:xml:ns:yang:ietf-interfaces", conformance_type indicating value "import", entry containing entry containing name_ indicating value "ietf-ip", name_ indicating value "ietf-ip", revision indicating value "2018-02-22", revision indicating value "2018-02-22", schema indicating value "https://localhost:443/restconf/data/modules/ietf-ip/2018-02-22", namespace indicating value "urn:ietf:params:xml:ns:yang:ietf-ip";, namespace indicating value "urn:ietf:params:xml:ns:yang:ietf-ip", conformance_type indicating value "import";, entry containing entry containing name_ indicating value "ietf-network-instance", name_ indicating value "ietf-network-instance", revision indicating value "2019-01-21", revision indicating value "2019-01-21", schema indicating value "https://localhost:443/restconf/data/modules/ietf-network-instance/2019-01-21", namespace indicating value "urn:ietf:params:xml:ns:yang:ietf-network-instance";, namespace indicating value "urn:ietf:params:xml:ns:yang:ietf-network-instance", conformance_type indicating value "import";, entry containing entry containing name_ indicating value "ietf-restconf", name_ indicating value "ietf-restconf", revision indicating value "2017-01-26", namespace indicating value "urn:ietf:params:xml:ns:yang:ietf-restconf";, schema indicating value "https://localhost:443/restconf/data/modules/ietf-restconf/2017-01-26", namespace indicating value "urn:ietf:params:xml:ns:yang:ietf-restconf", conformance_type indicating value "implement";, entry containing entry containing name_ indicating value "ietf-yang-types", name_ indicating value "ietf-yang-types", revision indicating value "2013-07-15", revision indicating value "2013-07-15", schema indicating value "https://localhost:443/restconf/data/modules/ietf-restconf/2017-01-26", namespace indicating value "urn:ietf:params:xml:ns:yang:ietf-restconf";, namespace indicating value "urn:ietf:params:xml:ns:yang:ietf-restconf", conformance_type indicating value "import";, entry containing entry containing name_ indicating value "ietf-yang-library", name_ indicating value "ietf-yang-library", revision indicating value "2019-01-04", revision indicating value "2019-01-04", schema indicating value "https://localhost:443/restconf/data/modules/ietf-yang-types/2013-07-15", namespace indicating value "urn:ietf:params:xml:ns:yang:ietf-yang-library";;;;; namespace indicating value "urn:ietf:params:xml:ns:yang:ietf-yang-types", conformance_type indicating value "implement";;;;;; to the TEST_SYSTEM entity to the TEST_SYSTEM entity } } } } Loading Loading @@ -159,31 +142,26 @@ Package AtsMDSC { ensure that { ensure that { when { when { the IUT entity receives a vRequestGet containing the IUT entity receives a vRequestGet containing uri indicating value "/restconf/data/ietf-yang-library:modules-state"; uri indicating value "/restconf/data/ietf-yang-library:module-set"; from the TEST_SYSTEM entity from the TEST_SYSTEM entity } then { } then { the IUT entity sends a r200 containing the IUT entity sends a r200 containing body containing body containing modules_state containing module_set modules_state containing modules containing modules containing entry containing entry containing name_ indicating value "ietf-microwave-topology", name_ indicating value "ietf-microwave-topology", revision indicating value "2021-10-12", revision indicating value "2021-10-12", schema indicating value "draft-ietf-ccamp-mw-topo-yang-02", schema indicating value "draft-ietf-ccamp-mw-topo-yang-02", namespace indicating value "", namespace indicating value "";, conformance_type indicating value "implement";, entry containing entry containing name_ indicating value "ietf-eth-te-topology", name_ indicating value "ietf-eth-te-topology", revision indicating value "2019-11-18", revision indicating value "2019-11-18", schema indicating value "draft-ietf-ccamp-eth-client-te-topo-yang-01", namespace indicating value "";, namespace indicating value "", conformance_type indicating value "implement";, entry containing entry containing name_ indicating value "idraft-ietf-ccamp-client-signal-yang-06", name_ indicating value "idraft-ietf-ccamp-client-signal-yang-06", revision indicating value "", revision indicating value "", schema indicating value "draft-ietf-ccamp-client-signal-yang-06", namespace indicating value "";;;;; namespace indicating value "", conformance_type indicating value "";;;;; to the TEST_SYSTEM entity to the TEST_SYSTEM entity } } } } Loading Loading @@ -244,7 +222,7 @@ Package AtsMDSC { } } Test Purpose { Test Purpose { TP Id TP_mWT_PNC_BB_MW_TOPO_GET_BV_01 TP Id TP_mWT_PNC_BB_MW_TOPO_GET_BV_02 Test objective Test objective "Verify that the IUT provides a network list containing only one node." "Verify that the IUT provides a network list containing only one node." Loading Loading @@ -610,7 +588,7 @@ Package AtsMDSC { import all from mWT_Common; import all from mWT_Common; Test Purpose { Test Purpose { TP Id TP_mWT_PNC_PT_ETH_TOPO_GET_BV_01 TP Id TP_mWT_PNC_PT_ETH_TOPO_NETWORK_GET_BV_01 Test objective Test objective "Verify that the IUT provides the Ethernet network topology for all networks with mandatory mWT GC 024 data elements subset." "Verify that the IUT provides the Ethernet network topology for all networks with mandatory mWT GC 024 data elements subset." Loading Loading @@ -664,7 +642,7 @@ Package AtsMDSC { } } Test Purpose { Test Purpose { TP Id TP_mWT_PNC_PT_ETH_TOPO_GET_BV_02 TP Id TP_mWT_PNC_PT_ETH_TOPO_NETWORK_GET_BV_02 Test objective Test objective "Verify that the IUT provides the Ethernet network topology for a specific network with mandatory mWT GC 024 data elements subset." "Verify that the IUT provides the Ethernet network topology for a specific network with mandatory mWT GC 024 data elements subset." Loading @@ -688,7 +666,7 @@ Package AtsMDSC { ensure that { ensure that { when { when { the IUT entity receives a vRequestGet containing the IUT entity receives a vRequestGet containing uri indicating value "/restconf/data/ietf-network:networks/network={NETWORK_ID)", uri indicating value "/restconf/data/ietf-network:networks/network={NETWORK_ID}", headers containing headers containing content_type indicating value "application/yang-data+xml";; content_type indicating value "application/yang-data+xml";; from the TEST_SYSTEM entity from the TEST_SYSTEM entity Loading @@ -711,7 +689,7 @@ Package AtsMDSC { } } Test Purpose { Test Purpose { TP Id TP_mWT_PNC_PT_ETH_TOPO_GET_BO_01 TP Id TP_mWT_PNC_PT_ETH_TOPO_NETWORK_GET_BO_01 Test objective Test objective "Verify that the IUT replies with an error code when the request is malformed." "Verify that the IUT replies with an error code when the request is malformed." Loading @@ -736,7 +714,7 @@ Package AtsMDSC { ensure that { ensure that { when { when { the IUT entity receives a vRequestGet containing the IUT entity receives a vRequestGet containing uri indicating value "/restconf/data/networks/NETWORK_ID"; // Malformed URI uri indicating value "/restconf/data/networks/{NETWORK_ID}"; // Malformed URI from the TEST_SYSTEM entity from the TEST_SYSTEM entity } then { } then { the IUT entity sends a r400 the IUT entity sends a r400 Loading @@ -746,7 +724,7 @@ Package AtsMDSC { } } Test Purpose { Test Purpose { TP Id TP_mWT_PNC_PT_ETH_TOPO_GET_BO_02 TP Id TP_mWT_PNC_PT_ETH_TOPO_NETWORK_GET_BO_02 Test objective Test objective "Verify that the IUT replies with an error code when the network identifier is unknown." "Verify that the IUT replies with an error code when the network identifier is unknown." Loading @@ -771,7 +749,7 @@ Package AtsMDSC { ensure that { ensure that { when { when { the IUT entity receives a vRequestGet containing the IUT entity receives a vRequestGet containing uri indicating value "/restconf/data/ietf-network:networks/network={UNKNOWN_NETWORK_ID)"; uri indicating value "/restconf/data/ietf-network:networks/network={UNKNOWN_NETWORK_ID}"; from the TEST_SYSTEM entity from the TEST_SYSTEM entity } then { } then { the IUT entity sends a r404 the IUT entity sends a r404 Loading @@ -781,7 +759,7 @@ Package AtsMDSC { } } Test Purpose { Test Purpose { TP Id TP_mWT_PNC_PT_ETH_NODE_GET_BV_01 TP Id TP_mWT_PNC_PT_ETH_TOPO_NODE_GET_BV_01 Test objective Test objective "Verify that the IUT provides the Ethernet network topology for all nodes with mandatory mWT GC 024 data elements subset." "Verify that the IUT provides the Ethernet network topology for all nodes with mandatory mWT GC 024 data elements subset." Loading @@ -806,7 +784,7 @@ Package AtsMDSC { ensure that { ensure that { when { when { the IUT entity receives a vRequestGet containing the IUT entity receives a vRequestGet containing uri indicating value "/restconf/data/ietf-network:networks/network={NETWORK_ID)/node"; uri indicating value "/restconf/data/ietf-network:networks/network={NETWORK_ID}/node"; from the TEST_SYSTEM entity from the TEST_SYSTEM entity } then { } then { the IUT entity sends a r200 containing the IUT entity sends a r200 containing Loading Loading @@ -858,7 +836,7 @@ Package AtsMDSC { ensure that { ensure that { when { when { the IUT entity receives a vRequestGet containing the IUT entity receives a vRequestGet containing uri indicating value "/restconf/data/ietf-network:networks/network={NETWORK_ID)/node={NODE_ID)"; uri indicating value "/restconf/data/ietf-network:networks/network={NETWORK_ID}/node={NODE_ID}"; from the TEST_SYSTEM entity from the TEST_SYSTEM entity } then { } then { the IUT entity sends a r200 containing the IUT entity sends a r200 containing Loading Loading @@ -911,7 +889,7 @@ Package AtsMDSC { ensure that { ensure that { when { when { the IUT entity receives a vRequestGet containing the IUT entity receives a vRequestGet containing uri indicating value "/restconf/data/ietf-network:networks/network={NETWORK_ID)/node={UNKNOWN_NODE_ID)"; uri indicating value "/restconf/data/ietf-network:networks/network={NETWORK_ID}/node={UNKNOWN_NODE_ID}"; from the TEST_SYSTEM entity from the TEST_SYSTEM entity } then { } then { the IUT entity sends a r404 the IUT entity sends a r404 Loading Loading @@ -1505,7 +1483,7 @@ Package AtsMDSC { ensure that { ensure that { when { when { the IUT entity receives a vRequestDelete containing the IUT entity receives a vRequestDelete containing uri indicating value "/restconf/data/ietf-eth-tran-service:etht-svc/etht-svc-instances=ETHT_SVC_NAME", uri indicating value "/restconf/data/ietf-eth-tran-service:etht-svc/etht-svc-instances={ETHT_SVC_NAME}", headers containing headers containing content_type indicating value "application/yang-data+xml";; content_type indicating value "application/yang-data+xml";; from the TEST_SYSTEM entity from the TEST_SYSTEM entity Loading Loading @@ -1544,7 +1522,7 @@ Package AtsMDSC { ensure that { ensure that { when { when { the IUT entity receives a vRequestDelete containing the IUT entity receives a vRequestDelete containing uri indicating value "/restconf/data/ietf-eth-tran-service:etht-svc/globals/bandwitdh_profile_name=BANDWIDTH_PROFILE_NAME", uri indicating value "/restconf/data/ietf-eth-tran-service:etht-svc/globals/bandwitdh_profile_name={BANDWIDTH_PROFILE_NAME}", headers containing headers containing content_type indicating value "application/yang-data+xml";; content_type indicating value "application/yang-data+xml";; from the TEST_SYSTEM entity from the TEST_SYSTEM entity Loading Loading @@ -1582,7 +1560,7 @@ Package AtsMDSC { ensure that { ensure that { when { when { the IUT entity receives a vRequestDelete containing the IUT entity receives a vRequestDelete containing uri indicating value "/restconf/data/ietf-eth-tran-service:etht-svc/nstances=ETHT_SVC_NAME"; // Malformed URI uri indicating value "/restconf/data/ietf-eth-tran-service:etht-svc/nstances={ETHT_SVC_NAME}"; // Malformed URI from the TEST_SYSTEM entity from the TEST_SYSTEM entity } then { } then { the IUT entity sends a r400 the IUT entity sends a r400 Loading Loading @@ -1618,7 +1596,7 @@ Package AtsMDSC { ensure that { ensure that { when { when { the IUT entity receives a vRequestDelete containing the IUT entity receives a vRequestDelete containing uri indicating value "/restconf/data/ietf-eth-tran-service:etht-svc/etht-svc-instances=UNKNOWN_ETHT_SVC_NAME"; uri indicating value "/restconf/data/ietf-eth-tran-service:etht-svc/etht-svc-instances={UNKNOWN_ETHT_SVC_NAME}"; from the TEST_SYSTEM entity from the TEST_SYSTEM entity } then { } then { the IUT entity sends a r404 the IUT entity sends a r404 Loading
test-purposes/ietf_yang_library.tplan2 +11 −3 Original line number Original line Diff line number Diff line Loading @@ -13,15 +13,23 @@ Package ietf_yang_library { type ModulesState with type ModulesState with name_ of type string, name_ of type string, modules of type ModuleList optional modules of type ModuleList, optional import_only_module of type ModuleList, content_id of type string ; ; type ModuleList with type ModuleList with name_ of type string, name_ of type string, revision of type string, revision of type string, schema of type uri, namespace of type uri, namespace of type uri, conformance_type of type string optional location of type uri, optional submodule of type Submodule ; type Submodule with name_ of type string, revision of type string, optional location of type uri ; ; // String declaration // String declaration Loading
test-purposes/mWT_Common.tplan2 +1 −1 Original line number Original line Diff line number Diff line Loading @@ -82,7 +82,7 @@ Package mWT_Common { ; ; type body_restconf with type body_restconf with optional modules_state of type ModulesState, optional module_set of type ModulesState, optional networks of type Networks optional networks of type Networks ; ; Loading