diff --git a/tests/io_new b/tests/io_new new file mode 100755 index 00000000..e9d76d26 Binary files /dev/null and b/tests/io_new differ diff --git a/tests/io_new.c b/tests/io_new.c new file mode 100644 index 00000000..224cfc97 --- /dev/null +++ b/tests/io_new.c @@ -0,0 +1,18 @@ + +/* + * machinarium. + * + * Cooperative multitasking engine. +*/ + +#include + +int +main(int argc, char *argv[]) +{ + mm_t env = mm_new(); + mmio_t io = mm_io_new(env); + mm_close(io); + mm_free(env); + return 0; +} diff --git a/tests/makefile b/tests/makefile index 553b25ed..f3305a87 100644 --- a/tests/makefile +++ b/tests/makefile @@ -4,10 +4,10 @@ CFLAGS = -I. -Wall -g -O0 -I../machinarium LFLAGS_LIB = ../machinarium/libmachinarium.a LFLAGS_LIB_UV = ~/temp/libuv/.libs/libuv.a -pthread LFLAGS = $(LFLAGS_LIB) $(LFLAGS_LIB_UV) -TESTS = env create sleep wait cancel_sleep cancel_sleep_2 +TESTS = new create sleep wait cancel_sleep cancel_sleep_2 io_new all: validate clean $(TESTS) -env: - $(CC) $(CFLAGS) env.c $(LFLAGS) -o env +new: + $(CC) $(CFLAGS) new.c $(LFLAGS) -o new create: $(CC) $(CFLAGS) create.c $(LFLAGS) -o create sleep: @@ -18,6 +18,8 @@ cancel_sleep: $(CC) $(CFLAGS) cancel_sleep.c $(LFLAGS) -o cancel_sleep cancel_sleep_2: $(CC) $(CFLAGS) cancel_sleep_2.c $(LFLAGS) -o cancel_sleep_2 +io_new: + $(CC) $(CFLAGS) io_new.c $(LFLAGS) -o io_new validate: @if [ ! -f $(LFLAGS_LIB) ]; then \ echo ""; \