@@ -1906,24 +1906,24 @@ IN_PROC_BROWSER_TEST_P(GlicApiTestWithOneTab,
19061906 ExecuteJsTest ();
19071907}
19081908
1909- IN_PROC_BROWSER_TEST_P (GlicApiTestWithOneTab ,
1909+ IN_PROC_BROWSER_TEST_P (GlicApiTest ,
19101910 testPinTabsStatePersistWhenClosePanelAndReopen) {
19111911 TODO_SKIP_BROKEN_MULTI_INSTANCE_TEST ();
1912+ NavigateTabAndOpenGlicFloating ();
19121913 const int tab_id =
19131914 GetTabId (browser ()->tab_strip_model ()->GetActiveWebContents ());
19141915 RunTestSequence (AddInstrumentedTab (kSecondTab , page_url ()));
19151916
19161917 ExecuteJsTest ({.params = base::Value (base::Value::Dict ().Set (
19171918 " tabId" , base::NumberToString (tab_id)))});
19181919
1919- RunTestSequence (OpenGlicWindow (GlicWindowMode::kDetached ,
1920- GlicInstrumentMode::kHostAndContents ));
1920+ RunTestSequence (OpenGlicFloatingWindow ());
19211921 ContinueJsTest ();
19221922}
19231923
1924- IN_PROC_BROWSER_TEST_P (GlicApiTestWithOneTab,
1925- testPinTabsStatePersistWhenClientRestarts) {
1924+ IN_PROC_BROWSER_TEST_P (GlicApiTest, testPinTabsStatePersistWhenClientRestarts) {
19261925 TODO_SKIP_BROKEN_MULTI_INSTANCE_TEST ();
1926+ NavigateTabAndOpenGlicFloating ();
19271927 const int tab_id =
19281928 GetTabId (browser ()->tab_strip_model ()->GetActiveWebContents ());
19291929 RunTestSequence (AddInstrumentedTab (kSecondTab , page_url ()));
@@ -1944,8 +1944,7 @@ IN_PROC_BROWSER_TEST_P(GlicApiTestWithOneTab,
19441944IN_PROC_BROWSER_TEST_P (GlicApiTest, testPinTabsFailsWhenIncognitoWindow) {
19451945 TODO_SKIP_BROKEN_MULTI_INSTANCE_TEST ();
19461946 browser_activator ().SetMode (BrowserActivator::Mode::kFirst );
1947- RunTestSequence (OpenGlicWindow (GlicWindowMode::kDetached ,
1948- GlicInstrumentMode::kHostAndContents ));
1947+ NavigateTabAndOpenGlicFloating ();
19491948
19501949 // Open a new incognito window.
19511950 auto * incognito = CreateIncognitoBrowser ();
@@ -1961,8 +1960,10 @@ IN_PROC_BROWSER_TEST_P(GlicApiTest, testPinTabsFailsWhenIncognitoWindow) {
19611960 " incognitoTabId" , base::NumberToString (incognito_tab_id)))});
19621961}
19631962
1964- IN_PROC_BROWSER_TEST_P (GlicApiTestWithOneTab, testUnpinTabsFailsWhenNotPinned) {
1965- TODO_SKIP_BROKEN_MULTI_INSTANCE_TEST ();
1963+ IN_PROC_BROWSER_TEST_P (GlicApiTest, testUnpinTabsFailsWhenNotPinned) {
1964+ // TODO(bryantchandler): This segfauts on multi-instance. Fix and re-enable.
1965+ SKIP_TEST_FOR_MULTI_INSTANCE ();
1966+ NavigateTabAndOpenGlicFloating ();
19661967 // Unpinning a tab that is not pinned should fail.
19671968 const int tab_id =
19681969 GetTabId (browser ()->tab_strip_model ()->GetActiveWebContents ());
@@ -1972,8 +1973,10 @@ IN_PROC_BROWSER_TEST_P(GlicApiTestWithOneTab, testUnpinTabsFailsWhenNotPinned) {
19721973 " tabId" , base::NumberToString (tab_id)))});
19731974}
19741975
1975- IN_PROC_BROWSER_TEST_P (GlicApiTestWithOneTab, testUnpinAllTabs) {
1976- TODO_SKIP_BROKEN_MULTI_INSTANCE_TEST ();
1976+ IN_PROC_BROWSER_TEST_P (GlicApiTest, testUnpinAllTabs) {
1977+ // TODO(bryantchandler): This has a UAF on multi-instance. Fix and re-enable.
1978+ SKIP_TEST_FOR_MULTI_INSTANCE ();
1979+ NavigateTabAndOpenGlicFloating ();
19771980 const int tab_id =
19781981 GetTabId (browser ()->tab_strip_model ()->GetActiveWebContents ());
19791982 RunTestSequence (AddInstrumentedTab (kSecondTab , page_url ()));
@@ -1984,7 +1987,8 @@ IN_PROC_BROWSER_TEST_P(GlicApiTestWithOneTab, testUnpinAllTabs) {
19841987
19851988IN_PROC_BROWSER_TEST_P (GlicApiTestWithOneTab,
19861989 testPinTabsHaveNoEffectOnFocusedTab) {
1987- TODO_SKIP_BROKEN_MULTI_INSTANCE_TEST ();
1990+ // In multi-instance, pinned tabs do have an effect on the focused tab.
1991+ SKIP_TEST_FOR_MULTI_INSTANCE ();
19881992 const int tab_id =
19891993 GetTabId (browser ()->tab_strip_model ()->GetActiveWebContents ());
19901994 RunTestSequence (AddInstrumentedTab (kSecondTab , page_url ()));
@@ -2028,9 +2032,8 @@ IN_PROC_BROWSER_TEST_P(GlicApiTest, testUnpinTabsThatNavigateInBackground) {
20282032 ContinueJsTest ();
20292033}
20302034
2031- IN_PROC_BROWSER_TEST_P (GlicApiTestWithOneTab,
2032- testTabDataUpdateOnUrlChangeForPinnedTab) {
2033- TODO_SKIP_BROKEN_MULTI_INSTANCE_TEST ();
2035+ IN_PROC_BROWSER_TEST_P (GlicApiTest, testTabDataUpdateOnUrlChangeForPinnedTab) {
2036+ NavigateTabAndOpenGlicFloating ();
20342037 const int tab_id =
20352038 GetTabId (browser ()->tab_strip_model ()->GetActiveWebContents ());
20362039 RunTestSequence (AddInstrumentedTab (kSecondTab , page_url ()));
@@ -2046,9 +2049,9 @@ IN_PROC_BROWSER_TEST_P(GlicApiTestWithOneTab,
20462049 ContinueJsTest ();
20472050}
20482051
2049- IN_PROC_BROWSER_TEST_P (GlicApiTestWithOneTab ,
2052+ IN_PROC_BROWSER_TEST_P (GlicApiTest ,
20502053 testTabDataUpdateOnFaviconChangeForPinnedTab) {
2051- TODO_SKIP_BROKEN_MULTI_INSTANCE_TEST ();
2054+ NavigateTabAndOpenGlicFloating ();
20522055 content::WebContents* web_contents =
20532056 browser ()->tab_strip_model ()->GetActiveWebContents ();
20542057 ASSERT_TRUE (web_contents);
0 commit comments