Updated sample app production device labs task (#10326)

This commit is contained in:
Hans Muller 2017-05-25 13:49:31 -07:00 committed by GitHub
parent 3bb76961f6
commit 77c07871b4
3 changed files with 8 additions and 6 deletions

View File

@ -19,17 +19,15 @@ Future<TaskResult> samplePageCatalogGenerator() async {
await inDirectory(catalogDirectory, () async {
await flutter('packages', options: <String>['get']);
if (deviceOperatingSystem == DeviceOperatingSystem.ios) {
if (deviceOperatingSystem == DeviceOperatingSystem.ios)
await prepareProvisioningCertificates(catalogDirectory.path);
// This causes an Xcode project to be created.
await flutter('build', options: <String>['ios', '--profile']);
}
await dart(<String>['bin/sample_page.dart']);
await flutter('drive', options: <String>[
'--target',
'test_driver/screenshot.dart',
'-d',
'--device-id',
deviceId,
]);
});

View File

@ -161,6 +161,10 @@ void generate() {
}
});
samples.sort((SampleGenerator a, SampleGenerator b) {
return a.sourceName.compareTo(b.sourceName);
});
writeExpandedTemplate(
outputFile('screenshot.dart', driverDirectory),
screenshotTemplate,

View File

@ -19,7 +19,7 @@ void main() {
});
test('take sample screenshots', () async {
String prefix = Platform.isMacOS ? 'ios_' : "";
final String prefix = Platform.isMacOS ? 'ios_' : "";
final List<String> paths = <String>[
@(paths)
];