mirror of
https://github.com/dart-lang/sdk
synced 2024-07-20 18:05:01 +00:00
[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:
parent
95b8a19a20
commit
355c73d4ee
|
@ -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=" +
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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.
|
||||
|
|
|
@ -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_; }
|
||||
|
||||
|
|
|
@ -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
|
||||
|
||||
|
|
|
@ -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);
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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);
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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.
|
||||
|
|
|
@ -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.
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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.
|
||||
|
|
|
@ -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
|
||||
|
||||
|
|
|
@ -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.
|
||||
|
|
|
@ -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
|
||||
|
||||
|
|
|
@ -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.
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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),
|
||||
|
|
|
@ -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 = []
|
||||
|
|
|
@ -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.
|
||||
|
|
Loading…
Reference in a new issue