pypeit / PypeIt-development-suite

8 stars 11 forks source link

Parallel tests #121

Closed badpandabear closed 4 years ago

badpandabear commented 4 years ago

This is a large set of changes to run the dev suite test setups in parallel, add some reporting options, and allow for pytest testing of the pypeit test script.

Including a detailed test report and the default stdout from a test run.

pype_test_output.txt

two_threads_sep11.report.txt

badpandabear commented 4 years ago

With the latest set of changes I split the pypeit_test file into

As discussed in the slack, I also added a test_priority_list which contains the test setups in the dev suite in decreasing order of duration. It is re-written every time a full run of the dev suite finishes, if anything has changed. This replaces the earlier TestLength logic.

profxj commented 4 years ago

Accidentally added two commits to this branch/PR. Please ignore them. They are benign.