| """ |
| Sample profile |
| |
| A profile determines run specific behavior. It is meant to capture |
| variations between different switch targets. |
| |
| A profile defines two target specific variables. |
| |
| 1. A set of tests to skip |
| |
| TO BE IMPLEMENTED: |
| |
| 2. A set of tests to run (overriding the default "skip" priority) |
| optionally specifying a test parameters specific to the test run |
| |
| This file should be imported "as profile" so references to the |
| module will properly map. |
| |
| @todo Allow a test to be run multiple times with different params |
| """ |
| |
| #@var skip_test_list The list of tests to skip for this run |
| skip_test_list = [] |
| |
| # TO BE IMPLEMENTED |
| # A list of test cases with parameters(?) |
| # TBD |
| #@var run_test_list List of tests to run which would normally be skipped |
| run_test_list = dict( |
| # Example |
| # SomeTestCase = [dict(<params1>), dict(<params2>),...], |
| ) |
| |
| # for test_dict in profile.run_test_list: |
| # for test_name, test_params in test_dict.items(): |
| # ... |