mirror of
https://github.com/dart-lang/sdk
synced 2024-10-14 12:48:10 +00:00
[test_runner] Cleanup unused compiler names
"dartdevc" and "dartdevk" have been replaced with "ddc". Change-Id: I823bc029a0bbe1295fd731efcc32961e61c6c175 Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/282485 Commit-Queue: Nicholas Shahan <nshahan@google.com> Reviewed-by: Alexander Thomas <athom@google.com>
This commit is contained in:
parent
3b50e0a921
commit
de44a23dd1
|
@ -2,8 +2,9 @@
|
||||||
// for details. All rights reserved. Use of this source code is governed by a
|
// 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.
|
// BSD-style license that can be found in the LICENSE file.
|
||||||
|
|
||||||
/// Command line entry point for Dart Development Compiler (dartdevc), used to
|
/// Command line entry point for Dart Development Compiler (known as ddc,
|
||||||
/// compile a collection of dart libraries into a single JS module
|
/// dartdevc, dev compiler), used to compile a collection of dart libraries into
|
||||||
|
/// a single JS module.
|
||||||
|
|
||||||
import 'dart:async';
|
import 'dart:async';
|
||||||
import 'dart:convert';
|
import 'dart:convert';
|
||||||
|
@ -90,7 +91,7 @@ class _BatchHelper {
|
||||||
/// on the terminal (I think `set DDC_LEAK_TEST="true"` on Windows).
|
/// on the terminal (I think `set DDC_LEAK_TEST="true"` on Windows).
|
||||||
/// Then one could run test.py, say
|
/// Then one could run test.py, say
|
||||||
/// ```
|
/// ```
|
||||||
/// python3 tools/test.py -t10000 -c dartdevk --nnbd weak -m release -r none \
|
/// python3 tools/test.py -t10000 -c ddc --nnbd weak -m release -r none \
|
||||||
/// --enable-asserts --no-use-sdk -j 1 co19/LanguageFeatures/
|
/// --enable-asserts --no-use-sdk -j 1 co19/LanguageFeatures/
|
||||||
/// ```
|
/// ```
|
||||||
/// and attach the leak tester via
|
/// and attach the leak tester via
|
||||||
|
|
|
@ -24,10 +24,7 @@ bool get isDart2jsConfiguration => _configuration.compiler == Compiler.dart2js;
|
||||||
bool get isDart2WasmConfiguration =>
|
bool get isDart2WasmConfiguration =>
|
||||||
_configuration.compiler == Compiler.dart2wasm;
|
_configuration.compiler == Compiler.dart2wasm;
|
||||||
|
|
||||||
bool get isDdcConfiguration =>
|
bool get isDdcConfiguration => _configuration.compiler == Compiler.ddc;
|
||||||
_configuration.compiler == Compiler.dartdevk ||
|
|
||||||
_configuration.compiler == Compiler.dartdevc ||
|
|
||||||
_configuration.compiler == Compiler.ddc;
|
|
||||||
|
|
||||||
bool get isVmJitConfiguration => _configuration.compiler == Compiler.dartk;
|
bool get isVmJitConfiguration => _configuration.compiler == Compiler.dartk;
|
||||||
|
|
||||||
|
|
|
@ -764,8 +764,6 @@ class Compiler extends NamedEnum {
|
||||||
static const dart2js = Compiler._('dart2js');
|
static const dart2js = Compiler._('dart2js');
|
||||||
static const dart2analyzer = Compiler._('dart2analyzer');
|
static const dart2analyzer = Compiler._('dart2analyzer');
|
||||||
static const dart2wasm = Compiler._('dart2wasm');
|
static const dart2wasm = Compiler._('dart2wasm');
|
||||||
static const dartdevc = Compiler._('dartdevc');
|
|
||||||
static const dartdevk = Compiler._('dartdevk');
|
|
||||||
static const ddc = Compiler._('ddc');
|
static const ddc = Compiler._('ddc');
|
||||||
static const appJitk = Compiler._('app_jitk');
|
static const appJitk = Compiler._('app_jitk');
|
||||||
static const dartk = Compiler._('dartk');
|
static const dartk = Compiler._('dartk');
|
||||||
|
@ -779,8 +777,6 @@ class Compiler extends NamedEnum {
|
||||||
dart2js,
|
dart2js,
|
||||||
dart2analyzer,
|
dart2analyzer,
|
||||||
dart2wasm,
|
dart2wasm,
|
||||||
dartdevc,
|
|
||||||
dartdevk,
|
|
||||||
ddc,
|
ddc,
|
||||||
appJitk,
|
appJitk,
|
||||||
dartk,
|
dartk,
|
||||||
|
@ -820,8 +816,6 @@ class Compiler extends NamedEnum {
|
||||||
Runtime.chromeOnAndroid,
|
Runtime.chromeOnAndroid,
|
||||||
];
|
];
|
||||||
|
|
||||||
case Compiler.dartdevc:
|
|
||||||
case Compiler.dartdevk:
|
|
||||||
case Compiler.ddc:
|
case Compiler.ddc:
|
||||||
return const [
|
return const [
|
||||||
Runtime.none,
|
Runtime.none,
|
||||||
|
@ -862,8 +856,6 @@ class Compiler extends NamedEnum {
|
||||||
return Runtime.d8;
|
return Runtime.d8;
|
||||||
case Compiler.dart2wasm:
|
case Compiler.dart2wasm:
|
||||||
return Runtime.d8;
|
return Runtime.d8;
|
||||||
case Compiler.dartdevc:
|
|
||||||
case Compiler.dartdevk:
|
|
||||||
case Compiler.ddc:
|
case Compiler.ddc:
|
||||||
return Runtime.chrome;
|
return Runtime.chrome;
|
||||||
case Compiler.dart2analyzer:
|
case Compiler.dart2analyzer:
|
||||||
|
@ -886,8 +878,6 @@ class Compiler extends NamedEnum {
|
||||||
case Compiler.dart2analyzer:
|
case Compiler.dart2analyzer:
|
||||||
case Compiler.dart2js:
|
case Compiler.dart2js:
|
||||||
case Compiler.dart2wasm:
|
case Compiler.dart2wasm:
|
||||||
case Compiler.dartdevc:
|
|
||||||
case Compiler.dartdevk:
|
|
||||||
case Compiler.ddc:
|
case Compiler.ddc:
|
||||||
case Compiler.fasta:
|
case Compiler.fasta:
|
||||||
return Mode.release;
|
return Mode.release;
|
||||||
|
|
|
@ -183,12 +183,11 @@ void main() {
|
||||||
});
|
});
|
||||||
|
|
||||||
test("runtime defaults to compiler's default runtime", () {
|
test("runtime defaults to compiler's default runtime", () {
|
||||||
expect(Configuration.parse("dartdevc", {}).runtime,
|
expect(Configuration.parse("ddc", {}).runtime, equals(Runtime.chrome));
|
||||||
equals(Runtime.chrome));
|
|
||||||
});
|
});
|
||||||
|
|
||||||
test("runtime defaults to compiler's default runtime from option", () {
|
test("runtime defaults to compiler's default runtime from option", () {
|
||||||
expect(Configuration.parse("wat", {"compiler": "dartdevc"}).runtime,
|
expect(Configuration.parse("wat", {"compiler": "ddc"}).runtime,
|
||||||
equals(Runtime.chrome));
|
equals(Runtime.chrome));
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|
|
@ -13,7 +13,7 @@ void main() {
|
||||||
"x64-dart2js-debug-vm-linux": <String, dynamic>{
|
"x64-dart2js-debug-vm-linux": <String, dynamic>{
|
||||||
"options": <String, dynamic>{"enable-asserts": true},
|
"options": <String, dynamic>{"enable-asserts": true},
|
||||||
},
|
},
|
||||||
"x64-dartdevc-vm-linux": <String, dynamic>{
|
"x64-ddc-vm-linux": <String, dynamic>{
|
||||||
"options": <String, dynamic>{
|
"options": <String, dynamic>{
|
||||||
"mode": "release",
|
"mode": "release",
|
||||||
"enable-asserts": true
|
"enable-asserts": true
|
||||||
|
@ -30,8 +30,8 @@ void main() {
|
||||||
enableAsserts: true)));
|
enableAsserts: true)));
|
||||||
expect(
|
expect(
|
||||||
testMatrix.configurations[1],
|
testMatrix.configurations[1],
|
||||||
equals(Configuration("x64-dartdevc-vm-linux", Architecture.x64,
|
equals(Configuration("x64-ddc-vm-linux", Architecture.x64,
|
||||||
Compiler.dartdevc, Mode.release, Runtime.vm, System.linux,
|
Compiler.ddc, Mode.release, Runtime.vm, System.linux,
|
||||||
enableAsserts: true)));
|
enableAsserts: true)));
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|
|
@ -83,7 +83,6 @@ List<String> _selectBuildTargets(Configuration inner) {
|
||||||
Compiler.dartkp: ['runtime', 'dart_precompiled_runtime'],
|
Compiler.dartkp: ['runtime', 'dart_precompiled_runtime'],
|
||||||
Compiler.appJitk: ['runtime'],
|
Compiler.appJitk: ['runtime'],
|
||||||
Compiler.fasta: ['create_sdk', 'dartdevc_test', 'kernel_platform_files'],
|
Compiler.fasta: ['create_sdk', 'dartdevc_test', 'kernel_platform_files'],
|
||||||
Compiler.dartdevk: ['dartdevc_test'],
|
|
||||||
Compiler.ddc: ['dartdevc_test'],
|
Compiler.ddc: ['dartdevc_test'],
|
||||||
Compiler.dart2js: ['create_sdk'],
|
Compiler.dart2js: ['create_sdk'],
|
||||||
Compiler.dart2analyzer: ['create_sdk', 'utils/dartanalyzer'],
|
Compiler.dart2analyzer: ['create_sdk', 'utils/dartanalyzer'],
|
||||||
|
@ -110,8 +109,7 @@ List<String> _selectBuildTargets(Configuration inner) {
|
||||||
result.add('analyze_snapshot');
|
result.add('analyze_snapshot');
|
||||||
}
|
}
|
||||||
|
|
||||||
if ((compiler == Compiler.dartdevk || compiler == Compiler.ddc) &&
|
if (compiler == Compiler.ddc && !inner.useSdk) {
|
||||||
!inner.useSdk) {
|
|
||||||
result
|
result
|
||||||
..remove('dartdevc_test')
|
..remove('dartdevc_test')
|
||||||
..add('dartdevc_test_local');
|
..add('dartdevc_test_local');
|
||||||
|
|
|
@ -327,8 +327,8 @@ class DevCompilerCompilationCommand extends CompilationCommand {
|
||||||
required bool alwaysCompile,
|
required bool alwaysCompile,
|
||||||
String? workingDirectory,
|
String? workingDirectory,
|
||||||
int index = 0})
|
int index = 0})
|
||||||
: super("dartdevc", outputFile, bootstrapDependencies, executable,
|
: super("ddc", outputFile, bootstrapDependencies, executable, arguments,
|
||||||
arguments, environmentOverrides,
|
environmentOverrides,
|
||||||
alwaysCompile: alwaysCompile,
|
alwaysCompile: alwaysCompile,
|
||||||
workingDirectory: workingDirectory,
|
workingDirectory: workingDirectory,
|
||||||
index: index);
|
index: index);
|
||||||
|
|
|
@ -1638,8 +1638,6 @@ mixin _StaticErrorOutput on CommandOutput {
|
||||||
Compiler.dart2analyzer: ErrorSource.analyzer,
|
Compiler.dart2analyzer: ErrorSource.analyzer,
|
||||||
Compiler.dart2js: ErrorSource.web,
|
Compiler.dart2js: ErrorSource.web,
|
||||||
Compiler.dart2wasm: ErrorSource.web,
|
Compiler.dart2wasm: ErrorSource.web,
|
||||||
Compiler.dartdevc: ErrorSource.web,
|
|
||||||
Compiler.dartdevk: ErrorSource.web,
|
|
||||||
Compiler.ddc: ErrorSource.web,
|
Compiler.ddc: ErrorSource.web,
|
||||||
Compiler.fasta: ErrorSource.cfe
|
Compiler.fasta: ErrorSource.cfe
|
||||||
}[testCase.configuration.compiler]!;
|
}[testCase.configuration.compiler]!;
|
||||||
|
|
|
@ -86,8 +86,6 @@ abstract class CompilerConfiguration {
|
||||||
case Compiler.dart2wasm:
|
case Compiler.dart2wasm:
|
||||||
return Dart2WasmCompilerConfiguration(configuration);
|
return Dart2WasmCompilerConfiguration(configuration);
|
||||||
|
|
||||||
case Compiler.dartdevc:
|
|
||||||
case Compiler.dartdevk:
|
|
||||||
case Compiler.ddc:
|
case Compiler.ddc:
|
||||||
return DevCompilerConfiguration(configuration);
|
return DevCompilerConfiguration(configuration);
|
||||||
|
|
||||||
|
@ -585,8 +583,7 @@ class Dart2WasmCompilerConfiguration extends CompilerConfiguration {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
/// Configuration for "dartdevc", "dartdevk", and "ddc".
|
/// Configuration for "ddc".
|
||||||
// TODO(nshahan): Cleanup mulitple aliases for the compiler.
|
|
||||||
class DevCompilerConfiguration extends CompilerConfiguration {
|
class DevCompilerConfiguration extends CompilerConfiguration {
|
||||||
DevCompilerConfiguration(TestConfiguration configuration)
|
DevCompilerConfiguration(TestConfiguration configuration)
|
||||||
: super._subclass(configuration);
|
: super._subclass(configuration);
|
||||||
|
|
|
@ -195,8 +195,6 @@ class TestConfiguration {
|
||||||
bool get usesFasta {
|
bool get usesFasta {
|
||||||
var fastaCompilers = const [
|
var fastaCompilers = const [
|
||||||
Compiler.appJitk,
|
Compiler.appJitk,
|
||||||
Compiler.dartdevc,
|
|
||||||
Compiler.dartdevk,
|
|
||||||
Compiler.ddc,
|
Compiler.ddc,
|
||||||
Compiler.dartk,
|
Compiler.dartk,
|
||||||
Compiler.dartkp,
|
Compiler.dartkp,
|
||||||
|
|
|
@ -87,8 +87,6 @@ dart2js: Compile to JavaScript using dart2js.
|
||||||
dart2analyzer: Perform static analysis on Dart code using the analyzer.
|
dart2analyzer: Perform static analysis on Dart code using the analyzer.
|
||||||
compare_analyzer_cfe: Compare analyzer and common front end representations.
|
compare_analyzer_cfe: Compare analyzer and common front end representations.
|
||||||
ddc: Compile to JavaScript using dartdevc.
|
ddc: Compile to JavaScript using dartdevc.
|
||||||
dartdevc: Compile to JavaScript using dartdevc (same as ddc).
|
|
||||||
dartdevk: Compile to JavaScript using dartdevc (same as ddc).
|
|
||||||
app_jitk: Compile the Dart code into Kernel and then into an app
|
app_jitk: Compile the Dart code into Kernel and then into an app
|
||||||
snapshot.
|
snapshot.
|
||||||
dartk: Compile the Dart code into Kernel before running test.
|
dartk: Compile the Dart code into Kernel before running test.
|
||||||
|
|
|
@ -569,8 +569,6 @@ class CommandExecutorImpl implements CommandExecutor {
|
||||||
.runCommand(command.displayName, command, timeout, command.arguments);
|
.runCommand(command.displayName, command, timeout, command.arguments);
|
||||||
} else if (command is CompilationCommand &&
|
} else if (command is CompilationCommand &&
|
||||||
(command.displayName == 'dart2js' ||
|
(command.displayName == 'dart2js' ||
|
||||||
command.displayName == 'dartdevc' ||
|
|
||||||
command.displayName == 'dartdevk' ||
|
|
||||||
command.displayName == 'ddc' ||
|
command.displayName == 'ddc' ||
|
||||||
command.displayName == 'fasta') &&
|
command.displayName == 'fasta') &&
|
||||||
globalConfiguration.batch) {
|
globalConfiguration.batch) {
|
||||||
|
|
|
@ -175,8 +175,6 @@ abstract class TestSuite {
|
||||||
if (testFile.isWebStaticErrorTest &&
|
if (testFile.isWebStaticErrorTest &&
|
||||||
const {
|
const {
|
||||||
Compiler.dart2js,
|
Compiler.dart2js,
|
||||||
Compiler.dartdevc,
|
|
||||||
Compiler.dartdevk,
|
|
||||||
Compiler.ddc,
|
Compiler.ddc,
|
||||||
}.contains(configuration.compiler)) {
|
}.contains(configuration.compiler)) {
|
||||||
return true;
|
return true;
|
||||||
|
@ -967,8 +965,6 @@ class StandardTestSuite extends TestSuite {
|
||||||
const supportedCompilers = {
|
const supportedCompilers = {
|
||||||
Compiler.dart2js,
|
Compiler.dart2js,
|
||||||
Compiler.dart2wasm,
|
Compiler.dart2wasm,
|
||||||
Compiler.dartdevc,
|
|
||||||
Compiler.dartdevk,
|
|
||||||
Compiler.ddc
|
Compiler.ddc
|
||||||
};
|
};
|
||||||
assert(supportedCompilers.contains(configuration.compiler));
|
assert(supportedCompilers.contains(configuration.compiler));
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
# for details. All rights reserved. Use of this source code is governed by a
|
# 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.
|
# BSD-style license that can be found in the LICENSE file.
|
||||||
|
|
||||||
[ $compiler == dartdevc || $compiler == dartdevk || $compiler == ddc ]
|
[ $compiler == ddc ]
|
||||||
Language/Expressions/Constants/integer_size_t03: SkipByDesign # uses integer literal not representable as JavaScript number
|
Language/Expressions/Constants/integer_size_t03: SkipByDesign # uses integer literal not representable as JavaScript number
|
||||||
Language/Expressions/Constants/integer_size_t04: SkipByDesign # uses integer literal not representable as JavaScript number
|
Language/Expressions/Constants/integer_size_t04: SkipByDesign # uses integer literal not representable as JavaScript number
|
||||||
Language/Expressions/Constants/literal_number_t01: SkipByDesign # uses integer literal not representable as JavaScript number
|
Language/Expressions/Constants/literal_number_t01: SkipByDesign # uses integer literal not representable as JavaScript number
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
# for details. All rights reserved. Use of this source code is governed by a
|
# 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.
|
# BSD-style license that can be found in the LICENSE file.
|
||||||
|
|
||||||
[ $compiler == dartdevc || $compiler == dartdevk || $compiler == ddc ]
|
[ $compiler == ddc ]
|
||||||
Language/Classes/Constructors/Generative_Constructors/formal_parameter_t07: SkipSlow
|
Language/Classes/Constructors/Generative_Constructors/formal_parameter_t07: SkipSlow
|
||||||
Language/Classes/Constructors/Generative_Constructors/fresh_instance_t01: SkipSlow
|
Language/Classes/Constructors/Generative_Constructors/fresh_instance_t01: SkipSlow
|
||||||
Language/Classes/Constructors/Generative_Constructors/implicit_superinitializer_t01: SkipSlow
|
Language/Classes/Constructors/Generative_Constructors/implicit_superinitializer_t01: SkipSlow
|
||||||
|
|
|
@ -10,6 +10,14 @@ bigint_parse_radix_test: Slow, Pass # --no_intrinsify
|
||||||
bigint_test/03: SkipSlow # --no_intrinsify
|
bigint_test/03: SkipSlow # --no_intrinsify
|
||||||
bigint_test/15: SkipSlow # --no_intrinsify
|
bigint_test/15: SkipSlow # --no_intrinsify
|
||||||
|
|
||||||
|
[ $compiler == ddc ]
|
||||||
|
bigint_test/03: SkipSlow # modPow is very slow
|
||||||
|
bigint_test/15: SkipSlow # modPow is very slow
|
||||||
|
list_concurrent_modify_self_test: SkipSlow # missing check causes list to grow to whole heap
|
||||||
|
regexp/lookbehind_test/01: Skip # Flaky in uncatchable way. Issue 36280
|
||||||
|
uri_parse_test: Slow, Pass
|
||||||
|
uri_test: Slow, Pass
|
||||||
|
|
||||||
[ $mode == debug ]
|
[ $mode == debug ]
|
||||||
regexp/pcre_test: Slow, Pass # Issue 22008
|
regexp/pcre_test: Slow, Pass # Issue 22008
|
||||||
|
|
||||||
|
@ -26,7 +34,7 @@ dynamic_nosuchmethod_test: SkipByDesign # Expects names in NSM
|
||||||
error_stack_trace1_test: SkipByDesign # Expects unobfuscated stack trace
|
error_stack_trace1_test: SkipByDesign # Expects unobfuscated stack trace
|
||||||
type_tostring_test: SkipByDesign # Expects names in Type.toString()
|
type_tostring_test: SkipByDesign # Expects names in Type.toString()
|
||||||
|
|
||||||
[ $compiler != dart2analyzer && $compiler != dart2js && $compiler != dartdevc && $compiler != dartdevk && $compiler != ddc ]
|
[ $compiler != dart2analyzer && $compiler != dart2js && $compiler != ddc ]
|
||||||
bigint_js_test: SkipByDesign # JavaScript-specific test
|
bigint_js_test: SkipByDesign # JavaScript-specific test
|
||||||
|
|
||||||
[ $compiler == dart2js && $runtime != none ]
|
[ $compiler == dart2js && $runtime != none ]
|
||||||
|
@ -42,7 +50,7 @@ regexp/unicode-regexp-restricted-syntax_test: Skip # evades flake detection http
|
||||||
[ $runtime != dart_precompiled && $runtime != vm ]
|
[ $runtime != dart_precompiled && $runtime != vm ]
|
||||||
reg_exp_receive_port_test: SkipByDesign # uses SendPort/ReceivePort
|
reg_exp_receive_port_test: SkipByDesign # uses SendPort/ReceivePort
|
||||||
|
|
||||||
[ $runtime != none && ($compiler == dart2js || $compiler == dartdevc || $compiler == dartdevk || $compiler == ddc) ]
|
[ $runtime != none && ($compiler == dart2js || $compiler == ddc) ]
|
||||||
int_parse_with_limited_ints_test: SkipByDesign # Requires fixed-size int64 support.
|
int_parse_with_limited_ints_test: SkipByDesign # Requires fixed-size int64 support.
|
||||||
integer_arith_vm_test: SkipByDesign # Is a VM optimization test that requires int64 support.
|
integer_arith_vm_test: SkipByDesign # Is a VM optimization test that requires int64 support.
|
||||||
iterable_return_type_int64_test: SkipByDesign # Requires int64 support.
|
iterable_return_type_int64_test: SkipByDesign # Requires int64 support.
|
||||||
|
@ -52,14 +60,6 @@ typed_data_with_limited_ints_test: SkipByDesign # Requires fixed-size int64 supp
|
||||||
bigint_parse_radix_test: Skip # Issue 31659
|
bigint_parse_radix_test: Skip # Issue 31659
|
||||||
bigint_test: Skip # Issue 31659
|
bigint_test: Skip # Issue 31659
|
||||||
|
|
||||||
[ $compiler == dartdevc || $compiler == dartdevk || $compiler == ddc ]
|
|
||||||
bigint_test/03: SkipSlow # modPow is very slow
|
|
||||||
bigint_test/15: SkipSlow # modPow is very slow
|
|
||||||
list_concurrent_modify_self_test: SkipSlow # missing check causes list to grow to whole heap
|
|
||||||
regexp/lookbehind_test/01: Skip # Flaky in uncatchable way. Issue 36280
|
|
||||||
uri_parse_test: Slow, Pass
|
|
||||||
uri_test: Slow, Pass
|
|
||||||
|
|
||||||
[ $runtime == dart_precompiled || $runtime == vm ]
|
[ $runtime == dart_precompiled || $runtime == vm ]
|
||||||
regexp/global_test: Skip # Issue 21709
|
regexp/global_test: Skip # Issue 21709
|
||||||
regexp/pcre_test: Slow, Pass
|
regexp/pcre_test: Slow, Pass
|
||||||
|
|
|
@ -10,6 +10,14 @@ bigint_parse_radix_test: Slow, Pass # --no_intrinsify
|
||||||
bigint_test/03: SkipSlow # --no_intrinsify
|
bigint_test/03: SkipSlow # --no_intrinsify
|
||||||
bigint_test/15: SkipSlow # --no_intrinsify
|
bigint_test/15: SkipSlow # --no_intrinsify
|
||||||
|
|
||||||
|
[ $compiler == ddc ]
|
||||||
|
bigint_test/03: SkipSlow # modPow is very slow
|
||||||
|
bigint_test/15: SkipSlow # modPow is very slow
|
||||||
|
list_concurrent_modify_self_test: SkipSlow # missing check causes list to grow to whole heap
|
||||||
|
regexp/lookbehind_test/01: Skip # Flaky in uncatchable way. Issue 36280
|
||||||
|
uri_parse_test: Slow, Pass
|
||||||
|
uri_test: Slow, Pass
|
||||||
|
|
||||||
[ $mode == debug ]
|
[ $mode == debug ]
|
||||||
regexp/pcre_test: Slow, Pass # Issue 22008
|
regexp/pcre_test: Slow, Pass # Issue 22008
|
||||||
|
|
||||||
|
@ -29,7 +37,7 @@ dynamic_nosuchmethod_test: SkipByDesign # Expects names in NSM
|
||||||
error_stack_trace1_test: SkipByDesign # Expects unobfuscated stack trace
|
error_stack_trace1_test: SkipByDesign # Expects unobfuscated stack trace
|
||||||
type_tostring_test: SkipByDesign # Expects names in Type.toString()
|
type_tostring_test: SkipByDesign # Expects names in Type.toString()
|
||||||
|
|
||||||
[ $compiler != dart2analyzer && $compiler != dart2js && $compiler != dartdevc && $compiler != dartdevk && $compiler != ddc ]
|
[ $compiler != dart2analyzer && $compiler != dart2js && $compiler != ddc ]
|
||||||
bigint_js_test: SkipByDesign # JavaScript-specific test
|
bigint_js_test: SkipByDesign # JavaScript-specific test
|
||||||
|
|
||||||
[ $compiler == dart2js && $runtime != none ]
|
[ $compiler == dart2js && $runtime != none ]
|
||||||
|
@ -45,7 +53,7 @@ regexp/unicode-regexp-restricted-syntax_test: Skip # evades flake detection http
|
||||||
[ $runtime != dart_precompiled && $runtime != vm ]
|
[ $runtime != dart_precompiled && $runtime != vm ]
|
||||||
reg_exp_receive_port_test: SkipByDesign # uses SendPort/ReceivePort
|
reg_exp_receive_port_test: SkipByDesign # uses SendPort/ReceivePort
|
||||||
|
|
||||||
[ $runtime != none && ($compiler == dart2js || $compiler == dartdevc || $compiler == dartdevk || $compiler == ddc) ]
|
[ $runtime != none && ($compiler == dart2js || $compiler == ddc) ]
|
||||||
int_parse_with_limited_ints_test: SkipByDesign # Requires fixed-size int64 support.
|
int_parse_with_limited_ints_test: SkipByDesign # Requires fixed-size int64 support.
|
||||||
integer_arith_vm_test: SkipByDesign # Is a VM optimization test that requires int64 support.
|
integer_arith_vm_test: SkipByDesign # Is a VM optimization test that requires int64 support.
|
||||||
iterable_return_type_int64_test: SkipByDesign # Requires int64 support.
|
iterable_return_type_int64_test: SkipByDesign # Requires int64 support.
|
||||||
|
@ -55,14 +63,6 @@ typed_data_with_limited_ints_test: SkipByDesign # Requires fixed-size int64 supp
|
||||||
bigint_parse_radix_test: Skip # Issue 31659
|
bigint_parse_radix_test: Skip # Issue 31659
|
||||||
bigint_test: Skip # Issue 31659
|
bigint_test: Skip # Issue 31659
|
||||||
|
|
||||||
[ $compiler == dartdevc || $compiler == dartdevk || $compiler == ddc ]
|
|
||||||
bigint_test/03: SkipSlow # modPow is very slow
|
|
||||||
bigint_test/15: SkipSlow # modPow is very slow
|
|
||||||
list_concurrent_modify_self_test: SkipSlow # missing check causes list to grow to whole heap
|
|
||||||
regexp/lookbehind_test/01: Skip # Flaky in uncatchable way. Issue 36280
|
|
||||||
uri_parse_test: Slow, Pass
|
|
||||||
uri_test: Slow, Pass
|
|
||||||
|
|
||||||
[ $runtime == dart_precompiled || $runtime == vm ]
|
[ $runtime == dart_precompiled || $runtime == vm ]
|
||||||
regexp/global_test: Skip # Issue 21709
|
regexp/global_test: Skip # Issue 21709
|
||||||
regexp/pcre_test: Slow, Pass
|
regexp/pcre_test: Slow, Pass
|
||||||
|
|
|
@ -2,4 +2,4 @@
|
||||||
# for details. All rights reserved. Use of this source code is governed by a
|
# 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.
|
# BSD-style license that can be found in the LICENSE file.
|
||||||
|
|
||||||
# Sections in this file should contain "$compiler == dartdevc", dartdevk or ddc.
|
# Sections in this file should contain "$compiler == ddc".
|
||||||
|
|
|
@ -2,9 +2,9 @@
|
||||||
# for details. All rights reserved. Use of this source code is governed by a
|
# 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.
|
# BSD-style license that can be found in the LICENSE file.
|
||||||
|
|
||||||
# Sections in this file should contain "$compiler == dartdevc", dartdevk or ddc.
|
# Sections in this file should contain "$compiler == ddc".
|
||||||
|
|
||||||
[ $compiler == dartdevc || $compiler == dartdevk || $compiler == ddc ]
|
[ $compiler == ddc ]
|
||||||
async_star/async_star_await_for_test: Skip # evades flake detection https://github.com/dart-lang/sdk/issues/51086
|
async_star/async_star_await_for_test: Skip # evades flake detection https://github.com/dart-lang/sdk/issues/51086
|
||||||
async_star/throw_in_catch_test: Skip # Times out. Issue 29920
|
async_star/throw_in_catch_test: Skip # Times out. Issue 29920
|
||||||
external_abstract_fields/external_fields_test: SkipByDesign # Non-JS-interop external members are not supported
|
external_abstract_fields/external_fields_test: SkipByDesign # Non-JS-interop external members are not supported
|
||||||
|
|
|
@ -2,15 +2,15 @@
|
||||||
# for details. All rights reserved. Use of this source code is governed by a
|
# 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.
|
# BSD-style license that can be found in the LICENSE file.
|
||||||
|
|
||||||
# Sections in this file should contain "$compiler == dartdevc", dartdevk or ddc.
|
# Sections in this file should contain "$compiler == ddc".
|
||||||
|
|
||||||
[ ($compiler == dartdevc || $compiler == dartdevk || $compiler == ddc) && ($runtime == ff || $runtime == firefox) ]
|
[ $compiler == ddc ]
|
||||||
async/return_throw_test: Skip # Flaky but not enough to be detected. Re-enable pending a decision on the correct behavior. https://github.com/dart-lang/sdk/issues/44395
|
|
||||||
|
|
||||||
[ $compiler == dartdevc || $compiler == dartdevk || $compiler == ddc ]
|
|
||||||
async_star/async_star_await_for_test: Skip # evades flake detection https://github.com/dart-lang/sdk/issues/51086
|
async_star/async_star_await_for_test: Skip # evades flake detection https://github.com/dart-lang/sdk/issues/51086
|
||||||
async_star/throw_in_catch_test: Skip # Times out. Issue 29920
|
async_star/throw_in_catch_test: Skip # Times out. Issue 29920
|
||||||
external_abstract_fields/external_fields_test: SkipByDesign # Non-JS-interop external members are not supported
|
external_abstract_fields/external_fields_test: SkipByDesign # Non-JS-interop external members are not supported
|
||||||
number/int64_literal_runtime*_test: Skip # This is testing Dart 2.0 int64 semantics.
|
number/int64_literal_runtime*_test: Skip # This is testing Dart 2.0 int64 semantics.
|
||||||
superinterface_variance/*: Skip # Issue dart-lang/language#113
|
superinterface_variance/*: Skip # Issue dart-lang/language#113
|
||||||
vm/*: SkipByDesign # VM only tests.; VM only tests.
|
vm/*: SkipByDesign # VM only tests.; VM only tests.
|
||||||
|
|
||||||
|
[ $compiler == ddc && ($runtime == ff || $runtime == firefox) ]
|
||||||
|
async/return_throw_test: Skip # Flaky but not enough to be detected. Re-enable pending a decision on the correct behavior. https://github.com/dart-lang/sdk/issues/44395
|
||||||
|
|
|
@ -83,7 +83,7 @@ js/static_interop_test/native_error_test: SkipByDesign # Issue 42085. CSP policy
|
||||||
js/static_interop_test/typed_data_test: SkipByDesign # Issue 42085. CSP policy disallows injected JS code
|
js/static_interop_test/typed_data_test: SkipByDesign # Issue 42085. CSP policy disallows injected JS code
|
||||||
js/trust_types_test: SkipByDesign # Issue 42085. CSP policy disallows injected JS code
|
js/trust_types_test: SkipByDesign # Issue 42085. CSP policy disallows injected JS code
|
||||||
|
|
||||||
[ $compiler != dart2js && $compiler != dartdevc && $compiler != dartdevk && $compiler != ddc ]
|
[ $compiler != dart2js && $compiler != ddc ]
|
||||||
web/*: SkipByDesign
|
web/*: SkipByDesign
|
||||||
|
|
||||||
[ $runtime == chrome && $system == macos ]
|
[ $runtime == chrome && $system == macos ]
|
||||||
|
|
|
@ -2,33 +2,7 @@
|
||||||
# for details. All rights reserved. Use of this source code is governed by a
|
# 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.
|
# BSD-style license that can be found in the LICENSE file.
|
||||||
|
|
||||||
[ $builder_tag == canary && ($compiler == dartdevc || $compiler == dartdevk || $compiler == ddc) ]
|
[ $compiler == ddc ]
|
||||||
async/catch_errors11_test: Skip # Issue 50666
|
|
||||||
async/catch_errors12_test: Skip # Issue 50666
|
|
||||||
async/catch_errors15_test: Skip # Issue 50666
|
|
||||||
async/catch_errors17_test: Skip # Issue 50666
|
|
||||||
async/catch_errors20_test: Skip # Issue 50666
|
|
||||||
async/catch_errors21_test: Skip # Issue 50666
|
|
||||||
async/catch_errors23_test: Skip # Issue 50666
|
|
||||||
async/catch_errors24_test: Skip # Issue 50666
|
|
||||||
async/catch_errors26_test: Skip # Issue 50666
|
|
||||||
async/catch_errors27_test: Skip # Issue 50666
|
|
||||||
async/catch_errors5_test: Skip # Issue 50666
|
|
||||||
async/catch_errors7_test: Skip # Issue 50666
|
|
||||||
async/catch_errors8_test: Skip # Issue 50666
|
|
||||||
async/stream_iterator_test: Skip # Issue 50666
|
|
||||||
async/stream_zones_test: Skip # Issue 50666
|
|
||||||
|
|
||||||
[ $runtime == chrome && ($compiler == dartdevc || $compiler == dartdevk || $compiler == ddc) ]
|
|
||||||
html/js_dispatch_property_test: Skip # Timeout Issue 31030
|
|
||||||
|
|
||||||
[ $system == macos && ($compiler == dartdevc || $compiler == dartdevk || $compiler == ddc) ]
|
|
||||||
html/interactive_media_test: Skip # Requires interactive camera, microphone permissions.
|
|
||||||
|
|
||||||
[ $system == windows && ($compiler == dartdevc || $compiler == dartdevk || $compiler == ddc) ]
|
|
||||||
html/xhr_test: Skip # Times out. Issue 21527
|
|
||||||
|
|
||||||
[ $compiler == dartdevc || $compiler == dartdevk || $compiler == ddc ]
|
|
||||||
convert/chunked_conversion_utf88_test: Slow, Pass
|
convert/chunked_conversion_utf88_test: Slow, Pass
|
||||||
convert/json_utf8_chunk_test: Slow, Pass
|
convert/json_utf8_chunk_test: Slow, Pass
|
||||||
convert/streamed_conversion_utf8_decode_test: Slow, Pass # Issue 29922
|
convert/streamed_conversion_utf8_decode_test: Slow, Pass # Issue 29922
|
||||||
|
@ -51,5 +25,34 @@ html/notification_permission_test: Skip # Issue 32002
|
||||||
isolate/*: SkipByDesign # No support for dart:isolate in dart4web (http://dartbug.com/30538)
|
isolate/*: SkipByDesign # No support for dart:isolate in dart4web (http://dartbug.com/30538)
|
||||||
js/js_util/js_prefix_test: SkipByDesign # JS$ prefix not implemented on ddc.
|
js/js_util/js_prefix_test: SkipByDesign # JS$ prefix not implemented on ddc.
|
||||||
mirrors/*: SkipByDesign # Mirrors not supported on web in Dart 2.0.
|
mirrors/*: SkipByDesign # Mirrors not supported on web in Dart 2.0.
|
||||||
typed_data/int64_list_load_store_test: SkipByDesign # dartdevk/c does not support Int64List
|
typed_data/int64_list_load_store_test: SkipByDesign # ddc does not support Int64List
|
||||||
typed_data/typed_data_hierarchy_int64_test: SkipByDesign # dartdevk/c does not support Int64List
|
typed_data/typed_data_hierarchy_int64_test: SkipByDesign # ddc does not support Int64List
|
||||||
|
|
||||||
|
[ $builder_tag == canary && $compiler == ddc ]
|
||||||
|
async/catch_errors11_test: Skip # Issue 50666
|
||||||
|
async/catch_errors12_test: Skip # Issue 50666
|
||||||
|
async/catch_errors15_test: Skip # Issue 50666
|
||||||
|
async/catch_errors17_test: Skip # Issue 50666
|
||||||
|
async/catch_errors20_test: Skip # Issue 50666
|
||||||
|
async/catch_errors21_test: Skip # Issue 50666
|
||||||
|
async/catch_errors23_test: Skip # Issue 50666
|
||||||
|
async/catch_errors24_test: Skip # Issue 50666
|
||||||
|
async/catch_errors26_test: Skip # Issue 50666
|
||||||
|
async/catch_errors27_test: Skip # Issue 50666
|
||||||
|
async/catch_errors5_test: Skip # Issue 50666
|
||||||
|
async/catch_errors7_test: Skip # Issue 50666
|
||||||
|
async/catch_errors8_test: Skip # Issue 50666
|
||||||
|
async/stream_iterator_test: Skip # Issue 50666
|
||||||
|
async/stream_zones_test: Skip # Issue 50666
|
||||||
|
|
||||||
|
[ $compiler == ddc && $runtime == chrome ]
|
||||||
|
html/js_dispatch_property_test: Skip # Timeout Issue 31030
|
||||||
|
|
||||||
|
[ $compiler == ddc && $system == linux ]
|
||||||
|
html/interactive_geolocation_test: Skip # Requires allowing geo location.
|
||||||
|
|
||||||
|
[ $compiler == ddc && $system == macos ]
|
||||||
|
html/interactive_media_test: Skip # Requires interactive camera, microphone permissions.
|
||||||
|
|
||||||
|
[ $compiler == ddc && $system == windows ]
|
||||||
|
html/xhr_test: Skip # Times out. Issue 21527
|
||||||
|
|
|
@ -68,7 +68,7 @@ js/static_interop_test/external_static_member_lowerings_trusttypes_test: SkipByD
|
||||||
js/static_interop_test/external_static_member_lowerings_with_namespaces_test: SkipByDesign # Issue 42085. CSP policy disallows injected JS code
|
js/static_interop_test/external_static_member_lowerings_with_namespaces_test: SkipByDesign # Issue 42085. CSP policy disallows injected JS code
|
||||||
js/trust_types_test: SkipByDesign # Issue 42085. CSP policy disallows injected JS code
|
js/trust_types_test: SkipByDesign # Issue 42085. CSP policy disallows injected JS code
|
||||||
|
|
||||||
[ $compiler != dart2js && $compiler != dartdevc && $compiler != dartdevk && $compiler != ddc ]
|
[ $compiler != dart2js && $compiler != ddc ]
|
||||||
web/*: SkipByDesign
|
web/*: SkipByDesign
|
||||||
|
|
||||||
[ $runtime == chrome && $system == macos ]
|
[ $runtime == chrome && $system == macos ]
|
||||||
|
|
|
@ -2,16 +2,7 @@
|
||||||
# for details. All rights reserved. Use of this source code is governed by a
|
# 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.
|
# BSD-style license that can be found in the LICENSE file.
|
||||||
|
|
||||||
[ $runtime == chrome && ($compiler == dartdevc || $compiler == dartdevk || $compiler == ddc) ]
|
[ $compiler == ddc ]
|
||||||
html/js_dispatch_property_test: Skip # Timeout Issue 31030
|
|
||||||
|
|
||||||
[ $system == macos && ($compiler == dartdevc || $compiler == dartdevk || $compiler == ddc) ]
|
|
||||||
html/interactive_media_test: Skip # Requires interactive camera, microphone permissions.
|
|
||||||
|
|
||||||
[ $system == windows && ($compiler == dartdevc || $compiler == dartdevk || $compiler == ddc) ]
|
|
||||||
html/xhr_test: Skip # Times out. Issue 21527
|
|
||||||
|
|
||||||
[ $compiler == dartdevc || $compiler == dartdevk || $compiler == ddc ]
|
|
||||||
convert/chunked_conversion_utf88_test: Slow, Pass
|
convert/chunked_conversion_utf88_test: Slow, Pass
|
||||||
convert/json_utf8_chunk_test: Slow, Pass
|
convert/json_utf8_chunk_test: Slow, Pass
|
||||||
convert/streamed_conversion_utf8_decode_test: Slow, Pass # Issue 29922
|
convert/streamed_conversion_utf8_decode_test: Slow, Pass # Issue 29922
|
||||||
|
@ -34,3 +25,15 @@ html/notification_permission_test: Skip # Issue 32002
|
||||||
isolate/*: SkipByDesign # No support for dart:isolate in dart4web (http://dartbug.com/30538)
|
isolate/*: SkipByDesign # No support for dart:isolate in dart4web (http://dartbug.com/30538)
|
||||||
js/js_util/js_prefix_test: SkipByDesign # JS$ prefix not implemented on ddc.
|
js/js_util/js_prefix_test: SkipByDesign # JS$ prefix not implemented on ddc.
|
||||||
mirrors/*: SkipByDesign # Mirrors not supported on web in Dart 2.0.
|
mirrors/*: SkipByDesign # Mirrors not supported on web in Dart 2.0.
|
||||||
|
|
||||||
|
[ $compiler == ddc && $runtime == chrome ]
|
||||||
|
html/js_dispatch_property_test: Skip # Timeout Issue 31030
|
||||||
|
|
||||||
|
[ $compiler == ddc && $system == linux ]
|
||||||
|
html/interactive_geolocation_test: Skip # Requires allowing geo location.
|
||||||
|
|
||||||
|
[ $compiler == ddc && $system == macos ]
|
||||||
|
html/interactive_media_test: Skip # Requires interactive camera, microphone permissions.
|
||||||
|
|
||||||
|
[ $compiler == ddc && $system == windows ]
|
||||||
|
html/xhr_test: Skip # Times out. Issue 21527
|
||||||
|
|
|
@ -102,7 +102,7 @@ fragmentation_typed_data_test: SkipSlow
|
||||||
[ $arch == simarm || $arch == simarm64 || $arch == simarm64c || $arch == simriscv32 || $arch == simriscv64 ]
|
[ $arch == simarm || $arch == simarm64 || $arch == simarm64c || $arch == simriscv32 || $arch == simriscv64 ]
|
||||||
io/socket_sigpipe_test: SkipByDesign # Test uses ffi
|
io/socket_sigpipe_test: SkipByDesign # Test uses ffi
|
||||||
|
|
||||||
[ $compiler == dart2js || $compiler == dartdevc || $compiler == dartdevk || $compiler == ddc ]
|
[ $compiler == dart2js || $compiler == ddc ]
|
||||||
*: SkipByDesign
|
*: SkipByDesign
|
||||||
|
|
||||||
[ $runtime == dart_precompiled || $runtime == vm ]
|
[ $runtime == dart_precompiled || $runtime == vm ]
|
||||||
|
|
|
@ -109,7 +109,7 @@ fragmentation_typed_data_test: SkipSlow
|
||||||
[ $arch == simarm || $arch == simarm64 || $arch == simarm64c || $arch == simriscv32 || $arch == simriscv64 ]
|
[ $arch == simarm || $arch == simarm64 || $arch == simarm64c || $arch == simriscv32 || $arch == simriscv64 ]
|
||||||
io/socket_sigpipe_test: SkipByDesign # Test uses ffi
|
io/socket_sigpipe_test: SkipByDesign # Test uses ffi
|
||||||
|
|
||||||
[ $compiler == dart2js || $compiler == dartdevc || $compiler == dartdevk || $compiler == ddc ]
|
[ $compiler == dart2js || $compiler == ddc ]
|
||||||
*: SkipByDesign
|
*: SkipByDesign
|
||||||
|
|
||||||
[ $runtime == dart_precompiled || $runtime == vm ]
|
[ $runtime == dart_precompiled || $runtime == vm ]
|
||||||
|
|
Loading…
Reference in a new issue