dart-sdk/tests
Johnni Winther ac1bc765d9 Support references to unserialized libraries.
This adds initial support for combining serialized and unserialized libraries
even in the case where the serialized library refers to the unserialized library.

R=sigmund@google.com

Review URL: https://codereview.chromium.org/2024783003 .
2016-06-02 10:39:29 +02:00
..
_chrome
benchmark_smoke Add test harness option for app snapshots with unoptimized code. 2016-05-26 10:37:47 -07:00
co19 mark now-passing tests in the dart2js-linux bots 2016-06-01 17:38:22 -07:00
compiler Support references to unserialized libraries. 2016-06-02 10:39:29 +02:00
corelib Add test harness option for app snapshots with unoptimized code. 2016-05-26 10:37:47 -07:00
html Add test harness option for app snapshots with unoptimized code. 2016-05-26 10:37:47 -07:00
isolate Add test harness option for app snapshots with unoptimized code. 2016-05-26 10:37:47 -07:00
language Revert "Introduces "--initializing-formal-access"." 2016-05-31 18:03:14 +02:00
lib Make linked-list non-circular. 2016-06-01 14:19:37 +02:00
standalone Make test.dart override only those dependencies declared in the pubspec.yaml 2016-05-31 15:48:54 -07:00
try fix all instances of "the the" 2016-05-13 12:38:25 -07:00
utils Fix bots. I missed deleting another file. 2016-05-24 13:36:47 -07:00
light_unittest.dart
README Remove old java-based analyzer from test scripts and status files 2015-12-17 14:44:57 +01: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

  ../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.