Tab Groups are an effective way to enable users to organize their tabs, but are ephemeral, and disappear after the user exits a session. Saved tab groups can be saved and recalled allowing users to keep the state of their working state across browsing sessions.
Saved Tab Groups are built on sync's storage layer. This storage solution works across sessions and when sync is enabled, saved tab groups will sync across devices updating the tabs and other metadata about the tab group in real-time.
To run all the relevant C++ unit tests, you can run the components_unittests
target and give the saved_tab_groups
filter file as an argument:
./out/Default/components_unittests --test-launcher-filter-file=components/saved_tab_groups/components_unittests.filter
To keep the list of tests updated, you must add the test group name to the components_unittests.filter
file whenever writing a new test file.