Description[test] Enable test status filtering by variant
This adds the possibility to address test cases in the
status file with the variant under which the test is running.
This is only allowed in top-level sections.
Example:
[{
'test-case': [PASS, SLOW],
}]
['variant == foo', {
'test-case': [FAIL],
}]
The test case "test-case" is marked as slow in all variants.
Additionally, in variant foo, it'll be expected to fail.
This CL also exemplifies the new feature with test cases
running under the ignition_turbofan variant. The
corresponding legacy flag is deprecated.
BUG=v8:5238
Committed: https://crrev.com/03f51248226a00cefb545f0afbbb81f36671ae35
Cr-Commit-Position: refs/heads/master@{#38342}
Patch Set 1 : Implementation #Patch Set 2 : Fixes #Patch Set 3 : Move status lines and deprecate --ignition-turbofan flag #
Total comments: 1
Patch Set 4 : Draft of a different solution #Patch Set 5 : File #Patch Set 6 : Draft version without using 'virtual/../' strings internally #Patch Set 7 : Fixes #Patch Set 8 : Fixes and different variant syntax #Patch Set 9 : Clean up #
Total comments: 1
Patch Set 10 : Added tests #
Total comments: 1
Patch Set 11 : Fixes #Patch Set 12 : Add frozen rules and wildcards #
Total comments: 3
Patch Set 13 : Nits #
Messages
Total messages: 49 (27 generated)
|