| { |
| "": "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 file.", |
| "packages": "../../.dart_tool/package_config.json", |
| "suites": [ |
| { |
| "name": "messages", |
| "kind": "Chain", |
| "source": "test/fasta/messages_suite.dart", |
| "root": "./", |
| "status": "messages.status" |
| }, |
| { |
| "name": "textual_outline", |
| "kind": "Chain", |
| "source": "test/fasta/textual_outline_suite.dart", |
| "root": "testcases/", |
| "status": "testcases/textual_outline.status", |
| "includeEndsWith": [ |
| ".dart", |
| ".crash_dart" |
| ], |
| "exclude": [ |
| "/testcases/.*_part[0-9]*\\.dart$", |
| "/testcases/.*_lib[0-9]*\\.dart$", |
| "/testcases/dartino/", |
| "/testcases/expression/" |
| ] |
| }, |
| { |
| "name": "outline", |
| "kind": "Chain", |
| "source": "test/fasta/outline_suite.dart", |
| "root": "testcases/", |
| "status": "testcases/outline.status", |
| "includeEndsWith": [ |
| ".dart", |
| ".crash_dart" |
| ], |
| "exclude": [ |
| "/testcases/.*_part[0-9]*\\.dart$", |
| "/testcases/.*_lib[0-9]*\\.dart$", |
| "/testcases/dartino/", |
| "/testcases/dart2wasm/", |
| "/testcases/expression/" |
| ] |
| }, |
| { |
| "name": "strong", |
| "kind": "Chain", |
| "source": "test/fasta/strong_suite.dart", |
| "root": "testcases/", |
| "status": "testcases/strong.status", |
| "includeEndsWith": [ |
| ".dart", |
| ".crash_dart" |
| ], |
| "exclude": [ |
| "/testcases/.*_part[0-9]*\\.dart$", |
| "/testcases/.*_lib[0-9]*\\.dart$", |
| "/testcases/dartino/", |
| "/testcases/expression/", |
| "/testcases/nnbd_mixed/" |
| ] |
| }, |
| { |
| "name": "modular", |
| "kind": "Chain", |
| "source": "test/fasta/modular_suite.dart", |
| "root": "testcases/", |
| "status": "testcases/modular.status", |
| "includeEndsWith": [ |
| ".dart", |
| ".crash_dart" |
| ], |
| "exclude": [ |
| "/testcases/.*_part[0-9]*\\.dart$", |
| "/testcases/.*_lib[0-9]*\\.dart$", |
| "/testcases/dartino/", |
| "/testcases/dart2wasm/", |
| "/testcases/expression/" |
| ] |
| }, |
| { |
| "name": "weak", |
| "kind": "Chain", |
| "source": "test/fasta/weak_suite.dart", |
| "root": "testcases/", |
| "status": "testcases/weak.status", |
| "includeEndsWith": [ |
| ".dart", |
| ".crash_dart" |
| ], |
| "exclude": [ |
| "/testcases/.*_part[0-9]*\\.dart$", |
| "/testcases/.*_lib[0-9]*\\.dart$", |
| "/testcases/agnostic/", |
| "/testcases/class_modifiers/", |
| "/testcases/const_functions/", |
| "/testcases/constructor_tearoffs/", |
| "/testcases/dart2wasm/", |
| "/testcases/dartdevc/", |
| "/testcases/dartino/", |
| "/testcases/enhanced_enums/", |
| "/testcases/expression/", |
| "/testcases/extension_types/", |
| "/testcases/extensions/", |
| "/testcases/general/", |
| "/testcases/generic_metadata/", |
| "/testcases/implicit_getter_calls/", |
| "/testcases/incremental/", |
| "/testcases/inference/", |
| "/testcases/inference_new/", |
| "/testcases/inference_update_1/", |
| "/testcases/inference_update_2/", |
| "/testcases/inference_update_3/", |
| "/testcases/instantiate_to_bound/", |
| "/testcases/late_lowering/", |
| "/testcases/late_lowering_sentinel/", |
| "/testcases/macros/", |
| "/testcases/named_arguments_anywhere/", |
| "/testcases/nnbd/", |
| "/testcases/no_such_method_forwarders/", |
| "/testcases/none/", |
| "/testcases/nonfunction_type_aliases/", |
| "/testcases/offsets/", |
| "/testcases/patterns/", |
| "/testcases/rasta/", |
| "/testcases/records/", |
| "/testcases/regress/", |
| "/testcases/runtime_checks/", |
| "/testcases/runtime_checks_new/", |
| "/testcases/sealed_class/", |
| "/testcases/set_literals/", |
| "/testcases/static_field_lowering/", |
| "/testcases/super_parameters/", |
| "/testcases/triple_shift/", |
| "/testcases/unified_collections/", |
| "/testcases/unscheduled_experiments/", |
| "/testcases/variance/", |
| "/testcases/wildcard_variables/", |
| "/testcases/null_aware_elements/" |
| ] |
| }, |
| { |
| "name": "incremental_dartino", |
| "kind": "Chain", |
| "source": "test/fasta/incremental_dartino_suite.dart", |
| "root": "testcases/dartino", |
| "status": "testcases/incremental_dartino.status", |
| "includeEndsWith": [ |
| ".incremental.yaml" |
| ] |
| }, |
| { |
| "name": "expression", |
| "kind": "Chain", |
| "source": "test/fasta/expression_suite.dart", |
| "root": "testcases/expression/", |
| "status": "testcases/expression.status", |
| "includeEndsWith": [ |
| ".expression.yaml" |
| ] |
| }, |
| { |
| "name": "incremental", |
| "kind": "Chain", |
| "source": "test/incremental_suite.dart", |
| "root": "testcases/incremental/", |
| "status": "testcases/incremental.status", |
| "includeEndsWith": [ |
| ".yaml" |
| ] |
| }, |
| { |
| "name": "incremental_bulk_compiler_smoke", |
| "kind": "Chain", |
| "source": "test/incremental_bulk_compiler_smoke_suite.dart", |
| "root": "../../tests/", |
| "status": "testcases/incremental_bulk_compiler_smoke.status", |
| "pattern": [ |
| "/language/accessor_conflict_export2_test\\.dart$", |
| "/language/accessor_conflict_export_test\\.dart$", |
| "/language/regress_14348_test\\.dart$", |
| "/language/regress_18535_test\\.dart$", |
| "/language/deferred_super_dependency_test\\.dart$", |
| "/language/export_ambiguous_main_test\\.dart$", |
| "/language/export_double_same_main_test\\.dart$", |
| "/language/export_main_test\\.dart$", |
| "/language/import_nonexisting_dart_uri_test\\.dart$", |
| "/language/internal_library_test\\.dart$", |
| "/language/issue1578_negative_test\\.dart$", |
| "/language/missing_part_of_tag_test\\.dart$", |
| "/language/no_main_test\\.dart$", |
| "/language/part_refers_to_core_library_test\\.dart$", |
| "/language/regress_27957_test\\.dart$", |
| "/language/script1_negative_test\\.dart$", |
| "/language/script2_negative_test\\.dart$", |
| "/language/unbalanced_brace_test\\.dart$" |
| ] |
| }, |
| { |
| "name": "incremental_bulk_compiler_full", |
| "kind": "Chain", |
| "source": "test/incremental_bulk_compiler_full.dart", |
| "root": "../../tests/language/", |
| "status": "testcases/incremental_bulk_compiler_full.status", |
| "includeEndsWith": [ |
| "_test.dart" |
| ] |
| }, |
| { |
| "name": "parser", |
| "kind": "Chain", |
| "source": "test/parser_suite.dart", |
| "root": "parser_testcases/", |
| "status": "parser_testcases/parser.status", |
| "includeEndsWith": [ |
| ".dart", |
| ".crash_dart" |
| ] |
| }, |
| { |
| "name": "outline_extractor", |
| "kind": "Chain", |
| "source": "test/outline_extractor_suite.dart", |
| "root": "outline_extraction_testcases/", |
| "status": "outline_extraction_testcases/outline_extractor.status", |
| "includeEndsWith": [ |
| "main.dart" |
| ] |
| }, |
| { |
| "name": "parser_equivalence", |
| "kind": "Chain", |
| "source": "test/parser_equivalence_suite.dart", |
| "root": "parser_testcases/", |
| "status": "parser_testcases/parser_equivalence.status", |
| "includeEndsWith": [ |
| ".equivalence_info" |
| ] |
| }, |
| { |
| "name": "parser_all", |
| "kind": "Chain", |
| "source": "test/parser_all_suite.dart", |
| "root": "../../", |
| "subRoots": [ |
| "pkg/front_end/", |
| "tests/" |
| ], |
| "status": "parser_testcases/parser_all.status", |
| "includeEndsWith": [ |
| ".dart", |
| ".crash_dart" |
| ] |
| }, |
| { |
| "name": "lint", |
| "kind": "Chain", |
| "source": "test/lint_suite.dart", |
| "root": "../", |
| "subRoots": [ |
| "_fe_analyzer_shared/lib/", |
| "kernel/lib/", |
| "front_end/lib/", |
| "frontend_server/" |
| ], |
| "status": "test/lint_test.status", |
| "includeEndsWith": [ |
| ".dart" |
| ], |
| "exclude": [ |
| "kernel/lib/transformations/.*\\.dart$", |
| "_fe_analyzer_shared/lib/src/messages/codes_generated\\.dart$", |
| "front_end/lib/src/codes/cfe_codes_generated\\.dart$" |
| ] |
| }, |
| { |
| "name": "dartdoctest", |
| "kind": "Chain", |
| "source": "test/dartdoctest_suite.dart", |
| "root": "../", |
| "subRoots": [ |
| "_fe_analyzer_shared/", |
| "kernel/", |
| "front_end/" |
| ], |
| "includeEndsWith": [ |
| ".dart" |
| ], |
| "status": "test/dartdoctest_suite.status" |
| }, |
| { |
| "name": "spelling_test_src", |
| "kind": "Chain", |
| "source": "test/spelling_test_src_suite.dart", |
| "root": "../", |
| "subRoots": [ |
| "_fe_analyzer_shared/lib/", |
| "front_end/lib/", |
| "kernel/lib/", |
| "kernel/bin/", |
| "frontend_server/lib/", |
| "frontend_server/bin/" |
| ], |
| "status": "test/spelling_test.status", |
| "includeEndsWith": [ |
| ".dart" |
| ], |
| "exclude": [ |
| "_fe_analyzer_shared/lib/src/messages/codes_generated\\.dart$", |
| "front_end/lib/src/codes/cfe_codes_generated\\.dart$" |
| ] |
| }, |
| { |
| "name": "spelling_test_not_src", |
| "kind": "Chain", |
| "source": "test/spelling_test_not_src_suite.dart", |
| "root": ".", |
| "status": "test/spelling_test.status", |
| "includeEndsWith": [ |
| ".dart" |
| ], |
| "exclude": [ |
| "lib/", |
| "test/fasta/super_mixins_test\\.dart$", |
| "test/fasta/types/subtypes_benchmark\\.dart$", |
| "test/fasta/unlinked_scope_test\\.dart$", |
| "test/memory_file_system_test\\.dart$", |
| "test/scanner_fasta_test\\.dart$", |
| "test/scanner_test\\.dart$", |
| "test/spell_checking_utils_test.dart", |
| "test/standard_file_system_test\\.dart$", |
| "test/tool/reload\\.dart$", |
| "test/type_labeler_test\\.dart$", |
| "test/unit_test_suites\\.dart$", |
| "test/unit_test_suites_impl\\.dart$", |
| "testcases/expression/main\\.dart$", |
| "testcases/general/DeltaBlue\\.dart$", |
| "testcases/general/annotation_variable_declaration\\.dart$", |
| "testcases/general/arithmetic\\.dart$", |
| "testcases/general/bad_type_variable_uses_in_supertypes\\.dart$", |
| "testcases/general/clone_function_type\\.dart$", |
| "testcases/general/co19_language_metadata_syntax_t04\\.dart$", |
| "testcases/general/complex_class_hierarchy\\.dart$", |
| "testcases/general/issue34899\\.dart$", |
| "testcases/general/micro\\.dart$", |
| "testcases/general/redirecting_factory\\.dart$", |
| "testcases/general/spread_collection_inference\\.dart$", |
| "testcases/inference/downwards_inference_initializing_formal_default_formal\\.dart$", |
| "testcases/inference/downwards_inference_on_generic_function_expressions\\.dart$", |
| "testcases/inference/for_in_loop_promotion\\.dart$", |
| "testcases/inference/future_union_upwards_generic_methods\\.dart$", |
| "testcases/inference/generic_methods_infer_generic_instantiation\\.dart$", |
| "testcases/inference/generic_methods_infer_generic_instantiation2\\.dart$", |
| "testcases/inference/overloaded_int_operators\\.dart$", |
| "testcases/instantiate_to_bound/non_simple_many\\.dart$", |
| "testcases/instantiate_to_bound/non_simple_suppress_consequence\\.dart$", |
| "testcases/rasta/switch_execution_case_t01\\.dart$", |
| "testcases/rasta/switch_execution_case_t02\\.dart$", |
| "testcases/set_literals/disambiguation_rule\\.dart$", |
| "testcases/set_literals/disambiguation_rule2\\.dart$", |
| "tool/_fasta/abcompile\\.dart$" |
| ] |
| }, |
| { |
| "name": "spelling_test_external_targets", |
| "kind": "Chain", |
| "source": "test/spelling_test_external_targets.dart", |
| "root": "../../", |
| "subRoots": [ |
| "pkg/", |
| "sdk/" |
| ], |
| "status": "test/spelling_test.status", |
| "includeEndsWith": [ |
| ".dart" |
| ] |
| } |
| ], |
| "analyze": { |
| "options": "analysis_options_no_lints.yaml", |
| "uris": [ |
| "lib/", |
| "tool/", |
| "test/", |
| "../kernel/lib/", |
| "../testing/", |
| "../_fe_analyzer_shared/lib/" |
| ], |
| "git grep": { |
| "pathspecs": [ |
| "*.dart" |
| ], |
| "patterns": [ |
| "package:front_end/", |
| "package:kernel/", |
| "package:testing/" |
| ] |
| }, |
| "exclude": [ |
| "^pkg/analysis_server/lib/src/analysis_server\\.dart", |
| "test/analyser_ignored/", |
| "test/class_hierarchy/data/", |
| "test/enable_non_nullable/data/", |
| "test/extensions/data/", |
| "test/id_testing/data/", |
| "test/language_versioning/data/", |
| "test/macros/application/data/", |
| "test/macros/declaration/data/", |
| "test/macros/incremental/data/", |
| "test/patching/data", |
| "test/predicates/data", |
| "test/scopes/data/", |
| "test/static_types/data/", |
| "test/text_representation/data/" |
| ] |
| } |
| } |