new-run-webkit-tests: use DRT, child-processes=1 for GPU tests by default
Created attachment 72575 [details] Patch
Comment on attachment 72575 [details] Patch Okie
Committed r71068: <http://trac.webkit.org/changeset/71068>
I don't remember why we did this - do we still need to limit this? It makes the tests a lot slower and since we're doing everything in software now by default it seems like there's no reason to serialize the tests in the default config. Running with --child-processes=16 on my linux z600 results in the tests running a little better than 2x faster.
Two different issues ... 1) we have to use DRT, because TestShell didn't have the code paths, and it's gone now anyway. As to --child-processes=1, I know the tests were flaky before w/o it. I've been meaning to check w/ Ken or someone to see if we still needed it, but if we don't, feel free to post a patch dropping the restrictions (and/or I will get around to trying it eventually and doing so myself).
I'll ask the trybots if a higher process count is still flaky.