summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorYuval Peress <peress@google.com>2021-09-30 23:21:15 -0600
committerCommit Bot <commit-bot@chromium.org>2021-10-02 02:28:19 +0000
commit22f0be7feeb165102e5e260c2219125c0758a4bf (patch)
treeb3e7174f48a8c629e5fdb7a9605551efc58c3f94
parent67b41c12914d01fe78796e0f051ce563678edee4 (diff)
downloadchrome-ec-22f0be7feeb165102e5e260c2219125c0758a4bf.tar.gz
zephyr: test: Check isl923x status is CHARGER_LEVEL_2
BRANCH=none BUG=b:201602829 TEST=zmake configure --test zephyr/test/drivers Signed-off-by: Yuval Peress <peress@google.com> Change-Id: Ibeea2d69606a6a28b10bfca73c49bc187c809f79 Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/3198685 Reviewed-by: Jeremy Bettis <jbettis@chromium.org>
-rw-r--r--zephyr/test/drivers/src/isl923x.c12
1 files changed, 11 insertions, 1 deletions
diff --git a/zephyr/test/drivers/src/isl923x.c b/zephyr/test/drivers/src/isl923x.c
index 41123b30b0..996fb87487 100644
--- a/zephyr/test/drivers/src/isl923x.c
+++ b/zephyr/test/drivers/src/isl923x.c
@@ -7,6 +7,7 @@
#include <drivers/emul.h>
#include "battery.h"
+#include "battery_smart.h"
#include "charger_utils.h"
#include "driver/charger/isl923x.h"
#include "driver/charger/isl923x_public.h"
@@ -264,6 +265,14 @@ void test_get_info(void)
NULL);
}
+void test_status(void)
+{
+ int status;
+
+ zassert_ok(isl923x_drv.get_status(CHARGER_NUM, &status), NULL);
+ zassert_equal(CHARGER_LEVEL_2, status, NULL);
+}
+
void test_suite_isl923x(void)
{
ztest_test_suite(isl923x,
@@ -273,6 +282,7 @@ void test_suite_isl923x(void)
ztest_unit_test(test_manufacturer_id),
ztest_unit_test(test_device_id),
ztest_unit_test(test_options),
- ztest_unit_test(test_get_info));
+ ztest_unit_test(test_get_info),
+ ztest_unit_test(test_status));
ztest_run_test_suite(isl923x);
}