[VM] Remove support for option --no-preview-dart-2

- option --no-preview-dart-2 will now result in an error
- change aot-assembly build rule to generate AOT snapshot using Dart 2
- generate coresnapshot using Dart 2 (this snapshot is not used yet, next CL which switch the isolate create code to use this snapshot)
- by pass all Dart1 test runs in the status file
- change the default compiler setting in test.py to use dartk
- have test.py not pick up any configuration for --no-preview-dart-2

Change-Id: Ia136943ebfd0fed0c52683b330745b3e2c7a7ce6
Reviewed-on: https://dart-review.googlesource.com/75820
Reviewed-by: Zach Anderson <zra@google.com>
Commit-Queue: Siva Annamalai <asiva@google.com>
diff --git a/runtime/bin/BUILD.gn b/runtime/bin/BUILD.gn
index ec7e381..856dcae 100644
--- a/runtime/bin/BUILD.gn
+++ b/runtime/bin/BUILD.gn
@@ -660,13 +660,6 @@
   ]
   args = [
     "--deterministic",
-
-    # TODO(asiva) remove these flags once the core snapshot is switched to
-    # dart 2.
-    "--no-strong",
-    "--no-sync-async",
-    "--no-reify-generic-functions",
-
     "--snapshot_kind=" + dart_core_snapshot_kind,
     "--vm_snapshot_data=" + rebase_path(vm_snapshot_data, root_build_dir),
     "--vm_snapshot_instructions=" +
diff --git a/runtime/bin/main.cc b/runtime/bin/main.cc
index 3e5e6c5..133b9c7 100644
--- a/runtime/bin/main.cc
+++ b/runtime/bin/main.cc
@@ -165,18 +165,16 @@
     success &= file->Print("%s ", dep);
     free(dep);
   }
-  if (Options::preview_dart_2()) {
-    if (kernel_isolate_is_running) {
-      Dart_KernelCompilationResult result = Dart_KernelListDependencies();
-      if (result.status != Dart_KernelCompilationStatus_Ok) {
-        ErrorExit(
-            kErrorExitCode,
-            "Error: Failed to fetch dependencies from kernel service: %s\n\n",
-            result.error);
-      }
-      success &= file->WriteFully(result.kernel, result.kernel_size);
-      free(result.kernel);
+  if (kernel_isolate_is_running) {
+    Dart_KernelCompilationResult result = Dart_KernelListDependencies();
+    if (result.status != Dart_KernelCompilationStatus_Ok) {
+      ErrorExit(
+          kErrorExitCode,
+          "Error: Failed to fetch dependencies from kernel service: %s\n\n",
+          result.error);
     }
+    success &= file->WriteFully(result.kernel, result.kernel_size);
+    free(result.kernel);
   }
   success &= file->Print("\n");
   if (!success) {
@@ -300,8 +298,8 @@
   CHECK_RESULT(result);
 
 #if !defined(DART_PRECOMPILED_RUNTIME)
-  if (Options::preview_dart_2() && !isolate_run_app_snapshot &&
-      kernel_buffer == NULL && !Dart_IsKernelIsolate(isolate)) {
+  if (!isolate_run_app_snapshot && kernel_buffer == NULL &&
+      !Dart_IsKernelIsolate(isolate)) {
     if (!dfe.CanUseDartFrontend()) {
       const char* format = "Dart frontend unavailable to compile script %s.";
       intptr_t len = snprintf(NULL, 0, format, script_uri) + 1;
@@ -520,9 +518,6 @@
 #else
   // JIT: Service isolate uses the core libraries snapshot.
   bool skip_library_load = false;
-  const uint8_t* isolate_snapshot_data = core_isolate_snapshot_data;
-  const uint8_t* isolate_snapshot_instructions =
-      core_isolate_snapshot_instructions;
 #endif  // !defined(DART_PRECOMPILED_RUNTIME)
 
   Dart_Isolate isolate = NULL;
@@ -540,36 +535,28 @@
   ASSERT(flags != NULL);
   flags->load_vmservice_library = true;
 
-  if (Options::preview_dart_2()) {
-    // If there is intention to use DFE, then we create the isolate
-    // from kernel only if we can.
-    const uint8_t* kernel_buffer = NULL;
-    intptr_t kernel_buffer_size = 0;
-    dfe.LoadPlatform(&kernel_buffer, &kernel_buffer_size);
-    if (kernel_buffer == NULL) {
-      dfe.application_kernel_buffer(&kernel_buffer, &kernel_buffer_size);
-    }
-
-    // TODO(sivachandra): When the platform program is unavailable, check if
-    // application kernel binary is self contained or an incremental binary.
-    // Isolate should be created only if it is a self contained kernel binary.
-    if (kernel_buffer != NULL) {
-      isolate = Dart_CreateIsolateFromKernel(script_uri, NULL, kernel_buffer,
-                                             kernel_buffer_size, flags,
-                                             isolate_data, error);
-    } else {
-      *error =
-          strdup("Platform kernel not available to create service isolate.");
-      delete isolate_data;
-      return NULL;
-    }
-    skip_library_load = true;
-  } else {
-    isolate = Dart_CreateIsolate(
-        script_uri, main, isolate_snapshot_data, isolate_snapshot_instructions,
-        app_isolate_shared_data, app_isolate_shared_instructions, flags,
-        isolate_data, error);
+  // If there is intention to use DFE, then we create the isolate
+  // from kernel only if we can.
+  const uint8_t* kernel_buffer = NULL;
+  intptr_t kernel_buffer_size = 0;
+  dfe.LoadPlatform(&kernel_buffer, &kernel_buffer_size);
+  if (kernel_buffer == NULL) {
+    dfe.application_kernel_buffer(&kernel_buffer, &kernel_buffer_size);
   }
+
+  // TODO(sivachandra): When the platform program is unavailable, check if
+  // application kernel binary is self contained or an incremental binary.
+  // Isolate should be created only if it is a self contained kernel binary.
+  if (kernel_buffer != NULL) {
+    isolate = Dart_CreateIsolateFromKernel(script_uri, NULL, kernel_buffer,
+                                           kernel_buffer_size, flags,
+                                           isolate_data, error);
+  } else {
+    *error = strdup("Platform kernel not available to create service isolate.");
+    delete isolate_data;
+    return NULL;
+  }
+  skip_library_load = true;
 #endif  // !defined(DART_PRECOMPILED_RUNTIME)
   if (isolate == NULL) {
     delete isolate_data;
@@ -663,7 +650,7 @@
   Dart_Isolate isolate = NULL;
 
 #if !defined(DART_PRECOMPILED_RUNTIME)
-  if (Options::preview_dart_2() && !isolate_run_app_snapshot) {
+  if (!isolate_run_app_snapshot) {
     const uint8_t* platform_kernel_buffer = NULL;
     intptr_t platform_kernel_buffer_size = 0;
     dfe.LoadPlatform(&platform_kernel_buffer, &platform_kernel_buffer_size);
@@ -891,7 +878,7 @@
   }
 
   Dart_Isolate isolate = NULL;
-  if (Options::preview_dart_2() && Options::gen_snapshot_kind() == kAppAOT) {
+  if (Options::gen_snapshot_kind() == kAppAOT) {
     isolate = IsolateSetupHelperAotCompilationDart2(
         script_name, "main", Options::package_root(), Options::packages_file(),
         &flags, &error, &exit_code);
@@ -935,12 +922,8 @@
       // the core snapshot.
       Platform::Exit(kErrorExitCode);
     }
-    if (Options::preview_dart_2()) {
-      Snapshot::GenerateKernel(Options::snapshot_filename(), script_name,
-                               isolate_data->resolved_packages_config());
-    } else {
-      Snapshot::GenerateScript(Options::snapshot_filename());
-    }
+    Snapshot::GenerateKernel(Options::snapshot_filename(), script_name,
+                             isolate_data->resolved_packages_config());
   } else {
     // Lookup the library of the root script.
     Dart_Handle root_lib = Dart_RootLibrary();
@@ -1234,14 +1217,6 @@
     // Since we loaded the script anyway, save it.
     dfe.set_application_kernel_buffer(application_kernel_buffer,
                                       application_kernel_buffer_size);
-    // Since we saw a dill file, it means we have to turn on all the
-    // preview_dart_2 options.
-    if (Options::no_preview_dart_2()) {
-      Log::PrintErr(
-          "A kernel file is specified as the input, "
-          "--no-preview-dart-2 option is incompatible with it\n");
-      Platform::Exit(kErrorExitCode);
-    }
     Options::dfe()->set_use_dfe();
   }
 #endif
@@ -1262,9 +1237,8 @@
   init_params.entropy_source = DartUtils::EntropySource;
   init_params.get_service_assets = GetVMServiceAssetsArchiveCallback;
 #if !defined(DART_PRECOMPILED_RUNTIME)
-  init_params.start_kernel_isolate = Options::preview_dart_2() &&
-                                     dfe.UseDartFrontend() &&
-                                     dfe.CanUseDartFrontend();
+  init_params.start_kernel_isolate =
+      dfe.UseDartFrontend() && dfe.CanUseDartFrontend();
 #else
   init_params.start_kernel_isolate = false;
 #endif
diff --git a/runtime/bin/main_options.cc b/runtime/bin/main_options.cc
index faf5a26..38e7fa6 100644
--- a/runtime/bin/main_options.cc
+++ b/runtime/bin/main_options.cc
@@ -63,17 +63,9 @@
 CB_OPTIONS_LIST(CB_OPTION_DEFINITION)
 #undef CB_OPTION_DEFINITION
 
-void Options::SetDart1Options(CommandLineOptions* vm_options) {
-  vm_options->AddArgument("--no-strong");
-  vm_options->AddArgument("--no-reify-generic-functions");
-  vm_options->AddArgument("--no-sync-async");
-}
-
 #if !defined(DART_PRECOMPILED_RUNTIME)
 DFE* Options::dfe_ = NULL;
 
-// TODO(sivachandra): Make it an error to specify --dfe without
-// specifying --preview_dart_2.
 DEFINE_STRING_OPTION_CB(dfe, { Options::dfe()->set_frontend_filename(value); });
 #endif  // !defined(DART_PRECOMPILED_RUNTIME)
 
@@ -384,13 +376,9 @@
     }
   }
 
-  if (Options::no_preview_dart_2()) {
-    Options::SetDart1Options(vm_options);
-  } else {
 #if !defined(DART_PRECOMPILED_RUNTIME)
-    Options::dfe()->set_use_dfe();
+  Options::dfe()->set_use_dfe();
 #endif  // !defined(DART_PRECOMPILED_RUNTIME)
-  }
   if (Options::deterministic()) {
     // Both an embedder and VM flag.
     vm_options->AddArgument("--deterministic");
@@ -469,9 +457,6 @@
   }
   if (checked_set) {
     vm_options->AddArgument("--enable-asserts");
-    if (Options::no_preview_dart_2()) {
-      vm_options->AddArgument("--enable-type-checks");
-    }
   }
 
   // If --snapshot is given without --snapshot-kind, default to script snapshot.
diff --git a/runtime/bin/main_options.h b/runtime/bin/main_options.h
index f5672eb..11681ae 100644
--- a/runtime/bin/main_options.h
+++ b/runtime/bin/main_options.h
@@ -45,7 +45,6 @@
   V(short_socket_read, short_socket_read)                                      \
   V(short_socket_write, short_socket_write)                                    \
   V(disable_exit, exit_disabled)                                               \
-  V(no_preview_dart_2, no_preview_dart_2)                                      \
   V(preview_dart_2, nop_option)
 
 // Boolean flags that have a short form.
@@ -111,8 +110,7 @@
   CB_OPTIONS_LIST(CB_OPTIONS_DECL)
 #undef CB_OPTIONS_DECL
 
-  static bool preview_dart_2() { return !no_preview_dart_2(); }
-  static void SetDart1Options(CommandLineOptions* vm_options);
+  static bool preview_dart_2() { return true; }
 
   static dart::SimpleHashMap* environment() { return environment_; }
 
diff --git a/runtime/observatory/tests/service/service.status b/runtime/observatory/tests/service/service.status
index 0370264..ddff9c6 100644
--- a/runtime/observatory/tests/service/service.status
+++ b/runtime/observatory/tests/service/service.status
@@ -79,6 +79,9 @@
 [ $mode == debug && ($arch == simarm || $arch == simarm64) ]
 *: SkipSlow
 
+[ !$preview_dart_2 && ($runtime == dart_precompiled || $runtime == vm) ]
+*: SkipByDesign # Deprecating all Dart1 modes of execution
+
 [ !$strong && ($compiler == dartk || $compiler == dartkp) ]
 *: Skip
 
diff --git a/runtime/tests/vm/dart/snapshot_version_test.dart b/runtime/tests/vm/dart/snapshot_version_test.dart
index 7034458..2dcde10 100644
--- a/runtime/tests/vm/dart/snapshot_version_test.dart
+++ b/runtime/tests/vm/dart/snapshot_version_test.dart
@@ -6,10 +6,8 @@
 import "package:expect/expect.dart";
 
 main() {
-  var result = Process.runSync(Platform.executable, [
-    '--no-preview-dart-2',
-    Platform.script.resolve('./bad_snapshot').toFilePath()
-  ]);
+  var result = Process.runSync(Platform.executable,
+      [Platform.script.resolve('./bad_snapshot').toFilePath()]);
   print("=== stdout ===\n ${result.stdout}");
   print("=== stderr ===\n ${result.stderr}");
   Expect.equals(253, result.exitCode);
diff --git a/runtime/tests/vm/vm.status b/runtime/tests/vm/vm.status
index 459a5a1..6730986 100644
--- a/runtime/tests/vm/vm.status
+++ b/runtime/tests/vm/vm.status
@@ -1,6 +1,7 @@
 # Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file
 # for details. All rights reserved. Use of this source code is governed by a
 # BSD-style license that can be found in the LICENSE file.
+
 cc/AllocGeneric_Overflow: Crash, Fail # These tests are expected to crash on all platforms.
 cc/ArrayNew_Overflow_Crash: Crash, Fail # These tests are expected to crash on all platforms.
 cc/CodeImmutability: Crash, Fail # These tests are expected to crash on all platforms.
@@ -20,6 +21,7 @@
 cc/SNPrint_BadArgs: Crash, Fail # These tests are expected to crash on all platforms.
 dart/data_uri_import_test/none: SkipByDesign
 dart/entrypoints/*: Skip  # Only supported in Dart 2 JIT (hot-reload -> issue 34199).
+dart/snapshot_version_test: Skip # This test is a Dart1 test (script snapshot)
 
 [ $builder_tag == asan ]
 cc/CodeImmutability: Fail, OK # Address Sanitizer turns a crash into a failure.
@@ -27,9 +29,6 @@
 [ $builder_tag == optimization_counter_threshold ]
 dart/appjit*: SkipByDesign # Test needs to a particular opt-counter value
 
-[ $compiler == app_jit ]
-dart/snapshot_version_test: Fail, OK # Expects to find script snapshot relative to Dart source.
-
 [ $compiler == app_jitk ]
 dart/data_uri_import_test/utf16: MissingRuntimeError
 dart/redirection_type_shuffling_test/none: RuntimeError
@@ -363,3 +362,6 @@
 dart/spawn_infinite_loop_test: Skip # We can shutdown an isolate before it reloads.
 dart/spawn_shutdown_test: Skip # We can shutdown an isolate before it reloads.
 dart/stack_overflow_shared_test: SkipSlow # Too slow with --slow-path-triggers-gc flag and not relevant outside precompiled.
+
+[ ($runtime == vm || $runtime == dart_precompiled) && !$preview_dart_2 ]
+*:SkipByDesign # Deprecating all Dart1 modes of execution
diff --git a/runtime/vm/unit_test.cc b/runtime/vm/unit_test.cc
index f5d7f87..dc76612 100644
--- a/runtime/vm/unit_test.cc
+++ b/runtime/vm/unit_test.cc
@@ -39,7 +39,7 @@
 
 DEFINE_FLAG(bool,
             use_dart_frontend,
-            false,
+            true,
             "Parse scripts with Dart-to-Kernel parser");
 
 DECLARE_FLAG(bool, strong);
diff --git a/samples/samples.status b/samples/samples.status
index bf9f1fc..2d1d4b8 100644
--- a/samples/samples.status
+++ b/samples/samples.status
@@ -23,6 +23,9 @@
 [ $compiler == none && $runtime == vm && $system == fuchsia ]
 *: Skip # Not yet triaged.
 
+[ !$preview_dart_2 && ($runtime == dart_precompiled || $runtime == vm) ]
+*: SkipByDesign # Deprecating all Dart1 modes of execution
+
 [ $compiler == app_jitk || $compiler == dartk || $compiler == dartkb || $compiler == dartkp ]
 sample_extension/test/sample_extension_app_snapshot_test: RuntimeError
 sample_extension/test/sample_extension_script_snapshot_test: RuntimeError
diff --git a/tests/co19/co19-runtime.status b/tests/co19/co19-runtime.status
index c2c3fd3..7be5f14 100644
--- a/tests/co19/co19-runtime.status
+++ b/tests/co19/co19-runtime.status
@@ -2,424 +2,4 @@
 # for details. All rights reserved. Use of this source code is governed by a
 # BSD-style license that can be found in the LICENSE file.
 
-[ $compiler == precompiler ]
-Language/Expressions/Throw/stack_trace_t01: Skip # Dart 1 AOT to be retired soon.
-LibTest/collection/ListBase/ListBase_class_A01_t02: Pass, Timeout
-LibTest/collection/ListMixin/ListMixin_class_A01_t02: Pass, Timeout
-LibTest/core/Map/Map_class_A01_t04: Pass, Timeout
-LibTest/core/Uri/encodeQueryComponent_A01_t02: Pass, Timeout
-
-[ $runtime == dart_precompiled ]
-Language/Expressions/Null/instance_of_class_null_t01: Skip # Uses dart:mirrors
-Language/Metadata/*: SkipByDesign # Uses dart:mirrors
-LibTest/isolate/Isolate/spawnUri*: SkipByDesign # Isolate.spawnUri
-
-#
-# flutter runs with --error-on-bad-type so the following two tests end up
-# with errors and pass
-#
-[ $runtime == flutter ]
-Language/Classes/Abstract_Instance_Members/override_more_required_parameters_t01: CompileTimeError
-Language/Classes/Abstract_Instance_Members/override_no_named_parameters_t01: CompileTimeError
-Language/Classes/Abstract_Instance_Members/override_not_a_subtype_t01: CompileTimeError
-Language/Classes/Abstract_Instance_Members/override_not_a_subtype_t03: CompileTimeError
-Language/Classes/Constructors/Factories/function_type_t01: CompileTimeError
-Language/Classes/Constructors/Factories/function_type_t02: CompileTimeError
-Language/Classes/Constructors/Factories/redirecting_constructor_call_t02: CompileTimeError
-Language/Classes/Getters/override_t01: CompileTimeError
-Language/Classes/Getters/override_t02: CompileTimeError
-Language/Classes/Getters/override_t03: CompileTimeError
-Language/Classes/Instance_Methods/override_fewer_parameters_t01: CompileTimeError
-Language/Classes/Instance_Methods/override_fewer_parameters_t02: CompileTimeError
-Language/Classes/Instance_Methods/override_more_parameters_t01: CompileTimeError
-Language/Classes/Instance_Methods/override_more_parameters_t02: CompileTimeError
-Language/Classes/Instance_Methods/override_named_parameters_t01: CompileTimeError
-Language/Classes/Instance_Methods/override_named_parameters_t02: CompileTimeError
-Language/Classes/Instance_Methods/override_named_parameters_t05: CompileTimeError
-Language/Classes/Instance_Methods/override_subtype_t01: CompileTimeError
-Language/Classes/Instance_Methods/override_subtype_t02: CompileTimeError
-Language/Classes/Instance_Methods/override_subtype_t03: CompileTimeError
-Language/Classes/Instance_Methods/override_subtype_t04: CompileTimeError
-Language/Classes/Setters/override_t01: CompileTimeError
-Language/Classes/Setters/override_t02: CompileTimeError
-Language/Errors_and_Warnings/static_warning_t01: CompileTimeError
-Language/Expressions/Assignment/expression_assignment_failed_t06: CompileTimeError
-Language/Expressions/Assignment/super_assignment_failed_t05: CompileTimeError
-Language/Expressions/Await_Expressions/syntax_t07: CompileTimeError
-Language/Expressions/Await_Expressions/syntax_t08: CompileTimeError
-Language/Expressions/Await_Expressions/syntax_t09: CompileTimeError
-Language/Expressions/Identifier_Reference/async_and_generator_t01: CompileTimeError
-Language/Expressions/Identifier_Reference/built_in_not_dynamic_t14: Pass
-Language/Expressions/Identifier_Reference/built_in_not_dynamic_t19: Pass
-Language/Expressions/Instance_Creation/New/evaluation_t03: CompileTimeError
-Language/Expressions/Instance_Creation/New/evaluation_t16: CompileTimeError
-Language/Expressions/Instance_Creation/New/evaluation_t17: CompileTimeError
-Language/Expressions/Instance_Creation/New/evaluation_t18: CompileTimeError
-Language/Expressions/Instance_Creation/New/generic_type_t01: CompileTimeError
-Language/Expressions/Instance_Creation/New/generic_type_t02: CompileTimeError
-Language/Expressions/Instance_Creation/New/generic_type_t03: CompileTimeError
-Language/Expressions/Instance_Creation/New/redirecting_factory_constructor_t02: CompileTimeError
-Language/Expressions/Instance_Creation/New/type_argument_t01: CompileTimeError
-Language/Expressions/Instance_Creation/New/type_t01: CompileTimeError
-Language/Expressions/Instance_Creation/New/type_t02: CompileTimeError
-Language/Expressions/Instance_Creation/New/type_t03: CompileTimeError
-Language/Expressions/Instance_Creation/New/type_t05: CompileTimeError
-Language/Expressions/Instance_Creation/malformed_or_malbounded_t01: CompileTimeError
-Language/Expressions/Instance_Creation/malformed_or_malbounded_t03: CompileTimeError
-Language/Expressions/Instance_Creation/malformed_or_malbounded_t07: CompileTimeError
-Language/Expressions/Null/instance_of_class_null_t01: CompileTimeError
-Language/Expressions/Type_Cast/evaluation_t04: CompileTimeError
-Language/Expressions/Type_Cast/evaluation_t05: CompileTimeError
-Language/Expressions/Type_Cast/evaluation_t06: CompileTimeError
-Language/Expressions/Type_Cast/evaluation_t07: CompileTimeError
-Language/Expressions/Type_Cast/evaluation_t08: CompileTimeError
-Language/Expressions/Type_Cast/evaluation_t09: CompileTimeError
-Language/Expressions/Type_Test/evaluation_t03: CompileTimeError
-Language/Expressions/Type_Test/evaluation_t04: CompileTimeError
-Language/Expressions/Type_Test/evaluation_t05: CompileTimeError
-Language/Expressions/Type_Test/evaluation_t06: CompileTimeError
-Language/Expressions/Type_Test/evaluation_t07: CompileTimeError
-Language/Expressions/Type_Test/evaluation_t08: CompileTimeError
-Language/Expressions/Type_Test/evaluation_t09: CompileTimeError
-Language/Generics/malformed_t02: CompileTimeError
-Language/Generics/scope_t06: CompileTimeError
-Language/Generics/upper_bound_t01: CompileTimeError
-Language/Libraries_and_Scripts/Imports/namespace_changes_t19: CompileTimeError
-Language/Libraries_and_Scripts/Imports/same_name_t01: CompileTimeError
-Language/Libraries_and_Scripts/Imports/same_name_t05: CompileTimeError
-Language/Libraries_and_Scripts/Imports/same_name_t06: CompileTimeError
-Language/Libraries_and_Scripts/Imports/same_name_t08: CompileTimeError
-Language/Libraries_and_Scripts/Imports/same_name_t11: CompileTimeError
-Language/Libraries_and_Scripts/Imports/same_name_t16: CompileTimeError
-Language/Libraries_and_Scripts/Imports/same_name_t18: CompileTimeError
-Language/Libraries_and_Scripts/Imports/same_name_t19: CompileTimeError
-Language/Metadata/before_class_t01: CompileTimeError
-Language/Metadata/before_ctor_t01: CompileTimeError
-Language/Metadata/before_ctor_t02: CompileTimeError
-Language/Metadata/before_export_t01: CompileTimeError
-Language/Metadata/before_factory_t01: CompileTimeError
-Language/Metadata/before_function_t01: CompileTimeError
-Language/Metadata/before_function_t02: CompileTimeError
-Language/Metadata/before_function_t03: CompileTimeError
-Language/Metadata/before_function_t04: CompileTimeError
-Language/Metadata/before_function_t05: CompileTimeError
-Language/Metadata/before_function_t06: CompileTimeError
-Language/Metadata/before_function_t07: CompileTimeError
-Language/Metadata/before_import_t01: CompileTimeError
-Language/Metadata/before_library_t01: CompileTimeError
-Language/Metadata/before_param_t01: CompileTimeError
-Language/Metadata/before_param_t02: CompileTimeError
-Language/Metadata/before_param_t03: CompileTimeError
-Language/Metadata/before_param_t04: CompileTimeError
-Language/Metadata/before_param_t05: CompileTimeError
-Language/Metadata/before_param_t06: CompileTimeError
-Language/Metadata/before_param_t07: CompileTimeError
-Language/Metadata/before_param_t08: CompileTimeError
-Language/Metadata/before_param_t09: CompileTimeError
-Language/Metadata/before_type_param_t01: CompileTimeError
-Language/Metadata/before_typedef_t01: CompileTimeError
-Language/Metadata/before_variable_t01: CompileTimeError
-Language/Metadata/before_variable_t02: CompileTimeError
-Language/Mixins/Mixin_Application/syntax_t21: CompileTimeError
-Language/Mixins/Mixin_Application/warning_t01: CompileTimeError
-Language/Mixins/Mixin_Application/warning_t02: CompileTimeError
-Language/Mixins/Mixin_Application/warning_t03: CompileTimeError
-Language/Overview/Privacy/private_and_public_t02: CompileTimeError
-Language/Overview/Privacy/private_and_public_t06: CompileTimeError
-Language/Overview/Scoping/hiding_declaration_t28: CompileTimeError
-Language/Statements/Try/malformed_type_t01: CompileTimeError
-Language/Statements/Try/malformed_type_t02: CompileTimeError
-Language/Statements/Try/malformed_type_t03: CompileTimeError
-Language/Statements/Yield_and_Yield_Each/Yield_Each/location_t01: Pass
-Language/Statements/Yield_and_Yield_Each/Yield_Each/location_t03: Pass
-Language/Statements/Yield_and_Yield_Each/Yield_Each/location_t05: Pass
-Language/Types/Dynamic_Type_System/malbounded_type_error_t01: CompileTimeError
-Language/Types/Parameterized_Types/Actual_Type_of_Declaration/actual_type_t02: CompileTimeError
-Language/Types/Parameterized_Types/Actual_Type_of_Declaration/actual_type_t03: CompileTimeError
-Language/Types/Parameterized_Types/arity_mismatch_t01: CompileTimeError
-Language/Types/Parameterized_Types/arity_mismatch_t02: CompileTimeError
-Language/Types/Parameterized_Types/arity_mismatch_t03: CompileTimeError
-Language/Types/Parameterized_Types/arity_mismatch_t04: CompileTimeError
-Language/Types/Parameterized_Types/arity_mismatch_t05: CompileTimeError
-Language/Types/Parameterized_Types/arity_mismatch_t06: CompileTimeError
-Language/Types/Parameterized_Types/malbounded_t01: CompileTimeError
-Language/Types/Parameterized_Types/malbounded_t02: CompileTimeError
-Language/Types/Parameterized_Types/malbounded_t03: CompileTimeError
-Language/Types/Parameterized_Types/malbounded_t04: CompileTimeError
-Language/Types/Parameterized_Types/malbounded_t05: CompileTimeError
-Language/Types/Parameterized_Types/malbounded_t06: CompileTimeError
-Language/Types/Static_Types/malformed_type_t01: CompileTimeError
-Language/Types/Static_Types/malformed_type_t02: CompileTimeError
-Language/Types/Static_Types/malformed_type_t03: CompileTimeError
-Language/Types/Static_Types/malformed_type_t04: CompileTimeError
-Language/Types/Static_Types/malformed_type_t05: CompileTimeError
-Language/Types/Static_Types/malformed_type_t06: CompileTimeError
-LibTest/async/Future/doWhile_A05_t01: Pass, RuntimeError # Flutter Issue 9109
-LibTest/async/Future/forEach_A04_t02: Pass, RuntimeError # Flutter Issue 9109
-LibTest/async/Stream/timeout_A01_t01: Pass, RuntimeError # Flutter Issue 9109
-LibTest/async/Stream/timeout_A03_t01: Pass, RuntimeError # Flutter Issue 9109
-LibTest/async/Stream/timeout_A04_t01: Pass, RuntimeError # Flutter Issue 9109
-LibTest/async/StreamController/StreamController.broadcast_A04_t01: Pass, RuntimeError # Flutter Issue 9109
-LibTest/collection/DoubleLinkedQueueEntry/append_A01_t01: Pass, Timeout # Flutter Issue 9109
-LibTest/collection/LinkedList/addFirst_A01_t01: Pass, Timeout # Flutter Issue 9109
-LibTest/collection/SplayTreeSet/SplayTreeSet.from_A02_t04: Pass, Timeout
-LibTest/isolate/Isolate/spawnUri*: Skip # spawnUri is not supported by flutter
-LibTest/isolate/ReceivePort/sendPort_A01_t01: Pass, Timeout # Flutter Issue 9109
-LibTest/typed_data/Int32List/buffer_A01_t02: Pass, Timeout # Flutter Issue 9109
-
-[ $runtime == vm ]
-Language/Classes/Constructors/Generative_Constructors/execution_of_an_initializer_t02: MissingCompileTimeError # Issue 114
-LibTest/isolate/Isolate/spawnUri_A01_t06: Pass, Fail # Issue 28269, These tests are timing dependent and should be non-flaky once the fix for https://github.com/dart-lang/co19/issues/86 is merged into master. (They are skipped on $runtime == pre_compiled below.)
-LibTest/isolate/Isolate/spawnUri_A01_t07: Pass, Fail # Issue 28269, These tests are timing dependent and should be non-flaky once the fix for https://github.com/dart-lang/co19/issues/86 is merged into master. (They are skipped on $runtime == pre_compiled below.)
-LibTest/isolate/Isolate/spawn_A04_t01: Pass, Fail # Issue 28269, These tests are timing dependent and should be non-flaky once the fix for https://github.com/dart-lang/co19/issues/86 is merged into master. (They are skipped on $runtime == pre_compiled below.)
-
-[ $system == windows ]
-LibTest/collection/ListBase/ListBase_class_A01_t02: Pass, Slow
-LibTest/collection/ListMixin/ListMixin_class_A01_t02: Pass, Slow
-
-[ $fasta ]
-Language/Classes/Constructors/Constant_Constructors/potentially_constant_expression_t01: Crash
-Language/Expressions/Constants/constant_list_t02: MissingCompileTimeError
-Language/Expressions/Constants/constant_map_t02: MissingCompileTimeError
-Language/Expressions/Instance_Creation/Const/arguments_t03: MissingCompileTimeError
-Language/Expressions/Maps/constant_map_t02: MissingCompileTimeError
-
-[ $arch == arm64 && ($compiler == none || $compiler == precompiler) && ($runtime == dart_precompiled || $runtime == vm) ]
-LibTest/collection/ListBase/ListBase_class_A01_t02: Skip # co19 issue 673, These tests take too much memory (300 MB) for our 1 GB test machine co19 issue 673. http://code.google.com/p/co19/issues/detail?id=673
-LibTest/collection/ListMixin/ListMixin_class_A01_t02: Skip # co19 issue 673, These tests take too much memory (300 MB) for our 1 GB test machine co19 issue 673. http://code.google.com/p/co19/issues/detail?id=673
-LibTest/core/List/List_class_A01_t02: Skip # co19 issue 673, These tests take too much memory (300 MB) for our 1 GB test machine co19 issue 673. http://code.google.com/p/co19/issues/detail?id=673
-
-[ $arch == ia32 && $mode == release && $runtime == vm && $system == linux ]
-service/dev_fs_spawn_test: Pass, Fail # Issue 28411
-
-[ $arch == simarm && $compiler == precompiler && $runtime == dart_precompiled ]
-LibTest/typed_data/Float32x4/operator_division_A01_t02: RuntimeError # Issue #26675
-
-[ $builder_tag == asan && $mode == debug && ($runtime == dart_precompiled || $runtime == vm) ]
-Language/Types/Interface_Types/subtype_t27: Skip # Issue 21174.
-
-[ $compiler == none && $runtime == vm && $system == fuchsia ]
-*: Skip # Tests not included in the image.
-
-[ $compiler == precompiler && $runtime == dart_precompiled && $system == android ]
-*: Skip # Issue 27294
-Language/Expressions/Object_Identity/double_t02: RuntimeError # Issue #26374
-LibTest/math/log_A01_t01: RuntimeError # Precision of Math.log (Issue #18998)
-
-[ $mode == debug && ($arch == simdbc || $arch == simdbc64) ]
-LibTest/collection/ListBase/ListBase_class_A01_t02: Timeout # TODO(vegorov) These tests are very slow on unoptimized SIMDBC
-LibTest/collection/ListMixin/ListMixin_class_A01_t02: Timeout # TODO(vegorov) These tests are very slow on unoptimized SIMDBC
-
-[ $mode == debug && ($runtime == dart_precompiled || $runtime == vm) ]
-LibTest/core/List/List_class_A01_t02: Pass, Slow
-
-[ $mode == release && $runtime == vm && $system == linux && ($arch == ia32 || $arch == x64) ]
-LibTest/isolate/Isolate/spawn_A04_t05: Pass, Slow
-
-# Obfuscated mode expectations
-[ $runtime == dart_precompiled && $minified ]
-Language/Enums/declaration_equivalent_t01: Skip # Enum.toString is obfuscated.
-Language/Expressions/Property_Extraction/Super_Getter_Access_and_Method_Closurization/no_such_method_t01: Skip # Uses new Symbol() instead of const Symbol()
-LibTest/core/Symbol/Symbol_A01_t01: Skip # Uses new Symbol()
-
-[ $runtime != none && !$strong ]
-LibTest/typed_data/Float32x4List/first_A01_t02: RuntimeError # co19 issue 130 + type error
-LibTest/typed_data/Float32x4List/last_A01_t02: RuntimeError # co19 issue 130 + type error
-
-[ $runtime == vm && $checked ]
-LibTest/typed_data/Float32List/reduce_A01_t01: Fail # These tests fail in checked mode because they are incorrect.
-LibTest/typed_data/Float64List/add_A01_t01: Fail # These tests fail in checked mode because they are incorrect.
-LibTest/typed_data/Float64List/firstWhere_A02_t01: Fail # These tests fail in checked mode because they are incorrect.
-LibTest/typed_data/Float64List/reduce_A01_t01: Fail # These tests fail in checked mode because they are incorrect.
-
-[ ($arch == simarm || $arch == simarm64 || $arch == simarmv5te || $arch == simarmv6 || $arch == simdbc || $arch == simdbc64) && ($runtime == dart_precompiled || $runtime == vm) ]
-LibTest/collection/DoubleLinkedQueue/DoubleLinkedQueue_class_A01_t01: Skip # Timeout
-LibTest/collection/IterableBase/IterableBase_class_A01_t02: Skip # Timeout
-LibTest/collection/IterableMixin/IterableMixin_class_A02_t01: Skip # Timeout
-LibTest/collection/ListBase/ListBase_class_A01_t01: Skip # Timeout
-LibTest/collection/ListBase/ListBase_class_A01_t02: Skip # Timeout
-LibTest/collection/ListMixin/ListMixin_class_A01_t01: Skip # Timeout
-LibTest/collection/ListMixin/ListMixin_class_A01_t02: Skip # Timeout
-LibTest/core/Uri/Uri_A06_t03: Skip # Timeout
-
-[ $compiler == app_jit || $compiler == precompiler ]
-Language/Mixins/Mixin_Application/error_t01: Pass
-Language/Mixins/Mixin_Application/error_t02: Pass
-Language/Mixins/declaring_constructor_t01: Pass
-
-[ $compiler == app_jit || $compiler == precompiler || $mode == product || $runtime == flutter ]
-Language/Libraries_and_Scripts/Imports/deferred_import_t01: Skip # Eager loading
-Language/Libraries_and_Scripts/Imports/deferred_import_t02: Skip # Eager loading
-Language/Libraries_and_Scripts/Imports/invalid_uri_deferred_t01: Skip # Eager loading
-Language/Libraries_and_Scripts/Imports/invalid_uri_deferred_t02: Skip # Eager loading
-
-[ $runtime == dart_precompiled || $runtime == flutter || $runtime == vm ]
-Language/Classes/definition_t24: MissingCompileTimeError # Issue co19 #129, sdk issue #31624
-Language/Expressions/Assignment/super_assignment_failed_t05: RuntimeError # Issue 25671
-Language/Expressions/Constants/literal_number_t01: CompileTimeError # Large integer literal
-Language/Expressions/Constants/math_operators_t01: CompileTimeError # Large integer literal
-Language/Expressions/Constants/math_operators_t06: CompileTimeError # Large integer literal
-Language/Expressions/Function_Invocation/async_generator_invokation_t08: Fail # Issue 25967
-Language/Expressions/Function_Invocation/async_generator_invokation_t10: Fail # Issue 25967
-Language/Expressions/Method_Invocation/Ordinary_Invocation/object_method_invocation_t01: MissingCompileTimeError # Issue 25496
-Language/Expressions/Method_Invocation/Ordinary_Invocation/object_method_invocation_t02: MissingCompileTimeError # Issue 25496
-Language/Expressions/Numbers/static_type_of_int_t01: CompileTimeError # Large integer literal
-Language/Expressions/Numbers/syntax_t06: CompileTimeError # Large integer literal
-Language/Expressions/Numbers/syntax_t09: CompileTimeError # Large integer literal
-Language/Expressions/Numbers/syntax_t10: CompileTimeError # Large integer literal
-Language/Expressions/Property_Extraction/Getter_Access_and_Method_Extraction/class_object_member_t01: MissingCompileTimeError # Issue 24332
-Language/Expressions/Property_Extraction/Getter_Access_and_Method_Extraction/class_object_member_t02: MissingCompileTimeError # Issue 24332
-Language/Expressions/Property_Extraction/Getter_Access_and_Method_Extraction/class_object_member_t03: MissingCompileTimeError # Issue 24332
-Language/Expressions/Property_Extraction/Getter_Access_and_Method_Extraction/class_object_member_t04: MissingCompileTimeError # Issue 24332
-Language/Expressions/Property_Extraction/Getter_Access_and_Method_Extraction/class_object_member_t05: MissingCompileTimeError # Issue 24332
-Language/Expressions/Property_Extraction/Getter_Access_and_Method_Extraction/class_object_member_t06: MissingCompileTimeError # Issue 24332
-Language/Expressions/Property_Extraction/Getter_Access_and_Method_Extraction/class_object_member_t07: MissingCompileTimeError # Issue 24332
-Language/Expressions/Property_Extraction/Getter_Access_and_Method_Extraction/class_object_member_t08: MissingCompileTimeError # Issue 24332
-Language/Libraries_and_Scripts/Exports/invalid_uri_t02: Fail
-Language/Libraries_and_Scripts/Exports/reexport_t01: Fail # Dart issue 12916
-Language/Libraries_and_Scripts/Exports/reexport_t02: MissingCompileTimeError, Fail # Dart issue 12916
-Language/Libraries_and_Scripts/Imports/invalid_uri_t02: Fail
-Language/Libraries_and_Scripts/Parts/syntax_t06: Fail
-Language/Libraries_and_Scripts/Scripts/top_level_main_t01: Skip # Issue 29895
-Language/Mixins/Mixin_Application/syntax_t16: CompileTimeError # Issue 25765
-Language/Mixins/declaring_constructor_t05: MissingCompileTimeError # Issue 24767
-Language/Mixins/declaring_constructor_t06: MissingCompileTimeError # Issue 24767
-Language/Statements/Assert/execution_t02: Skip # co19 issue 734
-Language/Statements/Assert/execution_t03: Skip # co19 issue 734
-Language/Statements/Assert/type_t02: Skip # co19 issue 734
-Language/Statements/Assert/type_t05: Skip # co19 issue 734
-Language/Statements/Labels/syntax_t03: Fail # Dart issue 2238
-Language/Statements/Switch/syntax_t02: Fail # Dart issue 12908
-Language/Statements/Yield_and_Yield_Each/Yield_Each/execution_async_t08: RuntimeError # Issue 25748
-Language/Statements/Yield_and_Yield_Each/Yield_Each/execution_async_t09: RuntimeError # Issue 25748
-Language/Statements/Yield_and_Yield_Each/Yield_Each/execution_async_t10: RuntimeError # Issue 25748
-Language/Statements/Yield_and_Yield_Each/Yield_Each/execution_sync_t05: RuntimeError # Issue 25662,25634
-Language/Statements/Yield_and_Yield_Each/Yield_Each/location_t01: MissingCompileTimeError # Issue 25495
-Language/Statements/Yield_and_Yield_Each/Yield_Each/location_t03: MissingCompileTimeError # Issue 25495
-Language/Statements/Yield_and_Yield_Each/Yield_Each/location_t05: MissingCompileTimeError # Issue 25495
-Language/Types/Type_Void/syntax_t09: MissingCompileTimeError # Issue co19/30264
-LayoutTests/fast/*: SkipByDesign # DOM not supported on VM.
-LibTest/collection/ListBase/ListBase_class_A01_t01: RuntimeError # Large integers
-LibTest/collection/ListMixin/ListMixin_class_A01_t01: RuntimeError # Large integers
-LibTest/collection/Maps/*: Skip # Maps class no longer exists
-LibTest/core/Duration/inDays_A01_t01: RuntimeError # Large integers
-LibTest/core/Duration/inHours_A01_t01: RuntimeError # Large integers
-LibTest/core/Duration/inMilliseconds_A01_t01: RuntimeError # Large integers
-LibTest/core/Duration/inMinutes_A01_t01: RuntimeError # Large integers
-LibTest/core/Duration/inSeconds_A01_t01: RuntimeError # Large integers
-LibTest/core/List/List_class_A01_t01: RuntimeError # Large integers
-LibTest/core/RegExp/Pattern_semantics/firstMatch_NonEmptyClassRanges_A01_t01: RuntimeError, Fail # Issue 22200
-LibTest/core/RegExp/Pattern_semantics/firstMatch_NonEmptyClassRanges_A01_t05: RuntimeError, Fail # Issue 22200
-LibTest/core/RegExp/Pattern_semantics/firstMatch_NonEmptyClassRanges_A01_t06: RuntimeError, Fail # Issue 22200
-LibTest/core/Symbol/Symbol_A01_t03: RuntimeError # Issue 13596
-LibTest/core/Symbol/Symbol_A01_t05: RuntimeError # Issue 13596
-LibTest/core/double/ceil_A01_t04: RuntimeError # Large integers
-LibTest/core/double/floor_A01_t04: RuntimeError # Large integers
-LibTest/core/double/isInfinite_A01_t03: CompileTimeError # Large integer literal
-LibTest/core/double/round_A01_t03: RuntimeError # Large integers
-LibTest/core/double/toInt_A01_t05: RuntimeError # Large integers
-LibTest/core/double/truncate_A01_t05: RuntimeError # Large integers
-LibTest/core/int/abs_A01_t01: CompileTimeError # Large integer literal
-LibTest/core/int/ceilToDouble_A01_t01: CompileTimeError # Large integer literal
-LibTest/core/int/ceil_A01_t01: CompileTimeError # Large integer literal
-LibTest/core/int/compareTo_A01_t01: CompileTimeError # Large integer literal
-LibTest/core/int/floorToDouble_A01_t01: CompileTimeError # Large integer literal
-LibTest/core/int/floor_A01_t01: CompileTimeError # Large integer literal
-LibTest/core/int/isEven_A01_t01: CompileTimeError # Large integer literal
-LibTest/core/int/isInfinite_A01_t01: CompileTimeError # Large integer literal
-LibTest/core/int/isNaN_A01_t01: CompileTimeError # Large integer literal
-LibTest/core/int/isNegative_A01_t01: CompileTimeError # Large integer literal
-LibTest/core/int/isOdd_A01_t01: CompileTimeError # Large integer literal
-LibTest/core/int/operator_AND_A01_t01: CompileTimeError # Large integer literal
-LibTest/core/int/operator_GE_A01_t01: CompileTimeError # Large integer literal
-LibTest/core/int/operator_GT_A01_t01: CompileTimeError # Large integer literal
-LibTest/core/int/operator_LE_A01_t01: CompileTimeError # Large integer literal
-LibTest/core/int/operator_LT_A01_t01: CompileTimeError # Large integer literal
-LibTest/core/int/operator_NOT_A01_t01: CompileTimeError # Large integer literal
-LibTest/core/int/operator_OR_A01_t01: CompileTimeError # Large integer literal
-LibTest/core/int/operator_XOR_A01_t01: CompileTimeError # Large integer literal
-LibTest/core/int/operator_addition_A01_t01: CompileTimeError # Large integer literal
-LibTest/core/int/operator_division_A01_t01: CompileTimeError # Large integer literal
-LibTest/core/int/operator_left_shift_A01_t01: CompileTimeError # Large integer literal
-LibTest/core/int/operator_multiplication_A01_t01: CompileTimeError # Large integer literal
-LibTest/core/int/operator_remainder_A01_t01: CompileTimeError # Large integer literal
-LibTest/core/int/operator_remainder_A01_t02: CompileTimeError # Large integer literal
-LibTest/core/int/operator_right_shift_A01_t01: CompileTimeError # Large integer literal
-LibTest/core/int/operator_subtraction_A01_t01: CompileTimeError # Large integer literal
-LibTest/core/int/operator_truncating_division_A01_t01: CompileTimeError # Large integer literal
-LibTest/core/int/operator_truncating_division_A01_t02: CompileTimeError # Large integer literal
-LibTest/core/int/operator_unary_minus_A01_t01: CompileTimeError # Large integer literal
-LibTest/core/int/parse_A01_t01: CompileTimeError # Large integer literal
-LibTest/core/int/remainder_A01_t01: CompileTimeError # Large integer literal
-LibTest/core/int/remainder_A01_t02: CompileTimeError # Large integer literal
-LibTest/core/int/roundToDouble_A01_t01: CompileTimeError # Large integer literal
-LibTest/core/int/round_A01_t01: CompileTimeError # Large integer literal
-LibTest/core/int/toDouble_A01_t01: CompileTimeError # Large integer literal
-LibTest/core/int/toInt_A01_t01: CompileTimeError # Large integer literal
-LibTest/core/int/toRadixString_A01_t01: Fail # co19 issue 492
-LibTest/core/int/truncateToDouble_A01_t01: CompileTimeError # Large integer literal
-LibTest/core/int/truncate_A01_t01: CompileTimeError # Large integer literal
-LibTest/html/*: SkipByDesign # dart:html not supported on VM.
-LibTest/isolate/Isolate/spawnUri_A02_t02: Skip # Issue 15974
-LibTest/isolate/Isolate/spawnUri_A02_t03: Skip # Issue 15974
-LibTest/isolate/Isolate/spawn_A02_t01: Skip # co19 issue 667
-LibTest/isolate/Isolate/spawn_A03_t02: Skip # Issue 15974
-LibTest/isolate/Isolate/spawn_A04_t01: Skip # Issue 15974
-LibTest/isolate/Isolate/spawn_A04_t03: Skip # Flaky, Issue 15974
-LibTest/isolate/Isolate/spawn_A04_t04: Skip # Issue 15974
-LibTest/isolate/Isolate/spawn_A06_t03: Skip # Issue 15974
-LibTest/isolate/Isolate/spawn_A06_t05: Skip # Issue 15974
-LibTest/math/pow_A10_t01: CompileTimeError # Large integer literal
-LibTest/typed_data/ByteData/getUint64_A01_t01: CompileTimeError # Large integer literal
-LibTest/typed_data/ByteData/setUint64_A01_t01: CompileTimeError # Large integer literal
-LibTest/typed_data/Float32x4/reciprocalSqrt_A01_t01: Pass, Fail # co19 issue 599
-LibTest/typed_data/Float32x4/reciprocal_A01_t01: Pass, Fail # co19 issue 599
-LibTest/typed_data/Uint64List/Uint64List.fromList_A01_t01: CompileTimeError # Large integer literal
-LibTest/typed_data/Uint64List/Uint64List.fromList_A01_t02: CompileTimeError # Large integer literal
-LibTest/typed_data/Uint64List/Uint64List.view_A01_t01: CompileTimeError # Large integer literal
-LibTest/typed_data/Uint64List/Uint64List.view_A01_t02: CompileTimeError # Large integer literal
-WebPlatformTest/*: SkipByDesign # dart:html not supported on VM.
-
-[ $runtime == flutter || $hot_reload || $hot_reload_rollback ]
-Language/Expressions/Assignment/prefix_object_t02: Skip # Requires deferred libraries
-Language/Expressions/Constants/constant_constructor_t03: Skip # Requires deferred libraries
-Language/Expressions/Constants/identifier_denotes_a_constant_t06: Skip # Requires deferred libraries
-Language/Expressions/Constants/identifier_denotes_a_constant_t07: Skip # Requires deferred libraries
-Language/Expressions/Constants/static_constant_t06: Skip # Requires deferred libraries
-Language/Expressions/Constants/static_constant_t07: Skip # Requires deferred libraries
-Language/Expressions/Constants/top_level_function_t04: Skip # Requires deferred libraries
-Language/Expressions/Constants/top_level_function_t05: Skip # Requires deferred libraries
-Language/Expressions/Instance_Creation/Const/deferred_type_t01: Skip # Requires deferred libraries
-Language/Expressions/Instance_Creation/Const/deferred_type_t02: Skip # Requires deferred libraries
-Language/Expressions/Instance_Creation/New/evaluation_t19: Skip # Requires deferred libraries
-Language/Expressions/Instance_Creation/New/evaluation_t20: Skip # Requires deferred libraries
-Language/Expressions/Type_Cast/evaluation_t10: Skip # Requires deferred libraries
-Language/Expressions/Type_Test/evaluation_t10: Skip # Requires deferred libraries
-Language/Libraries_and_Scripts/Imports/deferred_import_t01: Skip # Requires deferred libraries
-Language/Libraries_and_Scripts/Imports/deferred_import_t02: Skip # Requires deferred libraries
-Language/Libraries_and_Scripts/Imports/invalid_uri_deferred_t01: Skip # Requires deferred libraries
-Language/Libraries_and_Scripts/Imports/invalid_uri_deferred_t02: Skip # Requires deferred libraries
-Language/Libraries_and_Scripts/Imports/invalid_uri_deferred_t03: Skip # Requires deferred libraries
-Language/Libraries_and_Scripts/Imports/static_type_t01: Skip # Requires deferred libraries
-Language/Types/Dynamic_Type_System/deferred_type_error_t01: Skip # Requires deferred libraries
-Language/Types/Static_Types/deferred_type_t01: Skip # Requires deferred libraries
-LibTest/async/DeferredLibrary/DeferredLibrary_A01_t01: Skip # Requires deferred libraries
-LibTest/collection/DoubleLinkedQueue/DoubleLinkedQueue_class_A01_t01: Pass, Slow
-LibTest/collection/IterableBase/IterableBase_class_A01_t02: Pass, Timeout
-LibTest/collection/IterableMixin/IterableMixin_class_A02_t01: Pass, Timeout
-LibTest/collection/ListBase/ListBase_class_A01_t01: Pass, Timeout
-LibTest/collection/ListBase/ListBase_class_A01_t02: Pass, Timeout
-LibTest/collection/ListMixin/ListMixin_class_A01_t01: Pass, Timeout
-LibTest/collection/ListMixin/ListMixin_class_A01_t02: Pass, Timeout
-LibTest/core/List/List_class_A01_t01: Pass, Timeout
-LibTest/core/List/List_class_A01_t02: Pass, Timeout
-LibTest/core/Map/Map_class_A01_t04: Pass, Timeout
-LibTest/core/Uri/Uri_A06_t03: Pass, Timeout
-LibTest/core/Uri/encodeQueryComponent_A01_t02: Pass, Timeout
-LibTest/isolate/Isolate/spawn_A01_t04: Pass, Timeout
-LibTest/isolate/ReceivePort/take_A01_t02: Skip # Issue 27773
-
-[ $hot_reload || $hot_reload_rollback ]
-LibTest/isolate/ReceivePort/firstWhere_A01_t01: Crash # Issue 33363
-LibTest/isolate/ReceivePort/firstWhere_A02_t01: Crash # Issue 33363
-LibTest/isolate/ReceivePort/lastWhere_A02_t01: Crash # Issue 33363
+*: SkipByDesign # Deprecating Dart1 tests.
diff --git a/tests/corelib/corelib.status b/tests/corelib/corelib.status
index a701a20..7be5f14 100644
--- a/tests/corelib/corelib.status
+++ b/tests/corelib/corelib.status
@@ -2,478 +2,4 @@
 # for details. All rights reserved. Use of this source code is governed by a
 # BSD-style license that can be found in the LICENSE file.
 
-core_runtime_types_test: RuntimeError # Does not expect bool to have operators.
-maps_test: Skip # Maps class no longer exists
-
-[ $compiler == dart2analyzer ]
-*: Skip
-
-[ $compiler == dart2js ]
-apply3_test: RuntimeError # mirrors not supported
-big_integer_arith_vm_test/add: CompileTimeError #Large integer literal. Not representable in JS.
-big_integer_arith_vm_test/div: CompileTimeError #Large integer literal. Not representable in JS.
-big_integer_arith_vm_test/gcd: CompileTimeError # Large integer literal. Not representable in JS.
-big_integer_arith_vm_test/mod: CompileTimeError #Large integer literal. Not representable in JS.
-big_integer_arith_vm_test/modInv: CompileTimeError #Large integer literal. Not representable in JS.
-big_integer_arith_vm_test/modPow: CompileTimeError #Large integer literal. Not representable in JS.
-big_integer_arith_vm_test/mul: CompileTimeError #Large integer literal. Not representable in JS.
-big_integer_arith_vm_test/negate: CompileTimeError #Large integer literal. Not representable in JS.
-big_integer_arith_vm_test/none: CompileTimeError #Large integer literal. Not representable in JS.
-big_integer_arith_vm_test/overflow: CompileTimeError #Large integer literal. Not representable in JS.
-big_integer_arith_vm_test/shift: CompileTimeError # Large integer literal. Not representable in JS.
-big_integer_arith_vm_test/sub: CompileTimeError #Large integer literal. Not representable in JS.
-big_integer_arith_vm_test/trunDiv: CompileTimeError #Large integer literal. Not representable in JS.
-big_integer_parsed_arith_vm_test: RuntimeError
-big_integer_parsed_div_rem_vm_test: RuntimeError
-big_integer_parsed_mul_div_vm_test: RuntimeError
-bit_twiddling_bigint_test: CompileTimeError #Large integer literal. Not representable in JS.
-bit_twiddling_test: CompileTimeError # Large integer literal. Not representable in JS.
-compare_to2_test: RuntimeError
-date_time_test: CompileTimeError, OK # Error if web int literal cannot be represented exactly, see http://dartbug.com/33351
-double_ceil_test: CompileTimeError # Large integer literal. Not representable in JS.
-double_floor_test: CompileTimeError # Large integer literal. Not representable in JS.
-double_parse_test/01: RuntimeError
-double_round_test: CompileTimeError # Large integer literal. Not representable in JS.
-double_truncate_test: CompileTimeError # Large integer literal. Not representable in JS.
-error_stack_trace1_test: RuntimeError # Issue 12399
-growable_list_test: CompileTimeError, OK # Error if web int literal cannot be represented exactly, see http://dartbug.com/33351
-hash_set_test/01: RuntimeError
-int_ceil_test: CompileTimeError # Large integer literal. Not representable in JS.
-int_ceil_to_double_test: CompileTimeError # Large integer literal. Not representable in JS.
-int_floor_test: CompileTimeError #Large integer literal. Not representable in JS.
-int_floor_to_double_test: CompileTimeError # Large integer literal. Not representable in JS.
-int_from_environment_test: CompileTimeError # Large integer literal. Not representable in JS.
-int_modulo_arith_test/bignum: CompileTimeError # Large integer literal. Not representable in JS.
-int_modulo_arith_test/modPow: CompileTimeError # Large integer literal. Not representable in JS.
-int_modulo_arith_test/none: CompileTimeError # Large integer literal. Not representable in JS.
-int_parse_radix_test/01: RuntimeError
-int_parse_radix_test/02: CompileTimeError
-int_round_test: CompileTimeError # Large integer literal. Not representable in JS.
-int_round_to_double_test: CompileTimeError # Large integer literal. Not representable in JS.
-int_to_int_test: CompileTimeError # Large integer literal. Not representable in JS.
-int_truncate_test: CompileTimeError # Large integer literal. Not representable in JS.
-int_truncate_to_double_test: CompileTimeError # Large integer literal. Not representable in JS.
-integer_to_radix_string_test: CompileTimeError # Large integer literal. Not representable in JS.
-integer_to_string_test/01: CompileTimeError # Large integer literal. Not representable in JS.
-iterable_return_type_test/02: RuntimeError
-nan_infinity_test/01: RuntimeError
-num_parse_test/01: CompileTimeError # Large integer literal. Not representable in JS.
-num_parse_test/none: CompileTimeError # Large integer literal. Not representable in JS.
-num_sign_test: CompileTimeError # Large integer literal. Not representable in JS.
-regexp/pcre_test: Pass, Slow # Issue 21593
-regress_r21715_test: CompileTimeError # Large integer literal. Not representable in JS.
-string_base_vm_test: RuntimeError
-symbol_reserved_word_test/03: RuntimeError
-
-[ $compiler == precompiler ]
-apply3_test: SkipByDesign # Imports dart:mirrors
-big_integer_huge_mul_vm_test: Pass, Timeout # --no_intrinsify
-big_integer_parsed_mul_div_vm_test: Pass, Timeout # --no_intrinsify
-error_stack_trace1_test: Skip # Dart 1 AOT to be retired soon.
-error_stack_trace2_test: Skip # Dart 1 AOT to be retired soon.
-error_stack_trace_test: Skip # Dart 1 AOT to be retired soon.
-int_parse_radix_test: Pass, Timeout # --no_intrinsify
-regexp/stack-overflow_test: RuntimeError, OK # Smaller limit with irregex interpreter
-
-[ $mode == debug ]
-regexp/pcre_test: Pass, Slow # Timeout. Issue 22008
-
-[ $runtime == d8 ]
-uri_base_test: RuntimeError # d8 preamble uses custom URI scheme "org-dartlang-d8-preamble:".
-
-[ $runtime == ff ]
-double_round3_test: Pass, Fail, OK # Fails on ff 34, passes on ff 35. Runtime rounds 0.49999999999999994 to 1.
-double_round_to_double2_test: Pass, Fail, OK # Fails on ff 34, passes on ff 35. Runtime rounds 0.49999999999999994 to 1.
-
-[ $runtime == flutter ]
-apply3_test: CompileTimeError # No support for mirrors
-bool_from_environment_test: Fail # Flutter Issue 9111
-format_exception_test: RuntimeError # Flutter Issue 9111
-from_environment_const_type_test/01: Fail # Flutter Issue 9111
-from_environment_const_type_test/02: MissingCompileTimeError # Flutter Issue 9111
-from_environment_const_type_test/03: MissingCompileTimeError # Flutter Issue 9111
-from_environment_const_type_test/04: MissingCompileTimeError # Flutter Issue 9111
-from_environment_const_type_test/05: Fail # Flutter Issue 9111
-from_environment_const_type_test/06: MissingCompileTimeError # Flutter Issue 9111
-from_environment_const_type_test/07: MissingCompileTimeError # Flutter Issue 9111
-from_environment_const_type_test/08: MissingCompileTimeError # Flutter Issue 9111
-from_environment_const_type_test/09: MissingCompileTimeError # Flutter Issue 9111
-from_environment_const_type_test/10: Fail # Flutter Issue 9111
-from_environment_const_type_test/11: MissingCompileTimeError # Flutter Issue 9111
-from_environment_const_type_test/12: MissingCompileTimeError # Flutter Issue 9111
-from_environment_const_type_test/13: MissingCompileTimeError # Flutter Issue 9111
-from_environment_const_type_test/14: MissingCompileTimeError # Flutter Issue 9111
-from_environment_const_type_test/15: Fail # Flutter Issue 9111
-from_environment_const_type_test/16: MissingCompileTimeError # Flutter Issue 9111
-from_environment_const_type_test/none: Fail # Flutter Issue 9111
-int_from_environment2_test: Fail # Flutter Issue 9111
-int_from_environment_test: Fail # Flutter Issue 9111
-main_test: RuntimeError # Flutter Issue 9111
-string_from_environment2_test: Fail # Flutter Issue 9111
-string_from_environment_test: Fail # Flutter Issue 9111
-
-[ $runtime == jsshell ]
-string_case_test/01: RuntimeError # jsshell does not recognize character 223 aka \xdf
-unicode_test: RuntimeError # jsshell does not recognize character 223 aka \xdf
-
-[ $runtime == none ]
-iterable_contains_test: CompileTimeError # Uppercase constants removed.
-map_test: CompileTimeError # Uppercase constants removed.
-
-[ $runtime != none ]
-compare_to_test: RuntimeError # Uppercase constants removed.
-data_uri_test: RuntimeError # Uppercase constants removed.
-date_time_test: RuntimeError # Uppercase constants removed.
-double_ceil2_test: RuntimeError # Uppercase constants removed.
-double_ceil_to_double_test: RuntimeError # Uppercase constants removed.
-double_compare_test: RuntimeError # Uppercase constants removed.
-double_floor2_test: RuntimeError # Uppercase constants removed.
-double_floor_to_double_test: RuntimeError # Uppercase constants removed.
-double_parse_test/01: RuntimeError # Uppercase constants removed.
-double_parse_test/02: RuntimeError # Uppercase constants removed.
-double_parse_test/03: RuntimeError # Uppercase constants removed.
-double_parse_test/none: RuntimeError # Uppercase constants removed.
-double_round2_test: RuntimeError # Uppercase constants removed.
-double_round_to_double_test: RuntimeError # Uppercase constants removed.
-double_truncate2_test: RuntimeError # Uppercase constants removed.
-double_truncate_to_double_test: RuntimeError # Uppercase constants removed.
-double_try_parse_test/01: RuntimeError # Uppercase constants removed.
-double_try_parse_test/02: RuntimeError # Uppercase constants removed.
-double_try_parse_test/03: RuntimeError # Uppercase constants removed.
-double_try_parse_test/none: RuntimeError # Uppercase constants removed.
-hash_set_test/01: RuntimeError # Uppercase constants removed.
-hash_set_test/none: RuntimeError # Uppercase constants removed.
-iterable_contains_test: CompileTimeError # Uppercase constants removed.
-json_map_test: RuntimeError # Uppercase constants removed.
-map_from_test: Fail # Assumes LinkedHashMap implements HashMap.
-map_test: CompileTimeError, RuntimeError # Uppercase constants removed.
-nan_infinity_test/01: RuntimeError # Uppercase constants removed.
-nan_infinity_test/none: RuntimeError # Uppercase constants removed.
-num_clamp_test: RuntimeError # Uppercase constants removed.
-string_source_test: RuntimeError # Uppercase constants removed.
-uri_test: RuntimeError # Uppercase constants removed.
-
-[ $runtime == safari ]
-double_round3_test: RuntimeError
-double_round_to_double2_test: Pass, Fail, OK
-string_trimlr_test/unicode63: RuntimeError # Uses Unicode 6.2.0 or earlier.
-
-[ $fasta ]
-symbol_reserved_word_test/04: MissingCompileTimeError
-symbol_reserved_word_test/07: MissingCompileTimeError
-symbol_reserved_word_test/10: MissingCompileTimeError
-symbol_test/02: MissingCompileTimeError
-symbol_test/03: MissingCompileTimeError
-
-[ $strong ]
-*: SkipByDesign # tests/corelib_2 has the strong mode versions of these tests.
-
-[ $arch == simarmv5te && ($runtime == dart_precompiled || $runtime == vm) ]
-big_integer_parsed_mul_div_vm_test: Pass, Slow
-int_parse_radix_test/*: Pass, Slow
-
-[ $arch == x64 && $system == windows ]
-stopwatch_test: Skip # Flaky test due to expected performance behaviour.
-
-[ $compiler != dart2analyzer && $runtime != dart_precompiled && $runtime != vm ]
-data_resource_test: RuntimeError # Issue 23825 (not implemented yet).
-file_resource_test: Skip, OK # VM specific test, uses dart:io.
-http_resource_test: Skip, OK # VM specific test, uses dart:io.
-
-[ $compiler == dart2js && $runtime == chromeOnAndroid ]
-list_as_map_test: Pass, Slow # TODO(kasperl): Please triage.
-string_trimlr_test/unicode63: RuntimeError # Uses Unicode 6.2.0 or earlier.
-
-[ $compiler == dart2js && $runtime != d8 ]
-main_test: RuntimeError
-
-[ $compiler == dart2js && $runtime == none ]
-*: Fail, Pass # TODO(ahe): Triage these tests.
-
-[ $compiler == dart2js && !$browser ]
-package_resource_test: RuntimeError # Issue 26842
-
-[ $compiler == dart2js && $checked ]
-big_integer_arith_vm_test/add: CompileTimeError
-big_integer_arith_vm_test/div: CompileTimeError
-big_integer_arith_vm_test/gcd: CompileTimeError
-big_integer_arith_vm_test/mod: CompileTimeError
-big_integer_arith_vm_test/modInv: CompileTimeError
-big_integer_arith_vm_test/modPow: CompileTimeError
-big_integer_arith_vm_test/mul: CompileTimeError
-big_integer_arith_vm_test/negate: CompileTimeError
-big_integer_arith_vm_test/none: CompileTimeError
-big_integer_arith_vm_test/overflow: CompileTimeError
-big_integer_arith_vm_test/shift: CompileTimeError
-big_integer_arith_vm_test/sub: CompileTimeError
-big_integer_arith_vm_test/trunDiv: CompileTimeError
-bit_twiddling_bigint_test: CompileTimeError
-bit_twiddling_test: CompileTimeError
-double_ceil_test: CompileTimeError
-double_floor_test: CompileTimeError
-double_round_test: CompileTimeError
-double_truncate_test: CompileTimeError
-from_environment_const_type_test/02: MissingCompileTimeError
-from_environment_const_type_test/03: MissingCompileTimeError
-from_environment_const_type_test/04: MissingCompileTimeError
-from_environment_const_type_test/06: MissingCompileTimeError
-from_environment_const_type_test/07: MissingCompileTimeError
-from_environment_const_type_test/08: MissingCompileTimeError
-from_environment_const_type_test/09: MissingCompileTimeError
-from_environment_const_type_test/11: MissingCompileTimeError
-from_environment_const_type_test/12: MissingCompileTimeError
-from_environment_const_type_test/13: MissingCompileTimeError
-from_environment_const_type_test/14: MissingCompileTimeError
-from_environment_const_type_test/16: MissingCompileTimeError
-from_environment_const_type_undefined_test/02: MissingCompileTimeError
-from_environment_const_type_undefined_test/03: MissingCompileTimeError
-from_environment_const_type_undefined_test/04: MissingCompileTimeError
-from_environment_const_type_undefined_test/06: MissingCompileTimeError
-from_environment_const_type_undefined_test/07: MissingCompileTimeError
-from_environment_const_type_undefined_test/08: MissingCompileTimeError
-int_ceil_test: CompileTimeError
-int_ceil_to_double_test: CompileTimeError
-int_floor_test: CompileTimeError
-int_floor_to_double_test: CompileTimeError
-int_from_environment_test: CompileTimeError
-int_modulo_arith_test/bignum: CompileTimeError
-int_modulo_arith_test/modPow: CompileTimeError
-int_modulo_arith_test/none: CompileTimeError
-int_parse_radix_test/02: CompileTimeError
-int_round_test: CompileTimeError
-int_round_to_double_test: CompileTimeError
-int_to_int_test: CompileTimeError
-int_truncate_test: CompileTimeError
-int_truncate_to_double_test: CompileTimeError
-integer_to_radix_string_test: CompileTimeError
-integer_to_string_test/01: CompileTimeError
-num_parse_test/01: CompileTimeError
-num_parse_test/none: CompileTimeError
-num_sign_test: CompileTimeError
-regress_r21715_test: CompileTimeError
-
-[ $compiler == dart2js && $fast_startup ]
-apply3_test: Fail # mirrors not supported
-
-[ $compiler == dart2js && $host_checked ]
-apply3_test: RuntimeError
-big_integer_arith_vm_test/add: CompileTimeError
-big_integer_arith_vm_test/div: CompileTimeError
-big_integer_arith_vm_test/gcd: CompileTimeError
-big_integer_arith_vm_test/mod: CompileTimeError
-big_integer_arith_vm_test/modInv: CompileTimeError
-big_integer_arith_vm_test/modPow: CompileTimeError
-big_integer_arith_vm_test/mul: CompileTimeError
-big_integer_arith_vm_test/negate: CompileTimeError
-big_integer_arith_vm_test/none: CompileTimeError
-big_integer_arith_vm_test/overflow: CompileTimeError
-big_integer_arith_vm_test/shift: CompileTimeError
-big_integer_arith_vm_test/sub: CompileTimeError
-big_integer_arith_vm_test/trunDiv: CompileTimeError
-bit_twiddling_bigint_test: CompileTimeError
-bit_twiddling_test: CompileTimeError
-double_ceil_test: CompileTimeError
-double_floor_test: CompileTimeError
-double_round_test: CompileTimeError
-double_truncate_test: CompileTimeError
-int_ceil_test: CompileTimeError
-int_ceil_to_double_test: CompileTimeError
-int_floor_test: CompileTimeError
-int_floor_to_double_test: CompileTimeError
-int_from_environment_test: CompileTimeError
-int_modulo_arith_test/bignum: CompileTimeError
-int_modulo_arith_test/modPow: CompileTimeError
-int_modulo_arith_test/none: CompileTimeError
-int_parse_radix_test/02: CompileTimeError
-int_round_test: CompileTimeError
-int_round_to_double_test: CompileTimeError
-int_to_int_test: CompileTimeError
-int_truncate_test: CompileTimeError
-int_truncate_to_double_test: CompileTimeError
-integer_to_radix_string_test: CompileTimeError
-integer_to_string_test/01: CompileTimeError
-num_parse_test/01: CompileTimeError
-num_parse_test/none: CompileTimeError
-num_sign_test: CompileTimeError
-regress_r21715_test: CompileTimeError
-
-[ $compiler == dart2js && $minified ]
-apply3_test: RuntimeError
-big_integer_arith_vm_test/add: CompileTimeError
-big_integer_arith_vm_test/div: CompileTimeError
-big_integer_arith_vm_test/gcd: CompileTimeError
-big_integer_arith_vm_test/mod: CompileTimeError
-big_integer_arith_vm_test/modInv: CompileTimeError
-big_integer_arith_vm_test/modPow: CompileTimeError
-big_integer_arith_vm_test/mul: CompileTimeError
-big_integer_arith_vm_test/negate: CompileTimeError
-big_integer_arith_vm_test/none: CompileTimeError
-big_integer_arith_vm_test/overflow: CompileTimeError
-big_integer_arith_vm_test/shift: CompileTimeError
-big_integer_arith_vm_test/sub: CompileTimeError
-big_integer_arith_vm_test/trunDiv: CompileTimeError
-bit_twiddling_bigint_test: CompileTimeError
-bit_twiddling_test: CompileTimeError
-double_ceil_test: CompileTimeError
-double_floor_test: CompileTimeError
-double_round_test: CompileTimeError
-double_truncate_test: CompileTimeError
-int_ceil_test: CompileTimeError
-int_ceil_to_double_test: CompileTimeError
-int_floor_test: CompileTimeError
-int_floor_to_double_test: CompileTimeError
-int_from_environment_test: CompileTimeError
-int_modulo_arith_test/bignum: CompileTimeError
-int_modulo_arith_test/modPow: CompileTimeError
-int_modulo_arith_test/none: CompileTimeError
-int_parse_radix_test/02: CompileTimeError
-int_round_test: CompileTimeError
-int_round_to_double_test: CompileTimeError
-int_to_int_test: CompileTimeError
-int_truncate_test: CompileTimeError
-int_truncate_to_double_test: CompileTimeError
-integer_to_radix_string_test: CompileTimeError
-integer_to_string_test/01: CompileTimeError
-num_parse_test/01: CompileTimeError
-num_parse_test/none: CompileTimeError
-num_sign_test: CompileTimeError
-regress_r21715_test: CompileTimeError
-symbol_operator_test/03: RuntimeError # Issue 27394
-symbol_operator_test/none: RuntimeError
-
-[ $compiler != dart2js && $fasta ]
-big_integer_arith_vm_test/add: CompileTimeError
-big_integer_arith_vm_test/div: CompileTimeError
-big_integer_arith_vm_test/gcd: CompileTimeError
-big_integer_arith_vm_test/mod: CompileTimeError
-big_integer_arith_vm_test/modInv: CompileTimeError
-big_integer_arith_vm_test/modPow: CompileTimeError
-big_integer_arith_vm_test/mul: CompileTimeError
-big_integer_arith_vm_test/negate: CompileTimeError
-big_integer_arith_vm_test/none: CompileTimeError
-big_integer_arith_vm_test/overflow: CompileTimeError
-big_integer_arith_vm_test/shift: CompileTimeError
-big_integer_arith_vm_test/sub: CompileTimeError
-big_integer_arith_vm_test/trunDiv: CompileTimeError
-bit_twiddling_bigint_test: CompileTimeError
-bit_twiddling_test: CompileTimeError
-bool_from_environment2_test/01: MissingCompileTimeError
-bool_from_environment2_test/02: MissingCompileTimeError
-bool_from_environment2_test/03: MissingCompileTimeError
-bool_from_environment2_test/04: MissingCompileTimeError
-bool_from_environment2_test/05: MissingCompileTimeError
-double_ceil_test: CompileTimeError
-double_floor_test: CompileTimeError
-double_round_test: CompileTimeError
-double_truncate_test: CompileTimeError
-int_ceil_test: CompileTimeError
-int_ceil_to_double_test: CompileTimeError
-int_floor_test: CompileTimeError
-int_floor_to_double_test: CompileTimeError
-int_from_environment3_test/01: MissingCompileTimeError
-int_from_environment3_test/02: MissingCompileTimeError
-int_from_environment3_test/03: MissingCompileTimeError
-int_from_environment3_test/04: MissingCompileTimeError
-int_from_environment3_test/05: MissingCompileTimeError
-int_from_environment_test: CompileTimeError
-int_modulo_arith_test/bignum: CompileTimeError
-int_modulo_arith_test/modPow: CompileTimeError
-int_modulo_arith_test/none: CompileTimeError
-int_parse_radix_test/02: CompileTimeError
-int_round_test: CompileTimeError
-int_round_to_double_test: CompileTimeError
-int_to_int_test: CompileTimeError
-int_truncate_test: CompileTimeError
-int_truncate_to_double_test: CompileTimeError
-integer_to_radix_string_test: CompileTimeError
-integer_to_string_test/01: CompileTimeError
-num_parse_test/01: CompileTimeError
-num_parse_test/none: CompileTimeError
-num_sign_test: CompileTimeError
-regress_r21715_test: CompileTimeError
-string_from_environment3_test/01: MissingCompileTimeError
-string_from_environment3_test/02: MissingCompileTimeError
-string_from_environment3_test/03: MissingCompileTimeError
-string_from_environment3_test/04: MissingCompileTimeError
-string_from_environment3_test/05: MissingCompileTimeError
-symbol_test/01: MissingCompileTimeError
-
-[ $runtime != d8 && $runtime != dart_precompiled && $runtime != vm ]
-regexp/*: Skip # The regexp tests are not verified to work on non d8/vm platforms yet.
-
-[ $arch == simdbc || $arch == simdbc64 ]
-regexp/stack-overflow_test: RuntimeError, OK # Smaller limit with irregex interpreter
-
-[ $compiler == app_jit || $compiler == none || $compiler == precompiler ]
-compare_to2_test: Fail # Bug 4018
-string_case_test/01: Fail # Bug 18061
-symbol_operator_test/03: Fail # bug 11669
-symbol_reserved_word_test/02: CompileTimeError # bug 20191
-symbol_reserved_word_test/04: MissingCompileTimeError # bug 11669, 19972
-symbol_reserved_word_test/05: CompileTimeError # bug 20191
-symbol_reserved_word_test/06: RuntimeError # bug 11669
-symbol_reserved_word_test/07: MissingCompileTimeError # bug 11669, 19972
-symbol_reserved_word_test/09: RuntimeError # bug 11669
-symbol_reserved_word_test/10: MissingCompileTimeError # bug 11669, 19972
-symbol_reserved_word_test/12: RuntimeError # bug 11669
-symbol_test/01: Fail, Pass # bug 11669
-symbol_test/02: MissingCompileTimeError # bug 11669
-symbol_test/03: MissingCompileTimeError # bug 11669
-symbol_test/none: Fail # bug 11669
-unicode_test: Fail # Bug 6706
-
-[ $compiler == app_jit || $compiler == precompiler ]
-data_resource_test: Skip # Resolve URI not supported yet in product mode.
-file_resource_test: Skip # Resolve URI not supported yet in product mode.
-http_resource_test: Skip # Resolve URI not supported yet in product mode.
-package_resource_test: Skip # Resolve URI not supported yet in product mode.
-
-# We skip all the Dart 1.0 tests in dartk and dartkp mode as these
-# modes are intended only for Dart 2.0 with strong mode enabled.
-[ $compiler == app_jitk || $compiler == dartk || $compiler == dartkp ]
-*: SkipByDesign
-
-[ $runtime == dart_precompiled || $runtime == flutter || $runtime == vm ]
-big_integer_arith_vm_test: CompileTimeError # Large integer literal
-big_integer_parsed_arith_vm_test: RuntimeError # Large integers
-big_integer_parsed_div_rem_vm_test: RuntimeError # Large integers
-big_integer_parsed_mul_div_vm_test: RuntimeError # Large integers
-bit_twiddling_bigint_test: CompileTimeError # Large integer literal
-bit_twiddling_test: CompileTimeError # Large integer literal
-double_ceil_test: CompileTimeError # Large integer literal
-double_floor_test: CompileTimeError # Large integer literal
-double_round_test: CompileTimeError # Large integer literal
-double_truncate_test: CompileTimeError # Large integer literal
-int_ceil_test: CompileTimeError # Large integer literal
-int_ceil_to_double_test: CompileTimeError # Large integer literal
-int_floor_test: CompileTimeError # Large integer literal
-int_floor_to_double_test: CompileTimeError # Large integer literal
-int_from_environment_test: CompileTimeError # Large integer literal
-int_modulo_arith_test: CompileTimeError # Large integer literal
-int_parse_radix_test/02: CompileTimeError # Large integer literal
-int_round_test: CompileTimeError # Large integer literal
-int_round_to_double_test: CompileTimeError # Large integer literal
-int_to_int_test: CompileTimeError # Large integer literal
-int_truncate_test: CompileTimeError # Large integer literal
-int_truncate_to_double_test: CompileTimeError # Large integer literal
-integer_to_radix_string_test: CompileTimeError # Large integer literal
-integer_to_string_test/01: CompileTimeError # Large integer literal
-num_parse_test/01: CompileTimeError # Large integer literal
-num_parse_test/none: CompileTimeError # Large integer literal
-num_sign_test: CompileTimeError # Large integer literal
-regexp/capture-3: Pass, Slow, Timeout # Issues 21593 and 22008
-regexp/global_test: Skip # Timeout. Issue 21709 and 21708
-regexp/pcre_test: Pass, Slow, Timeout # Issues 21593 and 22008
-regress_r21715_test: CompileTimeError # Large integer literal
-
-# Firefox takes advantage of the ECMAScript number parsing cop-out clause
-# (presumably added to allow Mozilla's existing behavior)
-# and only looks at the first 20 significant digits.
-# The Dart VM and the other ECMAScript implementations follow the correct
-# IEEE-754 rounding algorithm.
-[ $runtime == ff || $runtime == jsshell ]
-double_parse_test/02: Fail, OK
-
-[ $hot_reload || $hot_reload_rollback ]
-big_integer_huge_mul_vm_test: Pass, Slow # Slow
-big_integer_parsed_mul_div_vm_test: Pass, Slow # Slow.
+*: SkipByDesign # Deprecating Dart1 tests.
diff --git a/tests/corelib_2/corelib_2.status b/tests/corelib_2/corelib_2.status
index e99b1d8..caabc0d 100644
--- a/tests/corelib_2/corelib_2.status
+++ b/tests/corelib_2/corelib_2.status
@@ -406,6 +406,9 @@
 symbol_reserved_word_test/05: MissingCompileTimeError
 symbol_test/01: MissingCompileTimeError
 
+[ !$preview_dart_2 && ($runtime == dart_precompiled || $runtime == vm) ]
+*: SkipByDesign # Deprecating all Dart1 modes of execution
+
 # Sections for dartk and dartkp.
 #
 # Note: these sections are normalized so we can update them with automated
diff --git a/tests/isolate/isolate.status b/tests/isolate/isolate.status
index db0a720..a9613eb 100644
--- a/tests/isolate/isolate.status
+++ b/tests/isolate/isolate.status
@@ -2,137 +2,4 @@
 # for details. All rights reserved. Use of this source code is governed by a
 # BSD-style license that can be found in the LICENSE file.
 
-# No longer supported in dart 2
-scenarios/package_relative_root: Fail
-
-[ $compiler == dart2analyzer ]
-browser/typed_data_message_test: StaticWarning
-
-[ $compiler == dart2js ]
-*: SkipByDesign
-
-[ $compiler == fasta ]
-browser/compute_this_script_browser_test: CompileTimeError # TODO(ahe): Support dart:html in Fasta.
-browser/package_resolve_browser_hook2_test: CompileTimeError # TODO(ahe): Support dart:html in Fasta.
-browser/package_resolve_browser_hook_test: CompileTimeError # TODO(ahe): Support dart:html in Fasta.
-browser/package_resolve_browser_test: CompileTimeError # TODO(ahe): Support dart:html in Fasta.
-isolate_stress_test: CompileTimeError # TODO(ahe): Support dart:html in Fasta.
-
-[ $mode == product ]
-issue_24243_parent_isolate_test: Skip # Requires checked mode
-
-[ $runtime == flutter ]
-isolate_import_test/01: Skip # Flutter Issue 9114
-issue_21398_parent_isolate2_test/01: Skip # Flutter Issue 9114
-simple_message_test/01: Skip # Flutter Issue 9114
-
-[ $runtime != none ]
-kill2_test: RuntimeError # Uppercase constants removed
-kill_self_synchronously_test: RuntimeError # Uppercase constants removed
-kill_test: RuntimeError # Uppercase constants removed
-
-[ $csp ]
-browser/package_resolve_browser_hook_test: SkipByDesign # Test written in a way that violates CSP.
-deferred_in_isolate2_test: Skip # Issue 16898. Deferred loading does not work from an isolate in CSP-mode
-
-[ $jscl ]
-spawn_uri_multi_test/none: RuntimeError # Issue 13544
-
-# The isolate tests were moved to lib_2/isolate, and there they should be
-# made strong mode compliant. There's no sense in running the old versions
-# here.
-[ $strong ]
-*: SkipByDesign
-
-[ $compiler == none && $runtime == vm && $system == fuchsia ]
-*: Skip # Not yet triaged.
-
-[ $compiler == none && ($runtime == flutter || $runtime == vm) ]
-scenarios/short_package/short_package_test: Fail, OK # We do not plan to support the tested behavior anyway.
-
-[ $compiler == app_jit || $compiler == none || $compiler == precompiler ]
-compile_time_error_test/01: Skip # Issue 12587
-kill3_test: Pass, Fail # Bad test: expects total message order
-ping_pause_test: Skip # Resolve test issues
-ping_test: Skip # Resolve test issues
-
-[ $compiler == app_jit || $mode == product || $runtime != vm ]
-checked_test: Skip # Unsupported.
-
-[ $compiler == dartk || $compiler == dartkb || $compiler == dartkp ]
-*: Skip # This directory has only Dart1 tests (Dart2 tests are in lib_2/isolate).
-
-[ $compiler != none || $runtime != vm ]
-package_config_test: SkipByDesign # Uses Isolate.packageConfig
-package_resolve_test: SkipByDesign # Uses Isolate.resolvePackageUri
-package_root_test: SkipByDesign # Uses Isolate.packageRoot
-scenarios/*: SkipByDesign # Use automatic package resolution, spawnFunction and .dart URIs.
-spawn_uri_fail_test: SkipByDesign # Uses dart:io.
-
-[ $compiler == precompiler || $runtime == flutter ]
-count_test: SkipByDesign # Imports dart:mirrors
-cross_isolate_message_test: SkipByDesign
-illegal_msg_function_test: SkipByDesign
-illegal_msg_mirror_test: SkipByDesign
-isolate_complex_messages_test: SkipByDesign
-mandel_isolate_test: SkipByDesign
-message2_test: SkipByDesign
-message_test: SkipByDesign
-mint_maker_test: SkipByDesign
-nested_spawn2_test: SkipByDesign
-nested_spawn_test: SkipByDesign
-raw_port_test: SkipByDesign
-request_reply_test: SkipByDesign
-spawn_function_custom_class_test: SkipByDesign
-spawn_function_test: SkipByDesign
-stacktrace_message_test: SkipByDesign
-static_function_test: SkipByDesign
-unresolved_ports_test: SkipByDesign
-
-[ $runtime == dart_precompiled || $runtime == flutter ]
-count_test: Skip # Isolate.spawnUri
-cross_isolate_message_test: Skip # Isolate.spawnUri
-deferred_in_isolate2_test: Skip # Isolate.spawnUri
-deferred_in_isolate_test: Skip # Isolate.spawnUri
-error_at_spawnuri_test: Skip # Isolate.spawnUri
-error_exit_at_spawnuri_test: Skip # Isolate.spawnUri
-exit_at_spawnuri_test: Skip # Isolate.spawnUri
-illegal_msg_function_test: Skip # Isolate.spawnUri
-illegal_msg_mirror_test: Skip # Isolate.spawnUri
-isolate_complex_messages_test: Skip # Isolate.spawnUri
-issue_21398_parent_isolate1_test: Skip # Isolate.spawnUri
-issue_21398_parent_isolate_test: Skip # Isolate.spawnUri
-issue_24243_parent_isolate_test: Skip # Isolate.spawnUri
-mandel_isolate_test: Skip # Isolate.spawnUri
-message2_test: Skip # Isolate.spawnUri
-message_test: Skip # Isolate.spawnUri
-mint_maker_test: Skip # Isolate.spawnUri
-nested_spawn2_test: Skip # Isolate.spawnUri
-nested_spawn_test: Skip # Isolate.spawnUri
-raw_port_test: Skip # Isolate.spawnUri
-request_reply_test: Skip # Isolate.spawnUri
-spawn_function_custom_class_test: Skip # Isolate.spawnUri
-spawn_function_test: Skip # Isolate.spawnUri
-spawn_uri_exported_main_test: Skip # Isolate.spawnUri
-spawn_uri_missing_from_isolate_test: Skip # Isolate.spawnUri
-spawn_uri_missing_test: Skip # Isolate.spawnUri
-spawn_uri_multi_test: Skip # Isolate.spawnUri
-spawn_uri_nested_vm_test: Skip # Isolate.spawnUri
-spawn_uri_test: Skip # Isolate.spawnUri
-spawn_uri_vm_test: Skip # Isolate.spawnUri
-stacktrace_message_test: Skip # Isolate.spawnUri
-static_function_test: Skip # Isolate.spawnUri
-unresolved_ports_test: Skip # Isolate.spawnUri
-
-[ $runtime == dart_precompiled || $runtime == flutter || $runtime == vm ]
-browser/*: SkipByDesign # Browser specific tests
-isolate_stress_test: Skip # Issue 12588: Uses dart:html. This should be able to pass when we have wrapper-less tests.
-stacktrace_message_test: RuntimeError # Fails to send stacktrace object.
-
-[ $hot_reload || $hot_reload_rollback ]
-deferred_in_isolate2_test: Crash # Requires deferred libraries
-deferred_in_isolate_test: Crash # Requires deferred libraries
-function_send_test: Pass, Fail # Closure identity
-issue_21398_parent_isolate2_test: Crash # Requires deferred libraries
-message3_test/fun: Pass, Fail # Closure identity
-spawn_uri_nested_vm_test: Pass, Crash # Issue 28192
+*: SkipByDesign # Deprecating all Dart1 mode tests
diff --git a/tests/kernel/kernel.status b/tests/kernel/kernel.status
index 4602e94..fd35205 100644
--- a/tests/kernel/kernel.status
+++ b/tests/kernel/kernel.status
@@ -31,3 +31,6 @@
 
 [ $runtime == dart_precompiled && $minified ]
 unsorted/symbol_literal_test: Skip # Expects unobfuscated Symbol.toString.
+
+[ !$preview_dart_2 && ($runtime == dart_precompiled || $runtime == vm) ]
+*: SkipByDesign # Deprecating all Dart1 modes of execution
diff --git a/tests/language/language.status b/tests/language/language.status
index a655de2..586ed90 100644
--- a/tests/language/language.status
+++ b/tests/language/language.status
@@ -4,560 +4,4 @@
 # This directory contains tests that are intended to show the
 # current state of the language.
 
-[ $compiler == app_jit ]
-deferred_inheritance_constraints_test/redirecting_constructor: Crash
-
-[ $compiler == dart2analyzer ]
-config_import_corelib_test: StaticWarning, OK
-vm/regress_27201_test: SkipByDesign # Loads bad library, so will always crash.
-
-[ $compiler == precompiler ]
-deferred_global_test: Skip # Deferred loading happens eagerly.
-deopt_inlined_function_lazy_test: Skip # Incompatible flag: --deoptimize-alot
-error_stacktrace_test: Skip # Dart 1 AOT to be retired soon.
-implicit_closure_test: Skip # Incompatible flag: --use_slow_path
-regress_23408_test: RuntimeError
-stacktrace_rethrow_error_test/*: Skip # Dart 1 AOT to be retired soon.
-vm/optimized_guarded_field_test: Skip # Dart 1 AOT to be retired soon.
-vm/regress_27201_test: Skip # Deferred loading happens eagerly.
-
-[ $mode == debug ]
-large_class_declaration_test: Slow, Pass
-
-[ $mode == product ]
-assertion_test: SkipByDesign # Requires checked mode.
-generic_test: SkipByDesign # Requires checked mode.
-issue13474_test: SkipByDesign # Requires checked mode.
-list_literal4_test: SkipByDesign # Requires checked mode.
-map_literal4_test: SkipByDesign # Requires checked mode.
-named_parameters_type_test/01: SkipByDesign # Requires checked mode.
-named_parameters_type_test/02: SkipByDesign # Requires checked mode.
-named_parameters_type_test/03: SkipByDesign # Requires checked mode.
-positional_parameters_type_test/01: SkipByDesign # Requires checked mode.
-positional_parameters_type_test/02: SkipByDesign # Requires checked mode.
-stacktrace_demangle_ctors_test: SkipByDesign # Names are not scrubbed.
-type_checks_in_factory_method_test: SkipByDesign # Requires checked mode.
-vm/type_vm_test: Fail, OK # Expects exact type name.
-
-[ $runtime == dart_precompiled ]
-const_evaluation_test: SkipByDesign # Imports dart:mirrors
-deferred_constraints_constants_test: SkipByDesign # Imports dart:mirrors
-enum_mirror_test: SkipByDesign # Imports dart:mirrors
-field_increment_bailout_test: SkipByDesign # Imports dart:mirrors
-instance_creation_in_function_annotation_test: SkipByDesign # Imports dart:mirrors
-invocation_mirror2_test: SkipByDesign # Imports dart:mirrors
-invocation_mirror_invoke_on2_test: SkipByDesign # Imports dart:mirrors
-invocation_mirror_invoke_on_test: SkipByDesign # Imports dart:mirrors
-issue21079_test: SkipByDesign # Imports dart:mirrors
-library_env_test/has_mirror_support: RuntimeError, OK # The test is supposed to fail.
-many_overridden_no_such_method_test: SkipByDesign # Imports dart:mirrors
-no_such_method_test: SkipByDesign # Imports dart:mirrors
-null_test/none: SkipByDesign # Imports dart:mirrors
-overridden_no_such_method_test: SkipByDesign # Imports dart:mirrors
-redirecting_factory_reflection_test: SkipByDesign # Imports dart:mirrors
-regress_13462_0_test: SkipByDesign # Imports dart:mirrors
-regress_13462_1_test: SkipByDesign # Imports dart:mirrors
-regress_18535_test: SkipByDesign # Imports dart:mirrors
-regress_28255_test: SkipByDesign # Imports dart:mirrors
-super_call4_test: SkipByDesign # Imports dart:mirrors
-super_getter_setter_test: SkipByDesign # Imports dart:mirrors
-vm/reflect_core_vm_test: SkipByDesign # Imports dart:mirrors
-
-# flutter uses --error_on_bad_type, --error_on_bad_override
-# and --await_is_keyword so # the following tests fail with
-# a Compilation Error
-[ $runtime == flutter ]
-async_await_syntax_test/a05c: CompileTimeError
-async_await_syntax_test/a05e: CompileTimeError
-async_await_syntax_test/d08c: CompileTimeError
-async_await_test: CompileTimeError
-async_return_types_test/nestedFuture: Skip # Flutter Issue 9110
-async_return_types_test/return_value_sync_star: Skip # Flutter Issue 9110
-async_return_types_test/tooManyTypeParameters: CompileTimeError
-async_return_types_test/wrongReturnType: Skip # Flutter Issue 9110
-async_return_types_test/wrongTypeParameter: Skip # Flutter Issue 9110
-async_star_cancel_while_paused_test: Skip # Flutter Issue 9110
-async_star_no_cancel_test: Skip # Flutter Issue 9110
-asyncstar_yield_test: Skip # Flutter Issue 9110
-await_backwards_compatibility_test/none: CompileTimeError
-await_for_cancel_test: Skip # Flutter Issue 9110
-await_for_test: Skip # Flutter Issue 9110
-await_test: CompileTimeError
-bad_override_test/06: CompileTimeError
-call_constructor_on_unresolvable_class_test/01: CompileTimeError
-call_constructor_on_unresolvable_class_test/02: CompileTimeError
-call_constructor_on_unresolvable_class_test/03: CompileTimeError
-call_constructor_on_unresolvable_class_test/07: CompileTimeError
-check_method_override_test/01: CompileTimeError
-check_method_override_test/02: CompileTimeError
-class_keyword_test/02: CompileTimeError
-class_override_test/00: CompileTimeError
-conditional_import_string_test: CompileTimeError
-conditional_import_test: CompileTimeError
-config_import_test: RuntimeError # Flutter Issue 9110
-const_evaluation_test/01: CompileTimeError
-const_evaluation_test/none: CompileTimeError
-const_types_test/01: CompileTimeError
-const_types_test/02: CompileTimeError
-const_types_test/03: CompileTimeError
-const_types_test/04: CompileTimeError
-const_types_test/05: CompileTimeError
-const_types_test/06: CompileTimeError
-const_types_test/13: CompileTimeError
-const_types_test/35: CompileTimeError
-const_types_test/40: CompileTimeError
-default_factory_test/01: CompileTimeError
-deferred_closurize_load_library_test: Skip # Timeout, deferred loading is not supported by Flutter
-deferred_constant_list_test: Skip # Timeout, deferred loading is not supported by Flutter
-deferred_constraints_constants_test/none: CompileTimeError
-deferred_constraints_constants_test/reference_after_load: CompileTimeError
-deferred_constraints_type_annotation_test/as_operation: CompileTimeError
-deferred_constraints_type_annotation_test/catch_check: CompileTimeError
-deferred_constraints_type_annotation_test/is_check: CompileTimeError
-deferred_constraints_type_annotation_test/new: CompileTimeError
-deferred_constraints_type_annotation_test/new_before_load: CompileTimeError
-deferred_constraints_type_annotation_test/new_generic1: CompileTimeError
-deferred_constraints_type_annotation_test/new_generic2: CompileTimeError
-deferred_constraints_type_annotation_test/new_generic3: CompileTimeError
-deferred_constraints_type_annotation_test/none: Skip # Timeout, deferred loading is not supported by Flutter
-deferred_constraints_type_annotation_test/static_method: Skip # Timeout, deferred loading is not supported by Flutter
-deferred_constraints_type_annotation_test/type_annotation_generic2: CompileTimeError
-deferred_constraints_type_annotation_test/type_annotation_generic3: CompileTimeError
-deferred_constraints_type_annotation_test/type_annotation_null: CompileTimeError
-deferred_constraints_type_annotation_test/type_annotation_top_level: CompileTimeError
-deferred_global_test: Skip # Timeout, deferred loading is not supported by Flutter
-deferred_inheritance_constraints_test/redirecting_constructor: CompileTimeError
-deferred_mixin_test: CompileTimeError
-deferred_no_such_method_test: CompileTimeError
-deferred_not_loaded_check_test: CompileTimeError
-deferred_redirecting_factory_test: Skip # Timeout, deferred loading is not supported by Flutter
-deferred_shadow_load_library_test: Skip # Timeout, deferred loading is not supported by Flutter
-deferred_shared_and_unshared_classes_test: Skip # Timeout, deferred loading is not supported by Flutter
-deferred_static_seperate_test: CompileTimeError
-deferred_super_dependency_test/01: CompileTimeError
-deferred_type_dependency_test/as: Skip # Timeout, deferred loading is not supported by Flutter
-deferred_type_dependency_test/is: Skip # Timeout, deferred loading is not supported by Flutter
-deferred_type_dependency_test/none: Skip # Timeout, deferred loading is not supported by Flutter
-deferred_type_dependency_test/type_annotation: Skip # Timeout, deferred loading is not supported by Flutter
-enum_mirror_test: CompileTimeError
-f_bounded_quantification5_test: CompileTimeError
-f_bounded_quantification_test/01: CompileTimeError
-f_bounded_quantification_test/02: CompileTimeError
-factory2_test: CompileTimeError
-factory4_test: CompileTimeError
-factory6_test/00: CompileTimeError
-field_increment_bailout_test: CompileTimeError
-field_override_test/01: CompileTimeError
-function_malformed_result_type_test: CompileTimeError
-generic_function_typedef2_test/04: CompileTimeError
-instance_creation_in_function_annotation_test: CompileTimeError
-instanceof3_test: CompileTimeError
-internal_library_test/01: MissingCompileTimeError
-internal_library_test/01: CompileTimeError
-internal_library_test/02: CompileTimeError
-internal_library_test/02: MissingCompileTimeError
-invocation_mirror2_test: CompileTimeError
-invocation_mirror_invoke_on2_test: CompileTimeError
-invocation_mirror_invoke_on_test: CompileTimeError
-is_malformed_type_test/94: CompileTimeError
-is_malformed_type_test/95: CompileTimeError
-is_malformed_type_test/96: CompileTimeError
-is_malformed_type_test/97: CompileTimeError
-is_malformed_type_test/98: CompileTimeError
-is_malformed_type_test/99: CompileTimeError
-is_not_class2_test: RuntimeError
-isnot_malformed_type_test: RuntimeError
-issue21079_test: CompileTimeError
-issue_25671a_test/01: CompileTimeError
-issue_25671b_test/01: CompileTimeError
-library_env_test/has_mirror_support: RuntimeError, OK # No mirrors support in Flutter.
-library_env_test/has_no_mirror_support: Pass # No mirrors support in Flutter.
-list_literal_syntax_test/01: CompileTimeError
-list_literal_syntax_test/02: CompileTimeError
-list_literal_syntax_test/03: CompileTimeError
-malbounded_instantiation_test/01: CompileTimeError
-malbounded_redirecting_factory2_test/01: CompileTimeError
-malbounded_redirecting_factory2_test/none: CompileTimeError
-malbounded_redirecting_factory_test/01: CompileTimeError
-malbounded_redirecting_factory_test/none: CompileTimeError
-malbounded_type_cast_test: CompileTimeError
-malbounded_type_literal_test: CompileTimeError
-malbounded_type_test_test/02: CompileTimeError
-malformed2_test/00: CompileTimeError
-malformed_inheritance_test/02: CompileTimeError
-malformed_inheritance_test/04: CompileTimeError
-malformed_inheritance_test/06: CompileTimeError
-malformed_test/none: CompileTimeError
-malformed_type_test: CompileTimeError
-many_overridden_no_such_method_test: CompileTimeError
-method_override2_test/01: CompileTimeError
-method_override3_test/00: CompileTimeError
-method_override3_test/01: CompileTimeError
-method_override3_test/02: CompileTimeError
-method_override4_test: CompileTimeError
-method_override5_test: CompileTimeError
-method_override6_test: CompileTimeError
-mixin_invalid_bound2_test/01: CompileTimeError
-mixin_invalid_bound2_test/04: CompileTimeError
-mixin_invalid_bound2_test/07: CompileTimeError
-mixin_invalid_bound2_test/none: CompileTimeError
-mixin_invalid_bound_test/01: CompileTimeError
-mixin_invalid_bound_test/03: CompileTimeError
-mixin_invalid_bound_test/05: CompileTimeError
-mixin_invalid_bound_test/none: CompileTimeError
-mixin_super_bound2_test/01: CompileTimeError
-mixin_super_bound_test: CompileTimeError
-mixin_type_parameters_errors_test/01: CompileTimeError
-mixin_type_parameters_errors_test/02: CompileTimeError
-mixin_type_parameters_errors_test/03: CompileTimeError
-mixin_type_parameters_errors_test/04: CompileTimeError
-mixin_type_parameters_errors_test/05: CompileTimeError
-new_expression_type_args_test/02: CompileTimeError
-no_such_method_test: CompileTimeError
-non_parameterized_factory2_test: CompileTimeError
-non_parameterized_factory_test: CompileTimeError
-null_test/none: CompileTimeError
-on_catch_malformed_type_test: CompileTimeError
-overridden_no_such_method_test: CompileTimeError
-override_inheritance_field_test/05: CompileTimeError
-override_inheritance_field_test/06: CompileTimeError
-override_inheritance_field_test/07: CompileTimeError
-override_inheritance_field_test/08: CompileTimeError
-override_inheritance_field_test/09: CompileTimeError
-override_inheritance_field_test/10: CompileTimeError
-override_inheritance_field_test/11: CompileTimeError
-override_inheritance_field_test/28: CompileTimeError
-override_inheritance_field_test/29: CompileTimeError
-override_inheritance_field_test/30: CompileTimeError
-override_inheritance_field_test/31: CompileTimeError
-override_inheritance_field_test/32: CompileTimeError
-override_inheritance_field_test/33: CompileTimeError
-override_inheritance_field_test/33a: CompileTimeError
-override_inheritance_field_test/34: CompileTimeError
-override_inheritance_field_test/44: CompileTimeError
-override_inheritance_field_test/45: CompileTimeError
-override_inheritance_field_test/47: CompileTimeError
-override_inheritance_field_test/48: CompileTimeError
-override_inheritance_field_test/53: CompileTimeError
-override_inheritance_field_test/54: CompileTimeError
-override_inheritance_method_test/04: CompileTimeError
-override_inheritance_method_test/05: CompileTimeError
-override_inheritance_method_test/06: CompileTimeError
-override_inheritance_method_test/11: CompileTimeError
-override_inheritance_method_test/12: CompileTimeError
-override_inheritance_method_test/13: CompileTimeError
-override_inheritance_method_test/14: CompileTimeError
-override_inheritance_method_test/19: CompileTimeError
-override_inheritance_method_test/20: CompileTimeError
-override_inheritance_method_test/21: CompileTimeError
-override_inheritance_method_test/27: CompileTimeError
-override_inheritance_method_test/28: CompileTimeError
-override_inheritance_method_test/29: CompileTimeError
-override_inheritance_method_test/30: CompileTimeError
-override_inheritance_method_test/31: CompileTimeError
-override_inheritance_method_test/32: CompileTimeError
-override_inheritance_method_test/33: CompileTimeError
-prefix16_test: CompileTimeError
-prefix22_test: CompileTimeError
-private_access_test/03: CompileTimeError
-private_access_test/04: CompileTimeError
-redirecting_factory_incompatible_signature_test: CompileTimeError
-redirecting_factory_reflection_test: CompileTimeError
-regress_12561_test: CompileTimeError
-regress_13462_0_test: CompileTimeError
-regress_13462_1_test: CompileTimeError
-regress_18535_test: CompileTimeError
-regress_22438_test: CompileTimeError
-regress_23408_test: CompileTimeError
-regress_28255_test: CompileTimeError
-static_initializer_type_error_test: CompileTimeError
-super_call4_test: CompileTimeError
-super_getter_setter_test: CompileTimeError
-try_catch_on_syntax_test/07: CompileTimeError
-try_catch_syntax_test/08: CompileTimeError
-type_parameter_test/none: CompileTimeError
-type_variable_bounds_test/00: CompileTimeError
-type_variable_bounds_test/06: CompileTimeError
-type_variable_bounds_test/07: CompileTimeError
-type_variable_bounds_test/08: CompileTimeError
-type_variable_bounds_test/09: CompileTimeError
-type_variable_bounds_test/10: CompileTimeError
-type_variable_scope2_test: CompileTimeError
-type_variable_scope_test/00: CompileTimeError
-type_variable_scope_test/01: CompileTimeError
-type_variable_scope_test/02: CompileTimeError
-type_variable_scope_test/03: CompileTimeError
-type_variable_scope_test/04: CompileTimeError
-type_variable_scope_test/05: CompileTimeError
-type_variable_scope_test/none: CompileTimeError
-unicode_bom_test: CompileTimeError
-vm/debug_break_enabled_vm_test/01: CompileTimeError
-vm/debug_break_enabled_vm_test/none: CompileTimeError
-vm/no_such_method_error_message_callable_vm_test: RuntimeError # Flutter Issue 9110
-vm/reflect_core_vm_test: CompileTimeError
-vm/regress_27201_test: Fail # Flutter Issue 9110
-wrong_number_type_arguments_test/00: CompileTimeError
-wrong_number_type_arguments_test/01: CompileTimeError
-wrong_number_type_arguments_test/02: CompileTimeError
-
-[ $runtime != none ]
-arithmetic_canonicalization_test: RuntimeError # Uppercase constants removed
-double_nan_comparison_test: RuntimeError # Uppercase constants removed
-double_to_string_as_exponential_test: RuntimeError # Uppercase constants removed
-double_to_string_as_precision_test: RuntimeError # Uppercase constants removed
-double_to_string_test: RuntimeError # Uppercase constants removed
-import_combinators_test: RuntimeError # Uppercase constants removed
-infinity_test: RuntimeError # Uppercase constants removed
-intrinsified_methods_test: RuntimeError # Uppercase constants removed
-is_nan_test: RuntimeError # Uppercase constants removed
-mixin_prefix_test: RuntimeError # Uppercase constants removed
-nan_identical_test: RuntimeError # Uppercase constants removed
-null_test/none: RuntimeError # Uppercase constants removed
-number_identity2_test: RuntimeError # Uppercase constants removed
-ref_before_declaration_test/none: RuntimeError # Uppercase constants removed
-vm/load_to_load_forwarding_vm_test: RuntimeError # Uppercase constants removed
-vm/load_to_load_unaligned_forwarding_vm_test: RuntimeError # Uppercase constants removed
-vm/unaligned_float_access_literal_index_test: RuntimeError # Uppercase constants removed
-vm/unaligned_float_access_register_index_test: RuntimeError # Uppercase constants removed
-vm/unaligned_integer_access_literal_index_test: RuntimeError # Uppercase constants removed
-vm/unaligned_integer_access_register_index_test: RuntimeError # Uppercase constants removed
-
-[ $strong ]
-*: SkipByDesign # tests/language_2 has the strong mode versions of these tests.
-
-[ $arch == arm64 && ($runtime == dart_precompiled || $runtime == flutter || $runtime == vm) ]
-closure_cycles_test: Pass, Slow
-large_class_declaration_test: SkipSlow # Uses too much memory.
-
-[ $arch == ia32 && $compiler == none && $runtime == vm && $system == windows ]
-vm/optimized_stacktrace_test: Pass, Crash # Issue 28276
-
-[ $arch == ia32 && $mode == release && $runtime == vm ]
-deep_nesting1_negative_test: Crash, Pass # Issue 31496
-
-[ $arch == ia32 && ($compiler == app_jit || $compiler == none || $compiler == precompiler) && ($runtime == dart_precompiled || $runtime == vm) ]
-vm/regress_24517_test: Pass, Fail # Issue 24517.
-
-[ $compiler == app_jit && $runtime == vm && !$checked ]
-assertion_initializer_const_error_test/01: MissingCompileTimeError
-assertion_initializer_const_function_error_test/01: MissingCompileTimeError
-
-# Detection of compile-time errors that are related to constants can't be fully
-# done at the front end, because constants are evaluated at back ends.  So, some
-# errors aren't detected by fasta, but reported by back ends as compile-time
-# errors.
-[ $compiler != dart2js && $runtime != vm && $fasta ]
-deferred_constraints_constants_test/default_argument2: MissingCompileTimeError
-
-[ $compiler != dartk && $compiler != dartkb && $compiler != dartkp && ($runtime == dart_precompiled || $runtime == flutter || $runtime == vm) ]
-abstract_beats_arguments2_test/01: Crash # Issue 29171
-
-[ $compiler == none && $runtime == vm && $system == fuchsia ]
-async_await_test: RuntimeError # Use package:unittest
-async_star_test: RuntimeError # Use package:unittest
-closure_cycles_test: Pass, Crash # TODO(zra): Investigate
-vm/causal_async_exception_stack2_test: RuntimeError # Use package:unittest
-vm/causal_async_exception_stack_test: RuntimeError # Use package:unittest
-vm/math_vm_test: Crash # TODO(zra): Investigate
-
-[ $compiler == none && $runtime == vm && !$checked ]
-assertion_initializer_const_error_test/01: MissingCompileTimeError
-assertion_initializer_const_function_error_test/01: MissingCompileTimeError
-
-[ $compiler == none && $checked && ($runtime == flutter || $runtime == vm) ]
-assert_initializer_test/4*: MissingCompileTimeError # Issue 392. The VM doesn't enforce that potentially const expressions are actually const expressions when the constructor is called with `const`.
-
-[ $compiler == none && ($runtime == flutter || $runtime == vm) ]
-duplicate_part_test/01: MissingCompileTimeError # Issue 27516
-
-[ $compiler == precompiler && $mode == debug && $runtime == dart_precompiled ]
-regress_29025_test: Crash # Issue dartbug.com/29331
-
-[ $compiler == precompiler && $runtime == dart_precompiled ]
-export_ambiguous_main_negative_test: Skip # Issue 29895
-export_double_same_main_test: Skip # Issue 29895
-stacktrace_demangle_ctors_test: RuntimeError
-vm/optimized_stacktrace_test: Skip # Issue 30198
-vm/regress_27671_test: Skip # Unsupported
-
-[ $compiler == precompiler && $runtime == dart_precompiled && $checked ]
-assertion_initializer_const_error2_test/cc02: Crash
-
-[ $compiler == precompiler && $runtime == dart_precompiled && !$checked ]
-assertion_initializer_const_error_test/01: MissingCompileTimeError
-assertion_initializer_const_function_error_test/01: MissingCompileTimeError
-
-[ $mode == debug && $hot_reload_rollback ]
-enum_duplicate_test/02: Pass, Crash # http://dartbug.com/33156
-enum_duplicate_test/none: Pass, Crash # http://dartbug.com/33156
-enum_private_test/01: Pass, Crash # http://dartbug.com/33156
-
-[ $mode == debug && ($hot_reload || $hot_reload_rollback) ]
-enum_duplicate_test/01: Pass, Crash # http://dartbug.com/33156
-enum_private_test/02: Pass, Crash # dartbug.com/33339
-
-[ $runtime == dart_precompiled && $minified ]
-cyclic_type_test/*: Skip # Tests below rely on Type.toString()
-enum_duplicate_test/*: Skip # Uses Enum.toString()
-enum_private_test/*: Skip # Uses Enum.toString()
-enum_test: Skip # Uses Enum.toString()
-f_bounded_quantification4_test: Skip # Tests below rely on Type.toString()
-f_bounded_quantification5_test: Skip # Tests below rely on Type.toString()
-full_stacktrace1_test: Skip # Tests below rely on Stacktrace.toString()
-full_stacktrace2_test: Skip # Tests below rely on Stacktrace.toString()
-full_stacktrace3_test: Skip # Tests below rely on Stacktrace.toString()
-mixin_generic_test: Skip # Tests below rely on Type.toString()
-mixin_mixin2_test: Skip # Tests below rely on Type.toString()
-mixin_mixin3_test: Skip # Tests below rely on Type.toString()
-mixin_mixin5_test: Skip # Tests below rely on Type.toString()
-mixin_mixin6_test: Skip # Tests below rely on Type.toString()
-mixin_mixin_bound2_test: Skip # Tests below rely on Type.toString()
-mixin_mixin_type_arguments_test: Skip # Tests below rely on Type.toString()
-mixin_super_2_test: Skip # Tests below rely on Type.toString()
-no_such_method_dispatcher_test: Skip # Uses new Symbol()
-stacktrace_rethrow_error_test: Skip # Tests below rely on Stacktrace.toString()
-stacktrace_rethrow_nonerror_test: Skip # Tests below rely on Stacktrace.toString()
-vm/no_such_args_error_message_vm_test: Skip # Tests below rely on Stacktrace.toString()
-vm/no_such_method_error_message_callable_vm_test: Skip # Tests below rely on Stacktrace.toString()
-vm/no_such_method_error_message_vm_test: Skip # Tests below rely on Stacktrace.toString()
-vm/regress_28325_test: Skip # Tests below rely on Stacktrace.toString()
-
-[ $browser && ($compiler == app_jit || $compiler == none || $compiler == precompiler) ]
-library_env_test/has_io_support: RuntimeError, OK # The test is supposed to fail.
-library_env_test/has_no_html_support: RuntimeError, OK # The test is supposed to fail.
-
-[ !$browser && ($compiler == app_jit || $compiler == none || $compiler == precompiler) ]
-library_env_test/has_html_support: RuntimeError, OK # The test is supposed to fail.
-library_env_test/has_no_io_support: RuntimeError, OK # The test is supposed to fail.
-
-[ $checked && ($compiler == app_jit || $compiler == none || $compiler == precompiler) ]
-generic_functions_test: Pass # Issue 25869, These generic functions tests pass for the wrong reason in checked mode, because the parsed type parameters are mapped to dynamic type.
-generic_local_functions_test: Pass # Issue 25869, These generic functions tests pass for the wrong reason in checked mode, because the parsed type parameters are mapped to dynamic type.
-generic_methods_function_type_test: Pass # Issue 25869, These generic functions tests pass for the wrong reason in checked mode, because the parsed type parameters are mapped to dynamic type.
-generic_methods_generic_function_parameter_test: Pass # Issue 25869, These generic functions tests pass for the wrong reason in checked mode, because the parsed type parameters are mapped to dynamic type.
-generic_methods_new_test: Pass # Issue 25869, These generic functions tests pass for the wrong reason in checked mode, because the parsed type parameters are mapped to dynamic type.
-generic_methods_test: Pass # Issue 25869, These generic functions tests pass for the wrong reason in checked mode, because the parsed type parameters are mapped to dynamic type.
-type_variable_bounds4_test/01: Fail # Issue 14006
-
-[ ($compiler == app_jit || $compiler == dartk || $compiler == dartkb || $compiler == dartkp || $compiler == none || $compiler == precompiler) && ($runtime == dart_precompiled || $runtime == flutter || $runtime == vm) ]
-dynamic_prefix_core_test/none: Fail # Issue 12478
-
-[ ($compiler == app_jit || $compiler == none || $compiler == precompiler) && ($runtime == dart_precompiled || $runtime == flutter || $runtime == vm) ]
-await_for_test: RuntimeError # issue 28974
-class_keyword_test/02: MissingCompileTimeError # Issue 13627
-export_ambiguous_main_negative_test: Fail # Issue 14763
-syntax_test/none: CompileTimeError # Issue #30176.
-unicode_bom_test: Fail # Issue 16067
-vm/debug_break_enabled_vm_test/01: Crash, OK # Expected to hit breakpoint.
-
-# These test entries will be valid for vm (with and without kernel).
-[ $compiler == app_jit || $compiler == dartk || $compiler == dartkb || $compiler == none || $runtime == dart_precompiled ]
-async_star_cancel_while_paused_test: RuntimeError
-async_star_pause_test: Fail, OK # This is OK for now, but we may want to change the semantics to match the test.
-constructor2_test: Fail, OK # Failures related to super call in ctor initializer list
-constructor3_test: Fail, OK # Failures related to super call in ctor initializer list
-constructor5_test: Fail # Issue 6422, These bugs refer currently ongoing language discussions.
-constructor6_test: Fail # Issue 6422, These bugs refer currently ongoing language discussions.
-cyclic_type2_test: Fail, OK # Non-contractive types are not supported in the vm.
-cyclic_type_test/02: Fail, OK # Non-contractive types are not supported in the vm.
-cyclic_type_test/04: Fail, OK # Non-contractive types are not supported in the vm.
-duplicate_export_negative_test: Fail # Issue 6134
-example_constructor_test: Fail, OK # Failures related to super call in ctor initializer list
-field_initialization_order_test: Fail, OK # Failures related to super call in ctor initializer list
-final_field_initialization_order_test: Fail, OK # Failures related to super call in ctor initializer list
-generic_methods_type_expression_test: RuntimeError # Issue 25869 / 27460
-least_upper_bound_expansive_test/*: Fail, OK # Non-contractive types are not supported in the vm.
-main_not_a_function_test/01: Skip # Skipped temporaril until Issue 29895 is fixed.
-mixin_illegal_super_use_test: Skip # Issues 24478 and 23773, # These tests are skipped in the VM because it has "--supermixin" functionality enabled unconditionally.  The tests should be removed once the same is true for analyzer (#24478) and dart2js (#23773)
-mixin_illegal_superclass_test: Skip # Issues 24478 and 23773, # These tests are skipped in the VM because it has "--supermixin" functionality enabled unconditionally.  The tests should be removed once the same is true for analyzer (#24478) and dart2js (#23773)
-no_main_test/01: Skip # Skipped temporaril until Issue 29895 is fixed.
-super_test: Fail, OK # Failures related to super call in ctor initializer list
-vm/regress_29145_test: Skip # Issue 29145
-
-[ $compiler == app_jit || $compiler == none ]
-library_env_test/has_no_mirror_support: RuntimeError, OK # The test is supposed to fail.
-
-[ $compiler == app_jit || $compiler == none || $compiler == precompiler ]
-async_star_regression_2238_test: CompileTimeError
-deferred_redirecting_factory_test: Fail, Crash # Issue 23408
-dynamic_prefix_core_test/01: RuntimeError # Issue 12478
-multiline_strings_test: Fail # Issue 23020
-redirecting_constructor_initializer_test: RuntimeError # Issue 23488
-
-[ $compiler == app_jit || $compiler == precompiler || $mode == product ]
-deferred_load_constants_test/02: Skip # Deferred loading happens eagerly.
-deferred_load_constants_test/03: Skip # Deferred loading happens eagerly.
-deferred_load_constants_test/05: Skip # Deferred loading happens eagerly.
-deferred_not_loaded_check_test: Skip # Deferred loading happens eagerly.
-vm/regress_27201_test: Fail
-
-[ $compiler == app_jit || $runtime == dart_precompiled ]
-ct_const2_test: Skip # Incompatible flag: --compile_all
-hello_dart_test: Skip # Incompatible flag: --compile_all
-vm/type_cast_vm_test: RuntimeError # Expects line and column numbers
-vm/type_vm_test: RuntimeError # Expects line and column numbers
-
-[ $mode == product || $runtime == dart_precompiled ]
-vm/causal_async_exception_stack2_test: SkipByDesign # Causal async stacks are not supported in product mode
-vm/causal_async_exception_stack_test: SkipByDesign # Causal async stacks are not supported in product mode
-
-[ $runtime == dart_precompiled || $runtime == vm ]
-arithmetic_test: CompileTimeError # Large integer literal
-bit_operations_test: CompileTimeError # Large integer literal
-deopt_inlined_function_lazy_test: CompileTimeError # Large integer literal
-guess_cid_test: CompileTimeError # Large integer literal
-identical_closure2_test: CompileTimeError # Large integer literal
-int2_test: CompileTimeError # Large integer literal
-mint_compares_test: CompileTimeError # Large integer literal
-number_identity_test: CompileTimeError # Large integer literal
-regress_24283_test: RuntimeError # Large integers
-vm/load_to_load_unaligned_forwarding_vm_test: Pass, Crash # Unaligned offset. Issue 22151
-vm/regress_14903_test: CompileTimeError # Large integer literal
-vm/regress_23117_vm_test: RuntimeError # Large integers
-vm/regress_23238_test: RuntimeError # Large integers
-vm/unaligned_float_access_literal_index_test: Pass, Crash # Unaligned offset. Issue 22151
-
-[ $hot_reload || $hot_reload_rollback ]
-cha_deopt1_test: Crash # Requires deferred libraries
-cha_deopt2_test: Crash # Requires deferred libraries
-cha_deopt3_test: Crash # Requires deferred libraries
-conditional_import_string_test: Crash # Requires deferred libraries
-conditional_import_test: Crash # Requires deferred libraries
-deferred_call_empty_before_load_test: Crash # Requires deferred libraries
-deferred_closurize_load_library_test: Crash # Requires deferred libraries
-deferred_constant_list_test: Crash # Requires deferred libraries
-deferred_constraints_constants_test: Crash # Requires deferred libraries
-deferred_constraints_type_annotation_test: Crash # Requires deferred libraries
-deferred_function_type_test: Crash # Requires deferred libraries
-deferred_global_test: Crash # Requires deferred libraries
-deferred_import_core_test: Crash # Requires deferred libraries
-deferred_inheritance_constraints_test: Crash # Requires deferred libraries
-deferred_inlined_test: Crash # Requires deferred libraries
-deferred_load_constants_test: Crash # Requires deferred libraries
-deferred_load_inval_code_test: Crash # Requires deferred libraries
-deferred_load_library_wrong_args_test: Crash # Requires deferred libraries
-deferred_mixin_test: Crash # Requires deferred libraries
-deferred_no_such_method_test: Crash # Requires deferred libraries
-deferred_not_loaded_check_test: Crash # Requires deferred libraries
-deferred_only_constant_test: Crash # Requires deferred libraries
-deferred_optimized_test: Crash # Requires deferred libraries
-deferred_redirecting_factory_test: Crash # Requires deferred libraries
-deferred_regression_22995_test: Crash # Requires deferred libraries
-deferred_regression_28678_test: Crash # Requires deferred libraries
-deferred_shadow_load_library_test: Crash # Requires deferred libraries
-deferred_shared_and_unshared_classes_test: Crash # Requires deferred libraries
-deferred_static_seperate_test: Crash # Requires deferred libraries
-deferred_super_dependency_test: Pass, Crash # Requires deferred libraries
-deferred_type_dependency_test: Crash # Requires deferred libraries
-issue21159_test: Pass, Crash # Issue 29094
-issue_1751477_test: Crash # Requires deferred libraries
-issue_22780_test/01: Pass, Crash # Issue 29094
-regress_22443_test: Crash # Requires deferred libraries
-regress_23408_test: Crash # Requires deferred libraries
-regress_28278_test: Crash # Requires deferred libraries
-static_closure_identical_test: Pass, Fail # Closure identity
-vm/optimized_stacktrace_test: Pass, Slow
-vm/regress_27201_test: Pass, Crash # Requires deferred libraries
-
-[ $compiler != dartk && $compiler != dartkb && $compiler != dartkp && $compiler != none || $compiler != dartk && $compiler != dartkb && $compiler != dartkp && $runtime != vm ]
-assert_initializer_test/*: Skip # not implemented yet, experiment is VM only.
+*: SkipByDesign # Deprecating Dart1 tests.
diff --git a/tests/language_2/language_2.status b/tests/language_2/language_2.status
index 7a260bb..c8bc2fe 100644
--- a/tests/language_2/language_2.status
+++ b/tests/language_2/language_2.status
@@ -224,6 +224,9 @@
 [ $checked && !$strong ]
 type_parameter_test/05: Pass
 
+[ !$preview_dart_2 && ($runtime == dart_precompiled || $runtime == vm) ]
+*: SkipByDesign # Deprecating all Dart1 modes of execution
+
 [ $compiler == app_jit || $compiler == app_jitk || $compiler == dartk || $compiler == dartkb || $compiler == dartkp || $compiler == none || $compiler == precompiler ]
 double_literals/*: Skip # https://github.com/dart-lang/sdk/issues/34358
 
diff --git a/tests/lib/lib.status b/tests/lib/lib.status
index 2af6884..7be5f14 100644
--- a/tests/lib/lib.status
+++ b/tests/lib/lib.status
@@ -2,467 +2,4 @@
 # for details. All rights reserved. Use of this source code is governed by a
 # BSD-style license that can be found in the LICENSE file.
 
-[ $arch == simarm64 ]
-convert/utf85_test: Skip # Pass, Slow Issue 20111.
-
-[ $arch == simarmv5te ]
-mirrors/mirrors_reader_test: Pass, Slow
-
-[ $compiler == app_jit ]
-mirrors/*: Skip # Issue 27929: Triage
-
-[ $compiler == dart2analyzer ]
-*: Skip
-
-[ $compiler == dart2js ]
-async/async_await_sync_completer_test: RuntimeError # sync-async is on by default.
-async/schedule_microtask6_test: RuntimeError # global error handling is not supported. Issue 5958
-convert/base64_test/01: Fail, OK # Uses bit-wise operations to detect invalid values. Some large invalid values accepted by dart2js.
-convert/chunked_conversion_utf88_test: Slow, Pass
-convert/utf82_test: CompileTimeError # Large integer literal. Not valid in dart2.
-convert/utf85_test: Slow, Pass
-developer/timeline_test: Skip # Not supported
-math/double_pow_test: RuntimeError
-math/low_test: RuntimeError
-mirrors/*: SkipByDesign # mirrors not supported
-mirrors/class_declarations_test/none: RuntimeError # Issue 13440
-mirrors/class_mirror_location_test: RuntimeError # Issue 6490
-mirrors/closurization_equivalence_test: RuntimeError # Issue 6490
-mirrors/fake_function_with_call_test: RuntimeError # Issue 11612
-mirrors/fake_function_without_call_test: RuntimeError # Issue 11612
-mirrors/generic_f_bounded_mixin_application_test: RuntimeError # Issue 12087
-mirrors/generic_function_typedef_test: RuntimeError # Issue 12333
-mirrors/generic_interface_test: RuntimeError # Issue 12087
-mirrors/get_field_static_test/00: RuntimeError # Issue 21323
-mirrors/globalized_closures2_test/00: RuntimeError # Issue 17118. Please remove the multi-test comments when this test starts succeeding.
-mirrors/globalized_closures_test/00: RuntimeError # Issue 17118. Please remove the multi-test comments when this test starts succeeding.
-mirrors/hierarchy_invariants_test: RuntimeError # Issue 15262
-mirrors/hot_get_field_test: CompileTimeError # Issue 12164
-mirrors/hot_set_field_test: CompileTimeError # Issue 12164
-mirrors/immutable_collections_test: RuntimeError # Issue 14030
-mirrors/initializing_formals_test/01: RuntimeError # Issue 6490
-mirrors/initializing_formals_test/03: CompileTimeError # Issue 12164
-mirrors/instance_members_test: RuntimeError # Issue 14633
-mirrors/instantiate_abstract_class_test: RuntimeError # Issue 6490
-mirrors/invocation_fuzz_test: RuntimeError # Issue 29086
-mirrors/invoke_call_on_closure_test: RuntimeError # 6490
-mirrors/invoke_call_through_getter_previously_accessed_test/named: RuntimeError # Issue 12863. When updating the status, remove the "///" in the test.
-mirrors/invoke_call_through_getter_test/named: RuntimeError # Issue 12863. When updating the status, remove the "///" in the test.
-mirrors/invoke_call_through_implicit_getter_previously_accessed_test/named: RuntimeError # Issue 12863. When updating the status, remove the "///" in the test.
-mirrors/invoke_call_through_implicit_getter_test: RuntimeError # Issue 17638
-mirrors/invoke_named_test/none: RuntimeError # Issue 12863
-mirrors/invoke_private_test: CompileTimeError # Issue 12164
-mirrors/invoke_private_wrong_library_test: CompileTimeError # Issue 12164
-mirrors/library_declarations_test/none: RuntimeError # Issue 13439, Issue 13733
-mirrors/library_exports_hidden_test: RuntimeError # Issue 6490
-mirrors/library_exports_shown_test: RuntimeError # Issue 6490
-mirrors/library_import_deferred_loading_test: RuntimeError # Issue 6490
-mirrors/library_imports_bad_metadata_test/none: RuntimeError # Issue 6490
-mirrors/library_imports_deferred_test: RuntimeError # Issue 6490
-mirrors/library_imports_hidden_test: RuntimeError # Issue 6490
-mirrors/library_imports_metadata_test: RuntimeError # Issue 6490
-mirrors/library_imports_prefixed_show_hide_test: RuntimeError # Issue 6490
-mirrors/library_imports_prefixed_test: RuntimeError # Issue 6490
-mirrors/library_imports_shown_test: RuntimeError # Issue 6490
-mirrors/library_uri_io_test: SkipByDesign # Uses dart:io.
-mirrors/load_library_test: RuntimeError # Issue 6335
-mirrors/local_function_is_static_test: RuntimeError # Issue 6335
-mirrors/lru_test: Skip # dart2js_native/lru_test is used instead
-mirrors/metadata_scope_test/none: RuntimeError # Issue 10905
-mirrors/method_mirror_location_test: RuntimeError # Issue 6490
-mirrors/method_mirror_name_test: RuntimeError # Issue 6335
-mirrors/method_mirror_properties_test: RuntimeError # Issue 11861
-mirrors/method_mirror_source_line_ending_test: RuntimeError # Issue 6490
-mirrors/method_mirror_source_test: RuntimeError # Issue 6490
-mirrors/mirrors_nsm_mismatch_test: RuntimeError # Issue 19353
-mirrors/mirrors_nsm_test/dart2js: RuntimeError # Issue 19353
-mirrors/mirrors_reader_test: Slow, RuntimeError # Issue 16589
-mirrors/mirrors_test: RuntimeError # TODO(ahe): I'm working on fixing this. When removing this line please change the "endsWith" to "/mirrors_test.dart".
-mirrors/mixin_application_test: RuntimeError # Issue 12464
-mirrors/mixin_test: RuntimeError # Issue 12464
-mirrors/other_declarations_location_test: RuntimeError # Issue 10905
-mirrors/parameter_of_mixin_app_constructor_test: RuntimeError # Issue 6490
-mirrors/parameter_test/none: RuntimeError # Issue 6490
-mirrors/private_class_field_test: CompileTimeError
-mirrors/private_symbol_test: CompileTimeError # Issue 13597
-mirrors/private_types_test: RuntimeError # Issue 6490
-mirrors/raw_type_test/01: RuntimeError # Issue 6490
-mirrors/redirecting_factory_test/02: RuntimeError # Issue 6490
-mirrors/redirecting_factory_test/none: RuntimeError # Issue 6490
-mirrors/reflected_type_function_type_test: RuntimeError # Issue 12607
-mirrors/reflected_type_generics_test/01: Fail # Issues in reflecting generic typedefs.
-mirrors/reflected_type_generics_test/02: Fail # Issues in reflecting bounded type variables.
-mirrors/reflected_type_generics_test/03: Fail # Issues in reflecting generic typedefs. The following tests fail because we have disabled a test in `reflectClassByName`. `MirrorsUsed` leads to classes not having the information necessary to correctly handle these checks.
-mirrors/reflected_type_generics_test/04: Fail # Issues in reflecting bounded type variables. The following tests fail because we have disabled a test in `reflectClassByName`. `MirrorsUsed` leads to classes not having the information necessary to correctly handle these checks.
-mirrors/reflected_type_generics_test/05: Fail # Issues in reflecting generic typedefs. The following tests fail because we have disabled a test in `reflectClassByName`. `MirrorsUsed` leads to classes not having the information necessary to correctly handle these checks.
-mirrors/reflected_type_generics_test/06: Fail # Issues in reflecting bounded type variables. The following tests fail because we have disabled a test in `reflectClassByName`. `MirrorsUsed` leads to classes not having the information necessary to correctly handle these checks.
-mirrors/reflected_type_special_types_test: RuntimeError # Issue 12607
-mirrors/reflected_type_typedefs_test: RuntimeError # Issue 12607
-mirrors/reflected_type_typevars_test: RuntimeError # Issue 12607
-mirrors/regress_26187_test: RuntimeError # Issue 6490
-mirrors/relation_assignable2_test: RuntimeError # Issue 6490
-mirrors/relation_assignable_test: RuntimeError # Issue 6490
-mirrors/relation_subtype_test: RuntimeError # Issue 6490
-mirrors/repeated_private_anon_mixin_app_test: RuntimeError # Issue 14670
-mirrors/static_members_test: RuntimeError # Issue 14633, Issue 12164
-mirrors/symbol_validation_test/01: RuntimeError # Issue 13597
-mirrors/type_variable_is_static_test: RuntimeError # Issue 6335
-mirrors/type_variable_owner_test/01: RuntimeError # Issue 12785
-mirrors/typedef_metadata_test: RuntimeError # Issue 12785
-mirrors/typedef_reflected_type_test/01: RuntimeError # Issue 12607
-mirrors/typedef_test: RuntimeError # Issue 6490
-mirrors/typevariable_mirror_metadata_test: RuntimeError # Issue 10905
-mirrors/variable_is_const_test/none: RuntimeError # Issue 14671
-profiler/metrics_num_test: Skip # Because of a int / double type test.
-typed_data/int32x4_bigint_test: Pass
-typed_data/int64_list_load_store_test: CompileTimeError, OK # Error if web int literal cannot be represented exactly, see http://dartbug.com/33351
-typed_data/int64_list_load_store_test: RuntimeError # Issue 10275
-typed_data/typed_data_hierarchy_int64_test: RuntimeError # Issue 10275
-
-[ $compiler == fasta ]
-mirrors/metadata_allowed_values_test/02: MissingCompileTimeError
-mirrors/metadata_allowed_values_test/27: MissingCompileTimeError
-mirrors/metadata_constructor_arguments_test/04: MissingCompileTimeError
-
-[ $compiler == precompiler ]
-convert/chunked_conversion_utf88_test: Pass, Timeout
-convert/utf85_test: Pass, Timeout
-mirrors/*: SkipByDesign
-
-[ $mode == product ]
-developer/timeline_test: Skip # Not supported
-
-[ $runtime == ff ]
-convert/streamed_conversion_utf8_decode_test: Pass, Slow # Issue 12029, FF setTimeout can fire early: https://bugzilla.mozilla.org/show_bug.cgi?id=291386
-convert/utf85_test: SkipSlow
-mirrors/mirrors_reader_test: Timeout, Slow, RuntimeError # Issue 16589, FF setTimeout can fire early: https://bugzilla.mozilla.org/show_bug.cgi?id=291386
-
-[ $runtime == flutter ]
-async/catch_errors11_test: Skip # Flutter Issue 9113
-async/intercept_schedule_microtask2_test: Skip # Flutter Issue 9113
-async/intercept_schedule_microtask5_test: Skip # Flutter Issue 9113
-async/intercept_schedule_microtask6_test: Skip # Flutter Issue 9113
-async/stream_empty_test: Skip # Flutter Issue 9113
-async/stream_event_transformed_test: Skip # Flutter Issue 9113
-mirrors/*: Skip # Flutter does not support mirrors.
-
-[ $runtime == none ]
-convert/html_escape_test: CompileTimeError # Uppercase constants removed
-
-[ $runtime != none ]
-async/stream_controller_async_test: RuntimeError # Library changed.
-async/stream_empty_test: RuntimeError # Uppercase constants removed
-async/stream_from_iterable_test: RuntimeError # Library changed.
-async/stream_iterator_test: RuntimeError # Uppercase constants removed
-async/stream_listen_zone_test: RuntimeError # Uppercase constants removed
-async/zone_bind_callback_test: RuntimeError # Uppercase constants removed
-async/zone_bind_callback_unary_test: RuntimeError # Uppercase constants removed
-async/zone_bind_test: RuntimeError # Uppercase constants removed
-async/zone_create_periodic_timer_test: RuntimeError # Uppercase constants removed
-async/zone_create_timer2_test: RuntimeError # Uppercase constants removed
-async/zone_create_timer_test: RuntimeError # Uppercase constants removed
-async/zone_debug_test: RuntimeError # Uppercase constants removed
-async/zone_empty_description2_test: RuntimeError # Uppercase constants removed
-async/zone_empty_description_test: RuntimeError # Uppercase constants removed
-async/zone_fork_test: RuntimeError # Uppercase constants removed
-async/zone_register_callback_test: RuntimeError # Uppercase constants removed
-async/zone_register_callback_unary_test: RuntimeError # Uppercase constants removed
-async/zone_root_bind_test: RuntimeError # Uppercase constants removed
-async/zone_run_guarded_test: RuntimeError # Uppercase constants removed
-async/zone_run_test: RuntimeError # Uppercase constants removed
-async/zone_run_unary_test: RuntimeError # Uppercase constants removed
-async/zone_value_test: RuntimeError # Uppercase constants removed
-convert/ascii_test: RuntimeError # Uppercase constants removed
-convert/base64_test/none: RuntimeError # Uppercase constants removed
-convert/chunked_conversion_json_decode1_test: RuntimeError # Uppercase constants removed
-convert/chunked_conversion_utf85_test: RuntimeError # Uppercase constants removed
-convert/chunked_conversion_utf87_test: RuntimeError # Uppercase constants removed
-convert/chunked_conversion_utf88_test: RuntimeError # Uppercase constants removed
-convert/codec2_test: RuntimeError # Uppercase constants removed
-convert/encoding_test: RuntimeError # Uppercase constants removed
-convert/html_escape_test: CompileTimeError # Uppercase constants removed
-convert/json_chunk_test: RuntimeError # Uppercase constants removed
-convert/json_lib_test: RuntimeError # Uppercase constants removed
-convert/json_pretty_test: RuntimeError # Uppercase constants removed
-convert/json_test: RuntimeError # Uppercase constants removed
-convert/json_util_test: RuntimeError # Uppercase constants removed
-convert/latin1_test: RuntimeError # Uppercase constants removed
-convert/line_splitter_test: RuntimeError # Uppercase constants removed
-convert/streamed_conversion_json_encode1_test: RuntimeError # Uppercase constants removed
-convert/streamed_conversion_json_utf8_decode_test: RuntimeError # Uppercase constants removed
-convert/streamed_conversion_json_utf8_encode_test: RuntimeError # Uppercase constants removed
-convert/streamed_conversion_utf8_decode_test: RuntimeError # Uppercase constants removed
-convert/streamed_conversion_utf8_encode_test: RuntimeError # Uppercase constants removed
-convert/utf83_test: RuntimeError # Uppercase constants removed
-convert/utf84_test: RuntimeError # Uppercase constants removed
-convert/utf85_test: RuntimeError # Uppercase constants removed
-convert/utf8_encode_test: RuntimeError # Uppercase constants removed
-convert/utf8_test: RuntimeError # Uppercase constants removed
-math/math2_test: RuntimeError # Uppercase constants removed
-math/math_parse_double_test: RuntimeError # Uppercase constants removed
-math/math_test: RuntimeError # Uppercase constants removed
-mirrors/invocation_fuzz_test/emptyarray: RuntimeError # Uppercase constants removed
-mirrors/invocation_fuzz_test/false: RuntimeError # Uppercase constants removed
-mirrors/invocation_fuzz_test/none: RuntimeError # Uppercase constants removed
-mirrors/invocation_fuzz_test/smi: RuntimeError # Uppercase constants removed
-mirrors/invocation_fuzz_test/string: RuntimeError # Uppercase constants removed
-typed_data/endianness_test: RuntimeError # Uppercase constants removed
-typed_data/float32x4_cross_test: RuntimeError # Uppercase constants removed
-typed_data/float32x4_list_test: RuntimeError # Uppercase constants removed
-typed_data/float32x4_shuffle_test: RuntimeError # Uppercase constants removed
-typed_data/float32x4_test: RuntimeError # Uppercase constants removed
-typed_data/float32x4_transpose_test: RuntimeError # Uppercase constants removed
-typed_data/float32x4_two_arg_shuffle_test: RuntimeError # Uppercase constants removed
-typed_data/int32x4_shuffle_test: RuntimeError # Uppercase constants removed
-
-[ $runtime == safari ]
-convert/json_test: Fail # https://bugs.webkit.org/show_bug.cgi?id=134920
-typed_data/float32x4_test: Fail, Pass # Safari has an optimization bug (nightlies are already fine).
-typed_data/int32x4_test: Fail, Pass # Safari has an optimization bug (nightlies are already fine).
-
-[ $runtime == vm ]
-convert/streamed_conversion_json_utf8_decode_test: Pass, Slow # Infrequent timeouts.
-
-[ !$checked ]
-mirrors/redirecting_factory_different_type_test: SkipByDesign # Tests type checks.
-
-[ $fasta ]
-convert/base64_test/01: CompileTimeError
-math/double_pow_test: CompileTimeError
-mirrors/metadata_allowed_values_test/13: MissingCompileTimeError
-mirrors/metadata_allowed_values_test/14: MissingCompileTimeError
-mirrors/metadata_nested_constructor_call_test/03: MissingCompileTimeError
-mirrors/metadata_nested_constructor_call_test/04: MissingCompileTimeError
-mirrors/native_class_test: CompileTimeError
-mirrors/variable_is_const_test/01: MissingCompileTimeError
-typed_data/int32x4_bigint_test: CompileTimeError
-
-[ $hot_reload ]
-async/timer_regress22626_test: Pass, RuntimeError # Timing dependent.
-mirrors/generic_bounded_by_type_parameter_test/02: Fail # Type equality - Issue 26869
-mirrors/generic_bounded_test/02: Fail # Type equality - Issue 26869
-
-[ $strong ]
-*: SkipByDesign # tests/lib_2 has the strong mode versions of these tests.
-
-[ $arch == arm64 && $runtime == vm ]
-mirrors/immutable_collections_test: Pass, Slow # http://dartbug.com/33057
-
-[ $arch == ia32 && $mode == debug && $system == windows ]
-convert/streamed_conversion_json_utf8_decode_test: Skip # Verification OOM.
-
-[ $arch != ia32 && $arch != simarm && $arch != simarmv5te && $arch != simarmv6 && $arch != x64 && $mode == debug ]
-convert/streamed_conversion_json_utf8_decode_test: Skip # Verification not yet implemented.
-
-[ $arch == x64 && $mode == debug && $system == windows && ($runtime == dart_precompiled || $runtime == vm) ]
-convert/streamed_conversion_json_utf8_decode_test: Pass, Slow
-
-[ $builder_tag == asan && $mode == debug && ($runtime == dart_precompiled || $runtime == vm) ]
-convert/streamed_conversion_json_utf8_decode_test: Skip # Timeout.
-mirrors/immutable_collections_test: SkipSlow # Timeout.
-
-[ $builder_tag == mac10_7 && $runtime == safari ]
-typed_data/setRange_2_test: Fail # Safari doesn't fully implement spec for TypedArray.set
-typed_data/setRange_3_test: Fail # Safari doesn't fully implement spec for TypedArray.set
-typed_data/setRange_4_test: Fail # Safari doesn't fully implement spec for TypedArray.set
-
-[ $compiler == dart2js && $mode == debug ]
-mirrors/native_class_test: Pass, Slow
-
-[ $compiler == dart2js && $runtime == chromeOnAndroid ]
-typed_data/setRange_2_test: RuntimeError # TODO(dart2js-team): Please triage this failure.
-typed_data/setRange_3_test: RuntimeError # TODO(dart2js-team): Please triage this failure.
-
-[ $compiler == dart2js && $runtime == d8 && $system == windows ]
-async/*deferred*: Pass, RuntimeError # Issue 17458
-mirrors/*deferred*: Pass, RuntimeError # Issue 17458
-
-[ $compiler == dart2js && $runtime == d8 && $fasta ]
-js/null_test: RuntimeError
-
-[ $compiler == dart2js && $runtime == ie11 ]
-math/math2_test: RuntimeError
-math/math_test: RuntimeError
-
-[ $compiler == dart2js && $runtime == jsshell ]
-async/catch_errors12_test: Fail # Timer interface not supported: Issue 7728.
-async/catch_errors13_test: Fail # Timer interface not supported: Issue 7728.
-async/catch_errors14_test: Fail # Timer interface not supported: Issue 7728.
-async/catch_errors15_test: Fail # Timer interface not supported: Issue 7728.
-async/catch_errors22_test: RuntimeError # Timer interface not supported: Issue 7728.
-async/catch_errors8_test: Fail # Timer interface not supported: Issue 7728.
-async/future_test: RuntimeError # Timer interface not supported; Issue 7728.
-async/stream_asyncexpand_test: RuntimeError # Timer interface not supported: Issue 7728.
-async/stream_asyncmap_test: RuntimeError # Timer interface not supported: Issue 7728.
-async/stream_controller_async_test: RuntimeError # Timer interface not supported; Issue 7728.
-async/stream_controller_test: Fail # Timer interface not supported: Issue 7728.
-async/stream_from_iterable_test: RuntimeError # Timer interface not supported; Issue 7728.
-async/stream_periodic2_test: RuntimeError # Timer interface not supported; Issue 7728.
-async/stream_periodic3_test: RuntimeError # Timer interface not supported; Issue 7728.
-async/stream_periodic4_test: RuntimeError # Timer interface not supported; Issue 7728.
-async/stream_periodic5_test: RuntimeError # Timer interface not supported; Issue 7728.
-async/stream_periodic6_test: RuntimeError # Timer interface not supported; Issue 7728.
-async/stream_periodic_test: RuntimeError # Timer interface not supported; Issue 7728.
-async/stream_state_nonzero_timer_test: RuntimeError # Timer interface not supported; Issue 7728.
-async/stream_subscription_cancel_test: Fail # Timer interface not supported: Issue 7728.
-async/stream_take_test: Fail # Timer interface not supported: Issue 7728.
-async/stream_timeout_test: Fail # Timer interface not supported: Issue 7728.
-async/stream_transformation_broadcast_test: RuntimeError # Timer interface not supported: Issue 7728.
-async/timer_cancel1_test: RuntimeError, OK # Needs Timer to run.
-async/timer_cancel2_test: RuntimeError, OK # Needs Timer to run.
-async/timer_cancel_test: RuntimeError, OK # Needs Timer to run.
-async/timer_isActive_test: RuntimeError # Timer interface not supported: Issue 7728.
-async/timer_regress22626_test: RuntimeError # Non-zero timers not supported; Issue 7728.
-async/timer_repeat_test: RuntimeError, OK # Needs Timer to run.
-async/timer_test: RuntimeError, OK # Needs Timer to run.
-async/zone_bind_test: Fail # Timer interface not supported: Issue 7728.
-async/zone_create_periodic_timer_test: RuntimeError # Timer interface not supported: Issue 7728.
-async/zone_create_timer2_test: RuntimeError # Timer interface not supported: Issue 7728.
-async/zone_empty_description2_test: RuntimeError # Timer interface not supported: Issue 7728.
-mirrors/mirrors_reader_test: Skip # Running in v8 suffices. Issue 16589 - RuntimeError.  Issue 22130 - Crash (out of memory).
-
-[ $compiler == dart2js && $checked ]
-convert/utf85_test: Pass, Slow # Issue 12029.
-
-[ $compiler == dart2js && $checked && $fast_startup && $minified ]
-async/stream_listen_zone_test: RuntimeError
-
-[ $compiler == dart2js && $checked && $host_checked ]
-async/stream_listen_zone_test: RuntimeError
-
-[ $compiler == dart2js && $fast_startup ]
-mirrors/*: Fail # mirrors not supported
-mirrors/library_imports_bad_metadata_test/01: Pass # expects failure, but it fails for the wrong reason
-mirrors/library_metadata2_test/01: Pass # expects failure, but it fails for the wrong reason
-mirrors/metadata_allowed_values_test/0*: Pass # expects failure, but it fails for the wrong reason
-mirrors/metadata_allowed_values_test/1*: Pass # expects failure, but it fails for the wrong reason
-mirrors/metadata_allowed_values_test/2*: Pass # expects failure, but it fails for the wrong reason
-mirrors/metadata_allowed_values_test/3*: Pass # expects failure, but it fails for the wrong reason
-mirrors/metadata_constructor_arguments_test/0*: Pass # expects failure, but it fails for the wrong reason
-mirrors/metadata_nested_constructor_call_test/0*: Pass # expects failure, but it fails for the wrong reason
-mirrors/metadata_scope_test/01: Pass # expects failure, but it fails for the wrong reason
-mirrors/mirror_in_static_init_test/01: Pass # expects failure, but it fails for the wrong reason
-mirrors/model_test: Pass # this is ok
-mirrors/parameter_is_const_test/01: Pass # expects failure, but it fails for the wrong reason
-mirrors/regress_16321_test/01: Pass # expects failure, but if fails for the wrong reason
-mirrors/syntax_error_test/01: Pass # expects failure, but it fails for the wrong reason
-mirrors/variable_is_const_test/01: Pass # expects failure, but it fails for the wrong reason
-
-[ $compiler == dart2js && $host_checked ]
-async/stream_controller_async_test: Crash
-mirrors/metadata_allowed_values_test/28: Crash # Issue 25911
-mirrors/metadata_allowed_values_test/29: Crash # Issue 25911
-mirrors/metadata_allowed_values_test/30: Crash # Issue 25911
-mirrors/metadata_allowed_values_test/31: Crash # Issue 25911
-
-[ $compiler == dart2js && $minified ]
-mirrors/mirrors_used_get_name2_test: RuntimeError
-mirrors/mirrors_used_get_name_test: RuntimeError
-
-[ $compiler == dart2js && ($runtime == d8 || $browser) ]
-async/timer_not_available_test: Fail, OK # only meant to test when there is no way to implement timer (currently only in jsshell)
-
-[ $compiler != dart2js && $fasta ]
-convert/utf82_test: CompileTimeError # Note: dart2js passes for the wrong reason, it hasn't switched to run in 64-bits
-js/datetime_roundtrip_test: CompileTimeError
-js/null_test: CompileTimeError
-
-[ $compiler != dartk && $compiler != dartkb && $compiler != dartkp && ($runtime == dart_precompiled || $runtime == flutter || $runtime == vm) ]
-mirrors/initializing_formals_test/01: Fail # initializing formals are implicitly final as of Dart 1.21
-
-[ $compiler == none && $mode == product ]
-mirrors/library_enumeration_deferred_loading_test: RuntimeError, OK # Deferred loaded eagerly
-mirrors/library_import_deferred_loading_test: RuntimeError, OK # Deferred loaded eagerly
-mirrors/load_library_test: RuntimeError, OK # Deferred loaded eagerly
-
-[ $compiler == none && !$checked ]
-mirrors/reflected_type_generics_test/02: Fail, OK # Type check for a bounded type argument.
-
-[ $runtime == chrome && $system == linux ]
-mirrors/native_class_test: Pass, Slow
-
-[ $runtime == chrome && $system == macos ]
-async/catch_errors11_test: Pass, Timeout # Issue 22696
-async/timer_isActive_test: Fail, Pass, Timeout # Issue 22696
-
-[ $runtime != none && !$strong ]
-async/stream_first_where_test: RuntimeError
-async/stream_last_where_test: RuntimeError
-
-[ $runtime == vm && $system == fuchsia ]
-async/first_regression_test: RuntimeError # These use package:unittest
-async/future_timeout_test: RuntimeError # These use package:unittest
-async/multiple_timer_test: RuntimeError # These use package:unittest
-async/stream_controller_async_test: RuntimeError # These use package:unittest
-async/stream_first_where_test: RuntimeError # These use package:unittest
-async/stream_from_iterable_test: RuntimeError # These use package:unittest
-async/stream_iterator_test: RuntimeError # These use package:unittest
-async/stream_join_test: RuntimeError # These use package:unittest
-async/stream_last_where_test: RuntimeError # These use package:unittest
-async/stream_periodic2_test: RuntimeError # These use package:unittest
-async/stream_periodic3_test: RuntimeError # These use package:unittest
-async/stream_periodic4_test: RuntimeError # These use package:unittest
-async/stream_periodic5_test: RuntimeError # These use package:unittest
-async/stream_periodic6_test: RuntimeError # These use package:unittest
-async/stream_periodic_test: RuntimeError # These use package:unittest
-async/stream_single_test: RuntimeError # These use package:unittest
-async/stream_single_to_multi_subscriber_test: RuntimeError # These use package:unittest
-async/stream_state_nonzero_timer_test: RuntimeError # These use package:unittest
-async/stream_state_test: RuntimeError # These use package:unittest
-async/stream_subscription_as_future_test: RuntimeError # These use package:unittest
-async/stream_subscription_cancel_test: RuntimeError # These use package:unittest
-async/stream_timeout_test: RuntimeError # These use package:unittest
-async/stream_transform_test: RuntimeError # These use package:unittest
-async/stream_transformation_broadcast_test: RuntimeError # These use package:unittest
-async/timer_cancel1_test: RuntimeError # These use package:unittest
-async/timer_cancel2_test: RuntimeError # These use package:unittest
-async/timer_cancel_test: RuntimeError # These use package:unittest
-async/timer_isActive_test: RuntimeError # These use package:unittest
-async/timer_repeat_test: RuntimeError # These use package:unittest
-async/timer_test: RuntimeError # These use package:unittest
-convert/json_lib_test: RuntimeError # These use package:unittest
-mirrors/invocation_fuzz_test: Crash # fstat bug, ZX-479.
-mirrors/library_uri_io_test: RuntimeError # These use package:unittest
-mirrors/library_uri_package_test: RuntimeError # These use package:unittest
-
-[ $arch == simarm || $arch == simarmv5te || $arch == simarmv6 ]
-convert/chunked_conversion_utf88_test: Skip # Pass, Slow Issue 12644.
-convert/utf85_test: Skip # Pass, Slow Issue 12644.
-
-[ $compiler == app_jit || $compiler == none || $compiler == precompiler ]
-async/timer_not_available_test: SkipByDesign # only meant to test when there is no way to implement timer (currently only in d8)
-async/timer_regress22626_test: Pass, RuntimeError # Issue 28254
-mirrors/mirrors_used*: SkipByDesign # Invalid tests. MirrorsUsed does not have a specification, and dart:mirrors is not required to hide declarations that are not covered by any MirrorsUsed annotation.
-mirrors/symbol_validation_test: RuntimeError # Issue 13596
-
-# All these tests have been migrated as strong mode compatible tests to
-# lib_2, so skipping these tests for dartk and dartkp
-[ $compiler == app_jitk || $compiler == dartk || $compiler == dartkb || $compiler == dartkp ]
-*: SkipByDesign
-
-[ $runtime == chrome || $runtime == ff ]
-async/stream_timeout_test: SkipSlow # Times out. Issue 22050
-convert/streamed_conversion_json_utf8_decode_test: SkipSlow # Times out. Issue 22050
-convert/streamed_conversion_json_utf8_encode_test: SkipSlow # Times out. Issue 22050
-convert/streamed_conversion_utf8_decode_test: SkipSlow # Times out. Issue 22050
-convert/streamed_conversion_utf8_encode_test: SkipSlow # Times out. Issue 22050
-
-[ $runtime == dart_precompiled || $runtime == flutter || $runtime == vm ]
-async/timer_not_available_test: Fail, OK
-convert/base64_test/01: CompileTimeError # Large integer literal
-convert/json_utf8_chunk_test: RuntimeError # Large integers
-convert/utf82_test: CompileTimeError # Large integer literal
-js/*: Skip
-math/double_pow_test: CompileTimeError # Large integer literal
-mirrors/deferred_type_test: CompileTimeError, OK # Don't have a multitest marker for dynamic compile time errors.
-mirrors/native_class_test: Fail, OK # This test is meant to run in a browser.
-typed_data/int32x4_bigint_test: CompileTimeError # Large integer literal
-
-[ $hot_reload || $hot_reload_rollback ]
-async/stream_transformer_test: Pass, Fail # Closure identity
-mirrors/fake_function_with_call_test: SkipByDesign # Method equality
-mirrors/library_enumeration_deferred_loading_test: Crash # Deferred loading
-mirrors/library_import_deferred_loading_test: Crash # Deferred loading
-mirrors/library_imports_deferred_test: Crash # Deferred loading
-mirrors/load_library_test: Crash # Deferred loading
-mirrors/typedef_deferred_library_test: Crash # Deferred loading
+*: SkipByDesign # Deprecating Dart1 tests.
diff --git a/tests/lib_2/lib_2.status b/tests/lib_2/lib_2.status
index 02ef473..f1d2f76 100644
--- a/tests/lib_2/lib_2.status
+++ b/tests/lib_2/lib_2.status
@@ -172,6 +172,9 @@
 typed_data/int32x4_static_test/01: MissingCompileTimeError
 typed_data/int32x4_static_test/02: MissingCompileTimeError
 
+[ !$preview_dart_2 && ($runtime == dart_precompiled || $runtime == vm) ]
+*: SkipByDesign # Deprecating all Dart1 modes of execution
+
 [ ($compiler != precompiler || $runtime != dart_precompiled) && ($runtime != vm || $compiler != dartk && $compiler != none) ]
 isolate/vm_rehash_test: SkipByDesign
 
diff --git a/tests/standalone/standalone.status b/tests/standalone/standalone.status
index f9ab4d4..ee1bf10 100644
--- a/tests/standalone/standalone.status
+++ b/tests/standalone/standalone.status
@@ -6,93 +6,4 @@
 # listed in tests/lib/analyzer/analyze_tests.status without the "standalone"
 # prefix.
 
-# Obsolete behavior. We want to test that it fails.
-# TODO(mfairhurst) delete this test.
-isolate/scenarios/package_relative_root/package_relative_root_test: Fail
-
-[ $builder_tag == no_ipv6 ]
-io/raw_datagram_socket_test: SkipByDesign
-
-[ $compiler == dart2analyzer ]
-*: Skip
-
-# Overriding these flags are not supported in product mode.
-[ $mode == product ]
-verbose_gc_to_bmu_test: SkipByDesign # No verbose_gc in product mode
-
-[ $runtime == dart_precompiled ]
-verbose_gc_to_bmu_test: Skip # These tests attempt to spawn another script using the precompiled runtime.
-
-[ $runtime == vm ]
-verbose_gc_to_bmu_test: Skip # spawns a process which runs in Dart2 mode.
-
-[ $system == windows ]
-io/sleep_test: Pass, Fail # Issue 25757
-verbose_gc_to_bmu_test: Skip
-
-[ $builder_tag == swarming && $system == macos ]
-io/*: Skip # Issue 30618
-
-[ $compiler == fasta && $strong ]
-io/directory_invalid_arguments_test: CompileTimeError
-io/io_override_test: CompileTimeError
-io/process_invalid_arguments_test: CompileTimeError
-io/raw_secure_server_socket_argument_test: CompileTimeError
-io/raw_secure_server_socket_test: CompileTimeError
-io/secure_socket_bad_data_test: CompileTimeError
-io/security_context_argument_test: CompileTimeError
-io/stdout_bad_argument_test: CompileTimeError
-no_assert_test: CompileTimeError
-priority_queue_stress_test: CompileTimeError
-verbose_gc_to_bmu_test: CompileTimeError
-
-[ $compiler != fasta && $compiler != none && $runtime != dart_precompiled && $runtime != vm ]
-no_assert_test: Fail, OK # This is testing a vm flag.
-
-[ $compiler == none && $runtime == vm && $system == fuchsia ]
-*: Skip # Not yet triaged.
-
-[ $mode == product && $runtime == dart_precompiled ]
-dwarf_stack_trace_test: Pass, RuntimeError # Results will flake due to identical code folding
-
-[ $runtime == dart_precompiled && $system == android ]
-io/https_bad_certificate_test: RuntimeError # Issue 31310
-io/raw_datagram_socket_test: RuntimeError # Issue 31310
-io/raw_secure_server_socket_test: RuntimeError # Issue 31310
-
-[ $system == macos && ($runtime == dart_precompiled || $runtime == vm) ]
-io/raw_secure_server_socket_test: Pass, Crash # Issue 29524
-
-[ $checked && ($runtime == dart_precompiled || $runtime == flutter || $runtime == vm) ]
-io/directory_fuzz_test: Skip # These test have type errors on purpose and take very long to run in checked mode with no benefit. Skip.
-io/directory_invalid_arguments_test: Fail, OK # These tests have type errors on purpose.
-io/file_fuzz_test: Skip # These test have type errors on purpose and take very long to run in checked mode with no benefit. Skip.
-io/internet_address_invalid_arguments_test: Fail, OK # These tests have type errors on purpose.
-io/process_invalid_arguments_test: Fail, OK # These tests have type errors on purpose.
-io/socket_invalid_arguments_test: Fail, OK # These tests have type errors on purpose.
-io/stdout_bad_argument_test: Fail, OK # These tests have type errors on purpose.
-
-[ $compiler == app_jit || $compiler == precompiler ]
-io/compile_all_test: Skip # Incompatible flag --compile_all
-
-# We skip all the Dart 1.0 tests in dartk and dartkp mode as these
-# modes are intended only for Dart 2.0 with strong mode enabled.
-[ $compiler == app_jitk || $compiler == dartk || $compiler == dartkb || $compiler == dartkp ]
-*: SkipByDesign
-
-[ $compiler == dart2js || $compiler == dartdevc ]
-*: SkipByDesign
-
-[ $compiler != none || $runtime != vm ]
-script_snapshot_depfile_test: SkipByDesign # Only makes sense running from source.
-script_snapshot_not_executed_test: SkipByDesign # Only makes sense running from source.
-
-[ $mode == product || $runtime == dart_precompiled ]
-no_assert_test: SkipByDesign # Requires checked mode.
-
-[ $runtime == dart_precompiled || $runtime == flutter || $runtime == vm ]
-io/secure_socket_bad_data_test: RuntimeError # An error in a secure connection just puts a READ_CLOSED on the stream, rather than signaling an error on the stream.
-
-[ $hot_reload || $hot_reload_rollback ]
-script_snapshot_depfile_test: RuntimeError, OK # Child VM doesn't execute Dart.
-script_snapshot_not_executed_test: RuntimeError, OK # Child VM doesn't execute Dart.
+*: SkipByDesign # Deprecating Dart1 tests.
diff --git a/tests/standalone_2/standalone_2.status b/tests/standalone_2/standalone_2.status
index 36b4a51..e78ae4d 100644
--- a/tests/standalone_2/standalone_2.status
+++ b/tests/standalone_2/standalone_2.status
@@ -107,6 +107,9 @@
 io/socket_connect_stream_data_close_cancel_test: Pass, Timeout # Issue 27453
 io/socket_many_connections_test: Skip # This test fails with "Too many open files" on the Mac OS buildbot. This is expected as MacOS by default runs with a very low number of allowed open files ('ulimit -n' says something like 256).
 
+[ !$preview_dart_2 && ($runtime == dart_precompiled || $runtime == vm) ]
+*: SkipByDesign # Deprecating all Dart1 modes of execution
+
 [ $strong && ($compiler == dartk || $compiler == dartkb || $compiler == dartkp) ]
 io/file_error_test: RuntimeError
 io/file_test: RuntimeError
diff --git a/tools/testing/dart/options.dart b/tools/testing/dart/options.dart
index 7dbdc17..6c72986 100644
--- a/tools/testing/dart/options.dart
+++ b/tools/testing/dart/options.dart
@@ -374,6 +374,10 @@
           verbose: arguments.contains("--verbose") || arguments.contains("-v"));
       return null;
     }
+    // Dart1 mode has been deprecated.
+    if (arguments.contains("--no-preview-dart-2")) {
+      return null;
+    }
 
     var configuration = <String, dynamic>{};
 
@@ -608,7 +612,7 @@
     if (runtimes.isEmpty) {
       if (compilers.isEmpty) {
         runtimes = [Runtime.vm];
-        compilers = [Compiler.none];
+        compilers = [Compiler.dartk];
       } else {
         // Pick a runtime for each compiler.
         runtimes.addAll(compilers.map((compiler) => compiler.defaultRuntime));
@@ -662,7 +666,7 @@
                     isMinified: data["minified"] as bool,
                     vmOptions: vmOptions,
                     builderTag: data["builder_tag"] as String,
-                    previewDart2: !(data["no_preview_dart_2"] as bool));
+                    previewDart2: true);
             var configuration = new TestConfiguration(
                 configuration: innerConfiguration,
                 progress: Progress.find(data["progress"] as String),
diff --git a/utils/application_snapshot.gni b/utils/application_snapshot.gni
index 0ef7e39..16b0025 100644
--- a/utils/application_snapshot.gni
+++ b/utils/application_snapshot.gni
@@ -216,18 +216,13 @@
       output,
     ]
 
-    abs_depfile = rebase_path(depfile)
     abs_output = rebase_path(output, root_build_dir)
 
     vm_args = [
-      # TODO(asiva): For not use --no-preview-dart-2, need to flip this to use
-      # gen_kernel to generate a kernel file before creating an app snapshot.
-      "--no-preview-dart-2",
       "--deterministic",
       "--packages=$dot_packages",
       "--snapshot-kind=app-aot",
       "--snapshot=$abs_output",
-      "--snapshot-depfile=$abs_depfile",
     ] + aot_vm_args
 
     args = []
diff --git a/utils/dartanalyzer/BUILD.gn b/utils/dartanalyzer/BUILD.gn
index 57e78af..887caf5 100644
--- a/utils/dartanalyzer/BUILD.gn
+++ b/utils/dartanalyzer/BUILD.gn
@@ -30,9 +30,50 @@
 }
 
 if (current_os == "linux") {
+  prebuilt_dart_action("dart_analyzer_dill") {
+    deps = [
+      "../../runtime/vm:vm_platform",
+      "../../runtime/vm:kernel_platform_files($dart_host_toolchain)",
+    ]
+    dart_analyzer_script = "../../pkg/vm/bin/kernel_service.dart"
+    gen_kernel_script = "../../pkg/vm/bin/gen_kernel.dart"
+
+    inputs = [
+      gen_kernel_script,
+      dart_analyzer_script,
+      "$root_out_dir/vm_platform_strong.dill",
+    ]
+    output = "$root_gen_dir/dart_analyzer.dill"
+    outputs = [
+      output,
+    ]
+
+    depfile = "$root_gen_dir/dart_analyzer_dill.d"
+    abs_depfile = rebase_path(depfile)
+    rebased_output = rebase_path(output, root_out_dir)
+    vm_args = [
+      "--depfile=$abs_depfile",
+      "--depfile_output_filename=$rebased_output",
+    ]
+
+    script = gen_kernel_script
+
+    args = [
+      "--packages=" + rebase_path("../../.packages"),
+      "--platform=" + rebase_path("$root_out_dir/vm_platform_strong.dill"),
+      "--aot",
+      "--no-embed-sources",
+      "--output=" + rebase_path("$root_gen_dir/dart_analyzer.dill"),
+      rebase_path(dart_analyzer_script),
+    ]
+  }
+
   aot_assembly("dartanalyzer_aot_assembly") {
-    main_dart = "../../pkg/analyzer_cli/bin/analyzer.dart"
+    main_dart = "$root_gen_dir/dart_analyzer.dill"
     name = "dartanalyzer"
+    deps = [
+      ":dart_analyzer_dill"
+    ]
   }
 
   # This target is for Goma. It should not be used in the SDK.