DescriptionBase for Ash browser_tests on Win8.
For now, although the --ash-browsertests switch will launch browser_tests in Ash in Metro, most tests are still hardcoded to open browsers on the native desktop (HOST_DESKTOP_TYPE_NATIVE) -- follow-up CLs will be required to have all tests use GetActiveDesktop() instead and then add some checks to make sure no browsers are left on the wrong desktop when tests complete.
I'm not making this the default browser_tests on Windows 8 because regular Desktop browser_tests should still be runnable, testable, debuggable, etc. on Win8 machines.
BUG=179830
TEST="browser_tests.exe --ash-browsertests" should launch Ash in Metro for every test, each test should pass and exit (although most tests will no open browsers in Ash itself for now -- no checks is currently added to make sure of that so they should pass).
Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=207936
Patch Set 1 : #Patch Set 2 : Move implementation out of content/ into chrome/ #Patch Set 3 : cleanup #
Total comments: 10
Patch Set 4 : Use SetUpTestCase instead of SetUp #Patch Set 5 : raw ptr for com_initializer_ #Patch Set 6 : merge https://codereview.chromium.org/15731003/ and don't depend on test code in chrome #Patch Set 7 : Make --ash-browsertests implicitly add --disable-test-compositor #Patch Set 8 : merge up to r207242 #Patch Set 9 : add missing ifdefs #
Total comments: 6
Patch Set 10 : nits #Patch Set 11 : add missing header #Patch Set 12 : Call ui::DisableTestCompositor() in InProcessBrowserTest::SetUpTestCase #
Total comments: 2
Patch Set 13 : Do not use SetUp/TearDownTestCase() #
Messages
Total messages: 25 (0 generated)
|