diff --git a/agent/lib/src/perf_tests.dart b/agent/lib/src/perf_tests.dart index 8670e1f3e7..0ec7ed06b1 100644 --- a/agent/lib/src/perf_tests.dart +++ b/agent/lib/src/perf_tests.dart @@ -45,6 +45,7 @@ Task createComplexLayoutBuildTest() { /// Measure application startup performance. class StartupTest extends Task { + static const Duration _startupTimeout = const Duration(minutes: 10); StartupTest(String name, this.testDirectory, { this.ios }) : super(name); @@ -66,7 +67,7 @@ class StartupTest extends Task { '--trace-startup', '-d', deviceId - ]); + ]).timeout(_startupTimeout); Map data = JSON.decode(file('$testDirectory/build/start_up_info.json').readAsStringSync()); return new TaskResultData(data, benchmarkScoreKeys: [ 'engineEnterTimestampMicros',