test(core): интеграция Settings/Power на session-шине (#[ignore])

Settings round-trip + Changed; Power state + fake-ACC AccChanged — на живой D-Bus.
just test-integration (dbus-run-session). #[ignore] → just ci (unit) не требует шины.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Signed-off-by: Alexander <akotenev2003@gmail.com>
This commit is contained in:
2026-06-24 12:51:07 +03:00
parent 9aeff2aa7d
commit ce525dd622
7 changed files with 115 additions and 0 deletions
Generated
+14
View File
@@ -350,6 +350,17 @@ dependencies = [
"pin-project-lite",
]
[[package]]
name = "futures-macro"
version = "0.3.32"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e835b70203e41293343137df5c0664546da5745f82ec9b84d40be8336958447b"
dependencies = [
"proc-macro2",
"quote",
"syn",
]
[[package]]
name = "futures-sink"
version = "0.3.32"
@@ -370,6 +381,7 @@ checksum = "389ca41296e6190b48053de0321d02a77f32f8a5d2461dd38762c0593805c6d6"
dependencies = [
"futures-core",
"futures-io",
"futures-macro",
"futures-sink",
"futures-task",
"memchr",
@@ -805,6 +817,7 @@ name = "shturman-power"
version = "0.0.0"
dependencies = [
"anyhow",
"futures-util",
"shturman-common",
"shturman-ipc",
"shturman-sdk",
@@ -830,6 +843,7 @@ name = "shturman-settings"
version = "0.0.0"
dependencies = [
"anyhow",
"futures-util",
"serde_json",
"shturman-common",
"shturman-ipc",