aboutsummaryrefslogtreecommitdiffstats
path: root/vespa-feed-client-cli/src/test
diff options
context:
space:
mode:
authorJon Marius Venstad <venstad@gmail.com>2022-02-02 12:36:01 +0100
committerJon Marius Venstad <venstad@gmail.com>2022-02-02 12:36:01 +0100
commit0f5eaa1c25b698b8a6e588b42200ce0ccfb5937d (patch)
treec240c18f6e7e08cae087ec6280ee03eefb846598 /vespa-feed-client-cli/src/test
parent611453d5778bef8e8312c9c9ac7a62eb7001d947 (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.java4
-rw-r--r--vespa-feed-client-cli/src/test/resources/help.txt4
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