Replaced all (but debug_mode) system_properties flag usage by device_config:
First ran:
$ find . -type f \( -name "*.xml" -o -name "*.java" \) -exec sed -i.bak 's/setprop debug.adservices.\([global.*|fledge.*|mdd.*|disable.*|sdk.*|adid.*|appsetid.*|measurement.*]\)/device_config put adservices \1/g' "{}" + && rm -rf `find . -name *.bak|xargs`
Then replaced calls to setSystemProperty() by setFlag().
Test: echo 'In pre-submit we trust!'
Test: rgrep -r setSystemProperty |egrep -v '(DEBUG_MODE|TestableSystemPropertiesTest|PhFlagsTestHelper|PhFlagsSystemPropertyOverrideTest|AbstractFlagsSetterRule)'|| echo 'Saul GoodMan!'
Bug: 328101177
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:d3f51c96d4597d67ccc60bbb528dc0a9b70aafb7)
Merged-In: I2a22582b0f245f737cd6a0198f318811f1ee395c
Change-Id: I2a22582b0f245f737cd6a0198f318811f1ee395c
24D1-dev is based on 24Q2-release. Therefore, we merged this CL to 24D1-dev.
38 files changed