diff options
author | Brian Paul <brianp@vmware.com> | 2010-06-04 17:00:48 -0600 |
---|---|---|
committer | Brian Paul <brianp@vmware.com> | 2010-06-04 17:01:24 -0600 |
commit | 4f067ada47bfeef792e5adbed4f3e215b704212a (patch) | |
tree | 907fadd45a5e16e5d9c6df7a2d39bf73fa5deeb8 /src/gallium/drivers/llvmpipe/lp_test_main.c | |
parent | f0ff214bee64a705d3ef6610e9dc25bc1a46a460 (diff) |
llvmpipe: new -s option to run single test
Put specific test code in the test_single() function and pass -s to
execute that code.
Diffstat (limited to 'src/gallium/drivers/llvmpipe/lp_test_main.c')
-rw-r--r-- | src/gallium/drivers/llvmpipe/lp_test_main.c | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/src/gallium/drivers/llvmpipe/lp_test_main.c b/src/gallium/drivers/llvmpipe/lp_test_main.c index f9dce8b9c25..7bbbc61d4c2 100644 --- a/src/gallium/drivers/llvmpipe/lp_test_main.c +++ b/src/gallium/drivers/llvmpipe/lp_test_main.c @@ -370,10 +370,13 @@ int main(int argc, char **argv) unsigned long n = 1000; unsigned i; boolean success; + boolean single = FALSE; for(i = 1; i < argc; ++i) { if(strcmp(argv[i], "-v") == 0) ++verbose; + else if(strcmp(argv[i], "-s") == 0) + single = TRUE; else if(strcmp(argv[i], "-o") == 0) fp = fopen(argv[++i], "wt"); else @@ -391,7 +394,9 @@ int main(int argc, char **argv) write_tsv_header(fp); } - if(n) + if (single) + success = test_single(verbose, fp); + else if (n) success = test_some(verbose, fp, n); else success = test_all(verbose, fp); |