Skip to content

Commit 0187f36

Browse files
committed
clar: parse arguments before printing the header
We want to parse arguments before we start printing any output; the arguments themselves may impact the way we display that output.
1 parent 107bf1f commit 0187f36

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

tests/clar.c

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -487,6 +487,9 @@ clar_parse_args(int argc, char **argv)
487487
void
488488
clar_test_init(int argc, char **argv)
489489
{
490+
if (argc > 1)
491+
clar_parse_args(argc, argv);
492+
490493
clar_print_init(
491494
(int)_clar_callback_count,
492495
(int)_clar_suite_count,
@@ -498,9 +501,6 @@ clar_test_init(int argc, char **argv)
498501
_clar.summary_filename = strdup(_clar.summary_filename);
499502
}
500503

501-
if (argc > 1)
502-
clar_parse_args(argc, argv);
503-
504504
if (_clar.write_summary &&
505505
!(_clar.summary = clar_summary_init(_clar.summary_filename))) {
506506
clar_print_onabort("Failed to open the summary file\n");

0 commit comments

Comments
 (0)