Chromium Code Reviews
DescriptionAttempt to fix ChromeFrameTestWithWebServer tests.
- Use a single MockWebServer (HTTPTestServer) instance for the whole test case rather than one per instance.
- Run pending tasks and the end of each test.
- Try even harder to keep the browser from caching.
- Re-enable all previously disabled tests.
- Save a snapshot of the screen to the desktop (ChromiumSnapshotYYYYMMDDHHMMSS.png) when tests timeout.
- Use a local IPv4 address assigned to a NIC rather than the loopback address.
- Retry tests that timeout a single time.
BUG=112599, 96449, 37088, 32321, 111074
TEST=chrome_frame_tests.exe --gtest_filter=ChromeFrameTestWithWebServer.* becomes less flaky
Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=132637
Patch Set 1 #
Total comments: 2
Patch Set 2 : take snapshots on timeout #
Total comments: 1
Patch Set 3 : i heart compilers #Patch Set 4 : no loopback #Patch Set 5 : retry tests that timeout #Patch Set 6 : Added retry logic for WidgetModeIE_Version. #
Total comments: 14
Patch Set 7 : addressed robert's excellent nits #Patch Set 8 : TimeDelta change landed at r131813 #
Total comments: 2
Patch Set 9 : move snapshot fn into ui_test_utils_win.cc #Messages
Total messages: 18 (0 generated)
|