2017-05-15 13:21:56 +00:00
|
|
|
|
|
|
|
/*
|
|
|
|
* machinarium.
|
|
|
|
*
|
|
|
|
* Cooperative multitasking engine.
|
|
|
|
*/
|
|
|
|
|
|
|
|
#include <machinarium.h>
|
|
|
|
#include <machinarium_test.h>
|
|
|
|
|
|
|
|
extern void test_init(void);
|
2017-05-15 13:41:31 +00:00
|
|
|
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:21:56 +00:00
|
|
|
|
2017-05-15 13:48:28 +00:00
|
|
|
extern void test_wait(void);
|
|
|
|
|
2017-05-15 13:21:56 +00:00
|
|
|
int
|
|
|
|
main(int argc, char *argv[])
|
|
|
|
{
|
|
|
|
machinarium_test(test_init);
|
2017-05-15 13:41:31 +00:00
|
|
|
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:21:56 +00:00
|
|
|
return 0;
|
|
|
|
}
|