dart-sdk/pkg/test_runner/tool
Robert Nystrom b985fc961a Make the static error updater gracefully skip multitests.
Multitests aren't valid Dart files that can be processed by a Dart
implementation so the updater generally does a poor job if it tries to
update one.

It's probably not worth supporting because, in practice, a test should
either be a multitest or a static error test, but not both.

Change the tool to skip over any multitests it encounters. If this
results in it doing nothing at all, it reports that as an error.
Otherwise, it just lists the multitests it didn't process.

Close #37721.

Change-Id: Icfb1ff9fe63f2c249b3ccfba65166b97654a9918
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/296760
Commit-Queue: Leaf Petersen <leafp@google.com>
Reviewed-by: Leaf Petersen <leafp@google.com>
Auto-Submit: Bob Nystrom <rnystrom@google.com>
2023-04-21 04:17:27 +00:00
..
convert_multitest.dart [pkg/test_runner] analyze with package:lints/recommended.yaml 2023-03-23 15:23:17 +00:00
orphan_files.dart [infra] Migrate test_runner to null safety 2022-06-15 15:51:58 +00:00
update_static_error_tests.dart Make the static error updater gracefully skip multitests. 2023-04-21 04:17:27 +00:00