2017-01-31 11:44:23 +00:00
|
|
|
{
|
|
|
|
"":"Copyright (c) 2016, 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.md file.",
|
2017-02-14 09:45:44 +00:00
|
|
|
|
2017-06-23 12:27:52 +00:00
|
|
|
"packages": "../../.packages",
|
2017-02-14 09:45:44 +00:00
|
|
|
|
2017-01-31 11:44:23 +00:00
|
|
|
"suites": [
|
2017-02-14 09:45:44 +00:00
|
|
|
|
2017-01-31 11:44:23 +00:00
|
|
|
{
|
|
|
|
"name": "scanner",
|
|
|
|
"kind": "Chain",
|
2017-06-23 12:27:52 +00:00
|
|
|
"source": "test/fasta/scanner/scanner_suite.dart",
|
|
|
|
"path": "../../",
|
|
|
|
"status": "test/fasta/scanner/scanner.status",
|
2017-01-31 11:44:23 +00:00
|
|
|
"pattern": [
|
|
|
|
"\\.dart$"
|
|
|
|
],
|
|
|
|
"exclude": [
|
|
|
|
]
|
|
|
|
},
|
2017-02-14 09:45:44 +00:00
|
|
|
|
2017-01-31 11:44:23 +00:00
|
|
|
{
|
|
|
|
"name": "parser",
|
|
|
|
"kind": "Chain",
|
2017-06-23 12:27:52 +00:00
|
|
|
"source": "test/fasta/parser/parser_suite.dart",
|
|
|
|
"path": "../../",
|
|
|
|
"status": "test/fasta/parser/parser.status",
|
2017-01-31 11:44:23 +00:00
|
|
|
"pattern": [
|
|
|
|
"\\.dart$"
|
|
|
|
],
|
|
|
|
"exclude": [
|
|
|
|
"README.dart",
|
|
|
|
"/sdk/xcodebuild/",
|
|
|
|
"/sdk/out/",
|
|
|
|
"/sdk/build/",
|
|
|
|
"/sdk/tools/sdks/",
|
|
|
|
"/sdk/generated/"
|
|
|
|
]
|
|
|
|
},
|
2017-02-14 09:45:44 +00:00
|
|
|
|
2017-01-31 11:44:23 +00:00
|
|
|
{
|
|
|
|
"name": "outline",
|
|
|
|
"kind": "Chain",
|
2017-06-23 12:27:52 +00:00
|
|
|
"source": "test/fasta/outline_test.dart",
|
|
|
|
"path": "testcases/",
|
|
|
|
"status": "testcases/outline.status",
|
2017-01-31 11:44:23 +00:00
|
|
|
"pattern": [
|
|
|
|
"\\.dart$"
|
|
|
|
],
|
|
|
|
"exclude": [
|
2017-10-04 13:04:16 +00:00
|
|
|
"/testcases/.*_part[0-9]*\\.dart$",
|
|
|
|
"/testcases/.*_lib[0-9]*\\.dart$",
|
2017-11-28 11:36:29 +00:00
|
|
|
"/testcases/dartino/",
|
2017-05-20 02:47:33 +00:00
|
|
|
"/testcases/shaker/"
|
2017-01-31 11:44:23 +00:00
|
|
|
]
|
|
|
|
},
|
2017-02-14 09:45:44 +00:00
|
|
|
|
2017-01-31 11:44:23 +00:00
|
|
|
{
|
|
|
|
"name": "compile",
|
|
|
|
"kind": "Chain",
|
2017-06-23 12:27:52 +00:00
|
|
|
"source": "test/fasta/compile_test.dart",
|
|
|
|
"path": "testcases/",
|
|
|
|
"status": "testcases/compile.status",
|
2017-01-31 11:44:23 +00:00
|
|
|
"pattern": [
|
|
|
|
"\\.dart$"
|
|
|
|
],
|
|
|
|
"exclude": [
|
2017-10-04 13:04:16 +00:00
|
|
|
"/testcases/.*_part[0-9]*\\.dart$",
|
|
|
|
"/testcases/.*_lib[0-9]*\\.dart$",
|
2017-11-28 11:36:29 +00:00
|
|
|
"/testcases/dartino/",
|
2017-05-20 02:47:33 +00:00
|
|
|
"/testcases/shaker/"
|
2017-04-19 08:57:56 +00:00
|
|
|
]
|
|
|
|
},
|
|
|
|
|
|
|
|
{
|
|
|
|
"name": "strong",
|
|
|
|
"kind": "Chain",
|
2017-06-23 12:27:52 +00:00
|
|
|
"source": "test/fasta/strong_test.dart",
|
|
|
|
"path": "testcases/",
|
|
|
|
"status": "testcases/strong.status",
|
2017-04-19 08:57:56 +00:00
|
|
|
"pattern": [
|
|
|
|
"\\.dart$"
|
|
|
|
],
|
|
|
|
"exclude": [
|
2017-10-04 13:04:16 +00:00
|
|
|
"/testcases/.*_part[0-9]*\\.dart$",
|
|
|
|
"/testcases/.*_lib[0-9]*\\.dart$",
|
2017-11-28 11:36:29 +00:00
|
|
|
"/testcases/dartino/",
|
2017-05-20 02:47:33 +00:00
|
|
|
"/testcases/shaker/"
|
|
|
|
]
|
|
|
|
},
|
|
|
|
|
2017-07-13 15:55:25 +00:00
|
|
|
{
|
|
|
|
"name": "ast_builder",
|
|
|
|
"kind": "Chain",
|
|
|
|
"source": "test/fasta/ast_builder_test.dart",
|
|
|
|
"path": "testcases/",
|
|
|
|
"status": "testcases/ast_builder.status",
|
|
|
|
"pattern": [
|
|
|
|
"\\.dart$"
|
|
|
|
],
|
|
|
|
"exclude": [
|
2017-10-04 13:04:16 +00:00
|
|
|
"/testcases/.*_part[0-9]*\\.dart$",
|
|
|
|
"/testcases/.*_lib[0-9]*\\.dart$",
|
2017-11-28 11:36:29 +00:00
|
|
|
"/testcases/dartino/",
|
2017-07-13 15:55:25 +00:00
|
|
|
"/testcases/shaker/"
|
|
|
|
]
|
|
|
|
},
|
|
|
|
|
2017-05-20 02:47:33 +00:00
|
|
|
{
|
|
|
|
"name": "shaker",
|
|
|
|
"kind": "Chain",
|
2017-06-23 12:27:52 +00:00
|
|
|
"source": "test/fasta/shaker_test.dart",
|
|
|
|
"path": "testcases/shaker/",
|
|
|
|
"status": "testcases/shaker.status",
|
2017-05-20 02:47:33 +00:00
|
|
|
"pattern": [
|
|
|
|
"\\.dart$"
|
|
|
|
],
|
|
|
|
"exclude": [
|
2017-11-28 11:36:29 +00:00
|
|
|
"/testcases/dartino/",
|
2017-08-30 20:33:24 +00:00
|
|
|
"/shaker/lib/.*\\.dart$",
|
2017-09-07 05:41:59 +00:00
|
|
|
"/shaker/.*_lib[0-9]*\\.dart$"
|
2017-01-31 11:44:23 +00:00
|
|
|
]
|
|
|
|
},
|
2017-02-14 09:45:44 +00:00
|
|
|
|
2017-12-01 13:03:16 +00:00
|
|
|
{
|
|
|
|
"name": "incremental",
|
|
|
|
"kind": "Chain",
|
|
|
|
"source": "test/fasta/incremental_test.dart",
|
|
|
|
"path": "testcases/",
|
|
|
|
"status": "testcases/incremental.status",
|
|
|
|
"pattern": [
|
|
|
|
"\\.incremental\\.yaml$"
|
|
|
|
],
|
|
|
|
"exclude": [
|
|
|
|
]
|
|
|
|
},
|
|
|
|
|
2017-01-31 11:44:23 +00:00
|
|
|
{
|
2017-10-17 13:54:40 +00:00
|
|
|
"name": "sdk",
|
2017-01-31 11:44:23 +00:00
|
|
|
"kind": "Chain",
|
2017-06-23 12:27:52 +00:00
|
|
|
"source": "test/fasta/sdk_test.dart",
|
2017-10-17 13:54:40 +00:00
|
|
|
"path": "../../tests/",
|
|
|
|
"status": "testcases/sdk.status",
|
2017-01-31 11:44:23 +00:00
|
|
|
"process-multitests": true,
|
|
|
|
"pattern": [
|
2017-10-17 13:54:40 +00:00
|
|
|
"/sdk/tests/language(|_2|_strong)/.*_test\\.dart$"
|
2017-01-31 11:44:23 +00:00
|
|
|
],
|
|
|
|
"": "deep_nesting{1,2}_negative_test are ignored because they cause a",
|
|
|
|
"": "crash that we're ignoring for now (it was fixed in Rasta).",
|
|
|
|
"": "The other tests are excluded because they try to use 'none' as ",
|
|
|
|
"": "subtest name in multi test.",
|
|
|
|
"": "Tracked by: https://github.com/dart-lang/sdk/issues/28436",
|
|
|
|
"exclude": [
|
2017-10-16 16:32:13 +00:00
|
|
|
"/sdk/tests/language/arg_param_trailing_comma_test\\.dart$",
|
|
|
|
"/sdk/tests/language/assert_initializer_test\\.dart$",
|
2017-10-17 13:54:40 +00:00
|
|
|
"/sdk/tests/language/async_switch_test\\.dart$",
|
|
|
|
"/sdk/tests/language/case_expression_with_assignment_test\\.dart$",
|
|
|
|
"/sdk/tests/language/deep_nesting1_negative_test\\.dart$",
|
|
|
|
"/sdk/tests/language/deep_nesting2_negative_test\\.dart$",
|
2017-01-31 11:44:23 +00:00
|
|
|
"/sdk/tests/language/deferred_type_dependency_test\\.dart$",
|
|
|
|
"/sdk/tests/language/mixin_of_mixin_test\\.dart$",
|
|
|
|
"/sdk/tests/language/regress_23996_test\\.dart$",
|
2017-10-17 13:54:40 +00:00
|
|
|
"/sdk/tests/language/regress_28217_test\\.dart$",
|
|
|
|
"/sdk/tests/language/round_test\\.dart$",
|
|
|
|
"/sdk/tests/language_2/arg_param_trailing_comma_test\\.dart$",
|
|
|
|
"/sdk/tests/language_2/async_switch_test\\.dart$",
|
|
|
|
"/sdk/tests/language_2/case_expression_with_assignment_test\\.dart$",
|
|
|
|
"/sdk/tests/language_2/constructor_redirect1_negative_test\\.dart$",
|
|
|
|
"/sdk/tests/language_2/deferred_type_dependency_test\\.dart$",
|
|
|
|
"/sdk/tests/language_2/factory_redirection_test\\.dart$",
|
|
|
|
"/sdk/tests/language_2/factory2_test\\.dart$",
|
|
|
|
"/sdk/tests/language_2/factory3_test\\.dart$",
|
|
|
|
"/sdk/tests/language_2/field_initialization_order_test\\.dart$",
|
|
|
|
"/sdk/tests/language_2/field_override_test\\.dart$",
|
|
|
|
"/sdk/tests/language_2/field3_test\\.dart$",
|
|
|
|
"/sdk/tests/language_2/map_literal11_test\\.dart$",
|
|
|
|
"/sdk/tests/language_2/round_test\\.dart$",
|
|
|
|
"/sdk/tests/language_2/regress_23996_test\\.dart$",
|
|
|
|
"/sdk/tests/language_2/regress_28217_test\\.dart$",
|
|
|
|
"/sdk/tests/language_2/regress_30669_test\\.dart$",
|
|
|
|
"/sdk/tests/language_2/regress_30927_test\\.dart$",
|
|
|
|
"/sdk/tests/language_2/runtime_type_function_test\\.dart$",
|
|
|
|
"/sdk/tests/language_2/setter_override_test\\.dart$",
|
|
|
|
"/sdk/tests/language_strong/function_type_alias10_test\\.dart$",
|
|
|
|
"/sdk/tests/language_strong/regress_30669_test\\.dart$",
|
|
|
|
"/sdk/tests/language_strong/regress_30927_test\\.dart$"
|
2017-01-31 11:44:23 +00:00
|
|
|
]
|
2017-02-14 09:45:44 +00:00
|
|
|
},
|
|
|
|
|
|
|
|
{
|
2017-06-02 12:29:41 +00:00
|
|
|
"note": "Tests dart2js fully, excluding browser-only tests.",
|
2017-02-14 09:45:44 +00:00
|
|
|
"name": "dart2js",
|
|
|
|
"kind": "test_dart",
|
|
|
|
"arch": "x64",
|
|
|
|
"mode": "release",
|
2017-10-30 13:52:05 +00:00
|
|
|
"common": "--dart2js-batch --time -pcolor --report -ax64 -mrelease --write-result-log",
|
2017-02-14 09:45:44 +00:00
|
|
|
"command-lines": [
|
|
|
|
"--checked dart2js",
|
|
|
|
"-cdart2js -rd8 --exclude-suite=observatory_ui",
|
2017-06-02 12:29:41 +00:00
|
|
|
"-cdart2js -rd8 dart2js_extra dart2js_native"
|
|
|
|
]
|
|
|
|
},
|
|
|
|
|
|
|
|
{
|
|
|
|
"note": "Minimal testing of Fasta.",
|
|
|
|
"name": "fasta_min",
|
|
|
|
"kind": "test_dart",
|
|
|
|
"arch": "x64",
|
|
|
|
"mode": "release",
|
2017-10-30 13:52:05 +00:00
|
|
|
"common": "--time -pcolor --report -ax64 -mrelease --write-result-log",
|
2017-06-02 12:29:41 +00:00
|
|
|
"command-lines": [
|
|
|
|
"-t240 pkg/(kernel|front_end|fasta) --checked",
|
|
|
|
"-t240 dart2js/analyze_test",
|
|
|
|
"-cdartk -rvm"
|
|
|
|
]
|
|
|
|
},
|
|
|
|
|
|
|
|
{
|
|
|
|
"note": "Tests Fasta fully, including the above dart2js tests.",
|
|
|
|
"name": "fasta_max",
|
|
|
|
"kind": "test_dart",
|
|
|
|
"arch": "x64",
|
|
|
|
"mode": "release",
|
2017-10-30 13:52:05 +00:00
|
|
|
"common": "--dart2js-batch --time -pcolor --report -ax64 -mrelease --write-result-log",
|
2017-06-02 12:29:41 +00:00
|
|
|
"command-lines": [
|
|
|
|
"-t240 --checked pkg/(kernel|front_end|fasta) dart2js",
|
|
|
|
"-cdartk -rvm",
|
|
|
|
"-cdart2js -rd8 --exclude-suite=observatory_ui",
|
2017-02-14 09:45:44 +00:00
|
|
|
"-cdart2js -rd8 dart2js_extra dart2js_native"
|
|
|
|
]
|
2017-09-28 16:25:38 +00:00
|
|
|
},
|
|
|
|
|
|
|
|
{
|
|
|
|
"note": "Runs dart2js in a mode where it invokes Fasta.",
|
|
|
|
"name": "dart2js_with_kernel",
|
|
|
|
"kind": "test_dart",
|
|
|
|
"arch": "x64",
|
|
|
|
"mode": "release",
|
|
|
|
"common": "--dart2js-batch --time -pcolor --report -ax64 -mrelease --write-result-log",
|
|
|
|
"command-lines": [
|
|
|
|
"-cdart2js -rd8 --use-sdk --minified --dart2js-with-kernel language language_2 dart2js_extra dart2js_native corelib corelib_2"
|
|
|
|
]
|
2017-01-31 11:44:23 +00:00
|
|
|
}
|
|
|
|
],
|
2017-02-01 11:26:46 +00:00
|
|
|
|
2017-01-31 11:44:23 +00:00
|
|
|
"analyze": {
|
2017-02-14 09:45:44 +00:00
|
|
|
|
2017-06-23 12:27:52 +00:00
|
|
|
"options": "analysis_options.yaml",
|
2017-02-16 18:38:51 +00:00
|
|
|
|
2017-01-31 11:44:23 +00:00
|
|
|
"uris": [
|
2017-06-23 12:27:52 +00:00
|
|
|
"lib/",
|
|
|
|
"tool/",
|
2017-08-31 15:10:00 +00:00
|
|
|
"test/",
|
2017-06-23 12:27:52 +00:00
|
|
|
"../kernel/lib/"
|
2017-01-31 11:44:23 +00:00
|
|
|
],
|
2017-02-14 09:45:44 +00:00
|
|
|
|
2017-05-24 13:52:40 +00:00
|
|
|
"git grep": {
|
|
|
|
"pathspecs": [ "*.dart" ],
|
2017-06-07 07:28:11 +00:00
|
|
|
"patterns": [
|
|
|
|
"package:front_end/",
|
|
|
|
"package:kernel/"
|
|
|
|
]
|
2017-05-24 13:52:40 +00:00
|
|
|
},
|
|
|
|
|
2017-01-31 11:44:23 +00:00
|
|
|
"exclude": [
|
2017-10-18 21:36:08 +00:00
|
|
|
"^pkg/analysis_server/lib/src/analysis_server\\.dart",
|
|
|
|
"^pkg/dev_compiler/"
|
2017-01-31 11:44:23 +00:00
|
|
|
]
|
|
|
|
}
|
|
|
|
}
|