mirror of
https://gitlab.freedesktop.org/cairo/cairo.git
synced 2026-01-03 01:10:23 +01:00
Improve the documentation of the flags
Some utilities were providing incorrect or incomplete usage information.
This commit is contained in:
parent
6a0ba30303
commit
c8b5d270f6
5 changed files with 24 additions and 26 deletions
|
|
@ -256,18 +256,17 @@ static void
|
|||
usage (const char *argv0)
|
||||
{
|
||||
fprintf (stderr,
|
||||
"Usage: %s [-l] [-r] [-v] [-i iterations] [test-names ... | traces ...]\n"
|
||||
" %s -l\n"
|
||||
"Usage: %s [-l] [-i iterations] [-x exclude-file] [test-names ... | traces ...]\n"
|
||||
"\n"
|
||||
"Run the cairo performance test suite over the given tests (all by default)\n"
|
||||
"Run the cairo trace analysis suite over the given tests (all by default)\n"
|
||||
"The command-line arguments are interpreted as follows:\n"
|
||||
"\n"
|
||||
" -v verbose\n"
|
||||
" -x exclude; specify a file to read a list of traces to exclude\n"
|
||||
" -i iterations; specify the number of iterations per test case\n"
|
||||
" -l list only; just list selected test case names without executing\n"
|
||||
" -x exclude; specify a file to read a list of traces to exclude\n"
|
||||
"\n"
|
||||
"If test names are given they are used as sub-string matches so a command\n"
|
||||
"such as \"cairo-perf-trace firefox\" can be used to run all firefox traces.\n"
|
||||
"such as \"%s firefox\" can be used to run all firefox traces.\n"
|
||||
"Alternatively, you can specify a list of filenames to execute.\n",
|
||||
argv0, argv0);
|
||||
}
|
||||
|
|
|
|||
|
|
@ -315,19 +315,19 @@ static void
|
|||
usage (const char *argv0)
|
||||
{
|
||||
fprintf (stderr,
|
||||
"Usage: %s [-l] [-r] [-v] [-i iterations] [test-names ...]\n"
|
||||
" %s -l\n"
|
||||
"Usage: %s [-flrv] [-i iterations] [test-names ...]\n"
|
||||
"\n"
|
||||
"Run the cairo performance test suite over the given tests (all by default)\n"
|
||||
"The command-line arguments are interpreted as follows:\n"
|
||||
"\n"
|
||||
" -r raw; display each time measurement instead of summary statistics\n"
|
||||
" -v verbose; in raw mode also show the summaries\n"
|
||||
" -f fast; faster, less accurate\n"
|
||||
" -i iterations; specify the number of iterations per test case\n"
|
||||
" -l list only; just list selected test case names without executing\n"
|
||||
" -r raw; display each time measurement instead of summary statistics\n"
|
||||
" -v verbose; in raw mode also show the summaries\n"
|
||||
"\n"
|
||||
"If test names are given they are used as sub-string matches so a command\n"
|
||||
"such as \"cairo-perf text\" can be used to run all text test cases.\n",
|
||||
"such as \"%s text\" can be used to run all text test cases.\n",
|
||||
argv0, argv0);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -354,21 +354,22 @@ static void
|
|||
usage (const char *argv0)
|
||||
{
|
||||
fprintf (stderr,
|
||||
"Usage: %s [-l] [-r] [-v] [-i iterations] [test-names ... | traces ...]\n"
|
||||
" %s -l\n"
|
||||
"Usage: %s [-clrsv] [-i iterations] [-t tile-size] [-x exclude-file] [test-names ... | traces ...]\n"
|
||||
"\n"
|
||||
"Run the cairo performance test suite over the given tests (all by default)\n"
|
||||
"The command-line arguments are interpreted as follows:\n"
|
||||
"\n"
|
||||
" -c use surface cache; keep a cache of surfaces to be reused\n"
|
||||
" -i iterations; specify the number of iterations per test case\n"
|
||||
" -l list only; just list selected test case names without executing\n"
|
||||
" -r raw; display each time measurement instead of summary statistics\n"
|
||||
" -s sync; only sum the elapsed time of the indiviual operations\n"
|
||||
" -t tile size; draw to tiled surfaces\n"
|
||||
" -v verbose; in raw mode also show the summaries\n"
|
||||
" -i iterations; specify the number of iterations per test case\n"
|
||||
" -x exclude; specify a file to read a list of traces to exclude\n"
|
||||
" -l list only; just list selected test case names without executing\n"
|
||||
" -x exclude; specify a file to read a list of traces to exclude\n"
|
||||
"\n"
|
||||
"If test names are given they are used as sub-string matches so a command\n"
|
||||
"such as \"cairo-perf-trace firefox\" can be used to run all firefox traces.\n"
|
||||
"such as \"%s firefox\" can be used to run all firefox traces.\n"
|
||||
"Alternatively, you can specify a list of filenames to execute.\n",
|
||||
argv0, argv0);
|
||||
}
|
||||
|
|
|
|||
|
|
@ -341,7 +341,6 @@ usage (const char *argv0)
|
|||
{
|
||||
fprintf (stderr,
|
||||
"Usage: %s [-afkxsl] [test-names|keywords ...]\n"
|
||||
" %s -l\n"
|
||||
"\n"
|
||||
"Run the cairo conformance test suite over the given tests (all by default)\n"
|
||||
"The command-line arguments are interpreted as follows:\n"
|
||||
|
|
@ -350,15 +349,15 @@ usage (const char *argv0)
|
|||
" skips similar surface and device offset testing.\n"
|
||||
" -f foreground; do not fork\n"
|
||||
" -k match tests by keyword\n"
|
||||
" -l list only; just list selected test case names without executing\n"
|
||||
" -s include slow, long running tests\n"
|
||||
" -x exit on first failure\n"
|
||||
" -l list only; just list selected test case names without executing\n"
|
||||
"\n"
|
||||
"If test names are given they are used as matches either to a specific\n"
|
||||
"test case or to a keyword, so a command such as\n"
|
||||
"\"cairo-test-suite -k text\" can be used to run all text test cases, and\n"
|
||||
"\"cairo-test-suite text-transform\" to run the individual case.\n",
|
||||
argv0, argv0);
|
||||
"\"%s -k text\" can be used to run all text test cases, and\n"
|
||||
"\"%s text-transform\" to run the individual case.\n",
|
||||
argv0, argv0, argv0);
|
||||
}
|
||||
|
||||
static void
|
||||
|
|
|
|||
|
|
@ -1527,17 +1527,16 @@ static void
|
|||
usage (const char *argv0)
|
||||
{
|
||||
fprintf (stderr,
|
||||
"Usage: %s [-x exclude-file] [test-names ... | traces ...]\n"
|
||||
" %s -l\n"
|
||||
"Usage: %s [-l] [-x exclude-file] [test-names ... | traces ...]\n"
|
||||
"\n"
|
||||
"Run the cairo test suite over the given traces (all by default).\n"
|
||||
"The command-line arguments are interpreted as follows:\n"
|
||||
"\n"
|
||||
" -x exclude; specify a file to read a list of traces to exclude\n"
|
||||
" -l list only; just list selected test case names without executing\n"
|
||||
" -x exclude; specify a file to read a list of traces to exclude\n"
|
||||
"\n"
|
||||
"If test names are given they are used as sub-string matches so a command\n"
|
||||
"such as \"cairo-test-trace firefox\" can be used to run all firefox traces.\n"
|
||||
"such as \"%s firefox\" can be used to run all firefox traces.\n"
|
||||
"Alternatively, you can specify a list of filenames to execute.\n",
|
||||
argv0, argv0);
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue