diff options
| author | J08nY | 2017-10-04 19:30:42 +0200 |
|---|---|---|
| committer | J08nY | 2017-10-04 19:30:42 +0200 |
| commit | 12167c2d6b76dbcb224f13e82ef56c00cf3fab01 (patch) | |
| tree | 5b7ba87092e65f4138eecbf4491f7aa61d622516 /test/src | |
| parent | 531c26c732ca8d01cd95c88c70bed6038bc8cba8 (diff) | |
| download | ecgen-12167c2d6b76dbcb224f13e82ef56c00cf3fab01.tar.gz ecgen-12167c2d6b76dbcb224f13e82ef56c00cf3fab01.tar.zst ecgen-12167c2d6b76dbcb224f13e82ef56c00cf3fab01.zip | |
Diffstat (limited to 'test/src')
| -rw-r--r-- | test/src/io/test_cli.c | 10 |
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 |
