Dmitry Gozman
3331a40647
feat(test runner): tags/annotations ( #29248 )
...
API changes:
- `test(title, details, body)` where details contain `tag` and
`annotation`.
- similar `details` property added to `test.skip`, `test.fail`,
`test.fixme`, `test.only`, `test.describe` and other `test.describe.*`
variations.
- `TestProject.tagFilter`/`TestConfig.tagFilter` that supports logical
tag expressions with `(`, `)`, `and`, `or` and `not`.
- `--tag` CLI option to filter by tags.
- New annotations are available in `TestInfo.annotations` and
`TestCase.annotations`.
- New tags are available in `TestCase.tags`.
Reporter changes:
- `json` reporter includes new tags in addition to old `@smoke`-style
tags. **Breaking**: tags are now listed with the leading `@` symbol.
- `html` reporter filters by old and new tags with the same `@smoke`
token.
Fixes #29229 , fixes #23180 .
2024-02-07 16:31:25 -08:00
..
2022-12-07 08:45:33 -08:00
2023-08-11 18:37:14 +02:00
2024-01-16 08:59:55 -08:00
2023-02-14 19:20:56 -08:00
2023-06-01 20:28:49 -07:00
2024-02-01 11:59:56 -08:00
2023-02-18 13:08:17 -08:00
2024-02-02 23:05:20 +01:00
2023-03-29 20:43:08 -07:00
2023-10-20 17:01:46 -07:00
2024-02-05 16:47:39 -08:00
2023-09-14 18:34:26 +02:00
2023-09-16 14:24:10 -07:00
2023-07-18 17:03:26 -07:00
2024-02-06 12:12:45 -08:00
2024-01-16 12:28:38 +01:00
2024-02-06 12:12:45 -08:00
2024-02-05 16:47:15 -08:00
2023-09-15 14:51:31 -07:00
2023-02-14 19:20:56 -08:00
2023-02-14 19:20:56 -08:00
2024-01-29 14:58:13 -08:00
2023-11-27 16:08:20 -08:00
2023-11-15 18:27:32 -08:00
2023-12-22 11:03:30 -08:00
2024-02-05 16:47:39 -08:00
2023-02-14 19:20:56 -08:00
2023-10-20 17:01:46 -07:00
2023-02-14 19:20:56 -08:00
2024-02-05 16:47:39 -08:00
2023-10-26 19:41:00 +02:00
2023-02-14 19:20:56 -08:00
2024-02-01 09:17:48 -08:00
2023-10-04 19:56:42 -07:00
2024-02-05 16:47:39 -08:00
2024-02-05 16:47:39 -08:00
2023-06-02 16:37:50 -07:00
2023-07-12 16:40:55 +02:00
2023-07-05 11:20:28 -07:00
2023-10-26 19:41:00 +02:00
2024-01-26 15:52:25 -08:00
2023-10-23 09:14:31 -07:00
2023-02-14 19:20:56 -08:00
2024-01-18 14:23:12 -08:00
2023-10-20 17:01:46 -07:00
2024-01-25 13:44:08 -08:00
2023-06-16 21:30:55 -07:00
2023-06-16 21:30:55 -07:00
2024-02-07 16:31:25 -08:00
2024-02-07 16:31:25 -08:00
2023-09-14 12:58:09 -07:00
2023-06-16 21:30:55 -07:00
2023-08-29 22:20:28 -07:00
2023-11-27 12:43:56 -08:00
2023-09-12 13:37:30 -07:00
2024-02-07 16:31:25 -08:00
2024-02-02 16:18:44 -08:00
2023-11-27 16:08:20 -08:00
2023-11-27 16:08:20 -08:00
2023-10-04 19:56:42 -07:00
2023-02-14 19:20:56 -08:00
2023-02-14 19:20:56 -08:00
2023-03-17 11:50:44 -07:00
2023-10-11 13:56:27 -07:00
2023-10-04 19:56:42 -07:00
2023-02-14 19:20:56 -08:00
2023-02-14 19:20:56 -08:00
2024-02-07 16:31:25 -08:00
2023-11-15 18:27:32 -08:00
2023-02-14 19:20:56 -08:00
2023-11-27 16:08:20 -08:00
2023-12-22 12:00:17 -08:00
2024-02-07 16:31:25 -08:00
2023-02-14 19:20:56 -08:00
2023-10-09 19:55:24 -07:00
2024-02-05 22:52:16 +01:00
2024-02-07 16:31:25 -08:00
2023-12-12 14:01:01 -08:00
2023-10-26 19:41:00 +02:00
2023-08-20 14:47:18 -07:00
2024-01-25 11:46:47 -08:00
2023-05-18 11:28:28 -07:00
2023-09-01 09:09:47 -07:00
2024-01-26 15:52:25 -08:00
2023-10-19 20:07:47 -07:00
2023-10-25 17:05:06 -07:00
2023-07-19 17:50:25 +02:00
2023-11-15 18:27:32 -08:00
2023-11-02 20:50:08 -07:00
2023-05-18 11:28:28 -07:00
2023-10-19 15:53:57 -07:00
2024-02-01 08:23:07 -08:00
2024-02-05 16:47:39 -08:00
2024-01-25 11:46:47 -08:00
2023-02-14 19:20:56 -08:00