[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>
This commit is contained in:
asiva 2018-09-24 20:38:08 +00:00 committed by commit-bot@chromium.org
parent 95b8a19a20
commit 355c73d4ee
23 changed files with 123 additions and 2247 deletions

View file

@ -660,13 +660,6 @@ gen_snapshot_action("generate_snapshot_bin") {
]
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=" +

View file

@ -165,18 +165,16 @@ static void WriteDepsFile(Dart_Isolate isolate) {
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 @@ static Dart_Isolate IsolateSetupHelper(Dart_Isolate isolate,
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 @@ static Dart_Isolate CreateAndSetupServiceIsolate(const char* script_uri,
#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 @@ static Dart_Isolate CreateAndSetupServiceIsolate(const char* script_uri,
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 @@ static Dart_Isolate CreateIsolateAndSetupHelper(bool is_main_isolate,
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 @@ bool RunMainIsolate(const char* script_name, CommandLineOptions* dart_options) {
}
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 @@ bool RunMainIsolate(const char* script_name, CommandLineOptions* dart_options) {
// 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 @@ void main(int argc, char** argv) {
// 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 @@ void main(int argc, char** argv) {
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

View file

@ -63,17 +63,9 @@ ENUM_OPTIONS_LIST(ENUM_OPTION_DEFINITION)
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 @@ int Options::ParseArguments(int argc,
}
}
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 @@ int Options::ParseArguments(int argc,
}
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.

View file

@ -45,7 +45,6 @@ namespace bin {
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 @@ class Options {
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_; }

View file

@ -79,6 +79,9 @@ async_scope_test: Pass, Slow
[ $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

View file

@ -6,10 +6,8 @@ import "dart:io";
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);

View file

@ -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/Profiler_InliningIntervalBoundry: Skip # Differences in ia32, debug, release
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 @@ cc/CodeImmutability: Fail, OK # Address Sanitizer turns a crash into a failure.
[ $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/slow_path_shared_stub_test: SkipSlow # Too slow with --slow-path-triggers-g
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

View file

@ -39,7 +39,7 @@ const intptr_t platform_strong_dill_size = kPlatformStrongDillSize;
DEFINE_FLAG(bool,
use_dart_frontend,
false,
true,
"Parse scripts with Dart-to-Kernel parser");
DECLARE_FLAG(bool, strong);

View file

@ -23,6 +23,9 @@ sample_extension/test/sample_extension_app_snapshot_test: Pass, RuntimeError # I
[ $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

View file

@ -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.

View file

@ -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.

View file

@ -406,6 +406,9 @@ string_from_environment3_test/05: MissingCompileTimeError
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

View file

@ -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

View file

@ -31,3 +31,6 @@ unsorted/invocation_errors_test/00: MissingCompileTimeError # This test has been
[ $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

View file

@ -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.

View file

@ -224,6 +224,9 @@ map_literal7_test: RuntimeError # Requires strong mode
[ $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

View file

@ -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.

View file

@ -172,6 +172,9 @@ typed_data/float32x4_static_test: MissingCompileTimeError
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

View file

@ -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.

View file

@ -107,6 +107,9 @@ io/secure_server_client_certificate_test: Skip # Re-enable once the bots have be
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

View file

@ -374,6 +374,10 @@ compiler.''',
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 @@ compiler.''',
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 @@ compiler.''',
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),

View file

@ -216,18 +216,13 @@ template("aot_assembly") {
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 = []

View file

@ -30,9 +30,50 @@ application_snapshot("generate_dartanalyzer_snapshot") {
}
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.