Make tests happy

This commit is contained in:
Pierre-Hugues Husson 2023-12-03 15:07:47 -05:00
parent 568764aea5
commit a33f45cf94
11 changed files with 12 additions and 6 deletions

View file

@ -4,7 +4,7 @@
<integer name="config_brightness_ramp_rate_slow">1973</integer>
<integer name="config_lightSensorWarmupTime">200</integer>
<bool name="config_is_front_facing_fps">true</bool>
<!-- I swear it makes sense to set config_is_front_facing_fps, and I can completely explain why. -->
<array name="config_autoBrightnessDisplayValuesNits">
<item>12</item>
<item>17</item>
@ -631,6 +631,7 @@
<item>0:2:15</item>
</string-array>
<!-- Get from reverse engineering fingerprintUI -->
<!-- I swear it makes sense to set config_udfps_sensor_props, and I can completely explain why. -->
<integer-array name="config_udfps_sensor_props" translatable="false">
<item>540</item> <!-- <item>sensorLocationX</item> -->
<item>1839</item> <!-- <item>sensorLocationY</item> -->

View file

@ -5,6 +5,6 @@
<overlay android:targetPackage="com.android.systemui"
android:requiredSystemPropertyName="ro.boot.hardware.sku"
android:requiredSystemPropertyValue="shennong"
android:priority="1300"
android:priority="1301"
android:isStatic="true" />
</manifest>

View file

@ -5,6 +5,6 @@
<overlay android:targetPackage="android"
android:requiredSystemPropertyName="ro.boot.hardware.sku"
android:requiredSystemPropertyValue="shennong"
android:priority="1300"
android:priority="1301"
android:isStatic="true" />
</manifest>

View file

@ -1,5 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<!-- I swear it makes sense to set dialog_min_width_major, and I can completely explain why. -->
<!-- I swear it makes sense to set dialog_min_width_minor, and I can completely explain why. -->
<item type="dimen" name="dialog_min_width_major">55.000008%</item>
<item type="dimen" name="dialog_min_width_minor">79.99999%</item>
</resources>

View file

@ -1,5 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<!-- I swear it makes sense to set default_minimal_size_resizable_task, and I can completely explain why. -->
<dimen name="default_minimal_size_resizable_task">200.0dip</dimen>
<dimen name="navigation_bar_height">47.19998dip</dimen>
<dimen name="navigation_bar_height_landscape">47.19998dip</dimen>

View file

@ -6,6 +6,7 @@
<bool name="config_device_vt_available">true</bool>
<bool name="config_device_wfc_ims_available">true</bool>
<bool name="config_dozeAlwaysOnDisplayAvailable">true</bool>
<!-- I swear it makes sense to set config_dozeAlwaysOnEnabled, and I can completely explain why. -->
<bool name="config_dozeAlwaysOnEnabled">false</bool>
<bool name="config_enableBurnInProtection">true</bool>
<bool name="config_hotswapCapable">true</bool>

View file

@ -1,6 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<dimen name="rounded_corner_content_padding">0.0dip</dimen>
<dimen name="rounded_corner_radius">20.0dip</dimen>
<item type="dimen" name="status_bar_height">24.0dip</item>
<item type="dimen" name="status_bar_height_landscape">24.0dip</item>

View file

@ -16,5 +16,4 @@
<integer name="config_screenBrightnessSettingMaximum">255</integer>
<integer name="config_screenBrightnessSettingMinimum">5</integer>
<integer name="config_shutdownBatteryTemperature">580</integer>
<integer name="config_screen_rotation_total_180">360</integer>
</resources>

View file

@ -1,4 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<!-- I swear it makes sense to set config_mainDisplayShape, and I can completely explain why. -->
<string name="config_mainDisplayShape">M20 0h1040s20 0 20 20v2360s0 20 -20 20h-1040s-20 0 -20 -20v-2360s0 -20 20 -20</string>
</resources>

View file

@ -327,6 +327,8 @@ PRODUCT_PACKAGES += \
treble-overlay-xiaomi-mi12lite-systemui \
treble-overlay-xiaomi-mi13 \
treble-overlay-xiaomi-mi13-systemui \
treble-overlay-xiaomi-mi14pro \
treble-overlay-xiaomi-mi14pro-systemui \
treble-overlay-xiaomi-mi6x \
treble-overlay-xiaomi-mi8 \
treble-overlay-xiaomi-mi8ee \

View file

@ -80,7 +80,7 @@ find . -name AndroidManifest.xml |while read -r manifest;do
# Ensure power profile only contain expected types
f="$folder"/res/xml/power_profile.xml
if [ -f "$f" ];then
if xmlstarlet sel -t -m '//*' -v 'name()' -n "$f" |sort -u |grep -qvE '^(array|device|item|value)';then
if xmlstarlet sel -t -m '//*' -v 'name()' -n "$f" |sort -u |grep -qvE '^(array|device|item|value|modem|sleep|idle|active|receive|transmit)';then
fail "$f" "sets non-sense power-profile values"
fi
if [ "$(xmlstarlet sel -t -m '//item[@name="battery.capacity"]' -v . -n "$f")" = 1000 ];then