blob: 6e23b92b9174cfef8d450c5c9c19e73a09e49ff7 [file] [log] [blame]
Dan Talaycod7c80d12012-04-03 15:20:57 -07001"""
2Sample profile
3
Rich Lane1673b8f2012-09-25 18:35:18 -07004A profile determines run specific behavior. It is meant to capture
Dan Talaycod7c80d12012-04-03 15:20:57 -07005variations between different switch targets.
6
7A profile defines two target specific variables.
8
91. A set of tests to skip
10
11TO BE IMPLEMENTED:
12
132. A set of tests to run (overriding the default "skip" priority)
14optionally specifying a test parameters specific to the test run
15
Dan Talaycod7c80d12012-04-03 15:20:57 -070016@todo Allow a test to be run multiple times with different params
17"""
18
19#@var skip_test_list The list of tests to skip for this run
20skip_test_list = []
21
22# TO BE IMPLEMENTED
23# A list of test cases with parameters(?)
24# TBD
25#@var run_test_list List of tests to run which would normally be skipped
26run_test_list = dict(
27 # Example
28 # SomeTestCase = [dict(<params1>), dict(<params2>),...],
29)
30
31# for test_dict in profile.run_test_list:
32# for test_name, test_params in test_dict.items():
33# ...