Unverified Commit 028c6e29 authored by Loïc Sharma's avatar Loïc Sharma Committed by GitHub

[Android] Fix the `run_debug_test_android` device lab test (#117016)

* Fix

* Format

* DO NOT MERGE! Test in presubmit

* Revert "DO NOT MERGE! Test in presubmit"

This reverts commit 41c7186c723d844c288cb4e5fab3284a803f82ae.
parent f07db401
...@@ -102,28 +102,34 @@ class AndroidRunOutputTest extends RunOutputTask { ...@@ -102,28 +102,34 @@ class AndroidRunOutputTest extends RunOutputTask {
@override @override
TaskResult verify(List<String> stdout, List<String> stderr) { TaskResult verify(List<String> stdout, List<String> stderr) {
final String gradleTask = release ? 'assembleRelease' : 'assembleDebug';
final String apk = release ? 'app-release.apk' : 'app-debug.apk';
_findNextMatcherInList( _findNextMatcherInList(
stdout, stdout,
(String line) => line.startsWith('Launching lib/main.dart on ') && line.endsWith(' in release mode...'), (String line) => line.startsWith('Launching lib/main.dart on ') &&
line.endsWith(' in ${release ? 'release' : 'debug'} mode...'),
'Launching lib/main.dart on', 'Launching lib/main.dart on',
); );
_findNextMatcherInList( _findNextMatcherInList(
stdout, stdout,
(String line) => line.startsWith("Running Gradle task 'assembleRelease'..."), (String line) => line.startsWith("Running Gradle task '$gradleTask'..."),
"Running Gradle task 'assembleRelease'...", "Running Gradle task '$gradleTask'...",
); );
// Size information is only included in release builds.
_findNextMatcherInList( _findNextMatcherInList(
stdout, stdout,
(String line) => line.contains('Built build/app/outputs/flutter-apk/app-release.apk (') && line.contains('MB).'), (String line) => line.contains('Built build/app/outputs/flutter-apk/$apk') &&
'Built build/app/outputs/flutter-apk/app-release.apk', (!release || line.contains('MB).')),
'Built build/app/outputs/flutter-apk/$apk',
); );
_findNextMatcherInList( _findNextMatcherInList(
stdout, stdout,
(String line) => line.startsWith('Installing build/app/outputs/flutter-apk/app-release.apk...'), (String line) => line.startsWith('Installing build/app/outputs/flutter-apk/$apk...'),
'Installing build/app/outputs/flutter-apk/app-release.apk...', 'Installing build/app/outputs/flutter-apk/$apk...',
); );
_findNextMatcherInList( _findNextMatcherInList(
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment