Honor EXI flag in testtool 55/76455/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:18:09 +0000 (10:18 +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 368c186fe5221476aaf23a1c519590f9f868dabf..d2068df565965e21e0ffc0a4f54bdfcec811a358 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;
     }