Integration test added to netconf-it to test identity (de)serialization.
[controller.git] / opendaylight / netconf / netconf-it / src / test / resources / controller.xml
diff --git a/opendaylight/netconf/netconf-it/src/test/resources/controller.xml b/opendaylight/netconf/netconf-it/src/test/resources/controller.xml
new file mode 100644 (file)
index 0000000..664a30d
--- /dev/null
@@ -0,0 +1,181 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<persisted-snapshots>
+   <snapshots>
+      <snapshot>
+         <required-capabilities>
+            <capability>urn:opendaylight:params:xml:ns:yang:controller:config:test:types?module=test-types&amp;revision=2013-11-27</capability>
+            <capability>urn:opendaylight:params:xml:ns:yang:controller:config?module=config&amp;revision=2013-04-05</capability>
+            <capability>urn:opendaylight:params:xml:ns:yang:controller:logback:config?module=config-logging&amp;revision=2013-07-16</capability>
+            <capability>urn:opendaylight:params:xml:ns:yang:controller:md:sal:binding:impl?module=opendaylight-sal-binding-broker-impl&amp;revision=2013-10-28</capability>
+            <capability>urn:opendaylight:params:xml:ns:yang:controller:md:sal:binding?module=opendaylight-md-sal-binding&amp;revision=2013-10-28</capability>
+            <capability>urn:opendaylight:params:xml:ns:yang:controller:md:sal:dom:impl?module=opendaylight-sal-dom-broker-impl&amp;revision=2013-10-28</capability>
+            <capability>urn:opendaylight:params:xml:ns:yang:controller:md:sal:dom?module=opendaylight-md-sal-dom&amp;revision=2013-10-28</capability>
+            <capability>urn:opendaylight:params:xml:ns:yang:controller:test:impl?module=config-test-impl&amp;revision=2013-04-03</capability>
+            <capability>urn:opendaylight:params:xml:ns:yang:controller:test?module=config-test&amp;revision=2013-06-13</capability>
+         </required-capabilities>
+         <configuration>
+            <data xmlns="urn:ietf:params:xml:ns:netconf:base:1.0">
+               <modules xmlns="urn:opendaylight:params:xml:ns:yang:controller:config">
+                  <module>
+                     <type xmlns:prefix="urn:opendaylight:params:xml:ns:yang:controller:test:impl">prefix:impl-identity-test</type>
+                     <name>id-test</name>
+                     <identities-container xmlns="urn:opendaylight:params:xml:ns:yang:controller:test:impl">
+                        <afi xmlns:prefix="urn:opendaylight:params:xml:ns:yang:controller:config:test:types">prefix:test-identity2</afi>
+                     </identities-container>
+                     <identities xmlns="urn:opendaylight:params:xml:ns:yang:controller:test:impl">
+                        <safi xmlns:prefix="urn:opendaylight:params:xml:ns:yang:controller:config:test:types">prefix:test-identity2</safi>
+                        <afi xmlns:prefix="urn:opendaylight:params:xml:ns:yang:controller:config:test:types">prefix:test-identity1</afi>
+                     </identities>
+                     <identities xmlns="urn:opendaylight:params:xml:ns:yang:controller:test:impl">
+                        <safi xmlns:prefix="urn:opendaylight:params:xml:ns:yang:controller:config:test:types">prefix:test-identity1</safi>
+                        <afi xmlns:prefix="urn:opendaylight:params:xml:ns:yang:controller:config:test:types">prefix:test-identity2</afi>
+                     </identities>
+                     <afi xmlns="urn:opendaylight:params:xml:ns:yang:controller:test:impl" xmlns:prefix="urn:opendaylight:params:xml:ns:yang:controller:config:test:types">prefix:test-identity1</afi>
+                  </module>
+                  <module>
+                     <type xmlns:prefix="urn:opendaylight:params:xml:ns:yang:controller:md:sal:binding:impl">prefix:binding-broker-impl</type>
+                     <name>binding-broker-impl</name>
+                     <notification-service xmlns="urn:opendaylight:params:xml:ns:yang:controller:md:sal:binding:impl">
+                        <type xmlns:prefix="urn:opendaylight:params:xml:ns:yang:controller:md:sal:binding">prefix:binding-notification-service</type>
+                        <name>ref_binding-notification-broker</name>
+                     </notification-service>
+                     <data-broker xmlns="urn:opendaylight:params:xml:ns:yang:controller:md:sal:binding:impl">
+                        <type xmlns:prefix="urn:opendaylight:params:xml:ns:yang:controller:md:sal:binding">prefix:binding-data-broker</type>
+                        <name>ref_binding-data-broker</name>
+                     </data-broker>
+                  </module>
+                  <module>
+                     <type xmlns:prefix="urn:opendaylight:params:xml:ns:yang:controller:md:sal:binding:impl">prefix:runtime-generated-mapping</type>
+                     <name>runtime-mapping-singleton</name>
+                  </module>
+                  <module>
+                     <type xmlns:prefix="urn:opendaylight:params:xml:ns:yang:controller:md:sal:binding:impl">prefix:binding-notification-broker</type>
+                     <name>binding-notification-broker</name>
+                  </module>
+                  <module>
+                     <type xmlns:prefix="urn:opendaylight:params:xml:ns:yang:controller:md:sal:binding:impl">prefix:binding-data-broker</type>
+                     <name>binding-data-broker</name>
+                     <dom-broker xmlns="urn:opendaylight:params:xml:ns:yang:controller:md:sal:binding:impl">
+                        <type xmlns:prefix="urn:opendaylight:params:xml:ns:yang:controller:md:sal:dom">prefix:dom-broker-osgi-registry</type>
+                        <name>ref_dom-broker</name>
+                     </dom-broker>
+                     <mapping-service xmlns="urn:opendaylight:params:xml:ns:yang:controller:md:sal:binding:impl">
+                        <type xmlns:prefix="urn:opendaylight:params:xml:ns:yang:controller:md:sal:binding:impl">prefix:binding-dom-mapping-service</type>
+                        <name>ref_runtime-mapping-singleton</name>
+                     </mapping-service>
+                  </module>
+                  <module>
+                     <type xmlns:prefix="urn:opendaylight:params:xml:ns:yang:controller:logback:config">prefix:logback</type>
+                     <name>singleton</name>
+                     <console-appenders xmlns="urn:opendaylight:params:xml:ns:yang:controller:logback:config">
+                        <threshold-filter>DEBUG</threshold-filter>
+                        <name>console</name>
+                        <encoder-pattern>%d{HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n</encoder-pattern>
+                     </console-appenders>
+                     <loggers xmlns="urn:opendaylight:params:xml:ns:yang:controller:logback:config">
+                        <level>DEBUG</level>
+                        <logger-name>ROOT</logger-name>
+                        <appenders>console</appenders>
+                     </loggers>
+                  </module>
+                  <module>
+                     <type xmlns:prefix="urn:opendaylight:params:xml:ns:yang:controller:md:sal:dom:impl">prefix:schema-service-singleton</type>
+                     <name>yang-schema-service</name>
+                  </module>
+                  <module>
+                     <type xmlns:prefix="urn:opendaylight:params:xml:ns:yang:controller:md:sal:dom:impl">prefix:hash-map-data-store</type>
+                     <name>hash-map-data-store</name>
+                  </module>
+                  <module>
+                     <type xmlns:prefix="urn:opendaylight:params:xml:ns:yang:controller:md:sal:dom:impl">prefix:dom-broker-impl</type>
+                     <name>dom-broker</name>
+                     <data-store xmlns="urn:opendaylight:params:xml:ns:yang:controller:md:sal:dom:impl">
+                        <type xmlns:prefix="urn:opendaylight:params:xml:ns:yang:controller:md:sal:dom">prefix:dom-data-store</type>
+                        <name>ref_hash-map-data-store</name>
+                     </data-store>
+                  </module>
+               </modules>
+               <services xmlns="urn:opendaylight:params:xml:ns:yang:controller:config">
+                  <service>
+                     <type xmlns:prefix="urn:opendaylight:params:xml:ns:yang:controller:md:sal:dom">prefix:schema-service</type>
+                     <instance>
+                        <name>ref_yang-schema-service</name>
+                        <provider>/modules/module[type='schema-service-singleton'][name='yang-schema-service']</provider>
+                     </instance>
+                  </service>
+                  <service>
+                     <type xmlns:prefix="urn:opendaylight:params:xml:ns:yang:controller:md:sal:dom">prefix:dom-data-store</type>
+                     <instance>
+                        <name>ref_hash-map-data-store</name>
+                        <provider>/modules/module[type='hash-map-data-store'][name='hash-map-data-store']</provider>
+                     </instance>
+                  </service>
+                  <service>
+                     <type xmlns:prefix="urn:opendaylight:params:xml:ns:yang:controller:md:sal:dom">prefix:dom-broker-osgi-registry</type>
+                     <instance>
+                        <name>ref_dom-broker</name>
+                        <provider>/modules/module[type='dom-broker-impl'][name='dom-broker']</provider>
+                     </instance>
+                  </service>
+                  <service>
+                     <type xmlns:prefix="urn:opendaylight:params:xml:ns:yang:controller:test">prefix:testing</type>
+                     <instance>
+                        <name>ref_id-test</name>
+                        <provider>/modules/module[type='impl-identity-test'][name='id-test']</provider>
+                     </instance>
+                  </service>
+                  <service>
+                     <type xmlns:prefix="urn:opendaylight:params:xml:ns:yang:controller:md:sal:binding:impl">prefix:binding-dom-mapping-service</type>
+                     <instance>
+                        <name>ref_runtime-mapping-singleton</name>
+                        <provider>/modules/module[type='runtime-generated-mapping'][name='runtime-mapping-singleton']</provider>
+                     </instance>
+                  </service>
+                  <service>
+                     <type xmlns:prefix="urn:opendaylight:params:xml:ns:yang:controller:md:sal:binding">prefix:binding-data-consumer-broker</type>
+                     <instance>
+                        <name>ref_binding-data-broker</name>
+                        <provider>/modules/module[type='binding-data-broker'][name='binding-data-broker']</provider>
+                     </instance>
+                  </service>
+                  <service>
+                     <type xmlns:prefix="urn:opendaylight:params:xml:ns:yang:controller:md:sal:binding">prefix:binding-rpc-registry</type>
+                     <instance>
+                        <name>ref_binding-broker-impl</name>
+                        <provider>/modules/module[type='binding-broker-impl'][name='binding-broker-impl']</provider>
+                     </instance>
+                  </service>
+                  <service>
+                     <type xmlns:prefix="urn:opendaylight:params:xml:ns:yang:controller:md:sal:binding">prefix:binding-notification-service</type>
+                     <instance>
+                        <name>ref_binding-notification-broker</name>
+                        <provider>/modules/module[type='binding-notification-broker'][name='binding-notification-broker']</provider>
+                     </instance>
+                  </service>
+                  <service>
+                     <type xmlns:prefix="urn:opendaylight:params:xml:ns:yang:controller:md:sal:binding">prefix:binding-broker-osgi-registry</type>
+                     <instance>
+                        <name>ref_binding-broker-impl</name>
+                        <provider>/modules/module[type='binding-broker-impl'][name='binding-broker-impl']</provider>
+                     </instance>
+                  </service>
+                  <service>
+                     <type xmlns:prefix="urn:opendaylight:params:xml:ns:yang:controller:md:sal:binding">prefix:binding-notification-subscription-service</type>
+                     <instance>
+                        <name>ref_binding-notification-broker</name>
+                        <provider>/modules/module[type='binding-notification-broker'][name='binding-notification-broker']</provider>
+                     </instance>
+                  </service>
+                  <service>
+                     <type xmlns:prefix="urn:opendaylight:params:xml:ns:yang:controller:md:sal:binding">prefix:binding-data-broker</type>
+                     <instance>
+                        <name>ref_binding-data-broker</name>
+                        <provider>/modules/module[type='binding-data-broker'][name='binding-data-broker']</provider>
+                     </instance>
+                  </service>
+               </services>
+            </data>
+         </configuration>
+      </snapshot>
+   </snapshots>
+</persisted-snapshots>