Revision 69a15dd7
b/qa/qa-sample.json | ||
---|---|---|
51 | 51 |
}, |
52 | 52 |
|
53 | 53 |
"tests": { |
54 |
"# Whether tests are enabled or disabled by default": null, |
|
55 |
"default": true, |
|
56 |
|
|
54 | 57 |
"env": true, |
55 | 58 |
"os": true, |
56 | 59 |
"tags": true, |
b/qa/qa_config.py | ||
---|---|---|
68 | 68 |
""" |
69 | 69 |
if isinstance(tests, basestring): |
70 | 70 |
tests = [tests] |
71 |
return compat.all(cfg.get("tests", {}).get(t, True) for t in tests) |
|
71 |
|
|
72 |
# Get settings for all tests |
|
73 |
all_tests = cfg.get("tests", {}) |
|
74 |
|
|
75 |
# Get default setting |
|
76 |
default = all_tests.get("default", True) |
|
77 |
|
|
78 |
return compat.all(all_tests.get(name, default) for name in tests) |
|
72 | 79 |
|
73 | 80 |
|
74 | 81 |
def GetMasterNode(): |
Also available in: Unified diff