From dc7b6060de4655daec1670a34f8d7ecd69b37b52 Mon Sep 17 00:00:00 2001 From: Daniel Friesel Date: Fri, 10 Jul 2009 12:12:47 +0200 Subject: Added basic tests --- Makefile | 5 ++++- test/main | 8 ++++++++ 2 files changed, 12 insertions(+), 1 deletion(-) create mode 100755 test/main diff --git a/Makefile b/Makefile index 80ea68d..7cd4733 100644 --- a/Makefile +++ b/Makefile @@ -4,6 +4,9 @@ build/apt-why.1: bin/apt-why mkdir -p build pod2man $< > $@ +test: test/main + sh $< + install: build/apt-why.1 mkdir -p $(prefix)/bin $(prefix)/share/man/man1 cp bin/apt-why $(prefix)/bin @@ -18,4 +21,4 @@ uninstall: rm -f $(prefix)/bin/apt-why rm -f $(prefix)/share/man/man1/apt-why.1 -.PHONY: clean install uninstall +.PHONY: clean install test uninstall diff --git a/test/main b/test/main new file mode 100755 index 0000000..48a30da --- /dev/null +++ b/test/main @@ -0,0 +1,8 @@ +#!/bin/sh -e + +echo "# Documentation" +podchecker -warnings -warnings bin/* + +echo "# Invalid invocation / package name" +! bin/apt-why +! bin/apt-why ntA-a54Ertn5 -- cgit v1.2.3