diff --git a/dev/devicelab/lib/tasks/perf_tests.dart b/dev/devicelab/lib/tasks/perf_tests.dart index 0e960a83fb..4c5141c58a 100644 --- a/dev/devicelab/lib/tasks/perf_tests.dart +++ b/dev/devicelab/lib/tasks/perf_tests.dart @@ -302,9 +302,12 @@ class AndroidBackButtonMemoryTest { // Perform a series of back button suspend and resume cycles. for (int i = 0; i < 10; i++) { - device.shellExec('input', ['keyevent', 'KEYCODE_BACK']); + await device.shellExec('input', ['keyevent', 'KEYCODE_BACK']); await new Future.delayed(new Duration(milliseconds: 1000)); - device.shellExec('am', ['start', '-n', 'io.flutter.examples.gallery/org.domokit.sky.shell.SkyActivity']); + String output = await device.shellEval('am', ['start', '-n', 'io.flutter.examples.gallery/io.flutter.app.FlutterActivity']); + print(output); + if (output.contains('Error')) + return new TaskResult.failure('unable to launch activity'); await new Future.delayed(new Duration(milliseconds: 1000)); }