flint: add io new test

This commit is contained in:
Dmitry Simonenko 2016-11-24 17:14:30 +03:00
parent f91e36fbbc
commit c061f61e59
3 changed files with 23 additions and 3 deletions

BIN
tests/io_new Executable file

Binary file not shown.

18
tests/io_new.c Normal file
View File

@ -0,0 +1,18 @@
/*
* machinarium.
*
* Cooperative multitasking engine.
*/
#include <machinarium.h>
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;
}

View File

@ -4,10 +4,10 @@ CFLAGS = -I. -Wall -g -O0 -I../machinarium
LFLAGS_LIB = ../machinarium/libmachinarium.a LFLAGS_LIB = ../machinarium/libmachinarium.a
LFLAGS_LIB_UV = ~/temp/libuv/.libs/libuv.a -pthread LFLAGS_LIB_UV = ~/temp/libuv/.libs/libuv.a -pthread
LFLAGS = $(LFLAGS_LIB) $(LFLAGS_LIB_UV) 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) all: validate clean $(TESTS)
env: new:
$(CC) $(CFLAGS) env.c $(LFLAGS) -o env $(CC) $(CFLAGS) new.c $(LFLAGS) -o new
create: create:
$(CC) $(CFLAGS) create.c $(LFLAGS) -o create $(CC) $(CFLAGS) create.c $(LFLAGS) -o create
sleep: sleep:
@ -18,6 +18,8 @@ cancel_sleep:
$(CC) $(CFLAGS) cancel_sleep.c $(LFLAGS) -o cancel_sleep $(CC) $(CFLAGS) cancel_sleep.c $(LFLAGS) -o cancel_sleep
cancel_sleep_2: cancel_sleep_2:
$(CC) $(CFLAGS) cancel_sleep_2.c $(LFLAGS) -o 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: validate:
@if [ ! -f $(LFLAGS_LIB) ]; then \ @if [ ! -f $(LFLAGS_LIB) ]; then \
echo ""; \ echo ""; \