| Index: tools/gardening/lib/src/buildbot_data.dart
|
| diff --git a/tools/gardening/lib/src/buildbot_data.dart b/tools/gardening/lib/src/buildbot_data.dart
|
| index 44aa1955466f00bf6b1ef6efe8fa1a11595d0795..d37b03873daf9f0d3357b13deef83641b7ed9175 100644
|
| --- a/tools/gardening/lib/src/buildbot_data.dart
|
| +++ b/tools/gardening/lib/src/buildbot_data.dart
|
| @@ -5,9 +5,520 @@
|
| import 'buildbot_structures.dart';
|
|
|
| /// Data describing the steps of the buildbots.
|
| -// TODO(johnniwinther): Add the remaining buildbot groups.
|
| const List<BuildGroup> buildGroups = const <BuildGroup>[
|
| const BuildGroup(
|
| + groupName: 'vm',
|
| + subgroups: const <BuildSubgroup>[
|
| + const BuildSubgroup(shardNames: const <String>[
|
| + 'vm-mac-debug-simdbc64-be',
|
| + ], testSteps: const <String>[
|
| + 'vm tests',
|
| + 'checked vm tests',
|
| + ]),
|
| + const BuildSubgroup(shardNames: const <String>[
|
| + 'vm-mac-release-simdbc64-be',
|
| + ], testSteps: const <String>[
|
| + 'vm tests',
|
| + 'checked vm tests',
|
| + ]),
|
| + const BuildSubgroup(shardNames: const <String>[
|
| + 'vm-linux-debug-x64-be',
|
| + ], testSteps: const <String>[
|
| + 'vm tests',
|
| + 'checked vm tests',
|
| + ]),
|
| + const BuildSubgroup(shardNames: const <String>[
|
| + 'vm-linux-release-x64-be',
|
| + ], testSteps: const <String>[
|
| + 'vm tests',
|
| + 'checked vm tests',
|
| + ]),
|
| + const BuildSubgroup(shardNames: const <String>[
|
| + 'vm-linux-debug-ia32-be',
|
| + ], testSteps: const <String>[
|
| + 'vm tests',
|
| + 'checked vm tests',
|
| + ]),
|
| + const BuildSubgroup(shardNames: const <String>[
|
| + 'vm-linux-release-ia32-be',
|
| + ], testSteps: const <String>[
|
| + 'vm tests',
|
| + 'checked vm tests',
|
| + ]),
|
| + const BuildSubgroup(shardNames: const <String>[
|
| + 'vm-mac-debug-x64-be',
|
| + ], testSteps: const <String>[
|
| + 'vm tests',
|
| + 'checked vm tests',
|
| + ]),
|
| + const BuildSubgroup(shardNames: const <String>[
|
| + 'vm-mac-release-x64-be',
|
| + ], testSteps: const <String>[
|
| + 'vm tests',
|
| + 'checked vm tests',
|
| + ]),
|
| + const BuildSubgroup(shardNames: const <String>[
|
| + 'vm-mac-debug-ia32-be',
|
| + ], testSteps: const <String>[
|
| + 'vm tests',
|
| + 'checked vm tests',
|
| + ]),
|
| + const BuildSubgroup(shardNames: const <String>[
|
| + 'vm-mac-release-ia32-be',
|
| + ], testSteps: const <String>[
|
| + 'vm tests',
|
| + 'checked vm tests',
|
| + ]),
|
| + const BuildSubgroup(shardNames: const <String>[
|
| + 'vm-win-debug-x64-be',
|
| + ], testSteps: const <String>[
|
| + 'vm tests',
|
| + 'checked vm tests',
|
| + ]),
|
| + const BuildSubgroup(shardNames: const <String>[
|
| + 'vm-win-release-x64-be',
|
| + ], testSteps: const <String>[
|
| + 'vm tests',
|
| + 'checked vm tests',
|
| + ]),
|
| + const BuildSubgroup(shardNames: const <String>[
|
| + 'vm-win-debug-ia32-be',
|
| + ], testSteps: const <String>[
|
| + 'vm tests',
|
| + 'checked vm tests',
|
| + ]),
|
| + const BuildSubgroup(shardNames: const <String>[
|
| + 'vm-win-release-ia32-be',
|
| + ], testSteps: const <String>[
|
| + 'vm tests',
|
| + 'checked vm tests',
|
| + ]),
|
| + const BuildSubgroup(shardNames: const <String>[
|
| + 'vm-linux-debug-simmips-be',
|
| + ], testSteps: const <String>[
|
| + 'vm tests',
|
| + 'checked vm tests',
|
| + ]),
|
| + const BuildSubgroup(shardNames: const <String>[
|
| + 'vm-linux-release-simmips-be',
|
| + ], testSteps: const <String>[
|
| + 'vm tests',
|
| + 'checked vm tests',
|
| + ]),
|
| + const BuildSubgroup(shardNames: const <String>[
|
| + 'vm-linux-debug-simarm-be',
|
| + ], testSteps: const <String>[
|
| + 'vm tests',
|
| + 'checked vm tests',
|
| + ]),
|
| + const BuildSubgroup(shardNames: const <String>[
|
| + 'vm-linux-release-simarm-be',
|
| + ], testSteps: const <String>[
|
| + 'vm tests',
|
| + 'checked vm tests',
|
| + ]),
|
| + const BuildSubgroup(shardNames: const <String>[
|
| + 'vm-linux-release-simarm64-be',
|
| + ], testSteps: const <String>[
|
| + 'vm tests',
|
| + 'checked vm tests',
|
| + ]),
|
| + ],
|
| + ),
|
| + const BuildGroup(
|
| + groupName: 'vm-app',
|
| + subgroups: const <BuildSubgroup>[
|
| + const BuildSubgroup(shardNames: const <String>[
|
| + 'app-linux-debug-x64-be',
|
| + ], testSteps: const <String>[
|
| + 'vm tests',
|
| + ]),
|
| + const BuildSubgroup(shardNames: const <String>[
|
| + 'app-linux-release-x64-be',
|
| + ], testSteps: const <String>[
|
| + 'vm tests',
|
| + ]),
|
| + const BuildSubgroup(shardNames: const <String>[
|
| + 'app-linux-product-x64-be',
|
| + ], testSteps: const <String>[
|
| + 'vm tests',
|
| + ]),
|
| + ],
|
| + ),
|
| + const BuildGroup(
|
| + groupName: 'vm-kernel',
|
| + subgroups: const <BuildSubgroup>[
|
| + const BuildSubgroup(shardNames: const <String>[
|
| + 'vm-kernel-linux-release-x64-be',
|
| + ], testSteps: const <String>[
|
| + 'front-end tests',
|
| + 'vm tests',
|
| + ]),
|
| + const BuildSubgroup(shardNames: const <String>[
|
| + 'vm-kernel-linux-debug-x64-be',
|
| + ], testSteps: const <String>[
|
| + 'front-end tests',
|
| + 'vm tests',
|
| + ]),
|
| + ],
|
| + ),
|
| + const BuildGroup(
|
| + groupName: 'vm-misc',
|
| + subgroups: const <BuildSubgroup>[
|
| + const BuildSubgroup(shardNames: const <String>[
|
| + 'vm-win-debug-ia32-russian-be',
|
| + ], testSteps: const <String>[
|
| + 'vm tests',
|
| + 'checked vm tests',
|
| + ]),
|
| + const BuildSubgroup(shardNames: const <String>[
|
| + 'cross-arm-vm-linux-release-be',
|
| + ], testSteps: const <String>[
|
| + '', // This subgroup triggers other tests.
|
| + ]),
|
| + const BuildSubgroup(shardNames: const <String>[
|
| + 'vm-linux-release-ia32-asan-be',
|
| + ], testSteps: const <String>[
|
| + 'vm tests',
|
| + 'checked vm tests',
|
| + ]),
|
| + const BuildSubgroup(shardNames: const <String>[
|
| + 'vm-linux-release-x64-asan-be',
|
| + ], testSteps: const <String>[
|
| + 'vm tests',
|
| + 'checked vm tests',
|
| + ]),
|
| + const BuildSubgroup(shardNames: const <String>[
|
| + 'vm-linux-release-ia32-optcounter-threshold-be',
|
| + ], testSteps: const <String>[
|
| + 'vm tests',
|
| + 'checked vm tests',
|
| + ]),
|
| + const BuildSubgroup(shardNames: const <String>[
|
| + 'vm-linux-release-x64-optcounter-threshold-be',
|
| + ], testSteps: const <String>[
|
| + 'vm tests',
|
| + 'checked vm tests',
|
| + ]),
|
| + // TODO(dmitryas): add data for this subgroup
|
| + // const BuildSubgroup(shardNames: const <String>[
|
| + // '',
|
| + // ], testSteps: const <String>[
|
| + // '',
|
| + // ]),
|
| + ],
|
| + ),
|
| + const BuildGroup(
|
| + groupName: 'vm-precomp',
|
| + subgroups: const <BuildSubgroup>[
|
| + const BuildSubgroup(shardNames: const <String>[
|
| + 'vm-noopt-simarm64-mac-be',
|
| + ], testSteps: const <String>[
|
| + 'test vm',
|
| + ]),
|
| + const BuildSubgroup(shardNames: const <String>[
|
| + 'vm-precomp-android-release-1-3-be',
|
| + 'vm-precomp-android-release-2-3-be',
|
| + 'vm-precomp-android-release-3-3-be',
|
| + ], testSteps: const <String>[
|
| + 'test vm',
|
| + ]),
|
| + const BuildSubgroup(shardNames: const <String>[
|
| + 'precomp-linux-debug-x64-be',
|
| + ], testSteps: const <String>[
|
| + 'vm tests',
|
| + ]),
|
| + const BuildSubgroup(shardNames: const <String>[
|
| + 'precomp-linux-product-x64-be',
|
| + ], testSteps: const <String>[
|
| + 'vm tests',
|
| + ]),
|
| + const BuildSubgroup(shardNames: const <String>[
|
| + 'vm-precomp-win-simarm64-1-4-be',
|
| + 'vm-precomp-win-simarm64-2-4-be',
|
| + 'vm-precomp-win-simarm64-3-4-be',
|
| + 'vm-precomp-win-simarm64-4-4-be',
|
| + ], testSteps: const <String>[
|
| + 'test vm',
|
| + ]),
|
| + ],
|
| + ),
|
| + const BuildGroup(
|
| + groupName: 'vm-product',
|
| + subgroups: const <BuildSubgroup>[
|
| + const BuildSubgroup(shardNames: const <String>[
|
| + 'vm-linux-product-x64-be',
|
| + ], testSteps: const <String>[
|
| + 'vm tests',
|
| + ]),
|
| + const BuildSubgroup(shardNames: const <String>[
|
| + 'vm-win-product-x64-be',
|
| + ], testSteps: const <String>[
|
| + 'vm tests',
|
| + ]),
|
| + const BuildSubgroup(shardNames: const <String>[
|
| + 'vm-mac-product-x64-be',
|
| + ], testSteps: const <String>[
|
| + 'vm tests',
|
| + ]),
|
| + ],
|
| + ),
|
| + const BuildGroup(
|
| + groupName: 'vm-reload',
|
| + subgroups: const <BuildSubgroup>[
|
| + const BuildSubgroup(shardNames: const <String>[
|
| + 'vm-linux-debug-x64-reload-be',
|
| + ], testSteps: const <String>[
|
| + 'vm tests',
|
| + 'checked vm tests',
|
| + ]),
|
| + const BuildSubgroup(shardNames: const <String>[
|
| + 'vm-linux-debug-x64-reload-rollback-be',
|
| + ], testSteps: const <String>[
|
| + 'vm tests',
|
| + 'checked vm tests',
|
| + ]),
|
| + const BuildSubgroup(shardNames: const <String>[
|
| + 'vm-mac-debug-simdbc64-reload-be',
|
| + ], testSteps: const <String>[
|
| + 'vm tests',
|
| + 'checked vm tests',
|
| + ]),
|
| + const BuildSubgroup(shardNames: const <String>[
|
| + 'vm-linux-release-x64-reload-be',
|
| + ], testSteps: const <String>[
|
| + 'vm tests',
|
| + 'checked vm tests',
|
| + ]),
|
| + const BuildSubgroup(shardNames: const <String>[
|
| + 'vm-linux-release-x64-reload-rollback-be',
|
| + ], testSteps: const <String>[
|
| + 'vm tests',
|
| + 'checked vm tests',
|
| + ]),
|
| + const BuildSubgroup(shardNames: const <String>[
|
| + 'vm-mac-release-simdbc64-reload-be',
|
| + ], testSteps: const <String>[
|
| + 'vm tests',
|
| + 'checked vm tests',
|
| + ]),
|
| + ],
|
| + ),
|
| + const BuildGroup(
|
| + groupName: 'dart2js-d8-hostchecked',
|
| + subgroups: const <BuildSubgroup>[
|
| + const BuildSubgroup(shardNames: const <String>[
|
| + 'dart2js-linux-d8-hostchecked-1-5-be',
|
| + 'dart2js-linux-d8-hostchecked-2-5-be',
|
| + 'dart2js-linux-d8-hostchecked-3-5-be',
|
| + 'dart2js-linux-d8-hostchecked-4-5-be',
|
| + 'dart2js-linux-d8-hostchecked-5-5-be',
|
| + ], testSteps: const <String>[
|
| + 'dart2js d8 tests',
|
| + 'dart2js d8 package tests',
|
| + 'dart2js d8 observatory_ui tests',
|
| + 'dart2js d8 co19 tests',
|
| + 'dart2js d8 extra tests',
|
| + 'dart2js d8 try tests',
|
| + 'dart2js d8 checked tests',
|
| + 'dart2js d8 package checked tests',
|
| + 'dart2js d8 observatory_ui checked tests',
|
| + 'dart2js d8 co19 checked tests',
|
| + 'dart2js d8 extra checked tests',
|
| + 'dart2js d8 try checked tests',
|
| + ]),
|
| + ],
|
| + ),
|
| + const BuildGroup(
|
| + groupName: 'dart2js-d8-minified',
|
| + subgroups: const <BuildSubgroup>[
|
| + const BuildSubgroup(shardNames: const <String>[
|
| + 'dart2js-linux-d8-minified-1-5-be',
|
| + 'dart2js-linux-d8-minified-2-5-be',
|
| + 'dart2js-linux-d8-minified-3-5-be',
|
| + 'dart2js-linux-d8-minified-4-5-be',
|
| + 'dart2js-linux-d8-minified-5-5-be',
|
| + ], testSteps: const <String>[
|
| + 'dart2js d8 tests',
|
| + 'dart2js d8 observatory_ui tests',
|
| + 'dart2js d8 package tests',
|
| + 'dart2js d8 co19 tests',
|
| + 'dart2js d8 extra tests',
|
| + 'dart2js d8 fast-startup tests',
|
| + 'dart2js d8 observatory_ui fast-startup tests',
|
| + 'dart2js d8 package fast-startup tests',
|
| + 'dart2js d8 co19 fast-startup tests',
|
| + 'dart2js d8 extra fast-startup tests',
|
| + 'dart2js d8 fast-startup checked tests',
|
| + 'dart2js d8 observatory_ui fast-startup checked tests',
|
| + 'dart2js d8 package fast-startup checked tests',
|
| + 'dart2js d8 co19 fast-startup checked tests',
|
| + 'dart2js d8 extra fast-startup checked tests',
|
| + ])
|
| + ],
|
| + ),
|
| + const BuildGroup(
|
| + groupName: 'dart2js-jsshell',
|
| + subgroups: const <BuildSubgroup>[
|
| + const BuildSubgroup(shardNames: const <String>[
|
| + 'dart2js-linux-jsshell-1-4-be',
|
| + 'dart2js-linux-jsshell-2-4-be',
|
| + 'dart2js-linux-jsshell-3-4-be',
|
| + 'dart2js-linux-jsshell-4-4-be',
|
| + ], testSteps: const <String>[
|
| + 'dart2js unit tests',
|
| + 'dart2js jsshell tests',
|
| + 'dart2js jsshell observatory_ui tests',
|
| + 'dart2js jsshell package tests',
|
| + 'dart2js jsshell co19 tests',
|
| + 'dart2js jsshell extra tests',
|
| + 'dart2js jsshell fast-startup tests',
|
| + 'dart2js jsshell observatory_ui fast-startup tests',
|
| + 'dart2js jsshell package fast-startup tests',
|
| + 'dart2js jsshell co19 fast-startup tests',
|
| + 'dart2js jsshell extra fast-startup tests',
|
| + ])
|
| + ],
|
| + ),
|
| + const BuildGroup(
|
| + groupName: 'dart2js',
|
| + subgroups: const <BuildSubgroup>[
|
| + const BuildSubgroup(shardNames: const <String>[
|
| + 'dart2js-dump-info-be',
|
| + ], testSteps: const <String>[
|
| + 'annotated_steps',
|
| + ])
|
| + ],
|
| + ),
|
| + const BuildGroup(
|
| + groupName: 'analyzer',
|
| + subgroups: const <BuildSubgroup>[
|
| + const BuildSubgroup(shardNames: const <String>[
|
| + 'analyzer-mac10.11-release-be',
|
| + ], testSteps: const <String>[
|
| + 'analyze tests',
|
| + 'analyze pkg tests',
|
| + 'analyze tests checked',
|
| + 'analyze pkg tests checked',
|
| + 'analyzer unit tests',
|
| + 'analysis server unit tests',
|
| + 'analyzer_cli unit tests',
|
| + 'front end unit tests',
|
| + ]),
|
| + const BuildSubgroup(shardNames: const <String>[
|
| + 'analyzer-linux-release-be',
|
| + ], testSteps: const <String>[
|
| + 'analyze tests',
|
| + 'analyze pkg tests',
|
| + 'analyze tests checked',
|
| + 'analyze pkg tests checked',
|
| + 'analyzer unit tests',
|
| + 'analysis server unit tests',
|
| + 'analyzer_cli unit tests',
|
| + 'front end unit tests',
|
| + ]),
|
| + const BuildSubgroup(shardNames: const <String>[
|
| + 'analyzer-win7-release-be',
|
| + ], testSteps: const <String>[
|
| + 'analyze tests',
|
| + 'analyze pkg tests',
|
| + 'analyze tests checked',
|
| + 'analyze pkg tests checked',
|
| + 'analyzer unit tests',
|
| + 'analysis server unit tests',
|
| + 'analyzer_cli unit tests',
|
| + 'front end unit tests',
|
| + ]),
|
| + const BuildSubgroup(shardNames: const <String>[
|
| + 'analyzer-mac10.11-release-strong-be',
|
| + ], testSteps: const <String>[
|
| + 'analyze tests',
|
| + 'analyze pkg tests',
|
| + 'analyze tests checked',
|
| + 'analyze pkg tests checked',
|
| + 'analyze strong tests',
|
| + 'analyze strong tests checked',
|
| + 'analyzer unit tests',
|
| + 'analysis server unit tests',
|
| + 'analyzer_cli unit tests',
|
| + 'front end unit tests',
|
| + ]),
|
| + const BuildSubgroup(shardNames: const <String>[
|
| + 'analyzer-linux-release-strong-be',
|
| + ], testSteps: const <String>[
|
| + 'analyze tests',
|
| + 'analyze pkg tests',
|
| + 'analyze tests checked',
|
| + 'analyze pkg tests checked',
|
| + 'analyze strong tests',
|
| + 'analyze strong tests checked',
|
| + 'analyzer unit tests',
|
| + 'analysis server unit tests',
|
| + 'analyzer_cli unit tests',
|
| + 'front end unit tests',
|
| + ]),
|
| + const BuildSubgroup(shardNames: const <String>[
|
| + 'analyzer-win7-release-strong-be',
|
| + ], testSteps: const <String>[
|
| + 'analyze tests',
|
| + 'analyze pkg tests',
|
| + 'analyze tests checked',
|
| + 'analyze pkg tests checked',
|
| + 'analyze strong tests',
|
| + 'analyze strong tests checked',
|
| + 'analyzer unit tests',
|
| + 'analysis server unit tests',
|
| + 'analyzer_cli unit tests',
|
| + 'front end unit tests',
|
| + ]),
|
| + ],
|
| + ),
|
| + const BuildGroup(
|
| + groupName: 'dart-sdk',
|
| + subgroups: const <BuildSubgroup>[
|
| + const BuildSubgroup(shardNames: const <String>[
|
| + 'dart-sdk-linux-be',
|
| + ], testSteps: const <String>[
|
| + 'annotated_steps',
|
| + ]),
|
| + const BuildSubgroup(shardNames: const <String>[
|
| + 'dart-sdk-windows-be',
|
| + ], testSteps: const <String>[
|
| + 'annotated_steps',
|
| + ]),
|
| + const BuildSubgroup(shardNames: const <String>[
|
| + 'dart-sdk-mac-be',
|
| + ], testSteps: const <String>[
|
| + 'annotated_steps',
|
| + ]),
|
| + const BuildSubgroup(shardNames: const <String>[
|
| + 'sdk-trigger-be',
|
| + ], testSteps: const <String>[
|
| + '', // This subgroup triggers other tests.
|
| + ]),
|
| + ],
|
| + ),
|
| + const BuildGroup(
|
| + groupName: 'dartium-inc',
|
| + subgroups: const <BuildSubgroup>[
|
| + const BuildSubgroup(shardNames: const <String>[
|
| + 'dartium-linux-x64-inc-be',
|
| + ], testSteps: const <String>[
|
| + 'annotated steps',
|
| + ]),
|
| + const BuildSubgroup(shardNames: const <String>[
|
| + 'dartium-mac-x64-inc-be',
|
| + ], testSteps: const <String>[
|
| + 'annotated steps',
|
| + ]),
|
| + const BuildSubgroup(shardNames: const <String>[
|
| + 'dartium-win-ia32-inc-be',
|
| + ], testSteps: const <String>[
|
| + 'annotated steps',
|
| + ]),
|
| + ],
|
| + ),
|
| + const BuildGroup(
|
| groupName: 'dart2js-linux',
|
| subgroups: const <BuildSubgroup>[
|
| const BuildSubgroup(shardNames: const <String>[
|
| @@ -168,6 +679,97 @@ const List<BuildGroup> buildGroups = const <BuildGroup>[
|
| ]),
|
| ],
|
| ),
|
| + const BuildGroup(
|
| + groupName: 'pub-pkg',
|
| + subgroups: const <BuildSubgroup>[
|
| + const BuildSubgroup(shardNames: const <String>[
|
| + 'pub-mac-be',
|
| + ], testSteps: const <String>[
|
| + 'annotated_steps',
|
| + ]),
|
| + const BuildSubgroup(shardNames: const <String>[
|
| + 'pub-linux-be',
|
| + ], testSteps: const <String>[
|
| + 'annotated_steps',
|
| + ]),
|
| + const BuildSubgroup(shardNames: const <String>[
|
| + 'pkg-mac10.11-release-be',
|
| + ], testSteps: const <String>[
|
| + 'package unit tests',
|
| + 'third_party/pkg_tested unit tests',
|
| + 'pub get dependencies',
|
| + ]),
|
| + const BuildSubgroup(shardNames: const <String>[
|
| + 'pkg-linux-release-be',
|
| + ], testSteps: const <String>[
|
| + 'package unit tests',
|
| + 'third_party/pkg_tested unit tests',
|
| + 'pub get dependencies',
|
| + ]),
|
| + const BuildSubgroup(shardNames: const <String>[
|
| + 'pkg-win7-release-be',
|
| + ], testSteps: const <String>[
|
| + 'package unit tests',
|
| + 'third_party/pkg_tested unit tests',
|
| + 'pub get dependencies',
|
| + ]),
|
| + ],
|
| + ),
|
| + const BuildGroup(
|
| + groupName: 'dartium-full',
|
| + subgroups: const <BuildSubgroup>[
|
| + const BuildSubgroup(shardNames: const <String>[
|
| + 'dartium-linux-x64-be',
|
| + ], testSteps: const <String>[
|
| + 'annotated steps',
|
| + ]),
|
| + const BuildSubgroup(shardNames: const <String>[
|
| + 'dartium-mac-x64-be',
|
| + ], testSteps: const <String>[
|
| + 'annotated steps',
|
| + ]),
|
| + const BuildSubgroup(shardNames: const <String>[
|
| + 'dartium-win-ia32-be',
|
| + ], testSteps: const <String>[
|
| + 'annotated steps',
|
| + ]),
|
| + ],
|
| + ),
|
| + const BuildGroup(
|
| + groupName: 'misc',
|
| + subgroups: const <BuildSubgroup>[
|
| + const BuildSubgroup(shardNames: const <String>[
|
| + 'version-checker-be',
|
| + ], testSteps: const <String>[
|
| + 'annotated_steps',
|
| + ]),
|
| + const BuildSubgroup(shardNames: const <String>[
|
| + 'linux-distribution-support-debian_wheezy-be',
|
| + ], testSteps: const <String>[
|
| + 'annotated_steps',
|
| + ]),
|
| + ],
|
| + ),
|
| + const BuildGroup(
|
| + groupName: 'vm-app-dev',
|
| + subgroups: const <BuildSubgroup>[
|
| + const BuildSubgroup(shardNames: const <String>[
|
| + 'app-linux-debug-x64-dev',
|
| + ], testSteps: const <String>[
|
| + 'vm tests',
|
| + ]),
|
| + const BuildSubgroup(shardNames: const <String>[
|
| + 'app-linux-release-x64-dev',
|
| + ], testSteps: const <String>[
|
| + 'vm tests',
|
| + ]),
|
| + const BuildSubgroup(shardNames: const <String>[
|
| + 'app-linux-product-x64-dev',
|
| + ], testSteps: const <String>[
|
| + 'vm tests',
|
| + ]),
|
| + ],
|
| + ),
|
| ];
|
|
|
| /// Descriptor for a buildbot group, e.g. 'dart2js-linux', 'chrome' and
|
|
|