Skip to content

Commit 5649161

Browse files
authored
Revert "fix install checks in flavors devicelab tests" (#133894)
Reverts flutter/flutter#133719 `Windows_android flavors_test_win` failed twice in a row in the tree
1 parent b1f691c commit 5649161

3 files changed

Lines changed: 65 additions & 81 deletions

File tree

dev/devicelab/bin/tasks/flavors_test.dart

Lines changed: 24 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -13,37 +13,31 @@ Future<void> main() async {
1313
await task(() async {
1414
await createFlavorsTest().call();
1515
await createIntegrationTestFlavorsTest().call();
16+
// test install and uninstall of flavors app
17+
await inDirectory('${flutterDirectory.path}/dev/integration_tests/flavors', () async {
18+
await flutter(
19+
'install',
20+
options: <String>['--debug', '--flavor', 'paid'],
21+
);
22+
await flutter(
23+
'install',
24+
options: <String>['--debug', '--flavor', 'paid', '--uninstall-only'],
25+
);
26+
final StringBuffer stderr = StringBuffer();
27+
await evalFlutter(
28+
'install',
29+
canFail: true,
30+
stderr: stderr,
31+
options: <String>['--flavor', 'bogus'],
32+
);
1633

17-
final TaskResult installTestsResult = await inDirectory(
18-
'${flutterDirectory.path}/dev/integration_tests/flavors',
19-
() async {
20-
await flutter(
21-
'install',
22-
options: <String>['--debug', '--flavor', 'paid'],
23-
);
24-
await flutter(
25-
'install',
26-
options: <String>['--debug', '--flavor', 'paid', '--uninstall-only'],
27-
);
34+
final String stderrString = stderr.toString();
35+
if (!stderrString.contains('The Xcode project defines schemes: free, paid')) {
36+
print(stderrString);
37+
return TaskResult.failure('Should not succeed with bogus flavor');
38+
}
39+
});
2840

29-
final StringBuffer stderr = StringBuffer();
30-
await evalFlutter(
31-
'install',
32-
canFail: true,
33-
stderr: stderr,
34-
options: <String>['--flavor', 'bogus'],
35-
);
36-
37-
final String stderrString = stderr.toString();
38-
if (!stderrString.contains('"build/app/outputs/flutter-apk/app-bogus-release.apk" does not exist.')) {
39-
print(stderrString);
40-
return TaskResult.failure('Should not succeed with bogus flavor');
41-
}
42-
43-
return TaskResult.success(null);
44-
},
45-
);
46-
47-
return installTestsResult;
41+
return TaskResult.success(null);
4842
});
4943
}

dev/devicelab/bin/tasks/flavors_test_ios.dart

Lines changed: 23 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -14,35 +14,30 @@ Future<void> main() async {
1414
await createFlavorsTest().call();
1515
await createIntegrationTestFlavorsTest().call();
1616
// test install and uninstall of flavors app
17-
final TaskResult installTestsResult = await inDirectory(
18-
'${flutterDirectory.path}/dev/integration_tests/flavors',
19-
() async {
20-
await flutter(
21-
'install',
22-
options: <String>['--flavor', 'paid'],
23-
);
24-
await flutter(
25-
'install',
26-
options: <String>['--flavor', 'paid', '--uninstall-only'],
27-
);
28-
final StringBuffer stderr = StringBuffer();
29-
await evalFlutter(
30-
'install',
31-
canFail: true,
32-
stderr: stderr,
33-
options: <String>['--flavor', 'bogus'],
34-
);
17+
await inDirectory('${flutterDirectory.path}/dev/integration_tests/flavors', () async {
18+
await flutter(
19+
'install',
20+
options: <String>['--flavor', 'paid'],
21+
);
22+
await flutter(
23+
'install',
24+
options: <String>['--flavor', 'paid', '--uninstall-only'],
25+
);
26+
final StringBuffer stderr = StringBuffer();
27+
await evalFlutter(
28+
'install',
29+
canFail: true,
30+
stderr: stderr,
31+
options: <String>['--flavor', 'bogus'],
32+
);
3533

36-
final String stderrString = stderr.toString();
37-
if (!stderrString.contains('The Xcode project defines schemes: free, paid')) {
38-
print(stderrString);
39-
return TaskResult.failure('Should not succeed with bogus flavor');
40-
}
34+
final String stderrString = stderr.toString();
35+
if (!stderrString.contains('install failed, bogus flavor not found')) {
36+
print(stderrString);
37+
return TaskResult.failure('Should not succeed with bogus flavor');
38+
}
39+
});
4140

42-
return TaskResult.success(null);
43-
},
44-
);
45-
46-
return installTestsResult;
41+
return TaskResult.success(null);
4742
});
4843
}

dev/devicelab/bin/tasks/flavors_test_macos.dart

Lines changed: 18 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -14,31 +14,26 @@ Future<void> main() async {
1414
await createFlavorsTest().call();
1515
await createIntegrationTestFlavorsTest().call();
1616

17-
final TaskResult installTestsResult = await inDirectory(
18-
'${flutterDirectory.path}/dev/integration_tests/flavors',
19-
() async {
20-
final StringBuffer stderr = StringBuffer();
17+
await inDirectory('${flutterDirectory.path}/dev/integration_tests/flavors', () async {
18+
final StringBuffer stderr = StringBuffer();
2119

22-
await evalFlutter(
23-
'install',
24-
canFail: true,
25-
stderr: stderr,
26-
options: <String>[
27-
'--d', 'macos',
28-
'--flavor', 'free'
29-
],
30-
);
20+
await evalFlutter(
21+
'install',
22+
canFail: true,
23+
stderr: stderr,
24+
options: <String>[
25+
'--d', 'macos',
26+
'--flavor', 'free'
27+
],
28+
);
3129

32-
final String stderrString = stderr.toString();
33-
if (!stderrString.contains('Host and target are the same. Nothing to install.')) {
34-
print(stderrString);
35-
return TaskResult.failure('Installing a macOS app on macOS should no-op');
36-
}
30+
final String stderrString = stderr.toString();
31+
if (!stderrString.contains('Host and target are the same. Nothing to install.')) {
32+
print(stderrString);
33+
return TaskResult.failure('Installing a macOS app on macOS should no-op');
34+
}
35+
});
3736

38-
return TaskResult.success(null);
39-
},
40-
);
41-
42-
return installTestsResult;
37+
return TaskResult.success(null);
4338
});
4439
}

0 commit comments

Comments
 (0)