dart-sdk/tests
Robert Nystrom 56eaffb392 [flip-patterns] Enable "records" and "patterns" experiment flags.
This turns on the flags for these two language features and makes
them generally accessible.

Doing so causes a number of tests to fail, but the failures are
approved and there are filed issues for them. Most of the
failures are minor or only affect code using the new language
features.

This CL:

- Enables the features in experimental_features.yaml.
- Re-generates all of the various files generated from that.
- Makes some analyzer and front end changes that this CL
  inherited from Paul's original CL flipping all of the 3.0
  feature flags. I don't know what these changes are about, but
  I assume they are necessary.
- Pins a couple of tests to 2.19 since they deliberately test
  behavior that is specific to 2.19. (For most test changes, I've
  landed them separately, but there are a couple of stragglers
  in this CL.)

This doesn't enable "class-modifiers" or "sealed-types" and doesn't
include the core lib changes related to those.

TEST=On bots

Change-Id: Id387753772286a958e20a3589a6e983995f2e4a6
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/286344
Auto-Submit: Bob Nystrom <rnystrom@google.com>
Reviewed-by: Alexander Markov <alexmarkov@google.com>
Commit-Queue: Bob Nystrom <rnystrom@google.com>
Reviewed-by: Jake Macdonald <jakemac@google.com>
Reviewed-by: Nate Bosch <nbosch@google.com>
Reviewed-by: Johnni Winther <johnniwinther@google.com>
2023-03-10 20:02:23 +00:00
..
co19 [test_runner] Cleanup unused compiler names 2023-03-07 02:09:16 +00:00
co19_2 [test_runner] Cleanup unused compiler names 2023-03-07 02:09:16 +00:00
corelib Add boolean parse 2023-03-09 15:14:32 +00:00
corelib_2 [test_runner] Cleanup unused compiler names 2023-03-07 02:09:16 +00:00
dartdevc [flip-modifiers]: opt out failing ddc tests from class modifiers 2023-03-02 20:27:25 +00:00
dartdevc_2 [test_runner] Cleanup unused compiler names 2023-03-07 02:09:16 +00:00
ffi [cfe/ffi] Fix Finalizable in for( in ) loops 2023-03-02 09:05:19 +00:00
ffi_2 [vm] Fix Dart_CObject_Type breaking change 2023-02-20 11:59:19 +00:00
language Tests for mixin class legacy interactions. 2023-03-10 06:02:34 +00:00
language_2 Revert "Add more interface and final modifiers to dart:core." 2023-03-09 13:09:57 +00:00
lib [ dart:developer ] Remove Metrics related classes 2023-03-10 16:50:10 +00:00
lib_2 [ dart:developer ] Remove Metrics related classes 2023-03-10 16:50:10 +00:00
modular [Reland][cfe] Support external constructor with final fields 2023-01-17 17:29:28 +00:00
standalone [gardening] Make new standalone/io/exit_works_with_blocked_isolate_test be a nop in the training run 2023-03-08 10:22:46 +00:00
standalone_2 [test_runner] Cleanup unused compiler names 2023-03-07 02:09:16 +00:00
web [flip-patterns] Enable "records" and "patterns" experiment flags. 2023-03-10 20:02:23 +00:00
web_2 [test_runner] Unify name for passing DDC options 2023-02-14 20:13:57 +00:00
legacy_status_dart2js.csv Spelling tests 2022-12-19 12:56:47 +00:00
OWNERS [infra] Add OWNERS to the Dart SDK 2022-02-14 14:06:34 +00:00
README.md

This directory contains tests of the language and core library implementations. For more information, see https://github.com/dart-lang/sdk/wiki/Testing.