| 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 6a5eff98f2399d75786cb05e1289277c094f39ac..c302015e65e21f08deb3e9e549a03487413fa95e 100644
|
| --- a/pkg/front_end/test/fasta/testing/suite.dart
|
| +++ b/pkg/front_end/test/fasta/testing/suite.dart
|
| @@ -93,6 +93,7 @@ class FastaContext extends ChainContext {
|
| bool strongMode,
|
| bool updateExpectations,
|
| bool updateComments,
|
| + bool skipVm,
|
| this.uriTranslator,
|
| bool fullCompile,
|
| AstKind astKind)
|
| @@ -107,7 +108,7 @@ class FastaContext extends ChainContext {
|
| : ".outline.expect",
|
| updateExpectations: updateExpectations)
|
| ] {
|
| - if (fullCompile) {
|
| + if (fullCompile && !skipVm) {
|
| steps.add(const WriteDill());
|
| steps.add(const Run());
|
| }
|
| @@ -130,11 +131,19 @@ class FastaContext extends ChainContext {
|
| bool strongMode = environment.containsKey(STRONG_MODE);
|
| bool updateExpectations = environment["updateExpectations"] == "true";
|
| bool updateComments = environment["updateComments"] == "true";
|
| + bool skipVm = environment["skipVm"] == "true";
|
| String astKindString = environment[AST_KIND_INDEX];
|
| AstKind astKind =
|
| astKindString == null ? null : AstKind.values[int.parse(astKindString)];
|
| - return new FastaContext(vm, strongMode, updateExpectations, updateComments,
|
| - uriTranslator, environment.containsKey(ENABLE_FULL_COMPILE), astKind);
|
| + return new FastaContext(
|
| + vm,
|
| + strongMode,
|
| + updateExpectations,
|
| + updateComments,
|
| + skipVm,
|
| + uriTranslator,
|
| + environment.containsKey(ENABLE_FULL_COMPILE),
|
| + astKind);
|
| }
|
| }
|
|
|
|
|