Index: pkg/front_end/test/fasta/testing/suite.dart |
diff --git a/pkg/front_end/test/fasta/testing/suite.dart b/pkg/front_end/test/fasta/testing/suite.dart |
index d45a76ee2a2a827a892e7f75019548e7fa7aa505..1f9d70557287f3ea0e9cb74ac3891df39221426f 100644 |
--- a/pkg/front_end/test/fasta/testing/suite.dart |
+++ b/pkg/front_end/test/fasta/testing/suite.dart |
@@ -180,10 +180,12 @@ class Run extends Step<Uri, int, FastaContext> { |
bool get isRuntime => true; |
Future<Result<int>> run(Uri uri, FastaContext context) async { |
+ if (context.platformUri == null) { |
+ throw "Executed `Run` step before initializing the context."; |
+ } |
File generated = new File.fromUri(uri); |
StdioProcess process; |
try { |
- await context.ensurePlatformUris(); |
var platformDill = context.platformUri.toFilePath(); |
var args = ['--platform=$platformDill', generated.path, "Hello, World!"]; |
process = await StdioProcess.run(context.vm.toFilePath(), args); |