Re: [gem5-dev] test framework and parallelism

2019-01-17 Thread Gabe Black
My script has a -j option which is used for both purposes since it does compilation (also through scons), running the tests, and then validating the output in different passes. Is there a way to occupy multiple slots of -t? It might take a new API, but it is there a way to say, for instance, I

Re: [gem5-dev] test framework and parallelism

2019-01-17 Thread Jason Lowe-Power
Hey Gabe, Right now, there's two parallelism options: -j, which sets the number of things to compile simultaneously (just passes it on to scons), and -t which specifies the number of different test cases (suites) to run in parallel. I'd have to dig through the ext/testlib code to point you to

[gem5-dev] test framework and parallelism

2019-01-16 Thread Gabe Black
Hi folks. I'm integrating the systemc tests into the testing framework, and I wonder what level of parallelism there is in the framework itself, what level of parallelism the tests themselves should utilize, and how that's plumbed down. For instance, I have a verify.py script I wrote to run and