From 616becbfdb3bed82da99bd950cbfe4bf28856bb7 Mon Sep 17 00:00:00 2001 From: Daniel Friesel Date: Thu, 6 May 2010 00:34:28 +0200 Subject: Replace shell test script by Perl TAP stuff, add test target to Makefile --- Makefile | 5 ++++- test/00-compile.t | 8 ++++++++ test/10-pod-coverage.t | 8 ++++++++ test/main | 4 ---- 4 files changed, 20 insertions(+), 5 deletions(-) create mode 100755 test/00-compile.t create mode 100755 test/10-pod-coverage.t delete mode 100755 test/main 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 -- cgit v1.2.3