# Copyright 2021 The Chromium Authors # Use of this source code is governed by a BSD-style license that can be # found in the LICENSE file. #~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~= # BEFORE ADDING A TEST HERE: If this is a consistent failure in Chrome on # ChromeOS CI builders, you should try to find and revert CLs causing new # regressions. Do not simply disable newly failing tests in tast_control.gni # as the Chrome uprev will still fail. # # Chromimum sheriffs should not disable NEW regressions here. Changes to # this file require the current CrOS gardener's approval. See go/chrome-sheriff-tast. #~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~= # WARNING: if you wish to disable a tast test that runs in a ChromeOS SDK # build, this is the wrong file to edit. You need to mark those tests as # "informational" in their source .go files. # To disable a specific test in chrome_all_tast_tests, add the name of the test # to the following list and cite a bug. # # To disable the test only on a specific board, add an at-mark ( @ ) and the # board name at the end of the entry (eg. "login.Chrome@kevin" disables # "login.Chrome" test only on "kevin" device). An asterisk is not supported in # the board name. # # As a last resort, you can use an asterisk ( * ) in an entry -- matches every # substring (eg. "crostini.*" disables the all tests that names are starting # with "crostini."). # WARNING: This may cause unexpected disablement and is strongly discouraged. # You should specify the tests one-by-one in most cases, instead of this. tast_disabled_tests_from_chrome_all = [ # https://crbug.com/1379756 "inputs.VirtualKeyboardHandwriting.floating", # crbug.com/1263233 "security.SharedFilesystemState", # https://crbug.com/1276549: Flaky. "ui.ChromeCrashReporterMetrics.success_breakpad", "ui.ChromeCrashReporterMetrics.miss_breakpad", # b/296821415. Failing in the Chrome builder but not elsewhere;i # still investigating. "ui.ChromeCrashNotLoggedIn.browser_crashpad", # b/296821415 "ui.ChromeCrashLoggedIn.browser_crashpad", "ui.ChromeCrashLoggedIn.browser_crashpad_mock_consent", # https://crbug.com/1282372 "security.SELinuxFilesARC", "security.NetworkListenersARC", "security.SELinuxProcessesARC", # https://crbug.com/1282481 "quicksettings.OpenSettings.qs_revamp_disabled", "quicksettings.OpenSettings.qs_revamp_enabled", # http://b/212644512 "security.SELinuxFilesDataDir", # https://crbug.com/1309331 "policy.CookiesAllowedForUrls", # https://crbug.com/1307940 "policy.URLCheck.blocklist", # https://crbug.com/1309492 "arc.DragDrop.chrome_to_android", # https://crbug.com/1364035 "arc.Optin", "arc.Optin.vm", "arc.OptinNetworkError", "arc.OptinNetworkError.vm", # https://crbug.com/1312121 "policy.CookiesBlockedForUrls", # http://crbug.com/1335213 "arc.WindowState.clamshell", # http://crbug.com/1309278 "policy.ChromeOsLockOnIdleSuspend", # http://crbug.com/1363667 "apps.CalculatorSmoke", # b/241122961 "policy.BlockThirdPartyCookies", # https://crbug.com/1350191 "arc.Print", # https://crbug.com/1350880 "arc.PIPRoundedCornersUnderlay", # https://crbug.com/1362182 "feedback.AttachFile", # https://crbug.com/1368859 "arc.Drivefs", "arc.Drivefs.vm", # https://crbug.com/1392911 "login.RestrictSignin", # https://crbug.com/1402224 "audio.PlaybackAudioControls", # https://crbug.com/1415861, b/302636099 "crostini.ResizeRestart.bullseye_stable", "crostini.ResizeRestart.buster_stable", "crostini.ResizeRestart.bookworm_stable", # b/287525851 "arc.AudioValidity.playback", "arc.AudioValidity.record", "arc.BuildProperties", # https://crbug.com/1455848 "arc.CheckAndroidVersion", "arc.ContainerMount", "arc.Downloads", # https://b/294977915 "bruschetta.*@eve", # b/296913657 "secagentd.ProcessEvents@amd64-generic", # READ COMMENT AT TOP BEFORE ADDING NEW TESTS HERE. ] if (!is_official_build) { # b/274341001: By design, ui.ChromeCrashEarly.strict fails on non-official # builds. tast_disabled_tests_from_chrome_all += [ "ui.ChromeCrashEarly.strict" ] } # To create filters to be used on specific builders add them like this: # tast_disabled_tests_from_lacros_example = [ "lacros.Basic" ] # and add the name (i.e. 'tast_disabled_tests_from_lacros_example') to the # test config as 'tast_expr_key' # To disable a specific test in lacros_all_tast_tests, add it the following # list and cite a bug. # The test disabled here will not impact it running in chrome on chromeOS # pipeline. tast_disabled_tests_from_lacros_all = [ # https://crbug.com/1329764 "policy.HistoryClustersVisible", # https://crbug.com/1361163 "lacros.AudioPinnedStream.play", "lacros.AudioPinnedStream.record", # https://crbug.com/1236234 "lacros.AudioPlay", # https://crbug.com/1376638 "lacros.AudioRecord", # https://crbug.com/1440735 "mlservice.WebHandwritingRecognition.lacros", # https://crbug.com/1446233 "tast.arc.IntentForward.lacros_vm", # https://b/294268366 "ui.ForceRegion.lacros", # https://crbug.com/1470305 "inputs.VirtualKeyboardTypingOmnibox.a11y_lacros", # On branch day, Lacros is +3 newer than ash which break the test. "lacros.CompareVersionWithAsh", # b/b/288933829, until LKGM containing 120.0.6049.0-onward ASH Chrome comes. "inputs.PhysicalKeyboardMultiwordSuggestion.lacros", "inputs.VirtualKeyboardHandwriting.floating_lacros", # THIS IS THE LACROS LIST, SCROLL UP FOR CHROME/CHROMEOS. ]