From 36da3aa35e9d41bb005c1b5a6e57e44e8d8c8a21 Mon Sep 17 00:00:00 2001 From: Joachim Nilsson Date: Sat, 22 Aug 2015 22:46:42 +0200 Subject: [PATCH] Add autotest for dir Signed-off-by: Joachim Nilsson --- Makefile | 1 + dir.c | 8 ++++---- dir.mk | 4 ++++ 3 files changed, 9 insertions(+), 4 deletions(-) create mode 100644 dir.mk diff --git a/Makefile b/Makefile index 0c8d8a4..c8fbe05 100644 --- a/Makefile +++ b/Makefile @@ -67,6 +67,7 @@ include rules.mk test: $(MAKE) -f chomp.mk $(MAKE) -f copyfile.mk + $(MAKE) -f dir.mk $(MAKE) -f pidfilefn.mk $(MAKE) -f rsync.mk diff --git a/dir.c b/dir.c index fbb57b7..6c27757 100644 --- a/dir.c +++ b/dir.c @@ -123,7 +123,7 @@ int dir(const char *dir, const char *type, int (*filter) (const char *file), cha #include #include #include -#include "otn/c.h" +#include "lite.h" #define DIR_TYPE_IMAGE ".img" #define DIR_TYPE_SYSLOG "" @@ -138,7 +138,7 @@ int simulate_files(int creat) "rr109.img", "rx100.img", "rx107.img", "rm957.img", "messages" }; - for (i = 0; i < ARRAY_ELEMENTS(files); i++) { + for (i = 0; i < NELEMS(files); i++) { if (creat) touch(files[i]); else @@ -217,11 +217,11 @@ int main(int argc, char *argv[]) return 0; } -#endif /* UNITTEST */ +#endif /* UNITTEST */ /** * Local Variables: - * compile-command: "gcc -g -DUNITTEST -o unittest dir.c" + * compile-command: "make V=1 -f dir.mk" * version-control: t * indent-tabs-mode: t * c-file-style: "linux" diff --git a/dir.mk b/dir.mk new file mode 100644 index 0000000..91fd361 --- /dev/null +++ b/dir.mk @@ -0,0 +1,4 @@ +OBJS = +TARGET = dir.test clean + +include rules.mk