mirror of
https://gitlab.gnome.org/GNOME/glib.git
synced 2025-04-20 14:19:16 +02:00
Bug 550433 – g_test_init doesn't recognize --help
* glib/gtestutils.c (parse_args): Add detailed --help output svn path=/trunk/; revision=7442
This commit is contained in:
parent
80e11e1d4f
commit
2201cae29a
@ -1,3 +1,9 @@
|
|||||||
|
2008-09-08 Christian Dywan <christian@imendio.com>
|
||||||
|
|
||||||
|
Bug 550433 – g_test_init doesn't recognize --help
|
||||||
|
|
||||||
|
* glib/gtestutils.c (parse_args): Add detailed --help output
|
||||||
|
|
||||||
2008-09-02 Matthias Clasen <mclasen@redhat.com>
|
2008-09-02 Matthias Clasen <mclasen@redhat.com>
|
||||||
|
|
||||||
* configure.in: Bump version
|
* configure.in: Bump version
|
||||||
|
@ -228,6 +228,9 @@ g_test_log (GTestLogType lbit,
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/* We intentionally parse the command line without GOptionContext
|
||||||
|
* because otherwise you would never be able to test it.
|
||||||
|
*/
|
||||||
static void
|
static void
|
||||||
parse_args (gint *argc_p,
|
parse_args (gint *argc_p,
|
||||||
gchar ***argv_p)
|
gchar ***argv_p)
|
||||||
@ -347,6 +350,27 @@ parse_args (gint *argc_p,
|
|||||||
}
|
}
|
||||||
argv[i] = NULL;
|
argv[i] = NULL;
|
||||||
}
|
}
|
||||||
|
else if (strcmp ("-?", argv[i]) == 0 || strcmp ("--help", argv[i]) == 0)
|
||||||
|
{
|
||||||
|
printf ("Usage:\n"
|
||||||
|
" %s [OPTION...]\n\n"
|
||||||
|
"Help Options:\n"
|
||||||
|
" -?, --help Show help options\n"
|
||||||
|
"Test Options:\n"
|
||||||
|
" -l List test cases available in a test executable\n"
|
||||||
|
" -seed=RANDOMSEED Provide a random seed to reproduce test\n"
|
||||||
|
" runs using random numbers\n"
|
||||||
|
" --verbose Run tests verbosely\n"
|
||||||
|
" -q, --quiet Run tests quietly\n"
|
||||||
|
" -p TESTPATH execute all tests matching TESTPATH\n"
|
||||||
|
" -m {perf|slow|thorough|quick} Execute tests according modes\n"
|
||||||
|
" --debug-log debug test logging output\n"
|
||||||
|
" -k, --keep-going gtester-specific argument\n"
|
||||||
|
" --GTestLogFD=N gtester-specific argument\n"
|
||||||
|
" --GTestSkipCount=N gtester-specific argument\n",
|
||||||
|
argv[0]);
|
||||||
|
exit (0);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
/* collapse argv */
|
/* collapse argv */
|
||||||
e = 1;
|
e = 1;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user