{ "": "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/messages_suite.dart", "root": "../", "subRoots": [ "_fe_analyzer_shared/", "front_end/" ], "status": "messages.status" }, { "name": "textual_outline", "kind": "Chain", "source": "test/textual_outline_suite.dart", "root": "testcases/", "status": "testcases/textual_outline.status", "includeEndsWith": [ ".dart", ".crash_dart" ], "excludeContains": [ "/testcases/dartino/", "/testcases/expression/" ], "exclude": [ "/testcases/.*_part[0-9]*\\.dart$", "/testcases/.*_lib[0-9]*\\.dart$" ] }, { "name": "instrumenter", "kind": "Chain", "source": "tool/flame/instrumenter_suite.dart", "root": "tool/flame/testcases/", "status": "tool/flame/instrumenter.status", "includeEndsWith": [ ".count.dart", ".countCalls.dart" ] }, { "name": "outline", "kind": "Chain", "source": "test/outline_suite.dart", "root": "testcases/", "status": "testcases/outline.status", "includeEndsWith": [ ".dart", ".crash_dart" ], "excludeContains": [ "/testcases/dartino/", "/testcases/dart2wasm/", "/testcases/expression/" ], "exclude": [ "/testcases/.*_part[0-9]*\\.dart$", "/testcases/.*_lib[0-9]*\\.dart$" ] }, { "name": "strong", "kind": "Chain", "source": "test/strong_suite.dart", "root": "testcases/", "status": "testcases/strong.status", "includeEndsWith": [ ".dart", ".crash_dart" ], "excludeContains": [ "/testcases/dartino/", "/testcases/expression/", "/testcases/nnbd_mixed/" ], "exclude": [ "/testcases/.*_part[0-9]*\\.dart$", "/testcases/.*_lib[0-9]*\\.dart$" ] }, { "name": "modular", "kind": "Chain", "source": "test/modular_suite.dart", "root": "testcases/", "status": "testcases/modular.status", "includeEndsWith": [ ".dart", ".crash_dart" ], "excludeContains": [ "/testcases/dartino/", "/testcases/dart2wasm/", "/testcases/expression/" ], "exclude": [ "/testcases/.*_part[0-9]*\\.dart$", "/testcases/.*_lib[0-9]*\\.dart$" ] }, { "name": "incremental_dartino", "kind": "Chain", "source": "test/incremental_dartino_suite.dart", "root": "testcases/dartino", "status": "testcases/incremental_dartino.status", "includeEndsWith": [ ".incremental.yaml" ] }, { "name": "expression", "kind": "Chain", "source": "test/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" ], "excludeContains": [ "kernel/lib/transformations/" ], "excludeEndsWith": [ "_fe_analyzer_shared/lib/src/messages/diagnostic.g.dart", "front_end/lib/src/codes/diagnostic.g.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": "coverage_merger", "kind": "Chain", "source": "test/coverage_merger_suite.dart", "root": "test/coverage_merger_tests/", "includeEndsWith": [ ".dart" ], "status": "test/coverage_merger_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" ], "excludeEndsWith": [ "_fe_analyzer_shared/lib/src/messages/diagnostic.g.dart", "front_end/lib/src/codes/diagnostic.g.dart" ] }, { "name": "spelling_test_not_src", "kind": "Chain", "source": "test/spelling_test_not_src_suite.dart", "root": ".", "status": "test/spelling_test.status", "includeEndsWith": [ ".dart" ], "excludeContains": [ "lib/" ], "excludeEndsWith": [ "test/types/subtypes_benchmark.dart", "test/memory_file_system_test.dart", "test/scanner_cfe_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/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/" ] } }