aboutsummaryrefslogtreecommitdiff
path: root/test/src/io/test_cli.c
diff options
context:
space:
mode:
authorJ08nY2017-10-14 13:25:47 +0200
committerJ08nY2017-10-14 13:25:47 +0200
commit80514f24dae8352f39f9a9e49c0d9afbd8edd432 (patch)
tree77735babce3681a792bf5e05fea5b672091026fc /test/src/io/test_cli.c
parent5a24bec70aa2614e847e866be514341dce10ff19 (diff)
downloadecgen-80514f24dae8352f39f9a9e49c0d9afbd8edd432.tar.gz
ecgen-80514f24dae8352f39f9a9e49c0d9afbd8edd432.tar.zst
ecgen-80514f24dae8352f39f9a9e49c0d9afbd8edd432.zip
Diffstat (limited to 'test/src/io/test_cli.c')
-rw-r--r--test/src/io/test_cli.c30
1 files changed, 10 insertions, 20 deletions
diff --git a/test/src/io/test_cli.c b/test/src/io/test_cli.c
index 448fd0c..1701a4e 100644
--- a/test/src/io/test_cli.c
+++ b/test/src/io/test_cli.c
@@ -17,49 +17,39 @@ TestSuite(cli, .init = default_setup, .fini = default_teardown);
Test(cli, test_memory) {
int argc = 4;
char *argv[] = {"ecgen", "--memory=2k", "--fp", "1"};
- config_t cfg;
- memset(&cfg, 0, sizeof(cfg));
- int ret = argp_parse(&test_argp, argc, argv, 0, 0, &cfg);
+ int ret = argp_parse(&test_argp, argc, argv, 0, 0, cfg);
cr_assert_eq(ret, 0, );
- cr_assert_eq(cfg.memory, 2000, );
+ cr_assert_eq(cfg->memory, 2000, );
}
Test(cli, test_thread_memory) {
int argc = 4;
char *argv[] = {"ecgen", "--thread-stack=2k", "--fp", "1"};
- config_t cfg;
- memset(&cfg, 0, sizeof(cfg));
- int ret = argp_parse(&test_argp, argc, argv, 0, 0, &cfg);
+ int ret = argp_parse(&test_argp, argc, argv, 0, 0, cfg);
cr_assert_eq(ret, 0, );
- cr_assert_eq(cfg.thread_memory, 2000, );
+ cr_assert_eq(cfg->thread_memory, 2000, );
}
Test(cli, test_threads) {
int argc = 4;
char *argv[] = {"ecgen", "--threads=2", "--fp", "1"};
- config_t cfg;
- memset(&cfg, 0, sizeof(cfg));
- int ret = argp_parse(&test_argp, argc, argv, 0, 0, &cfg);
+ int ret = argp_parse(&test_argp, argc, argv, 0, 0, cfg);
cr_assert_eq(ret, 0, );
- cr_assert_eq(cfg.threads, 2, );
+ cr_assert_eq(cfg->threads, 2, );
}
Test(cli, test_auto_threads) {
int argc = 4;
char *argv[] = {"ecgen", "--threads=auto", "--fp", "1"};
- config_t cfg;
- memset(&cfg, 0, sizeof(cfg));
- int ret = argp_parse(&test_argp, argc, argv, 0, 0, &cfg);
+ 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), );
+ 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);
+ int ret = argp_parse(&test_argp, argc, argv, 0, 0, cfg);
cr_assert_eq(ret, 0, );
- cr_assert_eq(cfg.timeout, 600, );
+ cr_assert_eq(cfg->timeout, 600, );
} \ No newline at end of file