summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniel Friesel <derf@derf.homelinux.org>2010-05-06 00:34:28 +0200
committerDaniel Friesel <derf@derf.homelinux.org>2010-05-06 00:34:28 +0200
commit616becbfdb3bed82da99bd950cbfe4bf28856bb7 (patch)
treed17bb7acd70817fe42aef83c07bb8e72555dde54
parent382fc245366999b540bf547b9ccb2f9529a2116b (diff)
Replace shell test script by Perl TAP stuff, add test target to Makefile
-rw-r--r--Makefile5
-rwxr-xr-xtest/00-compile.t8
-rwxr-xr-xtest/10-pod-coverage.t8
-rwxr-xr-xtest/main4
4 files changed, 20 insertions, 5 deletions
diff --git a/Makefile b/Makefile
index e5891da..05a85e3 100644
--- a/Makefile
+++ b/Makefile
@@ -17,7 +17,10 @@ uninstall:
rm -f ${basedir}/bin/efa
rm -f ${basedir}/share/man/man1/efa.1
+test:
+ @prove test
+
clean:
rm -rf build
-.PHONY: install uninstall clean
+.PHONY: install uninstall test clean
diff --git a/test/00-compile.t b/test/00-compile.t
new file mode 100755
index 0000000..10c1984
--- /dev/null
+++ b/test/00-compile.t
@@ -0,0 +1,8 @@
+#!/usr/bin/env perl
+use strict;
+use warnings;
+use 5.010;
+use Test::More;
+use Test::Compile;
+
+all_pl_files_ok('bin/efa');
diff --git a/test/10-pod-coverage.t b/test/10-pod-coverage.t
new file mode 100755
index 0000000..4c1d5f5
--- /dev/null
+++ b/test/10-pod-coverage.t
@@ -0,0 +1,8 @@
+#!/usr/bin/env perl
+use strict;
+use warnings;
+use 5.010;
+use Test::More;
+use Test::Pod;
+
+all_pod_files_ok('bin/efa');
diff --git a/test/main b/test/main
deleted file mode 100755
index 06ab78b..0000000
--- a/test/main
+++ /dev/null
@@ -1,4 +0,0 @@
-#!/bin/sh -e
-
-podchecker -warnings -warnings bin/*
-perl -c bin/efa