blob: cbc7e632c12bbf702d532b144e6cc6937cf62a27 [file] [log] [blame] [view]
# test_reflective_loader
Support for discovering tests and test suites using reflection.
It follows the xUnit style where each class is a test suite, and each method
with the name prefix "test_" is a single text.
Methods with names starting with "test_" are are run using test() function with
the corresponding name. If the class defines methods setUp() or tearDown(),
they are executed before / after each test correspondingly, even the test fails.
Methods with names starting with "solo_test_" are run using solo_test() function.
Methods with names starting with "fail_" are expected to fail.
Methods with names starting with "solo_fail_" are run using solo_test() function
and expected to fail.
Method returning Future class instances are asynchronous, so tearDown() is
executed after the returned Future completes.
## Features and bugs
Please file feature requests and bugs at the [issue tracker][tracker].
[tracker]: https://github.com/dart-lang/test_reflective_loader/issues