Commit 57466f0e authored by Denis Kuznetsov's avatar Denis Kuznetsov Committed by Commit Bot

Restore End-To-End test on ChromeOS

Bug: 1054935
Change-Id: I2da8e4c8240647614728c21e351a6b2e940aaae0
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2074882Reviewed-by: default avatarXiyuan Xia <xiyuan@chromium.org>
Commit-Queue: Denis Kuznetsov [CET] <antrim@chromium.org>
Cr-Commit-Position: refs/heads/master@{#744800}
parent f0148a8b
...@@ -737,16 +737,23 @@ void OobeInteractiveUITest::SimpleEndToEnd() { ...@@ -737,16 +737,23 @@ void OobeInteractiveUITest::SimpleEndToEnd() {
WaitForLoginDisplayHostShutdown(); WaitForLoginDisplayHostShutdown();
} }
// crbug.com/1054935: SimpleEndToEnd is flaky on ChromeOS. // Disabled on *San bots since they time out.
#if defined(OS_CHROMEOS) #if defined(MEMORY_SANITIZER) || defined(ADDRESS_SANITIZER) || \
IN_PROC_BROWSER_TEST_P(OobeInteractiveUITest, DISABLED_SimpleEndToEnd) { defined(LEAK_SANITIZER)
SimpleEndToEnd(); #define MAYBE_SimpleEndToEnd DISABLED_SimpleEndToEnd
}
#else #else
IN_PROC_BROWSER_TEST_P(OobeInteractiveUITest, SimpleEndToEnd) { #define MAYBE_SimpleEndToEnd SimpleEndToEnd
#endif
// Note that this probably the largest test that is run on ChromeOS, and it
// might be running close to time limits especially on instrumented builds.
// As such it might sometimes cause flakiness.
// Please do not disable it for whole ChromeOS, only for specific instrumented
// bots. Another alternative is to increase respective multiplier in
// base/test/test_timeouts.h.
IN_PROC_BROWSER_TEST_P(OobeInteractiveUITest, MAYBE_SimpleEndToEnd) {
SimpleEndToEnd(); SimpleEndToEnd();
} }
#endif
INSTANTIATE_TEST_SUITE_P( INSTANTIATE_TEST_SUITE_P(
OobeInteractiveUITestImpl, OobeInteractiveUITestImpl,
...@@ -803,16 +810,21 @@ void OobeZeroTouchInteractiveUITest::ZeroTouchEndToEnd() { ...@@ -803,16 +810,21 @@ void OobeZeroTouchInteractiveUITest::ZeroTouchEndToEnd() {
WaitForLoginDisplayHostShutdown(); WaitForLoginDisplayHostShutdown();
} }
// crbug.com/997987. Disabled on MSAN since they time out. crbug.com/1004327 // crbug.com/997987. Disabled on MSAN since they time out.
// crbug.com/1054935: EndToEnd is flaky on ChromeOS.
// crbug.com/1055853: EndToEnd is flaky on Linux Chromium OS ASan LSan // crbug.com/1055853: EndToEnd is flaky on Linux Chromium OS ASan LSan
#if defined(MEMORY_SANITIZER) || defined(OS_CHROMEOS) || \ #if defined(MEMORY_SANITIZER) || defined(ADDRESS_SANITIZER) || \
defined(ADDRESS_SANITIZER) || defined(LEAK_SANITIZER) defined(LEAK_SANITIZER)
#define MAYBE_EndToEnd DISABLED_EndToEnd #define MAYBE_EndToEnd DISABLED_EndToEnd
#else #else
#define MAYBE_EndToEnd EndToEnd #define MAYBE_EndToEnd EndToEnd
#endif #endif
// Note that this probably the largest test that is run on ChromeOS, and it
// might be running close to time limits especially on instrumented builds.
// As such it might sometimes cause flakiness.
// Please do not disable it for whole ChromeOS, only for specific instrumented
// bots. Another alternative is to increase respective multiplier in
// base/test/test_timeouts.h.
IN_PROC_BROWSER_TEST_P(OobeZeroTouchInteractiveUITest, MAYBE_EndToEnd) { IN_PROC_BROWSER_TEST_P(OobeZeroTouchInteractiveUITest, MAYBE_EndToEnd) {
ZeroTouchEndToEnd(); ZeroTouchEndToEnd();
} }
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment