- Route uploads with a Collection ID. Create a collection in the Trunk app, then pass
--test-collection-id(orTRUNK_TEST_COLLECTION_ID) to the uploader. Nothing else about your CI setup changes. - Independent monitors, quarantining, and ticketing. Every collection gets its own flake detection monitors, quarantine settings, and ticketing configuration. New collections start with baseline monitors so detection begins as soon as results arrive.
- Many-to-many with repositories. A collection can pull tests from several repositories, and a repository can feed multiple collections. You decide by which collection ID you pass at upload time.
- Per-collection dashboard. The collection’s Overview, Tests, Uploads, Quarantining, Monitors, and Settings tabs replace the repository dashboards for anything uploaded with a collection ID.
September
Flaky Tests: Test Collections
Group tests into named collections, each with its own flake detection, quarantining, and ticketing settings.
Test Collections are the new way Flaky Tests is organized.
A collection is a named group of tests with independent flake detection, quarantining, and ticketing settings. You can hold fast unit tests and fragile end-to-end tests to different standards, or split one repository across several collections and see each one on its own dashboard.