[Media Router] Update integration and E2E tests to use the test API
Update the tests to use the test UI API, which is implemented using the Views Cast dialog, replacing the use of the WebUI dialog. Some changes are made to the test UI API to better suit the needs of the tests. This re-enables many tests that were previously disabled for being flaky. Local file casting tests (5 test cases) are disabled in this CL, and will be implemented in a later CL: DISABLED_OpenLocalMediaFileInCurrentTab DISABLED_OpenLocalMediaFileInNewTab DISABLED_OpenLocalMediaFileFailsAndShowsIssue DISABLED_OpenLocalMediaFileFullscreen DISABLED_OpenLocalMediaFileCastFailNoFullscreen The following tests are still flaky, so they are marked MANUAL and will be run only on the private waterfall until they are fixed: MediaRouterIntegrationBrowserTest.MANUAL_Fail_NoProvider MediaRouterIntegrationBrowserTest.MANUAL_Dialog_Basic MediaRouterIntegrationBrowserTest.MANUAL_Dialog_RouteCreationTimedOut MediaRouterIntegrationOneUABrowserTest.MANUAL_SendAndOnMessage MediaRouterIntegrationOneUABrowserTest.MANUAL_ReceiverCloseConnection Bug: 900248 Change-Id: Ie328fd1c4b606a7f8291d8d22b7d83a89f1ee666 Reviewed-on: https://chromium-review.googlesource.com/c/1338226 Commit-Queue: Takumi Fujimoto <takumif@chromium.org> Reviewed-by:mark a. foltz <mfoltz@chromium.org> Cr-Commit-Position: refs/heads/master@{#611479}
Showing
Please register or sign in to comment