61 lines
1.9 KiB
Dart
61 lines
1.9 KiB
Dart
// Copyright 2014 The Flutter Authors. All rights reserved.
|
|
// Use of this source code is governed by a BSD-style license that can be
|
|
// found in the LICENSE file.
|
|
|
|
/// Json response template for the contents of the auth_opt.json file created by
|
|
/// goldctl.
|
|
String authTemplate({
|
|
bool gsutil = false,
|
|
}) {
|
|
return '''
|
|
{
|
|
"Luci":false,
|
|
"ServiceAccount":"${gsutil ? '' : '/packages/flutter/test/widgets/serviceAccount.json'}",
|
|
"GSUtil":$gsutil
|
|
}
|
|
''';
|
|
}
|
|
|
|
/// Json response template for Skia Gold ignore request:
|
|
/// https://flutter-gold.skia.org/json/v1/ignores
|
|
String ignoreResponseTemplate({
|
|
String pullRequestNumber = '0000',
|
|
String testName = 'flutter.golden_test.1',
|
|
String otherTestName = 'flutter.golden_test.1',
|
|
String expires = '2019-09-06T21:28:18.815336Z',
|
|
String otherExpires = '2019-09-06T21:28:18.815336Z',
|
|
}) {
|
|
return '''
|
|
[
|
|
{
|
|
"id": "7579425228619212078",
|
|
"name": "contributor@getMail.com",
|
|
"updatedBy": "contributor@getMail.com",
|
|
"expires": "$expires",
|
|
"query": "ext=png&name=$testName",
|
|
"note": "https://github.com/flutter/flutter/pull/$pullRequestNumber"
|
|
},
|
|
{
|
|
"id": "7579425228619212078",
|
|
"name": "contributor@getMail.com",
|
|
"updatedBy": "contributor@getMail.com",
|
|
"expires": "$otherExpires",
|
|
"query": "ext=png&name=$otherTestName",
|
|
"note": "https://github.com/flutter/flutter/pull/99999"
|
|
}
|
|
]
|
|
''';
|
|
}
|
|
|
|
/// Json response template for Skia Gold image request:
|
|
/// https://flutter-gold.skia.org/img/images/[imageHash].png
|
|
List<List<int>> imageResponseTemplate() {
|
|
return <List<int>>[
|
|
<int>[137, 80, 78, 71, 13, 10, 26, 10, 0, 0, 0, 13, 73,
|
|
72, 68, 82, 0, 0, 0, 1, 0, 0, 0, 1, 8, 6, 0, 0, 0, 31, 21, 196, 137, 0],
|
|
<int>[0, 0, 11, 73, 68, 65, 84, 120, 1, 99, 97, 0, 2, 0,
|
|
0, 25, 0, 5, 144, 240, 54, 245, 0, 0, 0, 0, 73, 69, 78, 68, 174, 66, 96,
|
|
130],
|
|
];
|
|
}
|