3f83accb09
loading every test up-front into the processing queue costs about 224MB for a x64 testsuite run. This CL eliminates that overhead by utilizing generators and threading. LoadingProc now loads test after receiving the results of the loaded tests. R=machenbach@chromium.org CC=yangguo@chromium.org,sergiyb@chromium.org Bug: v8:8174,v8:8731 Change-Id: Ifee79c3e213da568f092de0f1623016174e9410c Reviewed-on: https://chromium-review.googlesource.com/c/1439240 Commit-Queue: Tamer Tas <tmrts@chromium.org> Reviewed-by: Michael Achenbach <machenbach@chromium.org> Reviewed-by: Sergiy Belozorov <sergiyb@chromium.org> Cr-Commit-Position: refs/heads/master@{#59223} |
||
---|---|---|
.. | ||
__init__.py | ||
base.py | ||
combiner.py | ||
execution.py | ||
expectation.py | ||
filter.py | ||
fuzzer.py | ||
loader.py | ||
progress.py | ||
rerun.py | ||
result.py | ||
seed.py | ||
shard.py | ||
sigproc.py | ||
timeout.py | ||
variant_unittest.py | ||
variant.py |