From 04b76be1c8a8182ca8cf013c69ce844437753f5b Mon Sep 17 00:00:00 2001 From: evgeny Date: Wed, 28 Oct 2026 12:37:22 +0100 Subject: [PATCH] Compile the battery permission adapter in Android host tests --- tools/chatgui-android/router-tests/build.gradle.kts | 3 ++- .../src/main/kotlin/android/provider/Settings.kt | 7 +++++++ 2 files changed, 9 insertions(+), 1 deletion(-) create mode 100644 tools/chatgui-android/router-tests/src/main/kotlin/android/provider/Settings.kt diff --git a/tools/chatgui-android/router-tests/build.gradle.kts b/tools/chatgui-android/router-tests/build.gradle.kts index 7cd09d43..042a4faa 100644 --- a/tools/chatgui-android/router-tests/build.gradle.kts +++ b/tools/chatgui-android/router-tests/build.gradle.kts @@ -17,7 +17,8 @@ kotlin { "com/utun/chat/data/NetworkActivityMonitor.kt", "com/utun/chat/data/NetworkChangeMonitor.kt", "com/utun/chat/data/RingtonePlayer.kt", "com/utun/chat/data/CallRingback.kt", "com/utun/chat/data/NotificationSound.kt") kotlin.include("com/utun/chat/data/MemberFilesRepository.kt", "com/utun/chat/data/MemberFilesProtocol.kt", - "com/utun/chat/headless/HeadlessHostEnvironment.kt", "com/utun/chat/data/LocalDiscovery.kt") + "com/utun/chat/headless/HeadlessHostEnvironment.kt", "com/utun/chat/data/LocalDiscovery.kt", + "com/utun/chat/data/BatteryOptimizationPermission.kt") } } diff --git a/tools/chatgui-android/router-tests/src/main/kotlin/android/provider/Settings.kt b/tools/chatgui-android/router-tests/src/main/kotlin/android/provider/Settings.kt new file mode 100644 index 00000000..b33310d7 --- /dev/null +++ b/tools/chatgui-android/router-tests/src/main/kotlin/android/provider/Settings.kt @@ -0,0 +1,7 @@ +package android.provider + +/** Имена настоящих Android actions; host-тест проверяет target/порядок и не открывает системный UI. */ +object Settings { + const val ACTION_REQUEST_IGNORE_BATTERY_OPTIMIZATIONS = "android.settings.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS" + const val ACTION_IGNORE_BATTERY_OPTIMIZATION_SETTINGS = "android.settings.IGNORE_BATTERY_OPTIMIZATION_SETTINGS" +}