diff options
author | Mike Frysinger <vapier@gentoo.org> | 2021-11-26 00:04:31 -0500 |
---|---|---|
committer | Mike Frysinger <vapier@gentoo.org> | 2021-11-28 21:55:15 -0500 |
commit | 804de1faf4f667bbca5b9ff38dcfe37493052098 (patch) | |
tree | be018afc522a301d9518ff9f0e776b17cd52505e /sim/bfin/dv-bfin_emac.c | |
parent | 7a259895bb2d92a6e44a1ca5b8729afed88ed579 (diff) | |
download | gdb-804de1faf4f667bbca5b9ff38dcfe37493052098.zip gdb-804de1faf4f667bbca5b9ff38dcfe37493052098.tar.gz gdb-804de1faf4f667bbca5b9ff38dcfe37493052098.tar.bz2 |
sim: testsuite: support parallel execution
Break up the dejagnu logic so that we can parallelize the testsuite.
This takes a page from gcc & gdb where each .exp is run in isolation
instead of in serial.
For most targets, this doesn't make much of a difference as they only
have a single .exp. A few (like cris & frv) have multiple .exp though
and will see a bit of a speed up.
The real gain is when testing a multitarget build. This way we can
run all the targets in parallel and cut the execution time a bit.
On my system, it goes from ~155sec to ~100sec.
We can gain further speedups by splitting up some of the larger .exp
files into smaller groups. We'll do that in a followup though.
Diffstat (limited to 'sim/bfin/dv-bfin_emac.c')
0 files changed, 0 insertions, 0 deletions