// Copyright 2015 The Chromium Authors // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. #ifndef CHROME_TEST_MEDIA_ROUTER_MEDIA_ROUTER_E2E_BROWSERTEST_H_ #define CHROME_TEST_MEDIA_ROUTER_MEDIA_ROUTER_E2E_BROWSERTEST_H_ #include <memory> #include "base/memory/raw_ptr.h" #include "chrome/test/media_router/media_router_integration_browsertest.h" #include "chrome/test/media_router/test_media_sinks_observer.h" #include "components/media_router/browser/media_router.h" #include "components/media_router/common/media_route.h" namespace media_router { class MediaRouter; class RouteRequestResult; // Tests Chromecast-specific functionality of Media Router using the Cast Media // Route Provider. Requires an actual Chromecast device. // // Use the following command to run e2e browser tests: // ./out/Default/browser_tests --user-data-dir=<empty user data dir> // --receiver=<chromecast device name> // --enable-pixel-output-in-tests --run-manual // --gtest_filter=MediaRouterE2EBrowserTest.<test case name> // --enable-logging=stderr // --ui-test-action-timeout=200000 class MediaRouterE2EBrowserTest : public MediaRouterIntegrationBrowserTest { … }; } // namespace media_router #endif // CHROME_TEST_MEDIA_ROUTER_MEDIA_ROUTER_E2E_BROWSERTEST_H_