Skip to content

Commit 7940835

Browse files
karlklosecommit-bot@chromium.org
authored andcommitted
[infra] Support reading builder status from staging database
Change-Id: Ic8397c68d441bb256a6165834f7550f0f4a490c8 Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/153774 Reviewed-by: William Hesse <[email protected]> Commit-Queue: Karl Klose <[email protected]>
1 parent 3199847 commit 7940835

File tree

1 file changed

+13
-3
lines changed

1 file changed

+13
-3
lines changed

tools/bots/get_builder_status.dart

Lines changed: 13 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,15 @@ import 'package:http/http.dart' as http;
1717

1818
const numAttempts = 20;
1919
const failuresPerConfiguration = 20;
20-
const queryUrl = 'https://firestore.googleapis.com/v1/'
21-
'projects/dart-ci/databases/(default)/documents:runQuery';
20+
21+
bool useStagingDatabase;
22+
23+
String get queryUrl {
24+
var project = useStagingDatabase ? "dart-ci-staging" : "dart-ci";
25+
return 'https://firestore.googleapis.com/v1/'
26+
'projects/$project/databases/(default)/documents:runQuery';
27+
}
28+
2229
String builder;
2330
String builderBase;
2431
int buildNumber;
@@ -53,12 +60,15 @@ main(List<String> args) async {
5360
abbr: 'a', help: 'Authorization token with cloud-platform scope');
5461
parser.addOption('builder', abbr: 'b', help: 'The builder name');
5562
parser.addOption('build_number', abbr: 'n', help: 'The build number');
63+
parser.addFlag('staging',
64+
abbr: 's', help: 'use staging database', defaultsTo: false);
5665

5766
final options = parser.parse(args);
5867
if (options['help']) {
5968
usage(parser);
6069
}
6170

71+
useStagingDatabase = options['staging'];
6272
builder = options['builder'];
6373
buildNumber = int.parse(options['build_number']);
6474
builderBase = builder.replaceFirst(RegExp('-try\$'), '');
@@ -104,7 +114,7 @@ main(List<String> args) async {
104114
].join(' '));
105115
}
106116
} else {
107-
print('No results recieved for build $buildNumber of $builder');
117+
print('No results received for build $buildNumber of $builder');
108118
}
109119
} else {
110120
print('HTTP status ${response.statusCode} received '

0 commit comments

Comments
 (0)