0a41a2d292
Support for the flutter runtime (sky_shell) was added to the Dart test framework in the hope that one could run the flutter engine through the Dart test suite. We never got around to running these tests on the build bots, the sky_shell executable has been deprecated and there are plans in the flutter engine team to have their own unit test frame work. See Issue https://github.com/flutter/flutter/issues/9115 for more details. Change-Id: I6ee9e8c919721dccecf4202ab0778939aeb79174 Reviewed-on: https://dart-review.googlesource.com/c/91103 Reviewed-by: Ben Konyi <bkonyi@google.com> Commit-Queue: Siva Annamalai <asiva@google.com>
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.