Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit fddc4e27 authored by Neil Fuller's avatar Neil Fuller
Browse files

Add Shell permission to support manual testing

Add android.permission.SUGGEST_TELEPHONY_TIME_AND_ZONE to the shell
process to enable command-line injection of time zone suggestions to the
time_zone_detector service.

Shell already has permissions like SET_TIME_ZONE that allow the time
zone to be set directly, so this is not a security regression.

Bug: 227337462
Test: adb shell cmd time_zone_detector suggest_telephony_time_zone --slot_index 0 --zone_id Europe/London --quality single --match_type country
Merged-In: I377cab85a1b39ef2887b452d1ffcdc5b00a8d5ab
Change-Id: I377cab85a1b39ef2887b452d1ffcdc5b00a8d5ab
parent 39ae5bac
Loading
Loading
Loading
Loading
+3 −0
Original line number Diff line number Diff line
@@ -471,6 +471,9 @@
    <!-- Permission needed for CTS test - MatchContentFrameRateTest -->
    <uses-permission android:name="android.permission.MODIFY_REFRESH_RATE_SWITCHING_TYPE" />

    <!-- Permissions needed for manual testing telephony time zone detector behavior -->
    <uses-permission android:name="android.permission.SUGGEST_TELEPHONY_TIME_AND_ZONE" />

    <!-- Permissions needed for CTS test - TimeManagerTest -->
    <uses-permission android:name="android.permission.MANAGE_TIME_AND_ZONE_DETECTION" />
    <uses-permission android:name="android.permission.SUGGEST_EXTERNAL_TIME" />