dart-sdk/tests
asiva 4a69ef4a50 Skip all spawnURI tests for the simulator architectures as these tests involve invoking the front end for compilation which would mean the front end has to run in simulated mode.
Change-Id: Idce29ff924fb88c909e0faf2dc1107506659dc6b
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/107832
Reviewed-by: Alexander Aprelev <aam@google.com>
Commit-Queue: Siva Annamalai <asiva@google.com>
2019-07-02 15:06:37 +00:00
..
angular
co19_2 [dart2js] Add support for BabelJS to test.py 2019-05-29 08:39:44 +00:00
compiler Fix large integer literals in dart2js_extra/round_constant_folding_test 2019-07-02 00:14:40 +00:00
corelib_2 Remove appJit and precompiled compiler options 2019-06-24 16:07:27 +00:00
dart
ffi Reland "[vm/ffi] SimDBC on Arm64 Android" 2019-07-01 13:55:02 +00:00
kernel [tests] Avoid use of $strong because it is always true now 2019-05-16 17:41:27 +00:00
language_2 fix branch_canonicalization_test 2019-07-02 06:15:02 +00:00
lib_2 Skip all spawnURI tests for the simulator architectures as these tests involve invoking the front end for compilation which would mean the front end has to run in simulated mode. 2019-07-02 15:06:37 +00:00
modular [dartdevc] add regression test for consts in outlines 2019-06-19 15:44:35 +00:00
search
standalone [VM-Runtime] set environment when creating detached process 2019-03-12 21:09:35 +00:00
standalone_2 [vm/bytecode] Support native extensions 2019-06-27 20:24:25 +00:00
light_unittest.dart
README Move the test runner (i.e. "test.dart"/"test.py") to pkg/. 2019-06-14 23:35:10 +00:00

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

  ../pkg/test_runner/lib/src/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

  ../pkg/test_runner/lib/src/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.