diff options
author | selias <samelias@cisco.com> | 2017-03-07 15:42:02 +0100 |
---|---|---|
committer | Tibor Frank <tifrank@cisco.com> | 2017-03-21 12:00:46 +0000 |
commit | 4f4eaa1d52f3bdbe3caecdc1d6a024c369a2834a (patch) | |
tree | 44d1d559b187dbdf10eae12acc4da19affa1a5f4 /resources/templates/honeycomb/odl_client | |
parent | 8003aa2c3d1a0d4c1dbf3b6286d841a47b5fbb4c (diff) |
CSIT-536 HC Test: support testing with ODL client
Reuses existing restconf test cases to test Honeycomb's netconf interface.
When seding the requests to ODL's Honeycomb mountpoint, ODL translates these
requests to netconf RPCs.
Add new tag "honeycomb_odl" that excludes incompatible test cases.
Change-Id: Ie293449da0129b02db85e30aa4f3266928d7d9f6
Signed-off-by: selias <samelias@cisco.com>
Diffstat (limited to 'resources/templates/honeycomb/odl_client')
-rw-r--r-- | resources/templates/honeycomb/odl_client/mount_honeycomb.xml | 33 | ||||
-rw-r--r-- | resources/templates/honeycomb/odl_client/odl_netconf_connector.url | 1 |
2 files changed, 34 insertions, 0 deletions
diff --git a/resources/templates/honeycomb/odl_client/mount_honeycomb.xml b/resources/templates/honeycomb/odl_client/mount_honeycomb.xml new file mode 100644 index 0000000000..97f43e1119 --- /dev/null +++ b/resources/templates/honeycomb/odl_client/mount_honeycomb.xml @@ -0,0 +1,33 @@ +<module xmlns="urn:opendaylight:params:xml:ns:yang:controller:config"> + <type xmlns:prefix="urn:opendaylight:params:xml:ns:yang:controller:md:sal:connector:netconf">prefix:sal-netconf-connector</type> + <name>vpp</name> + <address xmlns="urn:opendaylight:params:xml:ns:yang:controller:md:sal:connector:netconf">127.0.0.1</address> + <port xmlns="urn:opendaylight:params:xml:ns:yang:controller:md:sal:connector:netconf">2831</port> + <username xmlns="urn:opendaylight:params:xml:ns:yang:controller:md:sal:connector:netconf">admin</username> + <password xmlns="urn:opendaylight:params:xml:ns:yang:controller:md:sal:connector:netconf">admin</password> + <tcp-only xmlns="urn:opendaylight:params:xml:ns:yang:controller:md:sal:connector:netconf">false</tcp-only> + <event-executor xmlns="urn:opendaylight:params:xml:ns:yang:controller:md:sal:connector:netconf"> + <type xmlns:prefix="urn:opendaylight:params:xml:ns:yang:controller:netty">prefix:netty-event-executor</type> + <name>global-event-executor</name> + </event-executor> + <binding-registry xmlns="urn:opendaylight:params:xml:ns:yang:controller:md:sal:connector:netconf"> + <type xmlns:prefix="urn:opendaylight:params:xml:ns:yang:controller:md:sal:binding">prefix:binding-broker-osgi-registry</type> + <name>binding-osgi-broker</name> + </binding-registry> + <dom-registry xmlns="urn:opendaylight:params:xml:ns:yang:controller:md:sal:connector:netconf"> + <type xmlns:prefix="urn:opendaylight:params:xml:ns:yang:controller:md:sal:dom">prefix:dom-broker-osgi-registry</type> + <name>dom-broker</name> + </dom-registry> + <client-dispatcher xmlns="urn:opendaylight:params:xml:ns:yang:controller:md:sal:connector:netconf"> + <type xmlns:prefix="urn:opendaylight:params:xml:ns:yang:controller:config:netconf">prefix:netconf-client-dispatcher</type> + <name>global-netconf-dispatcher</name> + </client-dispatcher> + <processing-executor xmlns="urn:opendaylight:params:xml:ns:yang:controller:md:sal:connector:netconf"> + <type xmlns:prefix="urn:opendaylight:params:xml:ns:yang:controller:threadpool">prefix:threadpool</type> + <name>global-netconf-processing-executor</name> + </processing-executor> + <keepalive-executor xmlns="urn:opendaylight:params:xml:ns:yang:controller:md:sal:connector:netconf"> + <type xmlns:prefix="urn:opendaylight:params:xml:ns:yang:controller:threadpool">prefix:scheduled-threadpool</type> + <name>global-netconf-ssh-scheduled-executor</name> + </keepalive-executor> +</module>
\ No newline at end of file diff --git a/resources/templates/honeycomb/odl_client/odl_netconf_connector.url b/resources/templates/honeycomb/odl_client/odl_netconf_connector.url new file mode 100644 index 0000000000..4d7e7d0732 --- /dev/null +++ b/resources/templates/honeycomb/odl_client/odl_netconf_connector.url @@ -0,0 +1 @@ +/restconf/config/network-topology:network-topology/topology/topology-netconf/node/controller-config/yang-ext:mount/config:modules
\ No newline at end of file |