Disable tests which fails with TIMED OUT on Windows x86 (#13284)

This commit disables these tests in Windows x86:
- BraveThemeServiceTest.DarkModeChangeByRegTest
- BraveSyncPrefsDeathTest.GetSeedOutNullptrCHECK
- BraveSyncServiceImplDeathTest.EmulateGetOrCreateSyncCodeCHECK
- ChildProcessMonitorTest.ChildCrash
because they fail with TIMED OUT status in CI servers.

This commit should be reverted ASAP once the real reason will
be found.

fixes brave/brave-browser#22767
This commit is contained in:
AlexeyBarabash
2022-05-11 06:50:43 -05:00
committed by GitHub
parent 62b9c4023f
commit 87adb4bfa7
4 changed files with 39 additions and 9 deletions
@@ -188,13 +188,20 @@ IN_PROC_BROWSER_TEST_F(BraveThemeServiceTest, OmniboxColorTest) {
tp->GetColor(ThemeProperties::COLOR_OMNIBOX_RESULTS_BG));
}
// Some tests are failing for Windows x86 CI,
// See https://github.com/brave/brave-browser/issues/22767
#if BUILDFLAG(IS_WIN) && defined(ARCH_CPU_X86)
#define MAYBE_DarkModeChangeByRegTest DISABLED_DarkModeChangeByRegTest
#else
#define MAYBE_DarkModeChangeByRegTest DarkModeChangeByRegTest
#endif
#if BUILDFLAG(IS_WIN)
// Test native theme notification is called properly by changing reg value.
// This simulates dark mode setting from Windows settings.
// And Toggle it twice from initial value to go back to initial value because
// reg value changes system value. Otherwise, dark mode config could be changed
// after running this test.
IN_PROC_BROWSER_TEST_F(BraveThemeServiceTest, DarkModeChangeByRegTest) {
IN_PROC_BROWSER_TEST_F(BraveThemeServiceTest, MAYBE_DarkModeChangeByRegTest) {
// Test native theme notification is called properly by changing reg value.
// This simulates dark mode setting from Windows settings.
// And Toggle it twice from initial value to go back to initial value because
// reg value changes system value. Otherwise, dark mode config could be
// changed after running this test.
if (!ui::NativeTheme::GetInstanceForNativeUi()->SystemDarkModeSupported())
return;
@@ -99,7 +99,15 @@ TEST_F(BraveSyncPrefsTest, FailedToDecryptBraveSeedValue) {
}
using BraveSyncPrefsDeathTest = BraveSyncPrefsTest;
TEST_F(BraveSyncPrefsDeathTest, GetSeedOutNullptrCHECK) {
// Some tests are failing for Windows x86 CI,
// See https://github.com/brave/brave-browser/issues/22767
#if BUILDFLAG(IS_WIN) && defined(ARCH_CPU_X86)
#define MAYBE_GetSeedOutNullptrCHECK DISABLED_GetSeedOutNullptrCHECK
#else
#define MAYBE_GetSeedOutNullptrCHECK GetSeedOutNullptrCHECK
#endif
TEST_F(BraveSyncPrefsDeathTest, MAYBE_GetSeedOutNullptrCHECK) {
EXPECT_CHECK_DEATH(brave_sync_prefs()->GetSeed(nullptr));
}
@@ -125,7 +125,14 @@ MULTIPROCESS_TEST_MAIN(SleepyCrashChildProcess) {
return 1;
}
TEST_F(ChildProcessMonitorTest, ChildCrash) {
// Some tests are failing for Windows x86 CI,
// See https://github.com/brave/brave-browser/issues/22767
#if BUILDFLAG(IS_WIN) && defined(ARCH_CPU_X86)
#define MAYBE_ChildCrash DISABLED_ChildCrash
#else
#define MAYBE_ChildCrash ChildCrash
#endif
TEST_F(ChildProcessMonitorTest, MAYBE_ChildCrash) {
std::unique_ptr<ChildProcessMonitor> monitor =
std::make_unique<ChildProcessMonitor>();
@@ -168,7 +168,15 @@ TEST_F(BraveSyncServiceImplTest, ValidPassphraseLeadingTrailingWhitespace) {
// for test suite
using BraveSyncServiceImplDeathTest = BraveSyncServiceImplTest;
TEST_F(BraveSyncServiceImplDeathTest, EmulateGetOrCreateSyncCodeCHECK) {
// Some tests are failing for Windows x86 CI,
// See https://github.com/brave/brave-browser/issues/22767
#if BUILDFLAG(IS_WIN) && defined(ARCH_CPU_X86)
#define MAYBE_EmulateGetOrCreateSyncCodeCHECK \
DISABLED_EmulateGetOrCreateSyncCodeCHECK
#else
#define MAYBE_EmulateGetOrCreateSyncCodeCHECK EmulateGetOrCreateSyncCodeCHECK
#endif
TEST_F(BraveSyncServiceImplDeathTest, MAYBE_EmulateGetOrCreateSyncCodeCHECK) {
OSCryptMocker::SetUp();
CreateSyncService(SyncServiceImpl::MANUAL_START);