Commit 0187f36a by Edward Thomson

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.
parent 107bf1f4
......@@ -487,6 +487,9 @@ clar_parse_args(int argc, char **argv)
void
clar_test_init(int argc, char **argv)
{
if (argc > 1)
clar_parse_args(argc, argv);
clar_print_init(
(int)_clar_callback_count,
(int)_clar_suite_count,
......@@ -498,9 +501,6 @@ clar_test_init(int argc, char **argv)
_clar.summary_filename = strdup(_clar.summary_filename);
}
if (argc > 1)
clar_parse_args(argc, argv);
if (_clar.write_summary &&
!(_clar.summary = clar_summary_init(_clar.summary_filename))) {
clar_print_onabort("Failed to open the summary file\n");
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment