![]() |
ATLAS Offline Software
|
Public Member Functions | |
| None | __init__ (self, str ID, WorkflowRun run, WorkflowType type, List[str] steps, TestSetup setup) |
| None | run_reference (self) |
| None | run_validation (self) |
| bool | run_checks (self, List[WorkflowCheck] performance_checks) |
Public Attributes | |
| ID = ID | |
| tag = ID | |
| steps = steps | |
| command | |
| list | output_checks = [] |
| list | digest_checks = [] |
| bool | skip_performance_checks = False |
| run = run | |
| type = type | |
| setup = setup | |
| logger = setup.logger | |
| Path | validation_path = self.setup.validation_run_path / f"run_{self.ID}" |
| Path | reference_path = self.setup.reference_run_path / f"run_{self.ID}" |
Workflow test base class.
Definition at line 131 of file Tools/WorkflowTestRunner/python/Test.py.
| None python.Test.WorkflowTest.__init__ | ( | self, | |
| str | ID, | ||
| WorkflowRun | run, | ||
| WorkflowType | type, | ||
| List[str] | steps, | ||
| TestSetup | setup ) |
Definition at line 134 of file Tools/WorkflowTestRunner/python/Test.py.
| bool python.Test.WorkflowTest.run_checks | ( | self, | |
| List[WorkflowCheck] | performance_checks ) |
Definition at line 200 of file Tools/WorkflowTestRunner/python/Test.py.
| None python.Test.WorkflowTest.run_reference | ( | self | ) |
Definition at line 163 of file Tools/WorkflowTestRunner/python/Test.py.
| None python.Test.WorkflowTest.run_validation | ( | self | ) |
Definition at line 178 of file Tools/WorkflowTestRunner/python/Test.py.
| python.Test.WorkflowTest.command |
Definition at line 144 of file Tools/WorkflowTestRunner/python/Test.py.
| list python.Test.WorkflowTest.digest_checks = [] |
Definition at line 151 of file Tools/WorkflowTestRunner/python/Test.py.
| python.Test.WorkflowTest.ID = ID |
Definition at line 136 of file Tools/WorkflowTestRunner/python/Test.py.
| python.Test.WorkflowTest.logger = setup.logger |
Definition at line 159 of file Tools/WorkflowTestRunner/python/Test.py.
| list python.Test.WorkflowTest.output_checks = [] |
Definition at line 148 of file Tools/WorkflowTestRunner/python/Test.py.
| Path python.Test.WorkflowTest.reference_path = self.setup.reference_run_path / f"run_{self.ID}" |
Definition at line 161 of file Tools/WorkflowTestRunner/python/Test.py.
| python.Test.WorkflowTest.run = run |
Definition at line 156 of file Tools/WorkflowTestRunner/python/Test.py.
| python.Test.WorkflowTest.setup = setup |
Definition at line 158 of file Tools/WorkflowTestRunner/python/Test.py.
| bool python.Test.WorkflowTest.skip_performance_checks = False |
Definition at line 154 of file Tools/WorkflowTestRunner/python/Test.py.
| python.Test.WorkflowTest.steps = steps |
Definition at line 142 of file Tools/WorkflowTestRunner/python/Test.py.
| python.Test.WorkflowTest.tag = ID |
Definition at line 139 of file Tools/WorkflowTestRunner/python/Test.py.
| python.Test.WorkflowTest.type = type |
Definition at line 157 of file Tools/WorkflowTestRunner/python/Test.py.
| Path python.Test.WorkflowTest.validation_path = self.setup.validation_run_path / f"run_{self.ID}" |
Definition at line 160 of file Tools/WorkflowTestRunner/python/Test.py.