dart-sdk/tests
Johnni Winther b1e14cbe5f Change default of 'keepFields' in constant transformation to true
This is necessary to support modular constant transformation as
needed for instance of for platform dill files.

This change also restricts the removal of additionExports to fields.

Change-Id: Ie7379f09672d8caeaf0689d42af9e1246b9678fe
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/97632
Commit-Queue: Johnni Winther <johnniwinther@google.com>
Reviewed-by: Aske Simon Christensen <askesc@google.com>
2019-03-25 10:05:18 +00:00
..
angular
co19_2 [CFE] Allow 'as' and 'is' expressions as constants. 2019-03-25 09:17:58 +00:00
compiler Change default of 'keepFields' in constant transformation to true 2019-03-25 10:05:18 +00:00
corelib_2 [testing] Mark an uncatchable flaky test as Skip. 2019-03-20 16:55:55 +00:00
dart
kernel Remove --fast-startup flag support from testing scripts and status files 2019-01-16 11:32:44 +00:00
language_2 [dartdevc] fix #36293, call nSM on callable objects if the lookup fails 2019-03-22 22:55:11 +00:00
lib_2 Don't use lazy static initializer in Random.secure() 2019-03-15 17:45:06 +00:00
search
standalone [VM-Runtime] set environment when creating detached process 2019-03-12 21:09:35 +00:00
standalone_2 [vm] Support FFI on ARM64 and Android. 2019-03-20 17:45:23 +00:00
light_unittest.dart
README

Run Existing Tests
==================

See the output of

  ../tools/test.py --help

for how to run tests.

See also

  https://code.google.com/p/dart/wiki/Building#Testing

for detailed examples.

Create New Tests
================

See comments above

  factory StandardTestSuite.forDirectory

in

  ../tools/testing/dart/test_suite.dart

for the default test directory layout. By default test-file names must
end in "_test.dart", but some test suites, such as ./co19, subclass
StandardTestSuite and override this default.

See comments at the beginning of

  ../tools/testing/dart/multitest.dart

for how to create tests that pass by failing with a known error. For
example,

  ...
  int x = "not an int"; /// 01: static type warning
  ...

as part of a test will only pass the "--compiler dart2analyzer" test if
the assignment generates a static type warning.