X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?p=controller.git;a=blobdiff_plain;f=opendaylight%2Fnetconf%2Fnetconf-testtool%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fcontroller%2Fnetconf%2Ftest%2Ftool%2Fclient%2Fstress%2FParameters.java;h=84766ad75f02dcc1b490d4fe3b4ab57973fab91f;hp=6648bd4b5293510f5a40008a82d8d51c332828b4;hb=1d1cbbb083071505ee4fa2204d5d42e74d82c9f9;hpb=9fb1df14f2dc885fee1dce821b753cc99af6e54f diff --git a/opendaylight/netconf/netconf-testtool/src/main/java/org/opendaylight/controller/netconf/test/tool/client/stress/Parameters.java b/opendaylight/netconf/netconf-testtool/src/main/java/org/opendaylight/controller/netconf/test/tool/client/stress/Parameters.java index 6648bd4b52..84766ad75f 100644 --- a/opendaylight/netconf/netconf-testtool/src/main/java/org/opendaylight/controller/netconf/test/tool/client/stress/Parameters.java +++ b/opendaylight/netconf/netconf-testtool/src/main/java/org/opendaylight/controller/netconf/test/tool/client/stress/Parameters.java @@ -49,9 +49,21 @@ public class Parameters { @Arg(dest = "ssh") public boolean ssh; + @Arg(dest = "username") + public String username; + + @Arg(dest = "password") + public String password; + @Arg(dest = "msg-timeout") public long msgTimeout; + @Arg(dest = "tcp-header") + public String tcpHeader; + + @Arg(dest = "thread-amount") + public int threadAmount; + static ArgumentParser getParser() { final ArgumentParser parser = ArgumentParsers.newArgumentParser("netconf stress client"); @@ -122,6 +134,26 @@ public class Parameters { .setDefault(false) .dest("ssh"); + parser.addArgument("--username") + .type(String.class) + .setDefault("admin") + .dest("username"); + + parser.addArgument("--password") + .type(String.class) + .setDefault("admin") + .dest("password"); + + parser.addArgument("--tcp-header") + .type(String.class) + .required(false) + .dest("tcp-header"); + + parser.addArgument("--thread-amount") + .type(Integer.class) + .setDefault(1) + .dest("thread-amount"); + // TODO add get-config option instead of edit + commit // TODO different edit config content