Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(188)

Unified Diff: tools/gardening/lib/src/buildbot_data.dart

Issue 2764053002: Add the data on the rest of the buildbots to the gardening tool (Closed)
Patch Set: Created 3 years, 9 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « no previous file | no next file » | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
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
« no previous file with comments | « no previous file | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698