diff options
author | Vic Yang <victoryang@chromium.org> | 2013-05-02 00:37:07 +0800 |
---|---|---|
committer | ChromeBot <chrome-bot@google.com> | 2013-05-07 09:09:50 -0700 |
commit | 0a45fa17086d4556b7cb4ea0a9f53894197bc897 (patch) | |
tree | f2363f2a2320000404125bb36225e1420929d45d /test/timer_dos.c | |
parent | b02c7b461740c457c6904a5d9d9f445afaa849cb (diff) | |
download | chrome-ec-0a45fa17086d4556b7cb4ea0a9f53894197bc897.tar.gz |
Pthread-based emulator for unit testingstabilize-4100.38.B
This is the first version of pthread-based RTOS emulator. With this, we
will be able to test high-level modules entirely on the host machine.
BUG=chrome-os-partner:19325
TEST='make runtests' and see tests passing.
BRANCH=None
Change-Id: I1f5fcd76aa84bdb46c7d35c5e60ae5d92fd3a319
Signed-off-by: Vic Yang <victoryang@chromium.org>
Reviewed-on: https://gerrit.chromium.org/gerrit/49954
Reviewed-by: Vincent Palatin <vpalatin@chromium.org>
Diffstat (limited to 'test/timer_dos.c')
-rw-r--r-- | test/timer_dos.c | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/test/timer_dos.c b/test/timer_dos.c index 5ac7cad5df..327206e6df 100644 --- a/test/timer_dos.c +++ b/test/timer_dos.c @@ -46,12 +46,17 @@ int TaskTimer(void *seed) return EC_SUCCESS; } -static int command_run_test(int argc, char **argv) +void run_test(void) { task_wake(TASK_ID_TMRD); task_wake(TASK_ID_TMRC); task_wake(TASK_ID_TMRB); task_wake(TASK_ID_TMRA); +} + +static int command_run_test(int argc, char **argv) +{ + run_test(); return EC_SUCCESS; } DECLARE_CONSOLE_COMMAND(runtest, command_run_test, |