Improve PythonUnitTest test separation option #13582
Labels
C: MOOSE Scripts
Good first issue
P: normal
A defect affecting operation with a low possibility of significantly affects.
T: task
An enhancement to the software.
Reason
Tests in python that use the unittest package can contain a large number of tests in a single script. The PythonUnitTest object in the MOOSE test system is designed to run these tests. The separate option should automatically create individual tests within the test harness to allow for large unittests to be tested individually from a single test specification, this will help provide more useful information on failure as well as minimize timeout issues.
Design
The TestHarness should create test objects for each unittest test, in similar fashion as the --recover option creates multiple parts for each test.
Impact
This will elimnate the need to create separate tests for large unittests, which will avoid inadvertently neglecting new unittests.
The text was updated successfully, but these errors were encountered: