dart-sdk/pkg/front_end/testing.json
Paul Berry c9b42f6a41 Remove the "kompile" mode of running the front end.
This mode was needed in the early days of the front end when we were
contemplating the idea of building the analyzer AST representation of
code first, and then converting it to kernel.  Now that we build
kernel directly, it is no longer needed.

Further CLs will follow to remove code that is no longer used after
this change.

R=scheglov@google.com

Review-Url: https://codereview.chromium.org/2980013002 .
2017-07-13 10:52:55 -07:00

221 lines
5.7 KiB
JSON

{
"":"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.",
"packages": "../../.packages",
"suites": [
{
"name": "scanner",
"kind": "Chain",
"source": "test/fasta/scanner/scanner_suite.dart",
"path": "../../",
"status": "test/fasta/scanner/scanner.status",
"pattern": [
"\\.dart$"
],
"exclude": [
]
},
{
"name": "parser",
"kind": "Chain",
"source": "test/fasta/parser/parser_suite.dart",
"path": "../../",
"status": "test/fasta/parser/parser.status",
"pattern": [
"\\.dart$"
],
"exclude": [
"README.dart",
"/sdk/xcodebuild/",
"/sdk/out/",
"/sdk/build/",
"/sdk/tools/sdks/",
"/sdk/generated/"
]
},
{
"name": "outline",
"kind": "Chain",
"source": "test/fasta/outline_test.dart",
"path": "testcases/",
"status": "testcases/outline.status",
"pattern": [
"\\.dart$"
],
"exclude": [
"/test/.*_test\\.dart$",
"/test/.*_suite\\.dart$",
"/testcases/top_level_accessors_part\\.dart$",
"/testcases/shaker/"
]
},
{
"name": "compile",
"kind": "Chain",
"source": "test/fasta/compile_test.dart",
"path": "testcases/",
"status": "testcases/compile.status",
"pattern": [
"\\.dart$"
],
"exclude": [
"/test/.*_test\\.dart$",
"/test/.*_suite\\.dart$",
"/testcases/top_level_accessors_part\\.dart$",
"/testcases/shaker/"
]
},
{
"name": "strong",
"kind": "Chain",
"source": "test/fasta/strong_test.dart",
"path": "testcases/",
"status": "testcases/strong.status",
"pattern": [
"\\.dart$"
],
"exclude": [
"/test/.*_test\\.dart$",
"/test/.*_suite\\.dart$",
"/testcases/top_level_accessors_part\\.dart$",
"/testcases/shaker/"
]
},
{
"name": "ast_builder",
"kind": "Chain",
"source": "test/fasta/ast_builder_test.dart",
"path": "testcases/",
"status": "testcases/ast_builder.status",
"pattern": [
"\\.dart$"
],
"exclude": [
"/test/.*_test\\.dart$",
"/test/.*_suite\\.dart$",
"/testcases/top_level_accessors_part\\.dart$",
"/testcases/shaker/"
]
},
{
"name": "shaker",
"kind": "Chain",
"source": "test/fasta/shaker_test.dart",
"path": "testcases/shaker/",
"status": "testcases/shaker.status",
"pattern": [
"\\.dart$"
],
"exclude": [
"/shaker/lib/lib.dart"
]
},
{
"name": "language",
"kind": "Chain",
"source": "test/fasta/sdk_test.dart",
"path": "../../tests/language/",
"status": "testcases/language.status",
"process-multitests": true,
"pattern": [
"_test\\.dart$"
],
"": "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": [
"/sdk/tests/language/deep_nesting1_negative_test\\.dart$",
"/sdk/tests/language/deep_nesting2_negative_test\\.dart$",
"/sdk/tests/language/async_switch_test\\.dart$",
"/sdk/tests/language/arg_param_trailing_comma_test\\.dart$",
"/sdk/tests/language/assert_initializer_test\\.dart$",
"/sdk/tests/language/deferred_type_dependency_test\\.dart$",
"/sdk/tests/language/mixin_of_mixin_test\\.dart$",
"/sdk/tests/language/regress_23996_test\\.dart$",
"/sdk/tests/language/round_test\\.dart$"
]
},
{
"note": "Tests dart2js fully, excluding browser-only tests.",
"name": "dart2js",
"kind": "test_dart",
"arch": "x64",
"mode": "release",
"common": "--dart2js-batch --time -pcolor --report -ax64 -mrelease",
"command-lines": [
"--checked dart2js",
"-cdart2js -rd8 --exclude-suite=observatory_ui",
"-cdart2js -rd8 dart2js_extra dart2js_native"
]
},
{
"note": "Minimal testing of Fasta.",
"name": "fasta_min",
"kind": "test_dart",
"arch": "x64",
"mode": "release",
"common": "--time -pcolor --report -ax64 -mrelease",
"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",
"common": "--dart2js-batch --time -pcolor --report -ax64 -mrelease",
"command-lines": [
"-t240 --checked pkg/(kernel|front_end|fasta) dart2js",
"-cdartk -rvm",
"-cdart2js -rd8 --exclude-suite=observatory_ui",
"-cdart2js -rd8 dart2js_extra dart2js_native"
]
}
],
"analyze": {
"options": "analysis_options.yaml",
"uris": [
"lib/",
"tool/",
"../kernel/lib/"
],
"note": "Tests are included via git grep below.",
"git grep": {
"pathspecs": [ "*.dart" ],
"patterns": [
"package:front_end/",
"package:kernel/"
]
},
"exclude": [
"^pkg/analysis_server/lib/src/analysis_server\\.dart"
]
}
}