summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--common/test_util.c4
-rw-r--r--core/host/task.c2
-rw-r--r--docs/unit_tests.md2
-rw-r--r--fuzz/host_command_fuzz.c2
-rw-r--r--fuzz/usb_pd_fuzz.c2
-rw-r--r--include/test_util.h2
-rw-r--r--test/accel_cal.c2
-rw-r--r--test/aes.c2
-rw-r--r--test/base32.c2
-rw-r--r--test/battery_get_params_smart.c2
-rw-r--r--test/bklight_lid.c2
-rw-r--r--test/bklight_passthru.c2
-rw-r--r--test/button.c2
-rw-r--r--test/cec.c2
-rw-r--r--test/charge_manager.c2
-rw-r--r--test/charge_ramp.c2
-rw-r--r--test/compile_time_macros.c2
-rw-r--r--test/console_edit.c2
-rw-r--r--test/crc32.c2
-rw-r--r--test/entropy.c2
-rw-r--r--test/extpwr_gpio.c2
-rw-r--r--test/fan.c2
-rw-r--r--test/flash.c2
-rw-r--r--test/fp.c2
-rw-r--r--test/fpsensor.c2
-rw-r--r--test/fpsensor_crypto.c2
-rw-r--r--test/fpsensor_state.c2
-rw-r--r--test/hooks.c2
-rw-r--r--test/host_command.c2
-rw-r--r--test/i2c_bitbang.c2
-rw-r--r--test/inductive_charging.c2
-rw-r--r--test/interrupt.c2
-rw-r--r--test/is_enabled.c2
-rw-r--r--test/is_enabled_error.c2
-rw-r--r--test/kasa.c2
-rw-r--r--test/kb_8042.c2
-rw-r--r--test/kb_mkbp.c2
-rw-r--r--test/kb_scan.c2
-rw-r--r--test/lid_sw.c2
-rw-r--r--test/lightbar.c2
-rw-r--r--test/mag_cal.c2
-rw-r--r--test/math_util.c2
-rw-r--r--test/motion_angle.c2
-rw-r--r--test/motion_angle_tablet.c2
-rw-r--r--test/motion_lid.c2
-rw-r--r--test/motion_sense_fifo.c2
-rw-r--r--test/mpu.c2
-rw-r--r--test/mutex.c2
-rw-r--r--test/newton_fit.c2
-rw-r--r--test/online_calibration.c2
-rw-r--r--test/pingpong.c2
-rw-r--r--test/power_button.c2
-rw-r--r--test/printf.c2
-rw-r--r--test/queue.c2
-rw-r--r--test/rollback.c2
-rw-r--r--test/rollback_entropy.c2
-rw-r--r--test/rsa.c2
-rw-r--r--test/rtc.c2
-rw-r--r--test/sbs_charging_v2.c2
-rw-r--r--test/sha256.c2
-rw-r--r--test/shmalloc.c2
-rw-r--r--test/static_if.c2
-rw-r--r--test/static_if_error.c2
-rw-r--r--test/stillness_detector.c2
-rw-r--r--test/stm32f_rtc.c2
-rw-r--r--test/stress.c2
-rw-r--r--test/system.c2
-rw-r--r--test/thermal.c2
-rw-r--r--test/timer_calib.c2
-rw-r--r--test/timer_dos.c2
-rw-r--r--test/uptime.c2
-rw-r--r--test/usb_common_test.c2
-rw-r--r--test/usb_pd.c2
-rw-r--r--test/usb_pd_console.c2
-rw-r--r--test/usb_pd_int.c2
-rw-r--r--test/usb_pe_drp.c2
-rw-r--r--test/usb_ppc.c2
-rw-r--r--test/usb_prl.c2
-rw-r--r--test/usb_sm_framework_h3.c2
-rw-r--r--test/usb_typec_ctvpd.c2
-rw-r--r--test/usb_typec_drp_acc_trysrc.c2
-rw-r--r--test/utils.c2
-rw-r--r--test/utils_str.c2
-rw-r--r--test/vboot.c2
-rw-r--r--third_party/boringssl/test/x25519.c2
85 files changed, 86 insertions, 86 deletions
diff --git a/common/test_util.c b/common/test_util.c
index 6ad1474700..0fc6306c70 100644
--- a/common/test_util.c
+++ b/common/test_util.c
@@ -29,7 +29,7 @@ struct test_util_tag {
int __test_error_count;
/* Weak reference function as an entry point for unit test */
-test_mockable void run_test(void) { }
+test_mockable void run_test(int argc, char **argv) { }
/* Default dummy test init */
test_mockable void test_init(void) { }
@@ -199,7 +199,7 @@ DECLARE_HOOK(HOOK_SYSJUMP, preserve_state, HOOK_PRIO_DEFAULT);
static int command_run_test(int argc, char **argv)
{
- run_test();
+ run_test(argc, argv);
return EC_SUCCESS;
}
DECLARE_CONSOLE_COMMAND(runtest, command_run_test,
diff --git a/core/host/task.c b/core/host/task.c
index 682b1bb123..9f52fad340 100644
--- a/core/host/task.c
+++ b/core/host/task.c
@@ -91,7 +91,7 @@ void __idle(void *d)
void _run_test(void *d)
{
- run_test();
+ run_test(0, NULL);
}
#define TASK(n, r, d, s) {r, d},
diff --git a/docs/unit_tests.md b/docs/unit_tests.md
index 90312dbbdf..787367c718 100644
--- a/docs/unit_tests.md
+++ b/docs/unit_tests.md
@@ -61,7 +61,7 @@ test_static int test_my_function(void)
```c
/* The test framework will call the function named "run_test" */
-void run_test(void)
+void run_test(int argc, char **argv)
{
/* Each unit test can be run using the RUN_TEST macro: */
RUN_TEST(test_my_function);
diff --git a/fuzz/host_command_fuzz.c b/fuzz/host_command_fuzz.c
index 5d490bc192..c4f49c9525 100644
--- a/fuzz/host_command_fuzz.c
+++ b/fuzz/host_command_fuzz.c
@@ -131,7 +131,7 @@ static int hostcmd_fill(const uint8_t *data, size_t size)
static pthread_cond_t done_cond;
static pthread_mutex_t lock;
-void run_test(void)
+void run_test(int argc, char **argv)
{
ccprints("Fuzzing task started");
wait_for_task_started();
diff --git a/fuzz/usb_pd_fuzz.c b/fuzz/usb_pd_fuzz.c
index 22c856ccff..1c0a40f225 100644
--- a/fuzz/usb_pd_fuzz.c
+++ b/fuzz/usb_pd_fuzz.c
@@ -161,7 +161,7 @@ enum tcpc_cc_voltage_status next_cc1, next_cc2;
const int MAX_MESSAGES = 8;
static struct message messages[MAX_MESSAGES];
-void run_test(void)
+void run_test(int argc, char **argv)
{
uint8_t port = PORT0;
int i;
diff --git a/include/test_util.h b/include/test_util.h
index 24549ff594..41299e09d3 100644
--- a/include/test_util.h
+++ b/include/test_util.h
@@ -139,7 +139,7 @@ void before_test(void);
void after_test(void);
/* Test entry point */
-void run_test(void);
+void run_test(int argc, char **argv);
/* Test entry point for fuzzing tests. */
int test_fuzz_one_input(const uint8_t *data, unsigned int size);
diff --git a/test/accel_cal.c b/test/accel_cal.c
index e7dd876995..1fa657b36c 100644
--- a/test/accel_cal.c
+++ b/test/accel_cal.c
@@ -125,7 +125,7 @@ void before_test(void)
accel_cal_reset(&cal);
}
-void run_test(void)
+void run_test(int argc, char **argv)
{
test_reset();
diff --git a/test/aes.c b/test/aes.c
index 53b7c770e4..1c71e2874e 100644
--- a/test/aes.c
+++ b/test/aes.c
@@ -644,7 +644,7 @@ static void test_aes_speed(void)
ccprintf("AES duration %lld us\n", (long long)(t1.val - t0.val));
}
-void run_test(void)
+void run_test(int argc, char **argv)
{
watchdog_reload();
diff --git a/test/base32.c b/test/base32.c
index 6fd574bb73..433c874cba 100644
--- a/test/base32.c
+++ b/test/base32.c
@@ -198,7 +198,7 @@ static int test_decode(void)
return EC_SUCCESS;
}
-void run_test(void)
+void run_test(int argc, char **argv)
{
test_reset();
diff --git a/test/battery_get_params_smart.c b/test/battery_get_params_smart.c
index 465d667f48..3163fb587e 100644
--- a/test/battery_get_params_smart.c
+++ b/test/battery_get_params_smart.c
@@ -90,7 +90,7 @@ static int test_param_failures(void)
return EC_SUCCESS;
}
-void run_test(void)
+void run_test(int argc, char **argv)
{
RUN_TEST(test_param_failures);
diff --git a/test/bklight_lid.c b/test/bklight_lid.c
index f3a14b2570..99167a71a6 100644
--- a/test/bklight_lid.c
+++ b/test/bklight_lid.c
@@ -95,7 +95,7 @@ static int test_hostcommand(void)
return EC_SUCCESS;
}
-void run_test(void)
+void run_test(int argc, char **argv)
{
test_reset();
diff --git a/test/bklight_passthru.c b/test/bklight_passthru.c
index 3727447cd7..170cc734cd 100644
--- a/test/bklight_passthru.c
+++ b/test/bklight_passthru.c
@@ -129,7 +129,7 @@ static int test_hostcommand(void)
return EC_SUCCESS;
}
-void run_test(void)
+void run_test(int argc, char **argv)
{
test_reset();
diff --git a/test/button.c b/test/button.c
index 04d05e8bc3..e457eaa786 100644
--- a/test/button.c
+++ b/test/button.c
@@ -272,7 +272,7 @@ static void button_test_init(void)
button_state[i] = UNCHANGED;
}
-void run_test(void)
+void run_test(int argc, char **argv)
{
test_reset();
diff --git a/test/cec.c b/test/cec.c
index 64b230e509..9377e4fcd3 100644
--- a/test/cec.c
+++ b/test/cec.c
@@ -119,7 +119,7 @@ static int test_queue_overflow(void)
return EC_SUCCESS;
}
-void run_test(void)
+void run_test(int argc, char **argv)
{
queue = &overflow_queue.queue;
diff --git a/test/charge_manager.c b/test/charge_manager.c
index 08d640cbb0..51a587b68a 100644
--- a/test/charge_manager.c
+++ b/test/charge_manager.c
@@ -782,7 +782,7 @@ static int test_unknown_dualrole_capability(void)
return EC_SUCCESS;
}
-void run_test(void)
+void run_test(int argc, char **argv)
{
test_reset();
diff --git a/test/charge_ramp.c b/test/charge_ramp.c
index faec9c8888..01571c8f3a 100644
--- a/test/charge_ramp.c
+++ b/test/charge_ramp.c
@@ -492,7 +492,7 @@ static int test_ramp_limit(void)
return EC_SUCCESS;
}
-void run_test(void)
+void run_test(int argc, char **argv)
{
test_reset();
diff --git a/test/compile_time_macros.c b/test/compile_time_macros.c
index 9ef52bc7e3..40e962e101 100644
--- a/test/compile_time_macros.c
+++ b/test/compile_time_macros.c
@@ -55,7 +55,7 @@ static int test_GENMASK_ULL(void)
return EC_SUCCESS;
}
-void run_test(void)
+void run_test(int argc, char **argv)
{
test_reset();
diff --git a/test/console_edit.c b/test/console_edit.c
index 607e67757e..8d0721c14e 100644
--- a/test/console_edit.c
+++ b/test/console_edit.c
@@ -273,7 +273,7 @@ static int test_output_channel(void)
return EC_SUCCESS;
}
-void run_test(void)
+void run_test(int argc, char **argv)
{
test_reset();
diff --git a/test/crc32.c b/test/crc32.c
index 986a1c60c3..3521bce4a9 100644
--- a/test/crc32.c
+++ b/test/crc32.c
@@ -63,7 +63,7 @@ static int test_kat0(void)
return EC_SUCCESS;
}
-void run_test(void)
+void run_test(int argc, char **argv)
{
test_reset();
diff --git a/test/entropy.c b/test/entropy.c
index a19a8eb33f..fb066a6c5b 100644
--- a/test/entropy.c
+++ b/test/entropy.c
@@ -29,7 +29,7 @@ uint32_t log2(int32_t val)
return log2_mult * (val1 + val2)/2;
}
-void run_test(void)
+void run_test(int argc, char **argv)
{
const int loopcount = 512;
diff --git a/test/extpwr_gpio.c b/test/extpwr_gpio.c
index d118c54a54..d1f77c9167 100644
--- a/test/extpwr_gpio.c
+++ b/test/extpwr_gpio.c
@@ -51,7 +51,7 @@ static int test_hook(void)
return EC_SUCCESS;
}
-void run_test(void)
+void run_test(int argc, char **argv)
{
test_reset();
diff --git a/test/fan.c b/test/fan.c
index f3a9a150c9..d03aa0213c 100644
--- a/test/fan.c
+++ b/test/fan.c
@@ -105,7 +105,7 @@ static int test_fan(void)
return EC_SUCCESS;
}
-void run_test(void)
+void run_test(int argc, char **argv)
{
RUN_TEST(test_fan);
diff --git a/test/flash.c b/test/flash.c
index fef33ffd17..ff9bf6f9d4 100644
--- a/test/flash.c
+++ b/test/flash.c
@@ -498,7 +498,7 @@ int task_test(void *data)
return EC_SUCCESS;
}
-void run_test(void)
+void run_test(int argc, char **argv)
{
msleep(30); /* Wait for TASK_ID_TEST to initialize */
task_wake(TASK_ID_TEST);
diff --git a/test/fp.c b/test/fp.c
index 296a78e4df..1945c09189 100644
--- a/test/fp.c
+++ b/test/fp.c
@@ -300,7 +300,7 @@ static int test_mat44_fp_solve(void)
return EC_SUCCESS;
}
-void run_test(void)
+void run_test(int argc, char **argv)
{
test_reset();
diff --git a/test/fpsensor.c b/test/fpsensor.c
index a1c586f939..d7a7cc6988 100644
--- a/test/fpsensor.c
+++ b/test/fpsensor.c
@@ -5,7 +5,7 @@
#include "test_util.h"
-void run_test(void)
+void run_test(int argc, char **argv)
{
/* No tests yet */
test_print_result();
diff --git a/test/fpsensor_crypto.c b/test/fpsensor_crypto.c
index 1f54e1ecf9..d0fd92cf7c 100644
--- a/test/fpsensor_crypto.c
+++ b/test/fpsensor_crypto.c
@@ -614,7 +614,7 @@ test_static int test_command_read_match_secret_unreadable(void)
return EC_SUCCESS;
}
-void run_test(void)
+void run_test(int argc, char **argv)
{
RUN_TEST(test_hkdf_expand);
RUN_TEST(test_derive_encryption_key_failure_seed_not_set);
diff --git a/test/fpsensor_state.c b/test/fpsensor_state.c
index 5faef570f1..9681bcad39 100644
--- a/test/fpsensor_state.c
+++ b/test/fpsensor_state.c
@@ -169,7 +169,7 @@ test_static int test_fp_set_sensor_mode(void)
return EC_SUCCESS;
}
-void run_test(void)
+void run_test(int argc, char **argv)
{
RUN_TEST(test_fp_enc_status_valid_flags);
RUN_TEST(test_fp_tpm_seed_not_set);
diff --git a/test/hooks.c b/test/hooks.c
index e7226ea353..8d12494688 100644
--- a/test/hooks.c
+++ b/test/hooks.c
@@ -159,7 +159,7 @@ static int test_repeating_deferred(void)
return EC_SUCCESS;
}
-void run_test(void)
+void run_test(int argc, char **argv)
{
test_reset();
diff --git a/test/host_command.c b/test/host_command.c
index 4b51a6f8fc..ba1d4dcd96 100644
--- a/test/host_command.c
+++ b/test/host_command.c
@@ -300,7 +300,7 @@ static int test_hostcmd_clears_unused_data(void)
return EC_SUCCESS;
}
-void run_test(void)
+void run_test(int argc, char **argv)
{
wait_for_task_started();
test_reset();
diff --git a/test/i2c_bitbang.c b/test/i2c_bitbang.c
index 6440e9b363..ab1136a922 100644
--- a/test/i2c_bitbang.c
+++ b/test/i2c_bitbang.c
@@ -180,7 +180,7 @@ static int test_i2c_write(void)
return EC_SUCCESS;
}
-void run_test(void)
+void run_test(int argc, char **argv)
{
test_reset();
diff --git a/test/inductive_charging.c b/test/inductive_charging.c
index f3cc6cf908..d487e171fd 100644
--- a/test/inductive_charging.c
+++ b/test/inductive_charging.c
@@ -157,7 +157,7 @@ static int test_debounce_charge_done(void)
return EC_SUCCESS;
}
-void run_test(void)
+void run_test(int argc, char **argv)
{
test_reset();
diff --git a/test/interrupt.c b/test/interrupt.c
index 5b69ee3c20..f43c8b2ccd 100644
--- a/test/interrupt.c
+++ b/test/interrupt.c
@@ -71,7 +71,7 @@ static int interrupt_disable_test(void)
return EC_SUCCESS;
}
-void run_test(void)
+void run_test(int argc, char **argv)
{
test_reset();
diff --git a/test/is_enabled.c b/test/is_enabled.c
index c994d84b45..fe93bafc31 100644
--- a/test/is_enabled.c
+++ b/test/is_enabled.c
@@ -24,7 +24,7 @@ static int test_blank(void)
return EC_SUCCESS;
}
-void run_test(void)
+void run_test(int argc, char **argv)
{
test_reset();
diff --git a/test/is_enabled_error.c b/test/is_enabled_error.c
index 2f17925337..3fcd80afe0 100644
--- a/test/is_enabled_error.c
+++ b/test/is_enabled_error.c
@@ -17,7 +17,7 @@ static int test_invalid_value(void)
return EC_ERROR_UNKNOWN;
}
-void run_test(void)
+void run_test(int argc, char **argv)
{
test_reset();
diff --git a/test/kasa.c b/test/kasa.c
index 8221db2ae5..3ecd32a556 100644
--- a/test/kasa.c
+++ b/test/kasa.c
@@ -62,7 +62,7 @@ static int test_kasa_calculate(void)
return EC_SUCCESS;
}
-void run_test(void)
+void run_test(int argc, char **argv)
{
test_reset();
diff --git a/test/kb_8042.c b/test/kb_8042.c
index 64f5bd952b..9705b506fe 100644
--- a/test/kb_8042.c
+++ b/test/kb_8042.c
@@ -323,7 +323,7 @@ static int test_vivaldi_top_keys(void)
return EC_SUCCESS;
}
-void run_test(void)
+void run_test(int argc, char **argv)
{
test_reset();
wait_for_task_started();
diff --git a/test/kb_mkbp.c b/test/kb_mkbp.c
index 4624896268..6ab010807d 100644
--- a/test/kb_mkbp.c
+++ b/test/kb_mkbp.c
@@ -286,7 +286,7 @@ int fifo_underrun(void)
return EC_SUCCESS;
}
-void run_test(void)
+void run_test(int argc, char **argv)
{
ec_int_level = 1;
test_reset();
diff --git a/test/kb_scan.c b/test/kb_scan.c
index 24015758b1..e0ba11137d 100644
--- a/test/kb_scan.c
+++ b/test/kb_scan.c
@@ -483,7 +483,7 @@ int test_task(void *data)
return EC_SUCCESS;
}
-void run_test(void)
+void run_test(int argc, char **argv)
{
msleep(30); /* Wait for TASK_ID_TEST to initialize */
task_wake(TASK_ID_TEST);
diff --git a/test/lid_sw.c b/test/lid_sw.c
index e671f9b9d0..8163f74716 100644
--- a/test/lid_sw.c
+++ b/test/lid_sw.c
@@ -83,7 +83,7 @@ static int test_debounce(void)
return EC_SUCCESS;
}
-void run_test(void)
+void run_test(int argc, char **argv)
{
test_reset();
diff --git a/test/lightbar.c b/test/lightbar.c
index d0952c92e8..363d73a36b 100644
--- a/test/lightbar.c
+++ b/test/lightbar.c
@@ -319,7 +319,7 @@ test_static int test_als_lightbar(void)
return EC_SUCCESS;
}
-void run_test(void)
+void run_test(int argc, char **argv)
{
/* Ensure tasks are started before running tests */
usleep(SECOND);
diff --git a/test/mag_cal.c b/test/mag_cal.c
index 65ffa13d8f..8ee3b41480 100644
--- a/test/mag_cal.c
+++ b/test/mag_cal.c
@@ -81,7 +81,7 @@ static int test_mag_cal_computes_bias(void)
return EC_SUCCESS;
}
-void run_test(void)
+void run_test(int argc, char **argv)
{
test_reset();
diff --git a/test/math_util.c b/test/math_util.c
index 27947be377..b45de1a29d 100644
--- a/test/math_util.c
+++ b/test/math_util.c
@@ -78,7 +78,7 @@ static int test_rotate(void)
return EC_SUCCESS;
}
-void run_test(void)
+void run_test(int argc, char **argv)
{
test_reset();
diff --git a/test/motion_angle.c b/test/motion_angle.c
index 37157dc0c0..06872a7a41 100644
--- a/test/motion_angle.c
+++ b/test/motion_angle.c
@@ -91,7 +91,7 @@ static int test_lid_angle_less180(void)
}
-void run_test(void)
+void run_test(int argc, char **argv)
{
test_reset();
diff --git a/test/motion_angle_tablet.c b/test/motion_angle_tablet.c
index 5f096b1603..0829d9bb31 100644
--- a/test/motion_angle_tablet.c
+++ b/test/motion_angle_tablet.c
@@ -99,7 +99,7 @@ static int test_lid_angle_less180(void)
}
-void run_test(void)
+void run_test(int argc, char **argv)
{
test_reset();
diff --git a/test/motion_lid.c b/test/motion_lid.c
index d25de9e3fe..a9ede3a651 100644
--- a/test/motion_lid.c
+++ b/test/motion_lid.c
@@ -332,7 +332,7 @@ static int test_lid_angle(void)
}
-void run_test(void)
+void run_test(int argc, char **argv)
{
test_reset();
diff --git a/test/motion_sense_fifo.c b/test/motion_sense_fifo.c
index bc678b00cb..09d3404032 100644
--- a/test/motion_sense_fifo.c
+++ b/test/motion_sense_fifo.c
@@ -353,7 +353,7 @@ void before_test(void)
motion_sense_fifo_reset();
}
-void run_test(void)
+void run_test(int argc, char **argv)
{
test_reset();
motion_sense_fifo_init();
diff --git a/test/mpu.c b/test/mpu.c
index 5675633087..25b2c58903 100644
--- a/test/mpu.c
+++ b/test/mpu.c
@@ -176,7 +176,7 @@ test_static int test_mpu_get_rw_regions(void)
return EC_SUCCESS;
}
-void run_test(void)
+void run_test(int argc, char **argv)
{
enum ec_image cur_image = system_get_image_copy();
diff --git a/test/mutex.c b/test/mutex.c
index 266b94ac31..d5e7e09c51 100644
--- a/test/mutex.c
+++ b/test/mutex.c
@@ -109,7 +109,7 @@ int mutex_main_task(void *unused)
return EC_SUCCESS;
}
-void run_test(void)
+void run_test(int argc, char **argv)
{
wait_for_task_started();
task_wake(TASK_ID_MTX1);
diff --git a/test/newton_fit.c b/test/newton_fit.c
index 929681b35a..9648fbfd9a 100644
--- a/test/newton_fit.c
+++ b/test/newton_fit.c
@@ -126,7 +126,7 @@ static int test_newton_fit_calculate(void)
return EC_SUCCESS;
}
-void run_test(void)
+void run_test(int argc, char **argv)
{
test_reset();
diff --git a/test/online_calibration.c b/test/online_calibration.c
index f51781f2ac..622ea6232d 100644
--- a/test/online_calibration.c
+++ b/test/online_calibration.c
@@ -222,7 +222,7 @@ void before_test(void)
online_calibration_init();
}
-void run_test(void)
+void run_test(int argc, char **argv)
{
test_reset();
diff --git a/test/pingpong.c b/test/pingpong.c
index 3a5d6afd6e..f3ff89341f 100644
--- a/test/pingpong.c
+++ b/test/pingpong.c
@@ -59,7 +59,7 @@ int task_tick(void *data)
return EC_SUCCESS;
}
-void run_test(void)
+void run_test(int argc, char **argv)
{
wait_for_task_started();
task_wake(TASK_ID_TICK);
diff --git a/test/power_button.c b/test/power_button.c
index 26e3dcc1b0..5fe9136105 100644
--- a/test/power_button.c
+++ b/test/power_button.c
@@ -89,7 +89,7 @@ static int test_debounce(void)
return EC_SUCCESS;
}
-void run_test(void)
+void run_test(int argc, char **argv)
{
test_reset();
diff --git a/test/printf.c b/test/printf.c
index 43f4125e0c..ae85837cd5 100644
--- a/test/printf.c
+++ b/test/printf.c
@@ -297,7 +297,7 @@ test_static int test_vsnprintf_combined(void)
return EC_SUCCESS;
}
-void run_test(void)
+void run_test(int argc, char **argv)
{
test_reset();
diff --git a/test/queue.c b/test/queue.c
index d0671e3a74..e9f791eb3d 100644
--- a/test/queue.c
+++ b/test/queue.c
@@ -416,7 +416,7 @@ void before_test(void)
queue_init(&test_queue8);
}
-void run_test(void)
+void run_test(int argc, char **argv)
{
test_reset();
diff --git a/test/rollback.c b/test/rollback.c
index e5a566c22f..77a3bff1d6 100644
--- a/test/rollback.c
+++ b/test/rollback.c
@@ -116,7 +116,7 @@ test_static int test_lock_rollback(void)
return EC_ERROR_UNKNOWN;
}
-void run_test(void)
+void run_test(int argc, char **argv)
{
ccprintf("Running rollback test\n");
RUN_TEST(test_lock_rollback);
diff --git a/test/rollback_entropy.c b/test/rollback_entropy.c
index 6c1435ec95..8b9ace2f31 100644
--- a/test/rollback_entropy.c
+++ b/test/rollback_entropy.c
@@ -185,7 +185,7 @@ test_static int test_add_entropy(void)
return rv;
}
-void run_test(void)
+void run_test(int argc, char **argv)
{
ccprintf("Running rollback_entropy test\n");
RUN_TEST(test_add_entropy);
diff --git a/test/rsa.c b/test/rsa.c
index aaa4a656e2..cd9530c4ad 100644
--- a/test/rsa.c
+++ b/test/rsa.c
@@ -19,7 +19,7 @@
static uint32_t rsa_workbuf[3 * RSANUMBYTES/4];
-void run_test(void)
+void run_test(int argc, char **argv)
{
int good;
diff --git a/test/rtc.c b/test/rtc.c
index 5d16d3008c..3e53f85611 100644
--- a/test/rtc.c
+++ b/test/rtc.c
@@ -96,7 +96,7 @@ static int test_time_conversion(void)
return EC_SUCCESS;
}
-void run_test(void)
+void run_test(int argc, char **argv)
{
RUN_TEST(test_time_conversion);
diff --git a/test/sbs_charging_v2.c b/test/sbs_charging_v2.c
index 1460af3502..7477c9d290 100644
--- a/test/sbs_charging_v2.c
+++ b/test/sbs_charging_v2.c
@@ -713,7 +713,7 @@ static int test_low_battery_hostevents(void)
-void run_test(void)
+void run_test(int argc, char **argv)
{
RUN_TEST(test_charge_state);
RUN_TEST(test_low_battery);
diff --git a/test/sha256.c b/test/sha256.c
index 6af3fb1343..105ae8fec5 100644
--- a/test/sha256.c
+++ b/test/sha256.c
@@ -172,7 +172,7 @@ static int test_hmac(const uint8_t *key, int key_len,
return 1;
}
-void run_test(void)
+void run_test(int argc, char **argv)
{
ccprintf("Testing short message (8 bytes)\n");
if (!test_sha256(sha256_8_input, sizeof(sha256_8_input),
diff --git a/test/shmalloc.c b/test/shmalloc.c
index b841d7ae1e..70e0fb5aab 100644
--- a/test/shmalloc.c
+++ b/test/shmalloc.c
@@ -207,7 +207,7 @@ static int shmem_is_ok(int line)
*/
static uint32_t test_map;
-void run_test(void)
+void run_test(int argc, char **argv)
{
int index;
const int shmem_size = shared_mem_size();
diff --git a/test/static_if.c b/test/static_if.c
index 46e8057d7f..f70f7d30c3 100644
--- a/test/static_if.c
+++ b/test/static_if.c
@@ -39,7 +39,7 @@ static int test_static_if_unused_no_fail(void)
return EC_SUCCESS;
}
-void run_test(void)
+void run_test(int argc, char **argv)
{
test_reset();
diff --git a/test/static_if_error.c b/test/static_if_error.c
index bbe4839981..65882b3bbd 100644
--- a/test/static_if_error.c
+++ b/test/static_if_error.c
@@ -24,7 +24,7 @@
/* This is intended to cause a compilation error. */
TEST_MACRO(CONFIG_FOO) __maybe_unused int foo;
-void run_test(void)
+void run_test(int argc, char **argv)
{
test_reset();
diff --git a/test/stillness_detector.c b/test/stillness_detector.c
index 04e2e55d7e..e881525491 100644
--- a/test/stillness_detector.c
+++ b/test/stillness_detector.c
@@ -123,7 +123,7 @@ static int test_resets(void)
return EC_SUCCESS;
}
-void run_test(void)
+void run_test(int argc, char **argv)
{
test_reset();
diff --git a/test/stm32f_rtc.c b/test/stm32f_rtc.c
index 9224b9f757..fc1d0aaedb 100644
--- a/test/stm32f_rtc.c
+++ b/test/stm32f_rtc.c
@@ -44,7 +44,7 @@ test_static int test_rtc_alarm(void)
return EC_SUCCESS;
}
-void run_test(void)
+void run_test(int argc, char **argv)
{
RUN_TEST(test_rtc_alarm);
diff --git a/test/stress.c b/test/stress.c
index 3808cc2bd1..96689d840c 100644
--- a/test/stress.c
+++ b/test/stress.c
@@ -128,7 +128,7 @@ static int test_adc(void)
}
#endif
-void run_test(void)
+void run_test(int argc, char **argv)
{
test_reset();
diff --git a/test/system.c b/test/system.c
index 37d5e5751a..6874708cc7 100644
--- a/test/system.c
+++ b/test/system.c
@@ -92,7 +92,7 @@ static void fail_and_clean_up(void)
test_fail();
}
-void run_test(void)
+void run_test(int argc, char **argv)
{
uint32_t state = system_get_scratchpad();
diff --git a/test/thermal.c b/test/thermal.c
index 6f6a7cd358..2ffd4fe6ad 100644
--- a/test/thermal.c
+++ b/test/thermal.c
@@ -642,7 +642,7 @@ static int test_thermistor_linear_interpolate(void)
return EC_SUCCESS;
}
-void run_test(void)
+void run_test(int argc, char **argv)
{
RUN_TEST(test_init_val);
RUN_TEST(test_sensors_can_be_read);
diff --git a/test/timer_calib.c b/test/timer_calib.c
index 361689f8bd..68603762fe 100644
--- a/test/timer_calib.c
+++ b/test/timer_calib.c
@@ -56,7 +56,7 @@ int timer_calib_task(void *data)
return EC_SUCCESS;
}
-void run_test(void)
+void run_test(int argc, char **argv)
{
task_wake(TASK_ID_TESTTMR);
}
diff --git a/test/timer_dos.c b/test/timer_dos.c
index d70f7e8231..c681300102 100644
--- a/test/timer_dos.c
+++ b/test/timer_dos.c
@@ -68,7 +68,7 @@ int task_timer(void *seed)
return EC_SUCCESS;
}
-void run_test(void)
+void run_test(int argc, char **argv)
{
wait_for_task_started();
task_wake(TASK_ID_TMRD);
diff --git a/test/uptime.c b/test/uptime.c
index 7ff39f98db..651628ab7b 100644
--- a/test/uptime.c
+++ b/test/uptime.c
@@ -62,7 +62,7 @@ test_static int test_host_uptime_info_command_failure(void)
return EC_RES_SUCCESS;
}
-void run_test(void)
+void run_test(int argc, char **argv)
{
test_reset();
diff --git a/test/usb_common_test.c b/test/usb_common_test.c
index d054f4ead2..c7cec27640 100644
--- a/test/usb_common_test.c
+++ b/test/usb_common_test.c
@@ -66,7 +66,7 @@ int test_pd_get_cc_state(void)
return EC_SUCCESS;
}
-void run_test(void)
+void run_test(int argc, char **argv)
{
RUN_TEST(test_pd_get_cc_state);
diff --git a/test/usb_pd.c b/test/usb_pd.c
index c009bdf7bb..f572b5bb21 100644
--- a/test/usb_pd.c
+++ b/test/usb_pd.c
@@ -900,7 +900,7 @@ static int test_sink(void)
return EC_SUCCESS;
}
-void run_test(void)
+void run_test(int argc, char **argv)
{
test_reset();
init_ports();
diff --git a/test/usb_pd_console.c b/test/usb_pd_console.c
index 82b34d8109..e7649e3d32 100644
--- a/test/usb_pd_console.c
+++ b/test/usb_pd_console.c
@@ -422,7 +422,7 @@ static int test_command_pd_dualrole5(void)
}
-void run_test(void)
+void run_test(int argc, char **argv)
{
test_reset();
diff --git a/test/usb_pd_int.c b/test/usb_pd_int.c
index 280c7c192f..b93001a27f 100644
--- a/test/usb_pd_int.c
+++ b/test/usb_pd_int.c
@@ -92,7 +92,7 @@ void before_test(void)
pd_set_suspend(PORT0, 0);
}
-void run_test(void)
+void run_test(int argc, char **argv)
{
/* Let tasks settle down */
task_wait_event(MINUTE);
diff --git a/test/usb_pe_drp.c b/test/usb_pe_drp.c
index 8fe474ce8f..a58009436c 100644
--- a/test/usb_pe_drp.c
+++ b/test/usb_pe_drp.c
@@ -161,7 +161,7 @@ static int test_vbus_gpio_discharge(void)
return EC_SUCCESS;
}
-void run_test(void)
+void run_test(int argc, char **argv)
{
test_reset();
diff --git a/test/usb_ppc.c b/test/usb_ppc.c
index cf2a971a87..af4555ca8d 100644
--- a/test/usb_ppc.c
+++ b/test/usb_ppc.c
@@ -173,7 +173,7 @@ static int test_ppc_is_vbus_present(void)
-void run_test(void)
+void run_test(int argc, char **argv)
{
test_reset();
diff --git a/test/usb_prl.c b/test/usb_prl.c
index e169fc2f05..3ada5adfdb 100644
--- a/test/usb_prl.c
+++ b/test/usb_prl.c
@@ -1359,7 +1359,7 @@ void before_test(void)
cycle_through_state_machine(PORT0, 10, MSEC);
}
-void run_test(void)
+void run_test(int argc, char **argv)
{
test_reset();
diff --git a/test/usb_sm_framework_h3.c b/test/usb_sm_framework_h3.c
index a87002bedf..ba544a749a 100644
--- a/test/usb_sm_framework_h3.c
+++ b/test/usb_sm_framework_h3.c
@@ -985,7 +985,7 @@ int test_task(void *u)
return EC_SUCCESS;
}
-void run_test(void)
+void run_test(int argc, char **argv)
{
test_reset();
#if defined(TEST_USB_SM_FRAMEWORK_H3)
diff --git a/test/usb_typec_ctvpd.c b/test/usb_typec_ctvpd.c
index d5cd88cbc8..79d3a90294 100644
--- a/test/usb_typec_ctvpd.c
+++ b/test/usb_typec_ctvpd.c
@@ -1498,7 +1498,7 @@ static int test_ctvpd_behavior_case6(void)
}
#endif
-void run_test(void)
+void run_test(int argc, char **argv)
{
test_reset();
diff --git a/test/usb_typec_drp_acc_trysrc.c b/test/usb_typec_drp_acc_trysrc.c
index 70cbd11cdb..fc5694307d 100644
--- a/test/usb_typec_drp_acc_trysrc.c
+++ b/test/usb_typec_drp_acc_trysrc.c
@@ -615,7 +615,7 @@ void before_test(void)
mock_tcpc.should_print_call = true;
}
-void run_test(void)
+void run_test(int argc, char **argv)
{
test_reset();
diff --git a/test/utils.c b/test/utils.c
index 292b2c84c7..061e10b87b 100644
--- a/test/utils.c
+++ b/test/utils.c
@@ -441,7 +441,7 @@ test_static int test_is_aligned(void)
return EC_SUCCESS;
}
-void run_test(void)
+void run_test(int argc, char **argv)
{
test_reset();
diff --git a/test/utils_str.c b/test/utils_str.c
index 4cb6875b5c..2a68f6c35f 100644
--- a/test/utils_str.c
+++ b/test/utils_str.c
@@ -260,7 +260,7 @@ static int test_snprintf(void)
TEST_CHECK(strncmp(buffer, "1234", sizeof(buffer)));
}
-void run_test(void)
+void run_test(int argc, char **argv)
{
test_reset();
diff --git a/test/vboot.c b/test/vboot.c
index 77f9c0af9f..7dab08ac05 100644
--- a/test/vboot.c
+++ b/test/vboot.c
@@ -131,7 +131,7 @@ static int test_vboot(void)
return EC_SUCCESS;
}
-void run_test(void)
+void run_test(int argc, char **argv)
{
test_reset();
diff --git a/third_party/boringssl/test/x25519.c b/third_party/boringssl/test/x25519.c
index 0b450bf357..dac8795b63 100644
--- a/third_party/boringssl/test/x25519.c
+++ b/third_party/boringssl/test/x25519.c
@@ -180,7 +180,7 @@ static void test_x25519_speed(void)
ccprintf("X25519 duration %lld us\n", (long long)(t1.val - t0.val));
}
-void run_test(void)
+void run_test(int argc, char **argv)
{
watchdog_reload();
/* do not check speed, just as a benchmark */