Skip to content
Snippets Groups Projects
Commit 0ab13a8d authored by Mark Salyzyn's avatar Mark Salyzyn
Browse files

FrameworksServicesTests: allow access to test.sys.boot.reason property

com.android.server.power.PowerManagerServiceTest#testGetLastShutdownReasonInternal due to "RuntimeException: failed to set system property"

W/roidJUnitRunner: type=1400 audit(0.0:6): avc: denied { write } for name="property_service" dev="tmpfs" ino=13178 scontext=u:r:platform_app:s0:c512,c768 tcontext=u:object_r:property_socket:s0 tclass=sock_file permissive=0
W/libc    : Unable to set property "test.sys.boot.reason" to "shutdown,thermal": connection failed; errno=13 (Permission denied)

Test: compile
Bug: 78245377
Change-Id: Id21436d281bab27823969a9f7e92318d70b5a2d6
parent c4ec97ab
No related branches found
No related tags found
No related merge requests found
......@@ -98,6 +98,7 @@
system_boot_reason_prop
system_net_netd_hwservice
system_update_service
test_prop
thermal_service
thermalcallback_hwservice
thermalserviced
......
......@@ -82,6 +82,7 @@
storaged_data_file
system_boot_reason_prop
system_update_service
test_prop
tombstone_wifi_data_file
trace_data_file
traced
......
......@@ -77,6 +77,9 @@ read_runtime_log_tags(platform_app)
allow platform_app system_server:udp_socket {
connect getattr read recvfrom sendto write getopt setopt };
# allow platform apps to connect to the property service
set_prop(platform_app, test_prop)
###
### Neverallow rules
###
......
......@@ -71,6 +71,7 @@ ro.boot.bootreason u:object_r:bootloader_boot_reason_prop:s0
persist.sys.boot.reason u:object_r:last_boot_reason_prop:s0
sys.boot.reason u:object_r:system_boot_reason_prop:s0
pm. u:object_r:pm_prop:s0
test. u:object_r:test_prop:s0
# Boolean property set by system server upon boot indicating
# if device owner is provisioned.
......
......@@ -51,6 +51,7 @@ type shell_prop, property_type, core_property_type;
type system_boot_reason_prop, property_type;
type system_prop, property_type, core_property_type;
type system_radio_prop, property_type, core_property_type;
type test_prop, property_type;
type traced_enabled_prop, property_type;
type vold_prop, property_type, core_property_type;
type wifi_log_prop, property_type, log_property_type;
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment