Add testing setup
authorRicardo Mones <ricardo@mones.org>
Sun, 23 Dec 2018 10:22:24 +0000 (11:22 +0100)
committerRicardo Mones <ricardo@mones.org>
Sun, 23 Dec 2018 10:22:24 +0000 (11:22 +0100)
.gitignore
Makefile

index f0e97b8f6964225b735a12cb422c87560595b857..a1b477b9deb5097a47f64d98a20527a4c7197803 100644 (file)
@@ -6,3 +6,4 @@ po/*.pox~
 po/*.mo
 /build/
 /clawsker.1
+t/Clawsker.pm
index c862b0bbc362b38f9a839429ed509d302110a3d2..0225b231a89639a4b12b34a0bd33e47eeba05a2c 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -90,5 +90,12 @@ clean: clean-build
        rm -f *~
        ${MAKE} -C po clean
 
-.PHONY: all build install install-dirs install-icons-dirs install-icons uninstall uninstall-icons clean clean-build dist
+test-setup:
+       @test -h t/Clawsker.pm || ( cd t/ && ln -s ../clawsker Clawsker.pm )
 
+test: test-setup
+       @env DISPLAY= prove -It
+
+.PHONY: all build install install-dirs install-icons-dirs install-icons
+.PHONY: uninstall uninstall-icons clean clean-build dist
+.PHONY: test-setup test