| OLD | NEW |
| 1 ## 0.12.13 | 1 ## 0.12.13 |
| 2 | 2 |
| 3 * Add support for a global configuration file. On Windows, this file defaults to |
| 4 `%LOCALAPPDATA%\DartTest.yaml`. On Unix, it defaults to `~/.dart_test.yaml`. |
| 5 It can also be explicitly set using the `DART_TEST_CONFIG` environment |
| 6 variable. See [the configuration documentation][global config] for details. |
| 7 |
| 3 * The `--name` and `--plain-name` arguments may be passed more than once, and | 8 * The `--name` and `--plain-name` arguments may be passed more than once, and |
| 4 may be passed together. A test must match all name constraints in order to be | 9 may be passed together. A test must match all name constraints in order to be |
| 5 run. | 10 run. |
| 6 | 11 |
| 7 * Add `names` and `plain_names` fields to the package configuration file. These | 12 * Add `names` and `plain_names` fields to the package configuration file. These |
| 8 allow presets to control which tests are run based on their names. | 13 allow presets to control which tests are run based on their names. |
| 9 | 14 |
| 10 * Add `include_tags` and `exclude_tags` fields to the package configuration | 15 * Add `include_tags` and `exclude_tags` fields to the package configuration |
| 11 file. These allow presets to control which tests are run based on their tags. | 16 file. These allow presets to control which tests are run based on their tags. |
| 12 | 17 |
| 13 * Add a `pause_after_load` field to the package configuration file. This allows | 18 * Add a `pause_after_load` field to the package configuration file. This allows |
| 14 presets to enable debugging mode. | 19 presets to enable debugging mode. |
| 15 | 20 |
| 21 [global config]: https://github.com/dart-lang/test/blob/master/doc/configuration
.md#global-configuration |
| 22 |
| 16 ## 0.12.12 | 23 ## 0.12.12 |
| 17 | 24 |
| 18 * Add support for [test presets][]. These are defined using the `presets` field | 25 * Add support for [test presets][]. These are defined using the `presets` field |
| 19 in the package configuration file. They can be selected by passing `--preset` | 26 in the package configuration file. They can be selected by passing `--preset` |
| 20 or `-P`, or by using the `add_presets` field in the package configuration | 27 or `-P`, or by using the `add_presets` field in the package configuration |
| 21 file. | 28 file. |
| 22 | 29 |
| 23 * Add an `on_os` field to the package configuration file that allows users to | 30 * Add an `on_os` field to the package configuration file that allows users to |
| 24 select different configuration for different operating systems. | 31 select different configuration for different operating systems. |
| 25 | 32 |
| (...skipping 428 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 454 * **NEW!** `expectAsyncUntil` replaces the now deprecated `expectAsyncUntil0`, | 461 * **NEW!** `expectAsyncUntil` replaces the now deprecated `expectAsyncUntil0`, |
| 455 `expectAsyncUntil1` and `expectAsyncUntil2` | 462 `expectAsyncUntil1` and `expectAsyncUntil2` |
| 456 * `TestCase`: | 463 * `TestCase`: |
| 457 * Removed properties: `setUp`, `tearDown`, `testFunction` | 464 * Removed properties: `setUp`, `tearDown`, `testFunction` |
| 458 * `enabled` is now get-only | 465 * `enabled` is now get-only |
| 459 * Removed methods: `pass`, `fail`, `error` | 466 * Removed methods: `pass`, `fail`, `error` |
| 460 * `interactive_html_config.dart` has been removed. | 467 * `interactive_html_config.dart` has been removed. |
| 461 * `runTests`, `tearDown`, `setUp`, `test`, `group`, `solo_test`, and | 468 * `runTests`, `tearDown`, `setUp`, `test`, `group`, `solo_test`, and |
| 462 `solo_group` now throw a `StateError` if called while tests are running. | 469 `solo_group` now throw a `StateError` if called while tests are running. |
| 463 * `rerunTests` has been removed. | 470 * `rerunTests` has been removed. |
| OLD | NEW |