diff --git a/tests/event_threads/main.c b/tests/event_threads/main.c index 88920d1c55..9b0b2f60f2 100644 --- a/tests/event_threads/main.c +++ b/tests/event_threads/main.c @@ -34,6 +34,7 @@ static event_t event_high = { .handler=_handler_high }; static void _handler_medium(event_t *event) { (void)event; + event_post(EVENT_PRIO_HIGHEST, &event_high); puts("medium"); } @@ -41,6 +42,7 @@ static event_t event_medium = { .handler=_handler_medium }; static void _handler_low(event_t *event) { (void)event; + event_post(EVENT_PRIO_MEDIUM, &event_medium); puts("low"); } @@ -49,8 +51,6 @@ static event_t event_low = { .handler=_handler_low }; int main(void) { event_post(EVENT_PRIO_LOWEST, &event_low); - event_post(EVENT_PRIO_MEDIUM, &event_medium); - event_post(EVENT_PRIO_HIGHEST, &event_high); puts("main done"); diff --git a/tests/event_threads/tests/01-run.py b/tests/event_threads/tests/01-run.py index 3a731093d0..d9632bec58 100755 --- a/tests/event_threads/tests/01-run.py +++ b/tests/event_threads/tests/01-run.py @@ -5,9 +5,9 @@ from testrunner import run def testfunc(child): - child.expect_exact('medium\r\n') - child.expect_exact('high\r\n') child.expect_exact('main done\r\n') + child.expect_exact('high\r\n') + child.expect_exact('medium\r\n') child.expect_exact('low\r\n')