Unverified Commit d0cbbd53 authored by Todd Volkert's avatar Todd Volkert Committed by GitHub

Fail if precompiled test entry point is specified, but more than one test suite is run (#15208)

parent 602e6d74
...@@ -159,10 +159,13 @@ class _FlutterPlatform extends PlatformPlugin { ...@@ -159,10 +159,13 @@ class _FlutterPlatform extends PlatformPlugin {
@override @override
StreamChannel<dynamic> loadChannel(String testPath, TestPlatform platform) { StreamChannel<dynamic> loadChannel(String testPath, TestPlatform platform) {
// Fail if there will be a port conflict. if (_testCount > 0) {
if (explicitObservatoryPort != null) { // Fail if there will be a port conflict.
if (_testCount > 0) if (explicitObservatoryPort != null)
throwToolExit('installHook() was called with an observatory port or debugger mode enabled, but then more than one test suite was run.'); throwToolExit('installHook() was called with an observatory port or debugger mode enabled, but then more than one test suite was run.');
// Fail if we're passing in a precompiled entry-point.
if (dillFilePath != null)
throwToolExit('installHook() was called with a precompiled test entry-point, but then more than one test suite was run.');
} }
final int ourTestCount = _testCount; final int ourTestCount = _testCount;
_testCount += 1; _testCount += 1;
......
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