diff options
author | Jon Marius Venstad <venstad@gmail.com> | 2022-02-02 12:36:01 +0100 |
---|---|---|
committer | Jon Marius Venstad <venstad@gmail.com> | 2022-02-02 12:36:01 +0100 |
commit | 0f5eaa1c25b698b8a6e588b42200ce0ccfb5937d (patch) | |
tree | c240c18f6e7e08cae087ec6280ee03eefb846598 /vespa-feed-client-cli/src/test | |
parent | 611453d5778bef8e8312c9c9ac7a62eb7001d947 (diff) |
Make doom seconds configurable for CLI
Diffstat (limited to 'vespa-feed-client-cli/src/test')
-rw-r--r-- | vespa-feed-client-cli/src/test/java/ai/vespa/feed/client/impl/CliArgumentsTest.java | 4 | ||||
-rw-r--r-- | vespa-feed-client-cli/src/test/resources/help.txt | 4 |
2 files changed, 7 insertions, 1 deletions
diff --git a/vespa-feed-client-cli/src/test/java/ai/vespa/feed/client/impl/CliArgumentsTest.java b/vespa-feed-client-cli/src/test/java/ai/vespa/feed/client/impl/CliArgumentsTest.java index 19b93c3172b..fe3dc465814 100644 --- a/vespa-feed-client-cli/src/test/java/ai/vespa/feed/client/impl/CliArgumentsTest.java +++ b/vespa-feed-client-cli/src/test/java/ai/vespa/feed/client/impl/CliArgumentsTest.java @@ -25,7 +25,8 @@ class CliArgumentsTest { "--max-streams-per-connection=128", "--certificate=cert.pem", "--private-key=key.pem", "--ca-certificates=ca-certs.pem", "--disable-ssl-hostname-verification", "--header=\"My-Header: my-value\"", "--header", "Another-Header: another-value", "--benchmark", - "--route=myroute", "--timeout=0.125", "--trace=9", "--verbose", "--silent", "--show-errors", "--show-all"}); + "--route=myroute", "--timeout=0.125", "--trace=9", "--verbose", "--silent", + "--show-errors", "--show-all", "--max-failure-seconds=30"}); assertEquals(URI.create("https://vespa.ai:4443/"), args.endpoint()); assertEquals(Paths.get("feed.json"), args.inputFile().get()); assertEquals(10, args.connections().getAsInt()); @@ -43,6 +44,7 @@ class CliArgumentsTest { assertEquals("myroute", args.route().get()); assertEquals(Duration.ofMillis(125), args.timeout().get()); assertEquals(9, args.traceLevel().getAsInt()); + assertEquals(30, args.doomSeconds().getAsInt()); assertTrue(args.verboseSpecified()); assertTrue(args.showErrors()); assertTrue(args.showSuccesses()); diff --git a/vespa-feed-client-cli/src/test/resources/help.txt b/vespa-feed-client-cli/src/test/resources/help.txt index f0819e26449..323206ab128 100644 --- a/vespa-feed-client-cli/src/test/resources/help.txt +++ b/vespa-feed-client-cli/src/test/resources/help.txt @@ -17,6 +17,10 @@ Vespa feed client --header <arg> HTTP header on the form 'Name: value' --help + --max-failure-seconds <arg> Exit if specified number of + seconds ever pass without any + successful operations. Disabled + by default --max-streams-per-connection <arg> Maximum number of concurrent streams per HTTP/2 connection --private-key <arg> Path to PEM/PKCS#8 encoded |