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 |