aboutsummaryrefslogtreecommitdiff
path: root/test/src
diff options
context:
space:
mode:
authorJ08nY2017-10-04 19:30:42 +0200
committerJ08nY2017-10-04 19:30:42 +0200
commit12167c2d6b76dbcb224f13e82ef56c00cf3fab01 (patch)
tree5b7ba87092e65f4138eecbf4491f7aa61d622516 /test/src
parent531c26c732ca8d01cd95c88c70bed6038bc8cba8 (diff)
downloadecgen-12167c2d6b76dbcb224f13e82ef56c00cf3fab01.tar.gz
ecgen-12167c2d6b76dbcb224f13e82ef56c00cf3fab01.tar.zst
ecgen-12167c2d6b76dbcb224f13e82ef56c00cf3fab01.zip
Diffstat (limited to 'test/src')
-rw-r--r--test/src/io/test_cli.c10
1 files changed, 10 insertions, 0 deletions
diff --git a/test/src/io/test_cli.c b/test/src/io/test_cli.c
index e5077ef..448fd0c 100644
--- a/test/src/io/test_cli.c
+++ b/test/src/io/test_cli.c
@@ -52,4 +52,14 @@ Test(cli, test_auto_threads) {
int ret = argp_parse(&test_argp, argc, argv, 0, 0, &cfg);
cr_assert_eq(ret, 0, );
cr_assert_eq(cfg.threads, sysconf(_SC_NPROCESSORS_ONLN), );
+}
+
+Test(cli, test_timeout) {
+ int argc = 4;
+ char *argv[] = {"ecgen", "--timeout=10m", "--fp", "1"};
+ config_t cfg;
+ memset(&cfg, 0, sizeof(cfg));
+ int ret = argp_parse(&test_argp, argc, argv, 0, 0, &cfg);
+ cr_assert_eq(ret, 0, );
+ cr_assert_eq(cfg.timeout, 600, );
} \ No newline at end of file