| Index: pkg/analyzer2dart/test/test_helper.dart
|
| diff --git a/pkg/analyzer2dart/test/test_helper.dart b/pkg/analyzer2dart/test/test_helper.dart
|
| index 9bb0b4af6ab7c2ff5fd8353174918eeed2426adc..86a52b0754c3f6910b82be347e74a17386eadc7f 100644
|
| --- a/pkg/analyzer2dart/test/test_helper.dart
|
| +++ b/pkg/analyzer2dart/test/test_helper.dart
|
| @@ -25,8 +25,16 @@ typedef TestGroup(Group group, RunTest check);
|
| typedef RunTest(TestSpecBase result);
|
|
|
| /// Test [data] using [testGroup] and [check].
|
| -void performTests(List<Group> data, TestGroup testGroup, RunTest runTest) {
|
| +void performTests(List<Group> data,
|
| + TestGroup testGroup,
|
| + RunTest runTest,
|
| + List<String> groupsToRun) {
|
| for (Group group in data) {
|
| + if (groupsToRun.isNotEmpty &&
|
| + !groupsToRun.contains(group.name)) {
|
| + // Skip this group.
|
| + continue;
|
| + }
|
| testGroup(group, runTest);
|
| }
|
| }
|
|
|