Index: lib/src/runner/load_suite.dart |
diff --git a/lib/src/runner/load_suite.dart b/lib/src/runner/load_suite.dart |
index 460e5e8857bc9b56408725f05618fd64ffcd7535..a83177746f0ddd81202ef33bd62b0a1d644e6c34 100644 |
--- a/lib/src/runner/load_suite.dart |
+++ b/lib/src/runner/load_suite.dart |
@@ -12,7 +12,6 @@ import '../../test.dart'; |
import '../backend/group.dart'; |
import '../backend/invoker.dart'; |
import '../backend/metadata.dart'; |
-import '../backend/suite.dart'; |
import '../backend/test.dart'; |
import '../backend/test_platform.dart'; |
import '../utils.dart'; |
@@ -34,11 +33,7 @@ import 'vm/environment.dart'; |
/// a normal test body, this logic isn't run until [LiveTest.run] is called. The |
/// suite itself is returned by [suite] once it's avaialble, but any errors or |
/// prints will be emitted through the running [LiveTest]. |
-class LoadSuite extends Suite implements RunnerSuite { |
- final environment = const VMEnvironment(); |
- final isDebugging = false; |
- final onDebugging = new StreamController<bool>().stream; |
- |
+class LoadSuite extends RunnerSuite { |
/// A future that completes to the loaded suite once the suite's test has been |
/// run and completed successfully. |
/// |
@@ -113,7 +108,7 @@ class LoadSuite extends Suite implements RunnerSuite { |
} |
LoadSuite._(String name, void body(), this.suite, {TestPlatform platform}) |
- : super(new Group.root([ |
+ : super(const VMEnvironment(), new Group.root([ |
new LocalTest(name, |
new Metadata(timeout: new Timeout(new Duration(minutes: 5))), |
body) |
@@ -121,7 +116,7 @@ class LoadSuite extends Suite implements RunnerSuite { |
/// A constructor used by [changeSuite]. |
LoadSuite._changeSuite(LoadSuite old, Future<RunnerSuite> this.suite) |
- : super(old.group, platform: old.platform); |
+ : super(const VMEnvironment(), old.group, platform: old.platform); |
/// Creates a new [LoadSuite] that's identical to this one, but that |
/// transforms [suite] once it's loaded. |
@@ -149,6 +144,4 @@ class LoadSuite extends Suite implements RunnerSuite { |
await new Future.error(error.error, error.stackTrace); |
throw 'unreachable'; |
} |
- |
- Future close() async {} |
} |