Skip to content

Commit 1b16d23

Browse files
authored
Add debug logging to deferred components test for deflaking (#103161)
1 parent 8094263 commit 1b16d23

1 file changed

Lines changed: 9 additions & 0 deletions

File tree

packages/flutter_tools/test/integration.shard/deferred_components_test.dart

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ import 'test_data/deferred_components_project.dart';
1212
import 'test_driver.dart';
1313
import 'test_utils.dart';
1414

15+
1516
void main() {
1617
late Directory tempDir;
1718
late FlutterRunTestDriver flutter;
@@ -38,6 +39,8 @@ void main() {
3839
'--target-platform=android-arm64',
3940
], workingDirectory: tempDir.path);
4041

42+
printOnFailure('stdout:\n${result.stdout.toString()}');
43+
printOnFailure('stderr:\n${result.stderr.toString()}');
4144
expect(result.exitCode, 0);
4245
expect(result.stdout.toString(), contains('app-release.aab'));
4346
expect(result.stdout.toString(), contains('Deferred components prebuild validation passed.'));
@@ -72,6 +75,8 @@ void main() {
7275
'appbundle',
7376
], workingDirectory: tempDir.path);
7477

78+
printOnFailure('stdout:\n${result.stdout.toString()}');
79+
printOnFailure('stderr:\n${result.stderr.toString()}');
7580
expect(result.stdout.toString(), contains('app-release.aab'));
7681
expect(result.stdout.toString(), contains('Deferred components prebuild validation passed.'));
7782
expect(result.stdout.toString(), contains('Deferred components gen_snapshot validation passed.'));
@@ -116,6 +121,8 @@ void main() {
116121
'--no-deferred-components',
117122
], workingDirectory: tempDir.path);
118123

124+
printOnFailure('stdout:\n${result.stdout.toString()}');
125+
printOnFailure('stderr:\n${result.stderr.toString()}');
119126
expect(result.stdout.toString().contains('app-release.aab'), true);
120127
expect(result.stdout.toString().contains('Deferred components prebuild validation passed.'), false);
121128
expect(result.stdout.toString().contains('Deferred components gen_snapshot validation passed.'), false);
@@ -162,6 +169,8 @@ void main() {
162169
'--no-validate-deferred-components',
163170
], workingDirectory: tempDir.path);
164171

172+
printOnFailure('stdout:\n${result.stdout.toString()}');
173+
printOnFailure('stderr:\n${result.stderr.toString()}');
165174
expect(result.stdout.toString().contains('app-release.aab'), true);
166175
expect(result.stdout.toString().contains('Deferred components prebuild validation passed.'), false);
167176
expect(result.stdout.toString().contains('Deferred components gen_snapshot validation passed.'), false);

0 commit comments

Comments
 (0)