aboutsummaryrefslogtreecommitdiff
path: root/test/src/io/test_cli.c
diff options
context:
space:
mode:
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