Skip to content
Snippets Groups Projects
  1. Feb 18, 2021
    • James Mattis's avatar
      Optimization when looking up requests for release · 14464a12
      James Mattis authored
      Including an optimzation in handleReleaseNetworkRequest when
      looking up a request so that in the chance an app shuts down prior to
      the request being released, it doesn't cause errors when looking
      validating that apps uid->package name.
      
      Bug: 178729499
      Test: atest FrameworksNetTests
      atest ExtServicesUnitTests on CF and making sure no remote exceptions.
      
      Change-Id: I2c49511a1385b47fba075b2794685ae2bc80abba
      14464a12
    • Josh Gao's avatar
      Add proto tombstones to Dropbox. · f4c51f37
      Josh Gao authored
      Bug: http://b/159164105
      Test: treehugger
      Change-Id: I9f14482f693c9645d72a93d4a966909bf797533a
      f4c51f37
    • Josh Gao's avatar
      Attach protobuf tombstones to ApplicationExitInfo. · c36f532d
      Josh Gao authored
      Bug: http://b/159164105
      Test: atest CtsAppExitTestCases
      Change-Id: I377247e8fc85f917676cb57eaa3128b955634fa5
      c36f532d
    • Greg Kaiser's avatar
      Revert "Add a system TextToSpeech implementation that initiates ..." · c09430c1
      Greg Kaiser authored
      Revert "Add CTS tests for TextToSpeech connection related functi..."
      
      Revert submission 13547465-ttsproxy
      
      Reason for revert: Setup wizard crashes due to "Service not registered: android.speech.tts.TextToSpeech$SystemConnection"
      Reverted Changes:
      Id4059e460:Add CTS tests for TextToSpeech connection related ...
      Ie17800bae:Add a system TextToSpeech implementation that init...
      
      Bug: 180519958
      Change-Id: Ie43c485bd4d0f76f8bb0a1dc77d6d85d46ff8377
      Test: Locally reverted this change and no longer see the exception in SUW we saw before.
      c09430c1
  2. Feb 17, 2021
    • Cody Kesting's avatar
      Correct comment for safe mode alarm in VcnGatewayConnection. · b79add45
      Cody Kesting authored
      Bug: 178140973
      Test: atest FrameworksVcnTests
      Change-Id: I0cadd145fe41f5589fb79725a4370aed527927a0
      b79add45
    • Cody Kesting's avatar
      Implement VCN error callback use. · a65c2d8a
      Cody Kesting authored
      This CL updates VcnGatewayConnection to notify VcnManagementService
      (through Vcn) when errors occur with a gateway. VcnManagementService
      then notifies registered, permissioned VcnStatusCallbacks via
      
      Bug: 163433613
      Test: atest FrameworksVcnTests
      Change-Id: I3be3cac4b591b19a0b0075767fde0ba2eb6e12a2
      a65c2d8a
    • Eugene Susla's avatar
      More CDM logging · edacf29a
      Eugene Susla authored
      Some test failures can be hard to troubleshoot with current (lack of) logs
      Adding more logs to CDM
      
      Bug: 180060131
      Test: presubmit
      Change-Id: Ia57ae584244473fb36e701b1b8a2ba4b7fc69881
      edacf29a
    • Anna Zappone's avatar
      Add listener for conversation changes · 4b65ce05
      Anna Zappone authored
      Add hidden ConversationListener and registration in PeopleManager
      for People Tiles to register a listener to individual
      conversation storage changes for targetted updates.
      
      Test: DataManagerTest, PeopleServiceTest, PeopleManagerTest
      Bug: 178792356
      Change-Id: I0cab6913c138d6ac515fed74741dd62bf967772b
      4b65ce05
    • Bob Badour's avatar
      [LSC] Add LOCAL_LICENSE_KINDS to frameworks/base · 784edef8
      Bob Badour authored
      Added SPDX-license-identifier-Apache-2.0 to:
        apct-tests/perftests/autofill/Android.bp
        apct-tests/perftests/blobstore/Android.bp
        apct-tests/perftests/core/Android.bp
        apct-tests/perftests/core/apps/overlay/Android.bp
        apct-tests/perftests/core/apps/reources_manager/Android.bp
        apct-tests/perftests/core/jni/Android.bp
        apct-tests/perftests/multiuser/Android.bp
        apct-tests/perftests/multiuser/apps/dummyapp/Android.bp
        apct-tests/perftests/packagemanager/Android.bp
        apct-tests/perftests/packagemanager/apps/query-all/Android.bp
        apct-tests/perftests/textclassifier/Android.bp
        apct-tests/perftests/utils/Android.bp
        apct-tests/perftests/windowmanager/Android.bp
        apex/Android.bp
        apex/blobstore/framework/Android.bp
        apex/blobstore/service/Android.bp
        apex/jobscheduler/framework/Android.bp
        apex/jobscheduler/service/Android.bp
        apex/media/Android.bp
        apex/media/aidl/Android.bp
        apex/media/framework/Android.bp
        cmds/am/Android.bp
        cmds/app_process/Android.bp
        cmds/appops/Android.bp
        cmds/appwidget/Android.bp
        cmds/backup/Android.bp
        cmds/bmgr/Android.bp
        cmds/bootanimation/Android.bp
        cmds/bu/Android.bp
        cmds/content/Android.bp
        cmds/dpm/Android.bp
        cmds/hid/Android.bp
        cmds/hid/jni/Android.bp
        cmds/idmap2/Android.bp
        cmds/ime/Android.bp
        cmds/incident/Android.bp
        cmds/incident_helper/Android.bp
        cmds/incidentd/Android.bp
        cmds/input/Android.bp
        cmds/interrupter/Android.bp
        cmds/locksettings/Android.bp
        cmds/pm/Android.bp
        cmds/requestsync/Android.bp
        cmds/screencap/Android.bp
        cmds/sm/Android.bp
        cmds/svc/Android.bp
        cmds/telecom/Android.bp
        cmds/uiautomator/Android.bp
        cmds/uiautomator/cmds/uiautomator/Android.bp
        cmds/uiautomator/instrumentation/Android.bp
        cmds/uiautomator/library/Android.bp
        cmds/vr/Android.bp
        cmds/wm/Android.bp
        config/Android.bp
        core/java/android/service/wallpaper/Android.bp
        core/jni/Android.bp
        core/sysprop/Android.bp
        core/tests/BroadcastRadioTests/Android.bp
        core/tests/ConnectivityManagerTest/Android.bp
        core/tests/PackageInstallerSessions/Android.bp
        core/tests/PlatformCompatFramework/Android.bp
        core/tests/bandwidthtests/Android.bp
        core/tests/benchmarks/Android.bp
        core/tests/bluetoothtests/Android.bp
        core/tests/bugreports/Android.bp
        core/tests/coretests/Android.bp
        core/tests/coretests/BinderDeathRecipientHelperApp/Android.bp
        core/tests/coretests/BinderProxyCountingTestApp/Android.bp
        core/tests/coretests/BinderProxyCountingTestService/Android.bp
        core/tests/coretests/BstatsTestApp/Android.bp
        core/tests/coretests/DisabledTestApp/Android.bp
        core/tests/coretests/EnabledTestApp/Android.bp
        core/tests/coretests/aidl/Android.bp
        core/tests/coretests/apks/Android.bp
        core/tests/coretests/apks/install/Android.bp
        core/tests/coretests/apks/install_bad_dex/Android.bp
        core/tests/coretests/apks/install_complete_package_info/Android.bp
        core/tests/coretests/apks/install_decl_perm/Android.bp
        core/tests/coretests/apks/install_jni_lib/Android.bp
        core/tests/coretests/apks/install_jni_lib_open_from_apk/Android.bp
        core/tests/coretests/apks/install_loc_auto/Android.bp
        core/tests/coretests/apks/install_loc_internal/Android.bp
        core/tests/coretests/apks/install_loc_sdcard/Android.bp
        core/tests/coretests/apks/install_loc_unspecified/Android.bp
        core/tests/coretests/apks/install_use_perm_good/Android.bp
        core/tests/coretests/apks/install_uses_feature/Android.bp
        core/tests/coretests/apks/install_verifier_bad/Android.bp
        core/tests/coretests/apks/install_verifier_good/Android.bp
        core/tests/coretests/apks/keyset/Android.bp
        core/tests/coretests/apks/locales/Android.bp
        core/tests/coretests/apks/overlay_config/Android.bp
        core/tests/coretests/apks/version/Android.bp
        core/tests/coretests/apks/version_nosys/Android.bp
        core/tests/featureflagtests/Android.bp
        core/tests/hdmitests/Android.bp
        core/tests/hosttests/test-apps/AutoLocTestApp/Android.bp
        core/tests/hosttests/test-apps/AutoLocVersionedTestApp_v1/Android.bp
        core/tests/hosttests/test-apps/AutoLocVersionedTestApp_v2/Android.bp
        core/tests/hosttests/test-apps/ExternalLocAllPermsTestApp/Android.bp
        core/tests/hosttests/test-apps/ExternalLocPermsFLTestApp/Android.bp
        core/tests/hosttests/test-apps/ExternalLocTestApp/Android.bp
        core/tests/hosttests/test-apps/ExternalLocVersionedTestApp_v1/Android.bp
        core/tests/hosttests/test-apps/ExternalLocVersionedTestApp_v2/Android.bp
        core/tests/hosttests/test-apps/ExternalSharedPerms/Android.bp
        core/tests/hosttests/test-apps/ExternalSharedPermsBT/Android.bp
        core/tests/hosttests/test-apps/ExternalSharedPermsDiffKey/Android.bp
        core/tests/hosttests/test-apps/ExternalSharedPermsFL/Android.bp
        core/tests/hosttests/test-apps/InternalLocTestApp/Android.bp
        core/tests/hosttests/test-apps/MultiDexLegacyTestServicesTests/Android.bp
        core/tests/hosttests/test-apps/NoLocTestApp/Android.bp
        core/tests/hosttests/test-apps/NoLocVersionedTestApp_v1/Android.bp
        core/tests/hosttests/test-apps/NoLocVersionedTestApp_v2/Android.bp
        core/tests/hosttests/test-apps/SharedUid/32/Android.bp
        core/tests/hosttests/test-apps/SharedUid/32/jni/Android.bp
        core/tests/hosttests/test-apps/SharedUid/64/Android.bp
        core/tests/hosttests/test-apps/SharedUid/64/jni/Android.bp
        core/tests/hosttests/test-apps/SharedUid/dual/Android.bp
        core/tests/hosttests/test-apps/SharedUid/dual/jni/Android.bp
        core/tests/hosttests/test-apps/SharedUid/java_only/Android.bp
        core/tests/hosttests/test-apps/SimpleTestApp/Android.bp
        core/tests/hosttests/test-apps/UpdateExtToIntLocTestApp_v1_ext/Android.bp
        core/tests/hosttests/test-apps/UpdateExtToIntLocTestApp_v2_int/Android.bp
        core/tests/hosttests/test-apps/UpdateExternalLocTestApp_v1_ext/Android.bp
        core/tests/hosttests/test-apps/UpdateExternalLocTestApp_v2_none/Android.bp
        core/tests/hosttests/test-apps/VersatileTestApp_Auto/Android.bp
        core/tests/hosttests/test-apps/VersatileTestApp_External/Android.bp
        core/tests/hosttests/test-apps/VersatileTestApp_Internal/Android.bp
        core/tests/hosttests/test-apps/VersatileTestApp_None/Android.bp
        core/tests/mockingcoretests/Android.bp
        core/tests/notificationtests/Android.bp
        core/tests/overlaytests/device/Android.bp
        core/tests/overlaytests/device/test-apps/AppOverlayOne/Android.bp
        core/tests/overlaytests/device/test-apps/AppOverlayTwo/Android.bp
        core/tests/overlaytests/device/test-apps/FrameworkOverlay/Android.bp
        core/tests/overlaytests/host/Android.bp
        core/tests/overlaytests/remount/Android.bp
        core/tests/overlaytests/remount/test-apps/Overlay/Android.bp
        core/tests/overlaytests/remount/test-apps/SharedLibrary/Android.bp
        core/tests/overlaytests/remount/test-apps/SharedLibraryOverlay/Android.bp
        core/tests/overlaytests/remount/test-apps/Target/Android.bp
        core/tests/packagemanagertests/Android.bp
        core/tests/privacytests/Android.bp
        core/tests/screenshothelpertests/Android.bp
        core/tests/systemproperties/Android.bp
        core/tests/utillib/Android.bp
        core/tests/utiltests/Android.bp
        core/tests/utiltests/jni/Android.bp
        core/tests/uwbtests/Android.bp
        core/xsd/Android.bp
        core/xsd/vts/Android.bp
        data/etc/Android.bp
        data/etc/car/Android.bp
        data/fonts/Android.bp
        data/keyboards/Android.mk
        drm/jni/Android.bp
        errorprone/Android.bp
        graphics/proto/Android.bp
        keystore/Android.bp
        keystore/tests/Android.bp
        libs/WindowManager/Jetpack/Android.bp
        libs/WindowManager/Shell/Android.bp
        libs/WindowManager/Shell/tests/Android.bp
        libs/androidfw/Android.bp
        libs/androidfw/fuzz/resourcefile_fuzzer/Android.bp
        libs/hostgraphics/Android.bp
        libs/incident/Android.bp
        libs/input/Android.bp
        libs/input/tests/Android.bp
        libs/protoutil/Android.bp
        libs/services/Android.bp
        libs/storage/Android.bp
        libs/usb/tests/AccessoryChat/Android.bp
        libs/usb/tests/AccessoryChat/accessorychat/Android.bp
        location/lib/Android.bp
        location/tests/Android.bp
        location/tests/locationtests/Android.bp
        lowpan/tests/Android.bp
        media/Android.bp
        media/java/Android.bp
        media/java/android/media/tv/tunerresourcemanager/Android.bp
        media/jni/Android.bp
        media/jni/audioeffect/Android.bp
        media/jni/soundpool/Android.bp
        media/jni/soundpool/tests/Android.bp
        media/lib/remotedisplay/Android.bp
        media/lib/signer/Android.bp
        media/lib/tvremote/Android.bp
        media/lib/tvremote/tests/Android.bp
        media/mca/filterfw/Android.bp
        media/mca/filterfw/native/Android.bp
        media/mca/filterpacks/Android.bp
        media/mca/samples/CameraEffectsRecordingSample/Android.bp
        media/mca/tests/Android.bp
        media/native/midi/Android.bp
        media/packages/BluetoothMidiService/Android.bp
        media/packages/BluetoothMidiService/tests/unit/Android.bp
        media/tests/AudioPolicyTest/Android.bp
        media/tests/CameraBrowser/Android.bp
        media/tests/EffectsTest/Android.bp
        media/tests/MediaDump/Android.bp
        media/tests/MediaFrameworkTest/Android.bp
        media/tests/MediaRouter/Android.bp
        media/tests/MtpTests/Android.bp
        media/tests/ScoAudioTest/Android.bp
        media/tests/SoundPoolTest/Android.bp
        media/tests/TunerTest/Android.bp
        media/tests/audiotests/Android.bp
        media/tests/players/Android.bp
        mime/Android.bp
        native/android/Android.bp
        native/graphics/jni/Android.bp
        native/webview/loader/Android.bp
        nfc-extras/Android.bp
        nfc-extras/tests/Android.bp
        packages/AppPredictionLib/Android.bp
        packages/BackupEncryption/Android.bp
        packages/BackupEncryption/test/robolectric-integration/Android.bp
        packages/BackupEncryption/test/robolectric/Android.bp
        packages/BackupEncryption/test/unittest/Android.bp
        packages/BackupRestoreConfirmation/Android.bp
        packages/CarSystemUI/Android.bp
        packages/CarrierDefaultApp/Android.bp
        packages/CarrierDefaultApp/tests/unit/Android.bp
        packages/CompanionDeviceManager/Android.bp
        packages/Connectivity/framework/Android.bp
        packages/Connectivity/service/Android.bp
        packages/CtsShim/Android.bp
        packages/CtsShim/build/Android.bp
        packages/CtsShim/build/jni/Android.bp
        packages/DynamicSystemInstallationService/Android.bp
        packages/DynamicSystemInstallationService/tests/Android.bp
        packages/EasterEgg/Android.bp
        packages/EncryptedLocalTransport/Android.bp
        packages/ExtShared/Android.bp
        packages/ExternalStorageProvider/Android.bp
        packages/ExternalStorageProvider/tests/Android.bp
        packages/FakeOemFeatures/Android.bp
        packages/FusedLocation/Android.bp
        packages/InputDevices/Android.bp
        packages/LocalTransport/Android.bp
        packages/PackageInstaller/Android.bp
        packages/PrintRecommendationService/Android.bp
        packages/PrintSpooler/Android.bp
        packages/PrintSpooler/jni/Android.bp
        packages/PrintSpooler/tests/outofprocess/Android.bp
        packages/SettingsLib/ActionBarShadow/Android.bp
        packages/SettingsLib/ActionButtonsPreference/Android.bp
        packages/SettingsLib/AdaptiveIcon/Android.bp
        packages/SettingsLib/Android.bp
        packages/SettingsLib/AppPreference/Android.bp
        packages/SettingsLib/BarChartPreference/Android.bp
        packages/SettingsLib/DisplayDensityUtils/Android.bp
        packages/SettingsLib/EntityHeaderWidgets/Android.bp
        packages/SettingsLib/HelpUtils/Android.bp
        packages/SettingsLib/LayoutPreference/Android.bp
        packages/SettingsLib/ProgressBar/Android.bp
        packages/SettingsLib/RadioButtonPreference/Android.bp
        packages/SettingsLib/RestrictedLockUtils/Android.bp
        packages/SettingsLib/SchedulesProvider/Android.bp
        packages/SettingsLib/SearchProvider/Android.bp
        packages/SettingsLib/SearchWidget/Android.bp
        packages/SettingsLib/SettingsSpinner/Android.bp
        packages/SettingsLib/SettingsTheme/Android.bp
        packages/SettingsLib/Tile/Android.bp
        packages/SettingsLib/Utils/Android.bp
        packages/SettingsLib/search/Android.bp
        packages/SettingsLib/tests/integ/Android.bp
        packages/SettingsLib/tests/robotests/Android.bp
        packages/SettingsProvider/Android.bp
        packages/SharedStorageBackup/Android.bp
        packages/Shell/Android.bp
        packages/Shell/tests/Android.bp
        packages/SimAppDialog/Android.bp
        packages/SoundPicker/Android.bp
        packages/StatementService/Android.bp
        packages/SystemUI/Android.bp
        packages/SystemUI/plugin/Android.bp
        packages/SystemUI/plugin/ExamplePlugin/Android.bp
        packages/SystemUI/plugin_core/Android.bp
        packages/SystemUI/shared/Android.bp
        packages/VpnDialogs/Android.bp
        packages/WAPPushManager/Android.bp
        packages/WAPPushManager/tests/Android.bp
        packages/WallpaperBackup/Android.bp
        packages/WallpaperCropper/Android.bp
        packages/overlays/Android.mk
        packages/overlays/tests/Android.bp
        packages/services/PacProcessor/Android.bp
        packages/services/PacProcessor/jni/Android.bp
        packages/services/Proxy/Android.bp
        proto/Android.bp
        rs/jni/Android.mk
        samples/demo/haptic-assessment/Android.bp
        sax/tests/saxtests/Android.bp
        services/Android.bp
        services/accessibility/Android.bp
        services/appprediction/Android.bp
        services/appwidget/Android.bp
        services/autofill/Android.bp
        services/backup/Android.bp
        services/backup/backuplib/Android.bp
        services/companion/Android.bp
        services/contentcapture/Android.bp
        services/contentsuggestions/Android.bp
        services/core/Android.bp
        services/core/java/com/android/server/vcn/Android.bp
        services/core/jni/Android.bp
        services/core/xsd/Android.bp
        services/core/xsd/vts/Android.bp
        services/coverage/Android.bp
        services/devicepolicy/Android.bp
        services/incremental/Android.bp
        services/midi/Android.bp
        services/net/Android.bp
        services/people/Android.bp
        services/print/Android.bp
        services/profcollect/Android.bp
        services/restrictions/Android.bp
        services/robotests/Android.bp
        services/robotests/backup/Android.bp
        services/systemcaptions/Android.bp
        services/tests/PackageManagerComponentOverrideTests/Android.bp
        services/tests/PackageManagerServiceTests/host/Android.bp
        services/tests/PackageManagerServiceTests/host/test-apps/Android.bp
        services/tests/mockingservicestests/Android.bp
        services/tests/rescueparty/Android.bp
        services/tests/servicestests/Android.bp
        services/tests/servicestests/aidl/Android.bp
        services/tests/servicestests/apks/Android.bp
        services/tests/servicestests/apks/install-split-base/Android.bp
        services/tests/servicestests/apks/install-split-feature-a/Android.bp
        services/tests/servicestests/apks/install_intent_filters/Android.bp
        services/tests/servicestests/apks/install_uses_sdk/Android.bp
        services/tests/servicestests/test-apps/ConnTestApp/Android.bp
        services/tests/servicestests/test-apps/JobTestApp/Android.bp
        services/tests/servicestests/test-apps/PackageParserApp/Android.bp
        services/tests/servicestests/test-apps/PackageParsingTestManifests/Android.bp
        services/tests/servicestests/test-apps/SimpleServiceTestApp/Android.bp
        services/tests/servicestests/test-apps/SuspendTestApp/Android.bp
        services/tests/shortcutmanagerutils/Android.bp
        services/tests/uiservicestests/Android.bp
        services/tests/wmtests/Android.bp
        services/usage/Android.bp
        services/usb/Android.bp
        services/voiceinteraction/Android.bp
        services/wifi/Android.bp
        startop/apps/test/Android.bp
        startop/iorap/Android.bp
        startop/iorap/functional_tests/Android.bp
        startop/iorap/stress/Android.bp
        startop/iorap/tests/Android.bp
        startop/view_compiler/Android.bp
        startop/view_compiler/dex_builder_test/Android.bp
        test-base/hiddenapi/Android.bp
        test-mock/Android.bp
        test-runner/tests/Android.bp
        tests/AccessibilityEventsLogger/Android.bp
        tests/AccessoryDisplay/common/Android.bp
        tests/AccessoryDisplay/sink/Android.bp
        tests/AccessoryDisplay/source/Android.bp
        tests/ActivityManagerPerfTests/stub-app/Android.bp
        tests/ActivityManagerPerfTests/test-app/Android.bp
        tests/ActivityManagerPerfTests/tests/Android.bp
        tests/ActivityManagerPerfTests/utils/Android.bp
        tests/ActivityTests/Android.bp
        tests/ActivityViewTest/Android.bp
        tests/AmSlam/Android.bp
        tests/ApkVerityTest/Android.bp
        tests/ApkVerityTest/ApkVerityTestApp/Android.bp
        tests/ApkVerityTest/block_device_writer/Android.bp
        tests/AppLaunch/Android.bp
        tests/AppLaunchWear/Android.bp
        tests/AppResourcesLoaders/Android.bp
        tests/AppResourcesLoaders/Overlay/Android.bp
        tests/Assist/Android.bp
        tests/AutoVerify/app1/Android.bp
        tests/AutoVerify/app2/Android.bp
        tests/AutoVerify/app3/Android.bp
        tests/AutoVerify/app4/Android.bp
        tests/BackgroundDexOptServiceIntegrationTests/Android.bp
        tests/BandwidthTests/Android.bp
        tests/BatteryWaster/Android.bp
        tests/BiDiTests/Android.bp
        tests/BlobStoreTestUtils/Android.bp
        tests/BootImageProfileTest/Android.bp
        tests/BrowserPowerTest/Android.bp
        tests/Camera2Tests/SmartCamera/SimpleCamera/jni/Android.bp
        tests/CameraPrewarmTest/Android.bp
        tests/Codegen/Android.bp
        tests/Compatibility/Android.bp
        tests/CoreTests/android/Android.bp
        tests/DataIdleTest/Android.bp
        tests/DozeTest/Android.bp
        tests/DpiTest/Android.bp
        tests/DynamicCodeLoggerIntegrationTests/Android.mk
        tests/FeatureSplit/base/Android.bp
        tests/FeatureSplit/feature1/Android.bp
        tests/FeatureSplit/feature2/Android.bp
        tests/FixVibrateSetting/Android.bp
        tests/FlickerTests/Android.bp
        tests/FlickerTests/test-apps/Android.bp
        tests/FlickerTests/test-apps/flickerapp/Android.bp
        tests/FrameworkPerf/Android.bp
        tests/GamePerformance/Android.bp
        tests/GridLayoutTest/Android.bp
        tests/HierarchyViewerTest/Android.bp
        tests/HugeBackup/Android.bp
        tests/HwAccelerationTest/Android.bp
        tests/Internal/Android.bp
        tests/JankBench/Android.bp
        tests/JobSchedulerPerfTests/Android.bp
        tests/JobSchedulerTestApp/Android.bp
        tests/LargeAssetTest/Android.bp
        tests/LegacyAssistant/Android.bp
        tests/LocalizationTest/Android.bp
        tests/LocationTracker/Android.bp
        tests/LotsOfApps/Android.bp
        tests/LowStorageTest/Android.bp
        tests/ManagedProfileLifecycleStressTest/Android.bp
        tests/ManagedProfileLifecycleStressTest/app/DummyDPC/Android.bp
        tests/MemoryUsage/Android.bp
        tests/MirrorSurfaceTest/Android.bp
        tests/NativeProcessesMemoryTest/Android.bp
        tests/NetworkSecurityConfigTest/Android.bp
        tests/NullHomeTest/Android.bp
        tests/OdmApps/Android.bp
        tests/OdmApps/app/Android.bp
        tests/OdmApps/priv-app/Android.bp
        tests/OneMedia/Android.bp
        tests/PackageWatchdog/Android.bp
        tests/PlatformCompatGating/Android.bp
        tests/PlatformCompatGating/test-rules/Android.bp
        tests/ProtoInputStreamTests/Android.bp
        tests/RemoteDisplayProvider/Android.bp
        tests/RenderThreadTest/Android.bp
        tests/RollbackTest/Android.bp
        tests/SerialChat/Android.bp
        tests/ServiceCrashTest/Android.bp
        tests/SharedLibrary/client/Android.bp
        tests/SharedLibrary/lib/Android.bp
        tests/ShowWhenLockedApp/Android.bp
        tests/SmokeTest/Android.bp
        tests/SmokeTest/tests/Android.bp
        tests/SmokeTestApps/Android.bp
        tests/SoundTriggerTestApp/Android.bp
        tests/Split/Android.bp
        tests/StagedInstallTest/Android.bp
        tests/StatusBar/Android.bp
        tests/SurfaceComposition/Android.bp
        tests/SurfaceControlViewHostTest/Android.bp
        tests/SystemMemoryTest/device/Android.bp
        tests/SystemMemoryTest/host/Android.bp
        tests/SystemUIDemoModeController/Android.bp
        tests/TaskOrganizerTest/Android.bp
        tests/TelephonyCommonTests/Android.bp
        tests/TouchLatency/Android.bp
        tests/TransformTest/Android.bp
        tests/TtsTests/Android.bp
        tests/UiBench/Android.bp
        tests/UsageReportingTest/Android.bp
        tests/UsageStatsPerfTests/Android.bp
        tests/UsageStatsTest/Android.bp
        tests/UsbHostExternalManagmentTest/AoapTestDevice/Android.bp
        tests/UsbHostExternalManagmentTest/AoapTestHost/Android.bp
        tests/UsbHostExternalManagmentTest/UsbHostExternalManagmentTestApp/Android.bp
        tests/UsbManagerTests/Android.bp
        tests/UsbManagerTests/lib/Android.bp
        tests/UsbTests/Android.bp
        tests/UsesFeature2Test/Android.bp
        tests/VectorDrawableTest/Android.bp
        tests/VoiceEnrollment/Android.bp
        tests/VoiceInteraction/Android.bp
        tests/WallpaperTest/Android.bp
        tests/WindowAnimationJank/Android.bp
        tests/WindowInsetsTests/Android.bp
        tests/appwidgets/AppWidgetHostTest/Android.bp
        tests/appwidgets/AppWidgetProviderTest/Android.bp
        tests/backup/Android.mk
        tests/benchmarks/Android.bp
        tests/libs-permissions/Android.bp
        tests/net/Android.bp
        tests/net/common/Android.bp
        tests/net/deflake/Android.bp
        tests/net/integration/Android.bp
        tests/net/jni/Android.bp
        tests/net/smoketest/Android.bp
        tests/notification/Android.bp
        tests/permission/Android.bp
        tests/privapp-permissions/Android.bp
        tests/testables/Android.bp
        tests/testables/tests/Android.bp
        tests/utils/StubIME/Android.bp
        tests/utils/hostutils/Android.bp
        tests/utils/testutils/Android.bp
        tests/vcn/Android.bp
        tools/aapt/Android.bp
        tools/aapt2/Android.bp
        tools/aapt2/integration-tests/AutoVersionTest/Android.bp
        tools/aapt2/integration-tests/BasicTest/Android.bp
        tools/aapt2/integration-tests/MergeOnlyTest/LeafLib/Android.mk
        tools/aapt2/integration-tests/MergeOnlyTest/LocalLib/Android.mk
        tools/aapt2/integration-tests/NamespaceTest/LibOne/Android.mk
        tools/aapt2/integration-tests/NamespaceTest/LibTwo/Android.mk
        tools/aapt2/integration-tests/StaticLibTest/App/Android.bp
        tools/aapt2/integration-tests/StaticLibTest/LibOne/Android.bp
        tools/aapt2/integration-tests/StaticLibTest/LibTwo/Android.bp
        tools/aapt2/integration-tests/SymlinkTest/Android.bp
        tools/bit/Android.bp
        tools/codegen/Android.bp
        tools/dump-coverage/Android.bp
        tools/incident_report/Android.bp
        tools/incident_section_gen/Android.bp
        tools/lock_agent/Android.bp
        tools/locked_region_code_injection/Android.bp
        tools/obbtool/Android.bp
        tools/powermodel/Android.bp
        tools/preload-check/Android.bp
        tools/preload-check/device/Android.bp
        tools/preload/loadclass/Android.bp
        tools/processors/staledataclass/Android.bp
        tools/processors/view_inspector/Android.bp
        tools/protologtool/Android.bp
        tools/sdkparcelables/Android.bp
        tools/split-select/Android.bp
        tools/streaming_proto/Android.bp
        tools/validatekeymaps/Android.bp
        wifi/java/Android.bp
        wifi/tests/Android.bp
      
      Added SPDX-license-identifier-Apache-2.0 SPDX-license-identifier-BSD to:
        libs/hwui/Android.bp
        native/webview/plat_support/Android.bp
        obex/Android.bp
      
      Added SPDX-license-identifier-Apache-2.0 SPDX-license-identifier-BSD
          SPDX-license-identifier-CC-BY SPDX-license-identifier-CPL-1.0
          SPDX-license-identifier-GPL SPDX-license-identifier-GPL-2.0
          SPDX-license-identifier-MIT SPDX-license-identifier-Unicode-DFS
          SPDX-license-identifier-W3C legacy_unencumbered
      to:
        Android.bp
      
      Added SPDX-license-identifier-Apache-2.0 SPDX-license-identifier-BSD
          legacy_unencumbered
      to:
        core/java/Android.bp
      
      Added SPDX-license-identifier-Apache-2.0 SPDX-license-identifier-CPL-1.0
      to:
        test-base/Android.bp
        test-runner/Android.bp
      
      Added SPDX-license-identifier-Apache-2.0 SPDX-license-identifier-GPL
      to:
        core/res/Android.bp
      
      Added SPDX-license-identifier-Apache-2.0 SPDX-license-identifier-GPL-2.0
      to:
        libs/usb/Android.bp
        libs/usb/tests/accessorytest/Android.bp
      
      Added SPDX-license-identifier-Apache-2.0 SPDX-license-identifier-MIT
      to:
        tools/preload/Android.bp
      
      Added SPDX-license-identifier-Apache-2.0 SPDX-license-identifier-MIT
          SPDX-license-identifier-Unicode-DFS
      to:
        api/Android.bp
        boot/Android.bp
        cmds/device_config/Android.bp
        cmds/settings/Android.bp
        core/api/Android.bp
        core/tests/coretests/certs/Android.bp
        core/tests/overlaytests/remount/test-apps/certs/Android.bp
        core/tests/overlaytests/remount/test-apps/overlaid_apex/Android.bp
        core/tests/overlaytests/remount/test-apps/overlay_apex/Android.bp
        libs/tracingproxy/Android.bp
        services/startop/Android.bp
        test-legacy/Android.mk
        tests/ApkVerityTest/testdata/Android.bp
        tests/TransitionTests/Android.bp
      
      Bug: 68860345
      Bug: 151177513
      Bug: 151953481
      
      Test: m all
      
      Exempt-From-Owner-Approval: janitorial work
      
      Change-Id: Ic44d662936d1ff0cae7fbe915932b37aa4e4869a
      Merged-in: Ic44d662936d1ff0cae7fbe915932b37aa4e4869a
      784edef8
    • Winson's avatar
      Fix SettingsXml start tag logic · ede1a4fc
      Winson authored
      Don't move to next tag if the current tag is the START_TAG. The initial
      implementation assumed domain verification state would write to a new
      XML file, but it ended up being stuffed into packages.xml, so the
      start tag is already read in the initial switch that calls into
      DomainVerificationService.
      
      Bug: 180527086
      
      Test: atest DomainVerificationPersistenceTest
      
      Change-Id: I623afb08985bf5377cb9ae240805aae5db9cd820
      ede1a4fc
    • Garfield Tan's avatar
      Stop dispatching TaskInfo change when focus changes · 7c5f84de
      Garfield Tan authored
      This effectively revert f677d826, as it
      won't issue send TaskInfo to WM shell due to this call.
      
      Bug: 174209413
      Bug: 180525887
      Test: Builds.
      Change-Id: Iab7ba76b969d491e4ac213b179147d93096132ea
      7c5f84de
    • Igor Murashkin's avatar
      pm: Require manifest.json for .dm (dex-metadata) files. · abe2776d
      Igor Murashkin authored
      Example file:
        $> unzip CtsApkVerityTestAppPrebuilt.dm manifest.json ; cat manifest.json
        {
          "packageName": "android.appsecurity.cts.apkveritytestapp",
          "versionCode": 30
        }
        
      Cherry-picked from 12af11d6
      
      Test: adb install-multiple -r foo.apk foo.dm
      Test: atest FrameworksServicesTests:com.android.server.pm.dex.DexMetadataHelperTest
      Bug: 179295368
      Merged-In: I7a3c442bb27da5948bc9ead146c77213de6b56cc
      Change-Id: I7a3c442bb27da5948bc9ead146c77213de6b56cc
      abe2776d
    • Kevin Chyn's avatar
      Retrieve authenticatorId when already targetUserId · e43e5b13
      Kevin Chyn authored
      Previous change ag/13413165 stopped the framework from retrieving
      authenticatorId when the current user is already the target user.
      However, this happens immediately after enrollment, since enroll
      and getAuthenticatorId are separate operations. So, add a way to
      retrieve authenticatorId only when necessary.
      
      Fixes: 179737483
      Bug: 178018968
      Test: manual
      Change-Id: I71673fc672c60733616634a2fdf3153a3b2d02e1
      e43e5b13
    • Soonil Nagarkar's avatar
      Fix early registration problem · 7ea2a7e1
      Soonil Nagarkar authored
      SystemDeviceIdleHelper was attempting to interact with the system before
      it was ready.
      
      Bug: 180445021
      Test: atest android.webkit.cts.GeolocationTest
      Change-Id: I27c68f9a80124c314485fc8b053c6eb2dc423abc
      7ea2a7e1
    • Michael Wachenschwanz's avatar
      Implement EnergyConsumer type to ids map for targeted querying · 580d8668
      Michael Wachenschwanz authored
      The EnergyConsumer type to id map is built at boot, based on the
      EnergyConsumer info query. Using the map, BatteryExernalStatsWorker can
      selectively choose which EnergyConsumers to query based on EnergyConsumer
      type.
      
      Also, collect the EnergyConsumerResults asynchronously with a
      CompletableFuture.
      
      Fixes: 180029015
      Bug: 180079165
      Test: atest FrameworksServicesTests:BatteryExternalStatsWorkerTest
      Change-Id: I8d87c1da9170897065f866e7e1e14f72e0c73543
      580d8668
    • Winson's avatar
      Fix invalid size in intent resolution filterApprovedApp · 9c591552
      Winson authored
      Bug: 180517803
      
      Test: manual, debug b/180511412
      
      Change-Id: Ibf8230a7599399ab1b86c6928a4b0c5ba8abbdae
      9c591552
    • Sherry Hu's avatar
      Add null check on UsbManager · 15e16476
      Sherry Hu authored
      Fix NPE from DevicePolicyManagerService since UsbService is not
      available in ARC.
      
      Bug: 180428336
      Test: run DeviceBootTest
      Change-Id: I23dce0c0bc1890477d2f31e43a3d54c01c0ef725
      15e16476
    • Shuo Qian's avatar
      Add APIs for updating, query 5G slicing status · bdf65336
      Shuo Qian authored
      Test: atest DevicePolicyManagerTest
      Bug: 178655595
      Change-Id: I6f823be6737f7c7b3dc918230cbb927fac97c6eb
      Merged-In: I6f823be6737f7c7b3dc918230cbb927fac97c6eb
      (cherry picked from commit 1f4ea44b)
      bdf65336
    • Felipe Leme's avatar
      New API: DevicePolicyManager.listForegroundAffiliatedUsers() · 002e214a
      Felipe Leme authored
      Bug: 173541467
      Bug: 179163496
      
      Test: m update-api
      
      Test: atest CtsDevicePolicyManagerTestCases:com.android.cts.devicepolicy.DeviceOwnerTest#testListForegroundAffiliatedUsers_onlyForegroundUser,testListForegroundAffiliatedUsers_extraUser,testListForegroundAffiliatedUsers_notDeviceOwner,testListForegroundAffiliatedUsers_notAffiliated,testListForegroundAffiliatedUsers_affiliated
      
      Change-Id: I520dc35da627d7cb89f6ff2d7010fc04af1b01f7
      002e214a
    • Anthony Stange's avatar
      Support ADB command for denying client auth · df40469f
      Anthony Stange authored
      To make it easier to verify the permissions authentication logic, add
      support for immediately denying a client access to a nanoapp.
      
      Bug: 166846988
      Test: adb shell cmd contexthub disable 0 test 0x123412 and verify
      the app no longer can talk to the nanoapp
      
      Change-Id: I45e15325e8cd3cc4b216f80292b507cbc675cd10
      df40469f
    • Benjamin Franz's avatar
      Add new dumpsys command to dump the top resumed activity · 7a1c9ba5
      Benjamin Franz authored
      The new command is invoked via
      
      > adb shell dumpsys activity top-resumed
      
      This command is used by foldables app compat QA team to extract
      information about the resizability of the currently resumed activityf.
      
      Bug: 155111946
      Test: adb shell dumpsys activity top-resumed
      Change-Id: I50b93ecb5deebd2461109b9e19ee9ae42f8ce15f
      7a1c9ba5
    • Anthony Stange's avatar
      Enforce nanoapp permissions for ContextHub APIs · ab42e66b
      Anthony Stange authored
      Adds the following behavior:
      1) Ensures nanoapp messages aren't delivered to host apps unless they
      hold the required permissions
      2) Ensures that host apps continue to hold the required permissions set
      
      Also pipes the package name for callback clients since their package
      name can't be determined on the other side of the binder.
      
      Bug: 166846988
      Test: Disable permissions on host client and verify that nanoapp and
      host lose communication after ~1 minute
      Test: Re-enable permissions on host client and verify host receives
      appropriate callback
      
      Change-Id: I14af504f0b230f6ce15852f16fc8b174fdd52252
      ab42e66b
    • Marvin Ramin's avatar
      Limit CEC version on version reported by CEC HAL · 36bfe205
      Marvin Ramin authored
      The HAL reports a maximum supported CEC version. Limit the CEC version
      to the version that the HAL reports the hardware supports.
      
      Bug: 169121290
      Test: manual
      Change-Id: Iceb72dfb8010ae6392602f4ffc631f5f877fa1c9
      36bfe205
    • Issei Suzuki's avatar
      Add non app windows to remote animation target. · 336c4401
      Issei Suzuki authored
      Bug: 175686682
      Test: atest RemoteAnimationControllerTest
      
      Change-Id: I1a27af174536d3cebad5a7368d31f9f8290a0974
      336c4401
    • Alex Johnston's avatar
      Update network logging metrics · 3b7e6eda
      Alex Johnston authored
      SET_NETWORK_LOGGING_ENABLED_VALUE
      Log whether the network logging is
      enabled on the work profile or the
      device. If network logging is enabled
      by a profile owner, then network
      logging will only be enabled on the
      work profile.
      
      RETRIEVE_NETWORK_LOGS_VALUE
      Log when network logs are retrieved.
      If network logging was enabled
      by a profile owner, then network
      logs will only include network activity
      on the work profile.
      
      Bug: 170460270
      Test: atest com.android.cts.devicepolicy.MixedDeviceOwnerTest#testDelegation
            atest com.android.cts.devicepolicy.OrgOwnedProfileOwnerTest#testNetworkLogging
      Change-Id: If03a048e852ea13a664e4a2d0e492f1b1f4c75fb
      3b7e6eda
    • Yan Han's avatar
      Pause media session on TV power toggle · bb0c357d
      Yan Han authored
      Test: Manual; atest HdmiCecLocalDevicePlaybackTest
      Bug: 175095458
      Change-Id: I157c1ddf145dc0e94a1076ea83248b8d61f14a73
      bb0c357d
    • Jay Aliomer's avatar
      Revert "Wallpaper Local color sampling" · 3fa5fe0a
      Jay Aliomer authored
      Revert "Implement local color extraction"
      
      Revert "Implement local color extraction"
      
      Revert submission 13553866-wallpaper-local-color-extraction-sc-dev
      
      Reason for revert: b/180490435 
      Reverted Changes:
      I5755525f9:Wallpaper Local color sampling
      I5487881c0:Implement local color extraction
      Icbab7c6c2:Implement local color extraction
      
      Change-Id: I1cf02a24555167165959e5c4f0bd25b655bd6b6e
      3fa5fe0a
    • TreeHugger Robot's avatar
      Add new attributes for widget sizing controls. · b9806031
      TreeHugger Robot authored
      Design doc: go/widget-sizing-api-dd
      
      New attributes added:
      * maxResizeWidth
      * maxResizeHeight
      * targetCellWidth
      * targetCellHeight
      
      Bug: 179807199
      Test: atest FrameworksServicesTests:AppWidgetServiceImplTest
      Change-Id: Icadc73da9bd010e42459735493f452cb892e5744
      b9806031
    • Flavio Fiszman's avatar
      Creates PeopleManager API isConversation · d243c60e
      Flavio Fiszman authored
      Change-Id: I075cd72363ba0ea0e84bb57fe017fce20e051862
      Test: atest DataManagerTest
      Bug: 180122164
      d243c60e
    • shubang's avatar
      Unhide media metrics APIs part 2: Network event · f2bf0fd2
      shubang authored
      Bug: 167036690
      Test: mmm
      Change-Id: Idd96c19fca5e87e73d565f9141ea4bac70d42b60
      f2bf0fd2
    • shubang's avatar
      Unhide media metrics APIs part 2: Track change event · 87b3131b
      shubang authored
      Bug: 167036690
      Test: mmm
      Change-Id: I44bfe61b8d1bc1ce4166cd99bf356d54fc7e2517
      87b3131b
    • shubang's avatar
      Unhide media metrics APIs part 2: Error event · 9fa5a1ac
      shubang authored
      Bug: 167036690
      Test: mmm
      Change-Id: I4cdc70eab8a9c92b35d745441008e330c53b7622
      9fa5a1ac
    • Suprabh Shukla's avatar
      Adding a permission to protect exact alarms · d0bbe0b9
      Suprabh Shukla authored
      Added a new permission to protect the alarm manager APIs setAlarmClock
      and setExactAndAllowWhileIdle. The change will apply to apps targeting
      API S and above.
      - The permission will be granted by default to apps that request it.
      - This will be a user facing permission as these APIs allow for exact
      scheduling, and an app should generally only use them when scheduling
      work on behalf of the user. This means the user can revoke it when they
      want.
      - Alarms set with this API will also be allowed to start FGS from the
      background.
      - Quota on exact, allow-while-idle alarms has been relaxed generously,
      while alarm-clocks remain totally uninhibited.
      - Apps that are exempted from battery via <allow-in-power-save> in the
      sysconfig, can still use exact, allow-while-idle alarms without the
      permission, but with lower quota.
      - Inexact, allow-while-idle alarms do not require this permission, but
      will *not* be allowed to start FGS from the background.
      - A new API to query the state of this permission is included.
      
      Test: atest FrameworksMockingServicesTests:com.android.server.alarm
      atest CtsAlarmManagerTestCases
      
      BYPASS_INCLUSIVE_LANGUAGE_REASON=Existing APIs
      
      Bug: 171306433
      Change-Id: Ifb6a3f3c42316b1c83fe6960920501f5e0ee51f2
      d0bbe0b9
    • Ryan Mitchell's avatar
      Always update overlay paths of newly added apps · 50a3c1b9
      Ryan Mitchell authored
      When a package is updated, its overlays must always be initialized.
      A package may be affected by framework overlays or overlays of shared
      libraries it uses. The overlay paths must always be initialized in
      package manager.
      
      To work around this issue, rebooting the device always initializes
      overlay paths for all installed applications.
      
      Bug: 180416025
      Bug: 180016597
      Test: OverlayManagerTests
      Change-Id: I1bf0d460336ee757bb191adaaeec0089911fa182
      50a3c1b9
    • Cody Kesting's avatar
      Notify status callbacks when a VCN enters Safemode. · 59881b17
      Cody Kesting authored
      This CL updates VcnManagementService to notify VcnStatusCallbacks when
      the VCN for their specified subscription group enters Safemode. In order
      to be notified, the registering app must also have permissions for the
      specified permission.
      
      Bug: 163433613
      Test: atest FrameworksVcnTests
      Change-Id: I3242ad0ee1dc406aef56253f884c2544a994869e
      59881b17
    • Cody Kesting's avatar
      Change all 'safemode' references to use 'safe mode'. · a3da6c88
      Cody Kesting authored
      Bug: 163433613
      Test: atest FrameworksVcnTests
      Change-Id: I5daced209e4e6d8d1b87385b3f64660322908fa0
      a3da6c88
    • Kevin Chyn's avatar
      Try to ensure tests run sequentially · d6d23e13
      Kevin Chyn authored
      Asynchronous operations that are performed in close() (such as
      cleanupInternalState()) should complete before close() finishes.
      Otherwise, we risk subsequent tests starting and causing racey
      conditions while cleanup has not finished yet.
      
      Fixes: 180192766
      Test: atest CtsBiometricsTestCases
      Test: atest com.android.server.biometrics
      Change-Id: I3fdb3fe0be59e826d0c14e14a2590ccdde568774
      d6d23e13
    • Kevin Chyn's avatar
      Update RemovalClient to support new biometric AIDL · b2888343
      Kevin Chyn authored
      The new AIDL interfaces accept a list of IDs to remove. Note that
      the new interfaces explicitly do NOT support using "remove(0)"
      to remove all enrollments.
      
      Fixes: 179338634
      Test: atest CtsBiometricsTestCases
      Test: atest com.android.server.biometrics
      Change-Id: I59f6e607ff876541f049ac70d06046815eba7632
      b2888343
    • Cody Kesting's avatar
      Define VcnStatusCallback register/unregister. · f14145e3
      Cody Kesting authored
      This CL defines VcnStatusCallbacks, which are callbacks used to register
      for status updates to a specific subscription group. These Callbacks may
      be registered with VcnManager at any time, but will only be invoked for
      the specifies subscription group and only if the registering app has
      carrier privileges for that subscription.
      
      Bug: 163433613
      Test: atest FrameworksVcnTests
      Change-Id: Iefd284ae2d09676d195e2a12bf660be3596da59b
      f14145e3
    • shubang's avatar
      Unhide media metrics APIs part 2: State event · babb29d4
      shubang authored
      Bug: 167036690
      Test: atest android.cts.statsdatom.media
      Change-Id: I8baf2cab6180a325bc105fee9e5b6ad94e28a374
      babb29d4
Loading