Add commandline parsing to all tests.

This commit is contained in:
Andreas Schneider 2008-05-07 11:09:56 +02:00
parent 7b6be113ea
commit e41e8e1610
16 changed files with 209 additions and 94 deletions

View file

@ -47,7 +47,7 @@ START_TEST (check_csync_init)
}
END_TEST
static Suite *csync_suite(void) {
static Suite *make_csync_suite(void) {
Suite *s = suite_create("csync");
create_case(s, "check_csync_destroy_null", check_csync_destroy_null);
@ -57,16 +57,22 @@ static Suite *csync_suite(void) {
return s;
}
int main(void) {
int main(int argc, char **argv) {
Suite *s = NULL;
SRunner *sr = NULL;
struct argument_s arguments;
int nf;
Suite *s = csync_suite();
ZERO_STRUCT(arguments);
cmdline_parse(argc, argv, &arguments);
s = make_csync_suite();
SRunner *sr;
sr = srunner_create(s);
#if 0
srunner_set_fork_status(sr, CK_NOFORK);
#endif
if (arguments.nofork) {
srunner_set_fork_status(sr, CK_NOFORK);
}
srunner_run_all(sr, CK_VERBOSE);
nf = srunner_ntests_failed(sr);
srunner_free(sr);

View file

@ -34,7 +34,7 @@ START_TEST (check_csync_config_load)
}
END_TEST
static Suite *csync_suite(void) {
static Suite *make_csync_suite(void) {
Suite *s = suite_create("csync_config");
create_case_fixture(s, "check_csync_config_copy_default", check_csync_config_copy_default, setup, teardown);
@ -43,16 +43,22 @@ static Suite *csync_suite(void) {
return s;
}
int main(void) {
int main(int argc, char **argv) {
Suite *s = NULL;
SRunner *sr = NULL;
struct argument_s arguments;
int nf;
Suite *s = csync_suite();
ZERO_STRUCT(arguments);
cmdline_parse(argc, argv, &arguments);
s = make_csync_suite();
SRunner *sr;
sr = srunner_create(s);
#if 0
srunner_set_fork_status(sr, CK_NOFORK);
#endif
if (arguments.nofork) {
srunner_set_fork_status(sr, CK_NOFORK);
}
srunner_run_all(sr, CK_VERBOSE);
nf = srunner_ntests_failed(sr);
srunner_free(sr);

View file

@ -48,7 +48,7 @@ START_TEST (check_csync_excluded)
END_TEST
static Suite *csync_suite(void) {
static Suite *make_csync_suite(void) {
Suite *s = suite_create("csync_exclude");
create_case_fixture(s, "check_csync_exclude_add", check_csync_exclude_add, setup, teardown);
@ -58,16 +58,22 @@ static Suite *csync_suite(void) {
return s;
}
int main(void) {
int main(int argc, char **argv) {
Suite *s = NULL;
SRunner *sr = NULL;
struct argument_s arguments;
int nf;
Suite *s = csync_suite();
ZERO_STRUCT(arguments);
cmdline_parse(argc, argv, &arguments);
s = make_csync_suite();
SRunner *sr;
sr = srunner_create(s);
#if 0
srunner_set_fork_status(sr, CK_NOFORK);
#endif
if (arguments.nofork) {
srunner_set_fork_status(sr, CK_NOFORK);
}
srunner_run_all(sr, CK_VERBOSE);
nf = srunner_ntests_failed(sr);
srunner_free(sr);

View file

@ -215,7 +215,7 @@ START_TEST (check_csync_journal_write)
}
END_TEST
static Suite *csync_suite(void) {
static Suite *make_csync_suite(void) {
Suite *s = suite_create("csync_journal");
create_case(s, "check_csync_journal_check", check_csync_journal_check);
@ -234,16 +234,22 @@ static Suite *csync_suite(void) {
return s;
}
int main(void) {
int main(int argc, char **argv) {
Suite *s = NULL;
SRunner *sr = NULL;
struct argument_s arguments;
int nf;
Suite *s = csync_suite();
ZERO_STRUCT(arguments);
cmdline_parse(argc, argv, &arguments);
s = make_csync_suite();
SRunner *sr;
sr = srunner_create(s);
#if 0
srunner_set_fork_status(sr, CK_NOFORK);
#endif
if (arguments.nofork) {
srunner_set_fork_status(sr, CK_NOFORK);
}
srunner_run_all(sr, CK_VERBOSE);
nf = srunner_ntests_failed(sr);
srunner_free(sr);

View file

@ -63,7 +63,7 @@ START_TEST (check_csync_lock_content)
END_TEST
static Suite *csync_suite(void) {
static Suite *make_csync_suite(void) {
Suite *s = suite_create("csync_lock");
create_case_fixture(s, "check_csync_lock", check_csync_lock, setup, teardown);
@ -72,14 +72,22 @@ static Suite *csync_suite(void) {
return s;
}
int main(void) {
int main(int argc, char **argv) {
Suite *s = NULL;
SRunner *sr = NULL;
struct argument_s arguments;
int nf;
Suite *s = csync_suite();
ZERO_STRUCT(arguments);
cmdline_parse(argc, argv, &arguments);
s = make_csync_suite();
SRunner *sr;
sr = srunner_create(s);
/* srunner_set_fork_status(sr, CK_NOFORK); */
if (arguments.nofork) {
srunner_set_fork_status(sr, CK_NOFORK);
}
srunner_run_all(sr, CK_VERBOSE);
nf = srunner_ntests_failed(sr);
srunner_free(sr);

View file

@ -56,14 +56,24 @@ static Suite *make_c_strdup_suite(void) {
return s;
}
int main(void) {
int main(int argc, char **argv) {
Suite *s = NULL;
Suite *s2 = NULL;
SRunner *sr = NULL;
struct argument_s arguments;
int nf;
Suite *s = make_c_malloc_suite();
Suite *s2 = make_c_strdup_suite();
ZERO_STRUCT(arguments);
cmdline_parse(argc, argv, &arguments);
s = make_c_malloc_suite();
s2 = make_c_strdup_suite();
SRunner *sr;
sr = srunner_create(s);
if (arguments.nofork) {
srunner_set_fork_status(sr, CK_NOFORK);
}
srunner_add_suite (sr, s2);
srunner_run_all(sr, CK_VERBOSE);
nf = srunner_ntests_failed(sr);

View file

@ -112,14 +112,24 @@ static Suite *make_std_c_isdir_suite(void) {
return s;
}
int main(void) {
int main(int argc, char **argv) {
Suite *s = NULL;
Suite *s2 = NULL;
SRunner *sr = NULL;
struct argument_s arguments;
int nf;
Suite *s = make_std_c_mkdirs_suite();
Suite *s2 = make_std_c_isdir_suite();
ZERO_STRUCT(arguments);
cmdline_parse(argc, argv, &arguments);
s = make_std_c_mkdirs_suite();
s2 = make_std_c_isdir_suite();
SRunner *sr;
sr = srunner_create(s);
if (arguments.nofork) {
srunner_set_fork_status(sr, CK_NOFORK);
}
srunner_add_suite (sr, s2);
srunner_run_all(sr, CK_VERBOSE);
nf = srunner_ntests_failed(sr);

View file

@ -68,15 +68,22 @@ static Suite *make_c_copy_suite(void) {
return s;
}
int main(void) {
int main(int argc, char **argv) {
Suite *s = NULL;
SRunner *sr = NULL;
struct argument_s arguments;
int nf;
Suite *s = make_c_copy_suite();
/* Suite *s2 = make_std_is_dir_suite(); */
ZERO_STRUCT(arguments);
cmdline_parse(argc, argv, &arguments);
s = make_c_copy_suite();
SRunner *sr;
sr = srunner_create(s);
/* srunner_add_suite (sr, s2); */
if (arguments.nofork) {
srunner_set_fork_status(sr, CK_NOFORK);
}
srunner_run_all(sr, CK_VERBOSE);
nf = srunner_ntests_failed(sr);
srunner_free(sr);

View file

@ -262,15 +262,22 @@ static Suite *make_c_jhash_suite(void) {
return s;
}
int main(void) {
int main(int argc, char **argv) {
Suite *s = NULL;
SRunner *sr = NULL;
struct argument_s arguments;
int nf;
Suite *s = make_c_jhash_suite();
/* Suite *s2 = make_xstrdup_suite(); */
ZERO_STRUCT(arguments);
cmdline_parse(argc, argv, &arguments);
s = make_c_jhash_suite();
SRunner *sr;
sr = srunner_create(s);
/* srunner_add_suite (sr, s2); */
if (arguments.nofork) {
srunner_set_fork_status(sr, CK_NOFORK);
}
srunner_run_all(sr, CK_VERBOSE);
nf = srunner_ntests_failed(sr);
srunner_free(sr);

View file

@ -101,14 +101,24 @@ static Suite *make_std_c_dirname_suite(void) {
return s;
}
int main(void) {
int main(int argc, char **argv) {
Suite *s = NULL;
Suite *s2 = NULL;
SRunner *sr = NULL;
struct argument_s arguments;
int nf;
Suite *s = make_std_c_basename_suite();
Suite *s2 = make_std_c_dirname_suite();
ZERO_STRUCT(arguments);
cmdline_parse(argc, argv, &arguments);
s = make_std_c_basename_suite();
s2 = make_std_c_dirname_suite();
SRunner *sr;
sr = srunner_create(s);
if (arguments.nofork) {
srunner_set_fork_status(sr, CK_NOFORK);
}
srunner_add_suite (sr, s2);
srunner_run_all(sr, CK_VERBOSE);
nf = srunner_ntests_failed(sr);

View file

@ -274,14 +274,22 @@ static Suite *make_c_rbtree_suite(void) {
return s;
}
int main(void) {
int main(int argc, char **argv) {
Suite *s = NULL;
SRunner *sr = NULL;
struct argument_s arguments;
int nf;
Suite *s = make_c_rbtree_suite();
ZERO_STRUCT(arguments);
cmdline_parse(argc, argv, &arguments);
s = make_c_rbtree_suite();
SRunner *sr;
sr = srunner_create(s);
/* srunner_set_fork_status(sr, CK_NOFORK); */
if (arguments.nofork) {
srunner_set_fork_status(sr, CK_NOFORK);
}
srunner_run_all(sr, CK_VERBOSE);
nf = srunner_ntests_failed(sr);
srunner_free(sr);

View file

@ -106,17 +106,24 @@ static Suite *make_std_c_strlist_suite(void) {
return s;
}
int main(void) {
int main(int argc, char **argv) {
Suite *s = NULL;
Suite *s2 = NULL;
SRunner *sr = NULL;
struct argument_s arguments;
int nf;
Suite *s = make_std_c_streq_suite();
Suite *s2 = make_std_c_strlist_suite();
ZERO_STRUCT(arguments);
cmdline_parse(argc, argv, &arguments);
s = make_std_c_streq_suite();
s2 = make_std_c_strlist_suite();
SRunner *sr;
sr = srunner_create(s);
#if 0
srunner_set_fork_status(sr, CK_NOFORK);
#endif
if (arguments.nofork) {
srunner_set_fork_status(sr, CK_NOFORK);
}
srunner_add_suite (sr, s2);
srunner_run_all(sr, CK_VERBOSE);
nf = srunner_ntests_failed(sr);

View file

@ -346,7 +346,7 @@ START_TEST (check_csync_vio_utimes)
}
END_TEST
static Suite *csync_vio_suite(void) {
static Suite *make_csync_vio_suite(void) {
Suite *s = suite_create("csync_vio");
create_case_fixture(s, "check_csync_vio_load", check_csync_vio_load, setup, teardown);
@ -381,16 +381,22 @@ static Suite *csync_vio_suite(void) {
return s;
}
int main(void) {
int main(int argc, char **argv) {
Suite *s = NULL;
SRunner *sr = NULL;
struct argument_s arguments;
int nf;
Suite *s = csync_vio_suite();
ZERO_STRUCT(arguments);
cmdline_parse(argc, argv, &arguments);
s = make_csync_vio_suite();
SRunner *sr;
sr = srunner_create(s);
#if 0
srunner_set_fork_status(sr, CK_NOFORK);
#endif
if (arguments.nofork) {
srunner_set_fork_status(sr, CK_NOFORK);
}
srunner_run_all(sr, CK_VERBOSE);
nf = srunner_ntests_failed(sr);
srunner_free(sr);

View file

@ -14,7 +14,7 @@ START_TEST (check_csync_vio_file_stat_new)
END_TEST
static Suite *csync_vio_suite(void) {
static Suite *make_csync_vio_suite(void) {
Suite *s = suite_create("csync_vio_file_stat");
create_case(s, "check_csync_vio_file_stat_new", check_csync_vio_file_stat_new);
@ -22,16 +22,22 @@ static Suite *csync_vio_suite(void) {
return s;
}
int main(void) {
int main(int argc, char **argv) {
Suite *s = NULL;
SRunner *sr = NULL;
struct argument_s arguments;
int nf;
Suite *s = csync_vio_suite();
ZERO_STRUCT(arguments);
cmdline_parse(argc, argv, &arguments);
s = make_csync_vio_suite();
SRunner *sr;
sr = srunner_create(s);
#if 0
srunner_set_fork_status(sr, CK_NOFORK);
#endif
if (arguments.nofork) {
srunner_set_fork_status(sr, CK_NOFORK);
}
srunner_run_all(sr, CK_VERBOSE);
nf = srunner_ntests_failed(sr);
srunner_free(sr);

View file

@ -43,7 +43,7 @@ START_TEST (check_csync_vio_handle_new_null)
END_TEST
static Suite *csync_vio_suite(void) {
static Suite *make_csync_vio_suite(void) {
Suite *s = suite_create("csync_vio_handle");
create_case(s, "check_csync_vio_handle_new", check_csync_vio_handle_new);
@ -52,16 +52,22 @@ static Suite *csync_vio_suite(void) {
return s;
}
int main(void) {
int main(int argc, char **argv) {
Suite *s = NULL;
SRunner *sr = NULL;
struct argument_s arguments;
int nf;
Suite *s = csync_vio_suite();
ZERO_STRUCT(arguments);
cmdline_parse(argc, argv, &arguments);
s = make_csync_vio_suite();
SRunner *sr;
sr = srunner_create(s);
#if 0
srunner_set_fork_status(sr, CK_NOFORK);
#endif
if (arguments.nofork) {
srunner_set_fork_status(sr, CK_NOFORK);
}
srunner_run_all(sr, CK_VERBOSE);
nf = srunner_ntests_failed(sr);
srunner_free(sr);

View file

@ -324,7 +324,7 @@ START_TEST (check_csync_vio_local_utimes)
}
END_TEST
static Suite *csync_vio_local_suite(void) {
static Suite *make_csync_vio_suite(void) {
Suite *s = suite_create("csync_vio");
create_case_fixture(s, "check_csync_vio_local_mkdir", check_csync_vio_local_mkdir, setup, teardown_dir);
@ -357,16 +357,22 @@ static Suite *csync_vio_local_suite(void) {
return s;
}
int main(void) {
int main(int argc, char **argv) {
Suite *s = NULL;
SRunner *sr = NULL;
struct argument_s arguments;
int nf;
Suite *s = csync_vio_local_suite();
ZERO_STRUCT(arguments);
cmdline_parse(argc, argv, &arguments);
s = make_csync_vio_suite();
SRunner *sr;
sr = srunner_create(s);
#if 0
#endif
srunner_set_fork_status(sr, CK_NOFORK);
if (arguments.nofork) {
srunner_set_fork_status(sr, CK_NOFORK);
}
srunner_run_all(sr, CK_VERBOSE);
nf = srunner_ntests_failed(sr);
srunner_free(sr);