From 0ba0127c1ace366ffc1f3949355e9ee68b062bb9 Mon Sep 17 00:00:00 2001 From: Chris Bracken Date: Thu, 4 Aug 2016 10:43:04 -0700 Subject: [PATCH] Support a user-specified observatory port in CoverageCollector (#5217) --- packages/flutter_tools/lib/src/test/coverage_collector.dart | 1 + packages/flutter_tools/lib/src/test/flutter_platform.dart | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/packages/flutter_tools/lib/src/test/coverage_collector.dart b/packages/flutter_tools/lib/src/test/coverage_collector.dart index cd28f52b2bc..3c553b53aac 100644 --- a/packages/flutter_tools/lib/src/test/coverage_collector.dart +++ b/packages/flutter_tools/lib/src/test/coverage_collector.dart @@ -15,6 +15,7 @@ class CoverageCollector { static final CoverageCollector instance = new CoverageCollector(); bool enabled = false; + int observatoryPort; void collectCoverage({ String host, diff --git a/packages/flutter_tools/lib/src/test/flutter_platform.dart b/packages/flutter_tools/lib/src/test/flutter_platform.dart index 58a6a825087..4e3f114ab80 100644 --- a/packages/flutter_tools/lib/src/test/flutter_platform.dart +++ b/packages/flutter_tools/lib/src/test/flutter_platform.dart @@ -114,7 +114,7 @@ void main() { int observatoryPort; if (CoverageCollector.instance.enabled) { - observatoryPort = new math.Random().nextInt(30000) + 2000; + observatoryPort = CoverageCollector.instance.observatoryPort ?? new math.Random().nextInt(30000) + 2000; await CoverageCollector.instance.finishPendingJobs(); }