
At surface level it's just BlankCTATabInitialStatePublicTransitRule automatically creating the ChromeTabbedActivityTestRule, but it shifts the ChromeTabbedActivityTestRule to be non-static (and adapts to this). It also supports ending the test in a different station (like the RegularTabSwitcherStation in HistoryPaneTest). Bug: 404294940,399877997,399876851 Change-Id: I23f9f14938760802f25bf984d8587a231adecd4b Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6378329 Commit-Queue: Henrique Nakashima <hnakashima@chromium.org> Reviewed-by: Calder Kitagawa <ckitagawa@chromium.org> Owners-Override: Mohamed Heikal <mheikal@chromium.org> Reviewed-by: Mohamed Heikal <mheikal@chromium.org> Cr-Commit-Position: refs/heads/main@{#1437020}