summaryrefslogtreecommitdiff
path: root/zephyr/test/drivers/src/smart.c
diff options
context:
space:
mode:
authorYuval Peress <peress@google.com>2022-01-18 10:05:04 -0700
committerCommit Bot <commit-bot@chromium.org>2022-01-25 19:41:46 +0000
commitbba1bc77fbba93ecc26470bef1ebdd6226e6d225 (patch)
tree6976cdf1aee26991ad67cabd13bd5ab2d4ec5def /zephyr/test/drivers/src/smart.c
parent340a6929fab9a1b06054b5d6560798913d9cc728 (diff)
downloadchrome-ec-bba1bc77fbba93ecc26470bef1ebdd6226e6d225.tar.gz
zephyr: test: Migrate drivers test to new ztest API
BRANCH=none BUG=none TEST=zmake configure --test zephyr/test/drivers Signed-off-by: Yuval Peress <peress@google.com> Change-Id: I3c62d8ad0f7ed472953bc5b159af042d502be79a Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/3398954 Reviewed-by: Abe Levkoy <alevkoy@chromium.org> Reviewed-by: Jeremy Bettis <jbettis@chromium.org>
Diffstat (limited to 'zephyr/test/drivers/src/smart.c')
-rw-r--r--zephyr/test/drivers/src/smart.c37
1 files changed, 12 insertions, 25 deletions
diff --git a/zephyr/test/drivers/src/smart.c b/zephyr/test/drivers/src/smart.c
index 82a2fe3037..70a242abf4 100644
--- a/zephyr/test/drivers/src/smart.c
+++ b/zephyr/test/drivers/src/smart.c
@@ -15,11 +15,12 @@
#include "battery.h"
#include "battery_smart.h"
+#include "test_state.h"
#define BATTERY_ORD DT_DEP_ORD(DT_NODELABEL(battery))
/** Test all simple getters */
-static void test_battery_getters(void)
+ZTEST_USER(smart_battery, test_battery_getters)
{
struct sbat_emul_bat_data *bat;
struct i2c_emul *emul;
@@ -76,7 +77,7 @@ static void test_battery_getters(void)
}
/** Test getting capacity. These functions should force mAh mode */
-static void test_battery_get_capacity(void)
+ZTEST_USER(smart_battery, test_battery_get_capacity)
{
struct sbat_emul_bat_data *bat;
struct i2c_emul *emul;
@@ -114,7 +115,7 @@ static void test_battery_get_capacity(void)
/** Test battery status */
-static void test_battery_status(void)
+ZTEST_USER(smart_battery, test_battery_status)
{
struct sbat_emul_bat_data *bat;
struct i2c_emul *emul;
@@ -140,7 +141,7 @@ static void test_battery_status(void)
}
/** Test wait for stable function */
-static void test_battery_wait_for_stable(void)
+ZTEST_USER(smart_battery, test_battery_wait_for_stable)
{
struct i2c_emul *emul;
@@ -156,7 +157,7 @@ static void test_battery_wait_for_stable(void)
}
/** Test manufacture date */
-static void test_battery_manufacture_date(void)
+ZTEST_USER(smart_battery, test_battery_manufacture_date)
{
struct sbat_emul_bat_data *bat;
struct i2c_emul *emul;
@@ -180,7 +181,7 @@ static void test_battery_manufacture_date(void)
}
/** Test time at rate */
-static void test_battery_time_at_rate(void)
+ZTEST_USER(smart_battery, test_battery_time_at_rate)
{
struct sbat_emul_bat_data *bat;
struct i2c_emul *emul;
@@ -238,7 +239,7 @@ static void test_battery_time_at_rate(void)
}
/** Test battery get params */
-static void test_battery_get_params(void)
+ZTEST_USER(smart_battery, test_battery_get_params)
{
struct sbat_emul_bat_data *bat;
struct batt_params batt;
@@ -347,7 +348,7 @@ static int mfgacc_read_func(struct i2c_emul *emul, int reg, uint8_t *val,
}
/** Test battery manufacturer access */
-static void test_battery_mfacc(void)
+ZTEST_USER(smart_battery, test_battery_mfacc)
{
struct sbat_emul_bat_data *bat;
struct mfgacc_data mfacc_conf;
@@ -418,7 +419,7 @@ static void test_battery_mfacc(void)
}
/** Test battery fake charge level set and read */
-static void test_battery_fake_charge(void)
+ZTEST_USER(smart_battery, test_battery_fake_charge)
{
struct sbat_emul_bat_data *bat;
struct batt_params batt;
@@ -497,7 +498,7 @@ static void test_battery_fake_charge(void)
}
/** Test battery fake temperature set and read */
-static void test_battery_fake_temperature(void)
+ZTEST_USER(smart_battery, test_battery_fake_temperature)
{
struct sbat_emul_bat_data *bat;
struct batt_params batt;
@@ -554,18 +555,4 @@ static void test_battery_fake_temperature(void)
bat->temp, batt.temperature);
}
-void test_suite_smart_battery(void)
-{
- ztest_test_suite(smart_battery,
- ztest_user_unit_test(test_battery_getters),
- ztest_user_unit_test(test_battery_get_capacity),
- ztest_user_unit_test(test_battery_status),
- ztest_user_unit_test(test_battery_wait_for_stable),
- ztest_user_unit_test(test_battery_manufacture_date),
- ztest_user_unit_test(test_battery_time_at_rate),
- ztest_user_unit_test(test_battery_get_params),
- ztest_user_unit_test(test_battery_mfacc),
- ztest_user_unit_test(test_battery_fake_charge),
- ztest_user_unit_test(test_battery_fake_temperature));
- ztest_run_test_suite(smart_battery);
-}
+ZTEST_SUITE(smart_battery, drivers_predicate_post_main, NULL, NULL, NULL, NULL);