Update rest-perf-client tool to RFC 8040 90/98990/1
authorDominik Vrbovsky <dominik.vrbovsky@pantheon.tech>
Tue, 14 Dec 2021 14:56:55 +0000 (15:56 +0100)
committerDominik Vrbovsky <dominik.vrbovsky@pantheon.tech>
Tue, 14 Dec 2021 15:06:23 +0000 (16:06 +0100)
Rework old draft-bierman-netconf-restconf-02 paths to RFC 8040 paths.
Set default auth credentials.

JIRA: NETCONF-797
Change-Id: I35338b66a54b574d5eb45c241fb76c2ed3f2aced
Signed-off-by: Dominik Vrbovsky <dominik.vrbovsky@pantheon.tech>
netconf/tools/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/client/http/perf/Parameters.java

index 78f3eafb37f59ffb784b9fa0ebf07f394ff1c11e..ad675f8595b368034bb97f34698146eff17f6d55 100644 (file)
@@ -13,7 +13,7 @@ import java.io.File;
 import java.net.InetAddress;
 import java.net.InetSocketAddress;
 import java.net.UnknownHostException;
-import java.util.ArrayList;
+import java.util.List;
 import net.sourceforge.argparse4j.ArgumentParsers;
 import net.sourceforge.argparse4j.annotation.Arg;
 import net.sourceforge.argparse4j.inf.ArgumentParser;
@@ -51,7 +51,7 @@ public class Parameters {
     public int throttle;
 
     @Arg(dest = "auth")
-    public ArrayList<String> auth;
+    public List<String> auth;
 
     @Arg(dest = "timeout")
     public long timeout;
@@ -75,8 +75,8 @@ public class Parameters {
 
         parser.addArgument("--destination")
                 .type(String.class)
-                .setDefault("/restconf/config/network-topology:network-topology/topology/topology-netconf/node/"
-                        + "{DEVICE_PORT}-sim-device/yang-ext:mount/cisco-vpp:vpp/bridge-domains/bridge-domain/a")
+                .setDefault("/rests/data/network-topology:network-topology/topology=topology-netconf/node="
+                        + "{DEVICE_PORT}-sim-device/yang-ext:mount/cisco-vpp:vpp/bridge-domains=bridge-domain/a")
                 .help("Destination to send the requests to after the ip:port part of the uri. "
                         + "Use {DEVICE_PORT} tag to use the device-port-range-start argument")
                 .dest("destination");
@@ -122,6 +122,7 @@ public class Parameters {
                 .dest("throttle");
 
         parser.addArgument("--auth")
+                .setDefault("admin", "admin")
                 .nargs(2)
                 .help("Username and password for HTTP basic authentication in order username password.")
                 .dest("auth");