Honor EXI flag in testtool 54/76454/1
authorRobert Varga <robert.varga@pantheon.tech>
Wed, 26 Sep 2018 09:47:19 +0000 (11:47 +0200)
committerRobert Varga <nite@hq.sk>
Wed, 26 Sep 2018 10:17:53 +0000 (10:17 +0000)
NETCONF test tool should honor the exi flag and translate it to
proper capabilities.

Change-Id: I50acf9188eb5fd2aea60d593dfd9713e54badda4
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
netconf/tools/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/TesttoolParameters.java
netconf/tools/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/config/ConfigurationBuilder.java

index 5d8b0bf3abb1830c0d1051ab0dd926bdcd9777be..9115621bd348b109a9cd1ceee31cb7022f10e839 100644 (file)
@@ -81,7 +81,7 @@ public class TesttoolParameters {
     @Arg(dest = "ssh")
     public boolean ssh;
     @Arg(dest = "exi")
-    public boolean exi;
+    public boolean exi = true;
     @Arg(dest = "debug")
     public boolean debug;
     @Arg(dest = "notification-file")
index d9be6adb2fdd585666ee9bd57ba76c05caca1ccc..30b0e85f58e7914b68b7dc847a2cc46f529247ea 100644 (file)
@@ -145,6 +145,8 @@ public class ConfigurationBuilder {
         this.configuration.setInitialConfigXMLFile(testtoolParameters.initialConfigXMLFile);
         this.configuration.setNotificationFile(testtoolParameters.notificationFile);
         this.configuration.setSchemasDir(testtoolParameters.schemasDir);
+        this.configuration.setCapabilities(testtoolParameters.exi ? Configuration.DEFAULT_BASE_CAPABILITIES_EXI
+                : Configuration.DEFAULT_BASE_CAPABILITIES);
         return this;
     }