blob: 685d1a403a64e54a0d13c72ebe0ec6927c8eebd1 [file] [log] [blame]
<?xml version="1.0" encoding="utf-8"?>
<!-- Copyright (C) 2022 The Android Open Source Project
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-->
<configuration
description="Runs stable set of CTS tests for virtual device slim image">
<include name="cts-virtual-device-stable"/>
<option name="plan" value="cts-slim-stable"/>
<!-- These core test suites are inexplicably not included in cts-virtual-device-stable, so add them here -->
<option name="compatibility:include-filter" value="CtsAppTestCases"/>
<option name="compatibility:include-filter" value="CtsContentTestCases"/>
<option name="compatibility:include-filter" value="CtsDisplayTestCases"/>
<option name="compatibility:include-filter" value="CtsGraphicsTestCases"/>
<option name="compatibility:include-filter" value="CtsOsTestCases"/>
<option name="compatibility:include-filter" value="CtsUtilTestCases"/>
<option name="compatibility:include-filter" value="CtsViewTestCases"/>
<option name="compatibility:include-filter" value="CtsWidgetTestCases"/>
<!-- flaky tests -->
<option name="compatibility:exclude-filter"
value="CtsAppTestCases android.app.cts.ActivityManagerFgsBgStartTest#testOverlappedTempAllowList"/>
<option name="compatibility:exclude-filter"
value="CtsAppTestCases android.app.cts.ActivityManagerProcessStateTest#testBackgroundCheckActivityService"/>
<option name="compatibility:exclude-filter"
value="CtsAppTestCases android.app.cts.ActivityManagerProcessStateTest#testFgsSticky1"/>
<option name="compatibility:exclude-filter"
value="CtsAppTestCases android.app.cts.ActivityManagerProcessStateTest#testCantSaveStateLaunchAndSwitch" />
<option name="compatibility:exclude-filter"
value="CtsAppTestCases android.app.cts.ActivityManagerProcessStateTest#testFgsSticky1"/>
<option name="compatibility:exclude-filter"
value="CtsAppTestCases android.app.cts.AlertDialog_BuilderTest"/>
<option name="compatibility:exclude-filter" value="CtsAppTestCases android.app.cts.NotificationManagerTest#testNotificationUriPermissionsGranted"/>
<option name="compatibility:exclude-filter"
value="CtsContentTestCases android.content.cts.ContentProviderClientTest#testBulkInsertTimeout"/>
<option name="compatibility:exclude-filter"
value="CtsContentTestCases android.content.cts.ContentProviderClientTest#testUncanonicalizeTimeout" />
<option name="compatibility:exclude-filter"
value="CtsContentTestCases android.content.cts.ContentResolverSyncTestCase#testCallMultipleAccounts" />
<option name="compatibility:exclude-filter"
value="CtsContentTestCases android.content.cts.ContentQueryMapTest#testSetKeepUpdated" />
<option name="compatibility:exclude-filter"
value="CtsGraphicsTestCases android.graphics.cts.AnimatorLeakTest#testPauseResume"/>
<option name="compatibility:exclude-filter"
value="CtsLocationFineTestCases android.location.cts.fine.LocationManagerFineTest#testRegisterGnssMeasurementsCallback" />
<option name="compatibility:exclude-filter" value="CtsTransitionTestCases"/>
<option name="compatibility:exclude-filter"
value="CtsVoiceInteractionTestCases android.voiceinteraction.cts.DirectActionsTest" />
<option name="compatibility:exclude-filter"
value="CtsWidgetTestCases android.widget.cts.ZoomControlsTest#testHasFocus" />
<option name="compatibility:exclude-filter"
value="CtsWidgetTestCases android.widget.cts.TextViewTest#testOnBackInvokedCallback"/>
<option name="compatibility:exclude-filter"
value="CtsWidgetTestCases android.widget.cts.TextViewTest#testUndo_imeInsertAndDeleteLatin"/>
<option name="compatibility:exclude-filter"
value="CtsWidgetTestCases android.widget.cts.TimePickerTest#testConstructorNullContext2"/>
<option name="compatibility:exclude-filter"
value="CtsWidgetTestCases android.widget.cts.ToggleButtonTest#testAttributesFromLayout"/>
<option name="compatibility:exclude-filter"
value="CtsWidgetTestCases android.widget.cts.ToggleButtonTest#testSetChecked"/>
<option name="compatibility:exclude-filter"
value="CtsWidgetTestCases android.widget.cts.ToolbarTest#testNavigationConfiguration"/>
<option name="compatibility:exclude-filter"
value="CtsWidgetTestCases android.widget.cts.ToolbarTest#testMenuOverflowShowHide"/>
<option name="compatibility:exclude-filter"
value="CtsWidgetTestCases android.widget.cts.ToolbarTest#testTitleAndSubtitleContent"/>
<option name="compatibility:exclude-filter"
value="CtsWidgetTestCases android.widget.cts.ToolbarTest#testCurrentContentInsetsRtl"/>
<option name="compatibility:exclude-filter"
value="CtsWidgetTestCases android.widget.cts.ToolbarTest#testMenuContent"/>
<option name="compatibility:exclude-filter"
value="CtsWidgetTestCases android.widget.cts.TwoLineListItemTest#testConstructorWithNullContext2"/>
<option name="compatibility:exclude-filter"
value="CtsWidgetTestCases android.widget.cts.TwoLineListItemTest#testConstructor"/>
<option name="compatibility:exclude-filter"
value="CtsWidgetTestCases android.widget.cts.ViewAnimatorTest#testAccessDisplayedChild"/>
<option name="compatibility:exclude-filter"
value="CtsWidgetTestCases android.widget.cts.ViewAnimatorTest#testGetBaseline"/>
<option name="compatibility:exclude-filter"
value="CtsWidgetTestCases android.widget.cts.ZoomButtonTest#testConstructorWithNullContext2"/>
<option name="compatibility:exclude-filter"
value="CtsWidgetTestCases android.widget.cts.ZoomControlsTest#testSetZoomSpeed"/>
<option name="compatibility:exclude-filter"
value="CtsWidgetTestCases android.widget.cts.inline.InlineContentViewTest#testSetSurfaceControlCallback"/>
<option name="compatibility:exclude-filter"
value="CtsWidgetTestCases android.widget.cts.ViewFlipperTest#testConstructorNullContext"/>
<option name="compatibility:exclude-filter"
value="CtsWidgetTestCases android.widget.cts.ViewFlipperTest#testConstructor"/>
<!-- also fails on sdk_phone -->
<!-- causes bluetooth crash b/254094190 -->
<option name="compatibility:exclude-filter"
value="CtsAppTestCases android.app.cts.ActivityManagerProcessStateTest#testFgsSticky3"/>
<option name="compatibility:exclude-filter"
value="CtsAppTestCases android.app.cts.SystemFeaturesTest#testLocationFeatures" />
<option name="compatibility:exclude-filter"
value="CtsAppTestCases android.app.cts.SystemFeaturesTest#testCameraFeatures" />
<option name="compatibility:exclude-filter"
value="CtsAppTestCases android.app.cts.SystemFeaturesTest#testSensorFeatures" />
<option name="compatibility:exclude-filter"
value="CtsContentTestCases android.content.pm.cts.InstallSessionParamsUnitTest#checkSessionParams[11]" />
<option name="compatibility:exclude-filter"
value="CtsContentTestCases android.content.pm.cts.ChecksumsTest#testFixedFSVerityDefaultChecksumsIncremental"/>
<option name="compatibility:exclude-filter"
value="CtsContentTestCases android.content.pm.cts.ChecksumsTest#testFixedFSVerityDefaultChecksums"/>
<option name="compatibility:exclude-filter"
value="CtsGraphicsTestCases android.graphics.cts.VulkanFeaturesTest#testVulkanHardwareFeatures"/>
<!-- documentsui dependent tests -->
<option name="compatibility:exclude-filter"
value="CtsAppTestCases android.app.cts.DownloadManagerTest#testDownload_onMediaStoreDownloadsDeleted"/>
<option name="compatibility:exclude-filter"
value="CtsOsTestCases android.os.cts.StrictModeTest#testVmPenaltyListener" />
<option name="compatibility:exclude-filter"
value="CtsOsTestCases android.os.cts.StrictModeTest#testContentUriWithoutPermission" />
<option name="compatibility:exclude-filter"
value="CtsOsTestCases android.os.cts.StrictModeTest#testFileUriExposure" />
<!-- ime dependent tests -->
<option name="compatibility:exclude-filter"
value="CtsAppTestCases android.app.cts.ActivityKeyboardShortcutsTest#testRequestShowKeyboardShortcuts"/>
<option name="compatibility:exclude-filter" value="CtsInputMethodTestCases"/>
<!-- systemui dependent tests -->
<option name="compatibility:exclude-filter"
value="CtsAppTestCases android.app.cts.NotificationManagerTest#testNotificationManagerBubble_setSuppressBubble"/>
<option name="compatibility:exclude-filter"
value="CtsAppTestCases android.app.cts.NotificationManagerTest#testNotificationManagerBubble_setSuppressBubble_dismissLocusActivity"/>
<option name="compatibility:exclude-filter"
value="CtsAppTestCases android.app.cts.NotificationManagerTest#testNotificationManagerBubble_checkActivityFlagsDocumentLaunchMode"/>
<option name="compatibility:exclude-filter"
value="CtsAppTestCases android.app.cts.NotificationManagerTest#testNotificationManagerBubble_checkIsBubbled_pendingIntent"/>
<option name="compatibility:exclude-filter"
value="CtsAppTestCases android.app.cts.NotificationManagerTest#testNotificationManagerBubble_checkIsBubbled_shortcut"/>
<option name="compatibility:exclude-filter" value="CtsAppTestCases android.app.cts.NotificationManagerBubbleTest"/>
<option name="compatibility:exclude-filter" value="CtsAppTestCases android.app.cts.NotificationTemplateTest#testPromoteBigPicture_withLargeIcon"/> |
<option name="compatibility:exclude-filter" value="CtsAppTestCases android.app.cts.NotificationTemplateTest#testPromoteBigPicture_withBigLargeIcon"/>
<option name="compatibility:exclude-filter"
value="CtsOsTestCases android.os.cts.AppHibernationIntegrationTest#testUnusedApp_getsForceStopped" />
<option name="compatibility:exclude-filter"
value="CtsOsTestCases android.os.cts.AutoRevokeTest#testInstallGrants_notRevokedImmediately" />
<option name="compatibility:exclude-filter"
value="CtsOsTestCases android.os.cts.AutoRevokeTest#testAutoRevoke_userAllowlisting" />
<option name="compatibility:exclude-filter"
value="CtsOsTestCases android.os.cts.AutoRevokeTest#testUnusedApp_getsPermissionRevoked" />
<option name="compatibility:exclude-filter"
value="CtsOsTestCases android.os.cts.AutoRevokeTest#testUnusedApp_uninstallApp" />
<option name="compatibility:exclude-filter"
value="CtsViewTestCases android.view.cts.ViewTest#testGetWindowVisibleDisplayFrame" />
<option name="compatibility:exclude-filter"
value="CtsWidgetTestCases android.widget.cts.ToastTest" />
<option name="compatibility:exclude-filter" value="CtsSliceTestCases android.slice.cts.SlicePermissionsTest#testPermissionIntent"/>
<!-- other apps dependent tests -->
<option name="compatibility:exclude-filter" value="CtsAppTestCases android.app.cts.ActivityManagerTest#testHomeVisibilityListener"/>
<option name="compatibility:exclude-filter" value="CtsAppTestCases android.app.cts.ActivityManagerFgsBgStartTest#testVisibleActivityGracePeriod"/>
<option name="compatibility:exclude-filter"
value="CtsContentTestCases android.content.cts.AvailableIntentsTest"/>
<option name="compatibility:exclude-filter"
value="CtsGraphicsTestCases android.graphics.cts.SystemPaletteTest#testThemeStyles"/>
<option name="compatibility:exclude-filter"
value="CtsOsTestCases android.os.cts.AppHibernationIntegrationTest#testAppInfo_RemovePermissionsAndFreeUpSpaceToggleExists" />
<option name="compatibility:exclude-filter"
value="CtsLocationFineTestCases android.location.cts.fine.ScanningSettingsTest#testWifiScanningSettings" />
<option name="compatibility:exclude-filter"
value="CtsLocationFineTestCases android.location.cts.fine.ScanningSettingsTest#testBleScanningSettings" />
<option name="compatibility:exclude-filter"
value="CtsVoiceInteractionTestCases android.voiceinteraction.cts.HotwordDetectionServiceBasicTest#testHotwordDetectionService_onDetectFromExternalSource_success" />
<!-- hardware renderer dependent tests -->
<option name="compatibility:exclude-filter"
value="CtsDisplayTestCases android.display.cts.VirtualDisplayTest#testUntrustedSysDecorVirtualDisplay" />
<option name="compatibility:exclude-filter"
value="CtsGraphicsTestCases android.graphics.cts.BasicVulkanGpuTest" />
<option name="compatibility:exclude-filter"
value="CtsGraphicsTestCases android.graphics.cts.BitmapTest#testCreateBitmap_Picture_immutable" />
<option name="compatibility:exclude-filter"
value="CtsGraphicsTestCases android.graphics.drawable.cts.AnimatedImageDrawableTest#testRepeatCounts" />
<option name="compatibility:exclude-filter"
value="CtsGraphicsTestCases android.graphics.drawable.cts.AnimatedImageDrawableTest#testAddCallbackAfterStart" />
<option name="compatibility:exclude-filter"
value="CtsGraphicsTestCases android.graphics.drawable.cts.AnimatedImageDrawableTest#testLifeCycle" />
<option name="compatibility:exclude-filter"
value="CtsGraphicsTestCases android.graphics.cts.HardwareRendererTest#isDrawingEnabled_defaultsTrue"/>
<option name="compatibility:exclude-filter"
value="CtsNativeHardwareTestCases" />
<option name="compatibility:exclude-filter"
value="CtsViewTestCases android.view.cts.ASurfaceControlTest" />
<option name="compatibility:exclude-filter"
value="CtsViewTestCases android.view.cts.ASurfaceControlBackPressureTest" />
<option name="compatibility:exclude-filter"
value="CtsViewTestCases android.view.cts.FrameMetricsListenerTest" />
<option name="compatibility:exclude-filter"
value="CtsViewTestCases android.view.cts.PixelCopyTest" />
<option name="compatibility:exclude-filter"
value="CtsViewTestCases android.view.cts.TextureViewTest#testSamplingWithTransform" />
<option name="compatibility:exclude-filter"
value="CtsViewTestCases android.view.cts.TextureViewTest#testTransformScale" />
<option name="compatibility:exclude-filter"
value="CtsViewTestCases android.view.cts.TextureViewTest#testRotateScale" />
<option name="compatibility:exclude-filter"
value="CtsViewTestCases android.view.cts.TextureViewTest#testFirstFrames" />
<option name="compatibility:exclude-filter"
value="CtsWidgetTestCases android.widget.cts.MagnifierTest" />
<!-- screenshot reliant tests -->
<option name="compatibility:exclude-filter"
value="CtsGraphicsTestCases android.graphics.drawable.cts.AnimatedVectorDrawableParameterizedTest#testAnimationOnLayer"/>
<option name="compatibility:exclude-filter"
value="CtsGraphicsTestCases android.graphics.drawable.cts.AnimatedVectorDrawableParameterizedTest#testInfiniteAVD"/>
<option name="compatibility:exclude-filter"
value="CtsViewTestCases android.view.cts.ViewAnimationMatrixTest#testAnimationMatrixAppliedDuringDrawing"/>
<option name="compatibility:exclude-filter"
value="CtsViewTestCases android.view.cts.ViewAnimationMatrixTest#testAnimationMatrixClearedWithPassingNull"/>
<option name="compatibility:exclude-filter" value="CtsUiRenderingTestCases"/>
<option name="compatibility:exclude-filter" value="CtsViewTestCases android.view.cts.TextureViewTest#testCropRect"/>
</configuration>