odyssey/test-suite/machinarium_test.c

37 lines
781 B
C
Raw Normal View History

/*
* machinarium.
*
* Cooperative multitasking engine.
*/
#include <machinarium.h>
#include <machinarium_test.h>
extern void test_init(void);
extern void test_create(void);
extern void test_sleep(void);
extern void test_sleep_yield(void);
extern void test_sleep_cancel0(void);
extern void test_sleep_cancel1(void);
2017-05-15 13:48:28 +00:00
extern void test_wait(void);
2017-05-15 13:55:10 +00:00
extern void test_condition0(void);
extern void test_condition1(void);
2017-05-15 13:48:28 +00:00
int
main(int argc, char *argv[])
{
machinarium_test(test_init);
machinarium_test(test_create);
machinarium_test(test_sleep);
machinarium_test(test_sleep_yield);
machinarium_test(test_sleep_cancel0);
machinarium_test(test_sleep_cancel1);
2017-05-15 13:48:28 +00:00
machinarium_test(test_wait);
2017-05-15 13:55:10 +00:00
machinarium_test(test_condition0);
machinarium_test(test_condition1);
return 0;
}