dart-sdk/pkg/front_end/test
Johnni Winther a866d22f5e [cfe] Show when syntax was unhandled in the error message
This updates the error reporting on incorrectly applied macro
application to show if an unimplemented for syntax was the cause.

This is to help identify when macro tests fail due to missing
implementation.

The CL includes handling of simple list literals in macro
annotations, an issue brought up this kind of error.

Change-Id: I4b6f9f7140c7bc000cfec54acbc6bbfeaf3429a2
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/345662
Reviewed-by: Morgan :) <davidmorgan@google.com>
Commit-Queue: Johnni Winther <johnniwinther@google.com>
2024-01-11 15:02:29 +00:00
..
analyser_ignored [cfe] Remove language version from test data 2022-07-08 09:25:29 +00:00
class_hierarchy [cfe] Check getter/setter conflict on extension types 2023-11-09 15:17:59 +00:00
covariance_check [cfe] Split id-testing helpers 2023-11-06 14:06:46 +00:00
enable_non_nullable Fix incorrect file reference in license headers 2023-09-18 06:44:08 +00:00
extensions [cfe] Split id-testing helpers 2023-11-06 14:06:46 +00:00
fasta Revert "[cfe] Run fasta testing directly" 2024-01-10 11:46:47 +00:00
id_testing [cfe] Split id-testing helpers 2023-11-06 14:06:46 +00:00
id_tests [cfe] Split id-testing helpers 2023-11-06 14:06:46 +00:00
language_versioning [build] Omit SDK and Git hashes on RBE. 2023-12-20 12:23:56 +00:00
macros [cfe] Show when syntax was unhandled in the error message 2024-01-11 15:02:29 +00:00
parts Read package_config.json in more tests 2022-05-11 18:58:44 +00:00
patching [cfe] Split id-testing helpers 2023-11-06 14:06:46 +00:00
predicates [cfe] Split id-testing helpers 2023-11-06 14:06:46 +00:00
scopes [CFE] More dart scope calculator stuff 2023-12-04 11:25:19 +00:00
src/base [CFE] Remove support for .packages file 2022-06-24 08:20:39 +00:00
static_types [CFE] Support macros in _fasta entrypoint. 2023-12-21 10:04:22 +00:00
text_representation [cfe] Split id-testing helpers 2023-11-06 14:06:46 +00:00
tool [vm] Make vm/dart/isolates/reload_many_isolates_live_and_die_test more robust 2023-05-30 13:54:57 +00:00
utils Fix incorrect file reference in license headers 2023-09-18 06:44:08 +00:00
ast_nodes_has_to_string_test.dart [cfe] Handle various cases ExtensionType 2023-11-02 10:42:48 +00:00
async_but_no_await_git_test.dart [CFE] Remove many uses of .packages files in tests 2022-06-22 07:34:49 +00:00
binary_md_dill_reader.dart [cfe] Add offset serialization to remaining Expression nodes without them. 2023-10-30 16:05:27 +00:00
binary_md_git_test.dart [cfe] Add offset serialization to remaining Expression nodes without them. 2023-10-30 16:05:27 +00:00
binary_md_vm_tags_and_version_git_test.dart [kernel] Shift up specialized kernel tags 2023-02-21 15:21:38 +00:00
comments_on_certain_arguments_tool.dart [parser] Add comments to calls 2022-10-14 09:48:38 +00:00
compile_benchmark.dart Change : to = for default values in pkg. 2022-08-24 15:57:16 +00:00
compile_benchmark_helper.dart [CFE] Enable avoid_void_async lint 2021-09-23 11:58:18 +00:00
compile_dart2js_with_no_sdk_test.dart [dart2js] delete bin/dart2js.dart 2023-05-10 17:21:41 +00:00
compile_with_no_sdk_test.dart [CFE] Enable avoid_void_async lint 2021-09-23 11:58:18 +00:00
compiler_test_helper.dart [CFE] Fix nested ifs that doesn't make sense 2023-11-29 12:33:18 +00:00
constant_evaluator_benchmark.dart [cfe] Integrate exhaustiveness checking into constant evaluator 2023-03-13 21:23:21 +00:00
crashing_test_case_minimizer.dart [cfe] Use common target names in incremental suite 2022-08-05 12:32:57 +00:00
crashing_test_case_minimizer_impl.dart Fix incorrect file reference in license headers 2023-09-18 06:44:08 +00:00
dartdoc_test_test.dart Make utf8.encode() have Uint8List return type 2023-07-11 08:54:33 +00:00
dartdoctest_suite.dart Revert "[cfe] Run fasta testing directly" 2024-01-10 11:46:47 +00:00
dartdoctest_suite.status Fix incorrect file reference in license headers 2023-09-18 06:44:08 +00:00
deps_git_test.dart Fix incorrect file reference in license headers 2023-09-18 06:44:08 +00:00
desugar_test.dart [dart2js] Cleanup some TODOs in dart2js' frontend api. 2022-02-15 17:41:39 +00:00
dijkstras_sssp_algorithm.dart [cfe] Migrate (more) CFE tests 2021-11-16 10:00:14 +00:00
dill_round_trip_test.dart [dart2js] delete bin/dart2js.dart 2023-05-10 17:21:41 +00:00
explicit_creation_git_test.dart [frontend_server] CFE team takes ownership of package:frontend_server 2023-12-19 10:38:28 +00:00
expression_compilation_tools_test.dart [VM] [CFE]: Make VM send over type information for expression compilation 2022-01-28 07:49:21 +00:00
ffi_test.dart [misc] Cleanup stale todos 2022-06-28 16:02:53 +00:00
find_all_subclasses_tool.dart [CFE] Better token leak tester 2023-11-06 14:37:38 +00:00
flutter_gallery_leak_tester.dart [CFE] Fix weekly tester not finishing 2023-08-03 09:22:58 +00:00
generated_files_up_to_date_git_test.dart Fix incorrect file reference in license headers 2023-09-18 06:44:08 +00:00
hot_reload_e2e_test.dart [CFE] Remove support for .packages file 2022-06-24 08:20:39 +00:00
incremental_bulk_compiler_full.dart Revert "[cfe] Run fasta testing directly" 2024-01-10 11:46:47 +00:00
incremental_bulk_compiler_smoke_suite.dart Revert "[cfe] Run fasta testing directly" 2024-01-10 11:46:47 +00:00
incremental_compiler_leak_test.dart Fix incorrect file reference in license headers 2023-09-18 06:44:08 +00:00
incremental_dart2js_load_from_dill_test.dart [dart2js] delete bin/dart2js.dart 2023-05-10 17:21:41 +00:00
incremental_dart2js_test.dart [cfe] Migrate (more) CFE tests (part 2) 2021-11-16 10:15:11 +00:00
incremental_dart2js_tester.dart [kernel] Facilitate faster sorting of additional exports 2023-08-24 13:21:38 +00:00
incremental_flutter_tester.dart [kernel] Facilitate faster sorting of additional exports 2023-08-24 13:21:38 +00:00
incremental_load_from_invalid_dill_test.dart [cfe] Extract _ComponentProblems and InitializationStrategy from IncrementalCompiler 2021-12-02 15:58:47 +00:00
incremental_suite.dart [cfe] Handle absolute part/part-of uri with packages 2023-07-25 11:42:58 +00:00
incremental_utils.dart [kernel] Facilitate faster sorting of additional exports 2023-08-24 13:21:38 +00:00
issue_34856_test.dart [kernel] Merge front_end and kernel verifiers 2023-04-26 14:14:36 +00:00
kernel_generator_test.dart [cfe] Migrate (more) CFE tests (part 3) 2021-11-16 10:37:22 +00:00
lint_suite.dart Revert "[cfe] Run fasta testing directly" 2024-01-10 11:46:47 +00:00
lint_test.status Fix incorrect file reference in license headers 2023-09-18 06:44:08 +00:00
lowering_predicates_test.dart [frontend_server/DDC] Expression compilation for JavaScript can pass scriptUri 2024-01-10 10:12:22 +00:00
member_covariance_test.dart [kernel] Add VariableDeclaration.isSynthesized 2023-03-10 11:13:36 +00:00
memory_file_system_test.dart Upgrade pkg/front_end to language version 3.0 2023-05-25 06:11:11 +00:00
messages_json_test.dart [cfe] Migrate (more) CFE tests (part 3) 2021-11-16 10:37:22 +00:00
mixin_export_test.dart [flip-modifiers] Make tests and outline extraction tests mixins. 2023-03-08 16:11:30 +00:00
mock_file_system.dart Replace Uri.scheme == with Uri.isScheme 2022-02-08 21:38:57 +00:00
multiple_simultaneous_compiles_test.dart [cfe] Change computeDelta to return a result object 2021-11-25 10:15:07 +00:00
outline_extractor_suite.dart Revert "[cfe] Run fasta testing directly" 2024-01-10 11:46:47 +00:00
outline_extractor_tester.dart [kernel] Enable sound null safety in TargetFlags by default 2023-02-02 14:54:18 +00:00
packages_format_error_test.dart Read package_config.json in more tests 2022-05-11 18:58:44 +00:00
parser_all_suite.dart Revert "[cfe] Run fasta testing directly" 2024-01-10 11:46:47 +00:00
parser_equivalence_suite.dart Revert "[cfe] Run fasta testing directly" 2024-01-10 11:46:47 +00:00
parser_suite.dart Revert "[cfe] Run fasta testing directly" 2024-01-10 11:46:47 +00:00
parser_test_listener.dart [_fe_analyzer_shared] Ensure beginToken on class, enum, mixin, extension and extension type 2023-09-15 13:01:10 +00:00
parser_test_listener_creator.dart [parser] Remove support for 'inline class' syntax 2023-08-22 11:26:54 +00:00
parser_test_parser.dart [_fe_analyzer_shared] Ensure beginToken on class, enum, mixin, extension and extension type 2023-09-15 13:01:10 +00:00
parser_test_parser_creator.dart [parser] Remove support for 'inline class' syntax 2023-08-22 11:26:54 +00:00
precedence_info_test.dart Rework computation of precedence for patterns. 2022-11-30 05:12:47 +00:00
read_dill_from_binary_md_git_test.dart [dart2js] delete bin/dart2js.dart 2023-05-10 17:21:41 +00:00
relativize_test.dart [cfe] Migrate (more) CFE tests (part 4) 2021-11-16 12:13:14 +00:00
scanner_fasta_test.dart Use utf8.encode() instead of longer const Utf8Encoder.convert() 2023-07-24 09:28:38 +00:00
scanner_replacement_test.dart Change : to = for default values in pkg. 2022-08-24 15:57:16 +00:00
scanner_test.dart Change : to = for default values in pkg. 2022-08-24 15:57:16 +00:00
scheme_based_file_system_test.dart [cfe] Migrate (more) CFE tests (part 5) 2021-11-16 14:38:42 +00:00
severity_index_test.dart [cfe] Migrate (more) CFE tests (part 4) 2021-11-16 12:13:14 +00:00
simple_stats.dart Fix incorrect file reference in license headers 2023-09-18 06:44:08 +00:00
spell_checking_cleanup_lists.dart [cfe] Migrate (more) CFE tests (part 4) 2021-11-16 12:13:14 +00:00
spell_checking_list_code.txt [frontend_server] Take json when wanting to compile expressions 2023-12-20 10:39:01 +00:00
spell_checking_list_common.txt [cfe] Infer mixins by directly solving for equality 2024-01-08 11:42:39 +00:00
spell_checking_list_denylist.txt
spell_checking_list_messages.txt Reland "[dart2wasm] Disallow use of old interop libraries" 2024-01-02 21:14:50 +00:00
spell_checking_list_tests.txt [cfe] Canonicalize bool const results of |, &, ^ to the cached value 2024-01-08 11:36:45 +00:00
spell_checking_utils.dart [cfe] better console messages 2023-02-01 08:57:47 +00:00
spell_checking_utils_test.dart [CFE] Split words on numbers as requested for spell checker 2022-01-27 15:19:40 +00:00
spelling_test.status Fix incorrect file reference in license headers 2023-09-18 06:44:08 +00:00
spelling_test_base.dart Revert "[cfe] Run fasta testing directly" 2024-01-10 11:46:47 +00:00
spelling_test_external_targets.dart [cfe] Migrate (more) CFE tests (part 4) 2021-11-16 12:13:14 +00:00
spelling_test_not_src_suite.dart Revert "[cfe] Run fasta testing directly" 2024-01-10 11:46:47 +00:00
spelling_test_src_suite.dart Revert "[cfe] Run fasta testing directly" 2024-01-10 11:46:47 +00:00
split_dill_test.dart [dart2js] delete bin/dart2js.dart 2023-05-10 17:21:41 +00:00
standard_file_system_test.dart [cfe] Migrate (more) CFE tests (part 4) 2021-11-16 12:13:14 +00:00
summary_generator_test.dart [cfe] Migrate (more) CFE tests (part 4) 2021-11-16 12:13:14 +00:00
test_generator_test.dart [cfe] Change computeDelta to return a result object 2021-11-25 10:15:07 +00:00
test_utils.dart Fix incorrect file reference in license headers 2023-09-18 06:44:08 +00:00
testing_utils.dart [cfe] Migrate tests (part 1 of ?) 2021-09-01 11:42:06 +00:00
textual_outline_test.dart [CFE] Textual outline suite doesn't format pre-nnbd sources 2024-01-08 15:01:26 +00:00
token_leak_dart2js_git_test.dart [CFE] Better token leak tester 2023-11-06 14:37:38 +00:00
token_leak_git_test.dart [CFE] Better token leak tester 2023-11-06 14:37:38 +00:00
token_leak_test_helper.dart [cfe] Reset EnumConstantInfo.argumentsBeginToken 2023-10-11 07:38:13 +00:00
token_test.dart [analysis_server] Add code completion for class modifiers at the beginning of a declaration. 2023-02-21 19:31:55 +00:00
type_labeler_test.dart [cfe] Introduce StructuralParameters 2023-09-25 10:44:41 +00:00
unit_test_suites.dart Revert "[cfe] Run fasta testing directly" 2024-01-10 11:46:47 +00:00
unreachable_if_finder_git_test.dart [CFE] Fix nested ifs that doesn't make sense 2023-11-29 12:33:18 +00:00
vm_service_coverage.dart Fix incorrect file reference in license headers 2023-09-18 06:44:08 +00:00
vm_service_coverage_constant_evaluator.dart Fix incorrect file reference in license headers 2023-09-18 06:44:08 +00:00
vm_service_for_leak_detection.dart [ddc/testing/cfe/kernel] Wire up leak testing in ddc batch testing; fix 'semi-leaks' 2023-02-10 08:29:37 +00:00
vm_service_heap_finder.dart [cfe] Migrate (more) CFE tests (part 4) 2021-11-16 12:13:14 +00:00
vm_service_heap_helper.dart [CFE] Probable 'fix' for weekly bot spradicly failing because of connection error when the process exits 2024-01-09 15:27:40 +00:00
vm_service_heap_helper_test.dart [cfe] Migrate (more) CFE tests (part 4) 2021-11-16 12:13:14 +00:00
vm_service_helper.dart Revert "Resolve package pubspec of target for relevant dartdev commands" 2023-04-05 00:43:54 +00:00
web_parser_git_test.dart Include ARM64 when uploading d8. 2023-11-21 17:15:20 +00:00
web_parser_git_test_helper.dart [parser] Fix shifting that fails on web 2022-09-27 10:33:53 +00:00
weekly_tester.dart Fix incorrect file reference in license headers 2023-09-18 06:44:08 +00:00