dart-sdk/pkg/front_end/test
Jens Johansen f908dc692f [CFE] Add pkg/front_end/tool/_fasta/generate_messages_failsafe.dart
Often when rebasing I get conflicts in
pkg/_fe_analyzer_shared/lib/src/messages/codes_generated.dart
which is a generated file. This should generally be fine,
because I can just regenerate it.
Except that the code regenerating it uses the very file,
so I can't run it.

Until now I've had to revert the changes in the file and then run the
generate script.

This CL adds a "failsafe" version that doesn't use the file,
but doesn't directly format it either, then calls the original script
which will also format it.

Call with something like

```
out/ReleaseX64/dart pkg/front_end/tool/_fasta/generate_messages_failsafe.dart
```

Change-Id: Ic395c7b378b245b41b6fe194affaa6c64ca482db
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/349481
Reviewed-by: Johnni Winther <johnniwinther@google.com>
Commit-Queue: Jens Johansen <jensj@google.com>
2024-02-01 10:10:54 +00:00
..
analyser_ignored
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 [cfe] Refactor isPatch, isAugmentation flags 2024-01-26 12:00:58 +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] Add library dependencies from macros 2024-01-23 13:46:27 +00:00
parts
patching [cfe] Rename patch to augmentation 2024-01-24 08:08:31 +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
static_types [CFE] Support macros in _fasta entrypoint. 2023-12-21 10:04:22 +00:00
text_representation [cfe] Add isImplicitCall to DynamicInvocation 2024-01-19 08:39:30 +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 [CFE] Replace line/column with * should also work when running with out/ReleaseX64/dart 2024-01-26 10:06:00 +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
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
compile_benchmark.dart
compile_benchmark_helper.dart
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
compiler_test_helper.dart [CFE et al] Optimize presubmit scripts 2024-01-31 10:41:20 +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
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 Remove unused options from package:testing (batch 1) 2024-01-16 13:18:57 +00:00
dartdoctest_suite.status Fix incorrect file reference in license headers 2023-09-18 06:44:08 +00:00
deps_git_test.dart [CFE et al] Optimize presubmit scripts 2024-01-31 10:41:20 +00:00
desugar_test.dart
dijkstras_sssp_algorithm.dart
dill_round_trip_test.dart [dart2js] delete bin/dart2js.dart 2023-05-10 17:21:41 +00:00
explicit_creation_git_test.dart [CFE et al] Optimize presubmit scripts 2024-01-31 10:41:20 +00:00
explicit_creation_impl.dart [CFE et al] Optimize presubmit scripts 2024-01-31 10:41:20 +00:00
expression_compilation_tools_test.dart
ffi_test.dart
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 [CFE et al] Optimize presubmit scripts 2024-01-31 10:41:20 +00:00
hot_reload_e2e_test.dart
incremental_bulk_compiler_full.dart Remove unused options from package:testing (batch 1) 2024-01-16 13:18:57 +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
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
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
lint_suite.dart Remove unused options from package:testing (batch 1) 2024-01-16 13:18:57 +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
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
multiple_simultaneous_compiles_test.dart
outline_extractor_suite.dart Remove unused options from package:testing (batch 1) 2024-01-16 13:18:57 +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
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 Remove unused options from package:testing (batch 1) 2024-01-16 13:18:57 +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
read_dill_from_binary_md_git_test.dart [dart2js] delete bin/dart2js.dart 2023-05-10 17:21:41 +00:00
relativize_test.dart
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
scanner_test.dart
scheme_based_file_system_test.dart
severity_index_test.dart
simple_stats.dart Fix incorrect file reference in license headers 2023-09-18 06:44:08 +00:00
spell_checking_cleanup_lists.dart
spell_checking_list_code.txt [macros] Improvements to exceptions. 2024-01-29 15:53:27 +00:00
spell_checking_list_common.txt [cfe] Report errors on awaiting types incompatible with await 2024-01-29 13:48:39 +00:00
spell_checking_list_denylist.txt
spell_checking_list_messages.txt [dart:js_interop] Add isA helper 2024-01-25 18:52:45 +00:00
spell_checking_list_tests.txt [CFE] Add pkg/front_end/tool/_fasta/generate_messages_failsafe.dart 2024-02-01 10:10:54 +00:00
spell_checking_utils.dart [cfe] better console messages 2023-02-01 08:57:47 +00:00
spell_checking_utils_test.dart
spelling_test.status Fix incorrect file reference in license headers 2023-09-18 06:44:08 +00:00
spelling_test_base.dart Remove unused options from package:testing (batch 1) 2024-01-16 13:18:57 +00:00
spelling_test_external_targets.dart
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
summary_generator_test.dart
test_generator_test.dart
test_utils.dart Fix incorrect file reference in license headers 2023-09-18 06:44:08 +00:00
testing_utils.dart
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
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
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
weekly_tester.dart Fix incorrect file reference in license headers 2023-09-18 06:44:08 +00:00