summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAl Semjonovs <asemjonovs@google.com>2022-11-17 09:53:26 -0700
committerChromeos LUCI <chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com>2022-11-18 23:20:50 +0000
commit406f02c99b61ff7a1b6e0c947e3653263d82bcc9 (patch)
tree39a508857f2f15eb029b1b28ce29a7a1d6ce3669
parentd01200c9c770b857ec642164cb767f9d86023184 (diff)
downloadchrome-ec-406f02c99b61ff7a1b6e0c947e3653263d82bcc9.tar.gz
zephyr:tests: Validate powerinfo console command
Add test to check 'powerinfo' console command BUG=b:236074676 BRANCH=NONE TEST=./twister -T zephyr/test Signed-off-by: Al Semjonovs <asemjonovs@google.com> Change-Id: I4f4f71aa5a50a0fe26a6e9c8ac0a0fd255c3c7d6 Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/4033898 Reviewed-by: Jeremy Bettis <jbettis@chromium.org> Code-Coverage: Zoss <zoss-cl-coverage@prod.google.com> Commit-Queue: Jeremy Bettis <jbettis@chromium.org>
-rw-r--r--zephyr/test/drivers/default/src/power_common.c13
1 files changed, 13 insertions, 0 deletions
diff --git a/zephyr/test/drivers/default/src/power_common.c b/zephyr/test/drivers/default/src/power_common.c
index 6e18204188..2b8ba4ac88 100644
--- a/zephyr/test/drivers/default/src/power_common.c
+++ b/zephyr/test/drivers/default/src/power_common.c
@@ -487,6 +487,19 @@ ZTEST(power_common, power_console_cmd)
}
/**
+ * Test powerinfo console command
+ */
+ZTEST_USER(power_common, powerinfo_console_cmd)
+{
+ char expected_buffer[32];
+
+ snprintf(expected_buffer, sizeof(expected_buffer), "power state %d",
+ power_get_state());
+
+ CHECK_CONSOLE_CMD("powerinfo", expected_buffer, EC_SUCCESS);
+}
+
+/**
* Common setup for hibernation delay tests. Smart discharge zone is setup,
* battery is set in safe zone (which trigger hibernation), power state is
* set to G3 and AC is disabled. system_hibernate mock is reset.