]> thyrsus.com Git - imgsizer.git/commitdiff
Added regresion-test production.
authorEric S. Raymond <esr@thyrsus.com>
Fri, 25 Apr 2003 12:59:40 +0000 (12:59 +0000)
committerEric S. Raymond <esr@thyrsus.com>
Fri, 25 Apr 2003 12:59:40 +0000 (12:59 +0000)
Makefile

index d96dc7461609b17bac75abb23f5d5c31de751fc7..b72b78b51c15b5f76c9c22d815019a3f19625aa0 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -1,5 +1,5 @@
 # Makefile for the imgsizer distribution
-VERS=2.3
+VERS=2.4
 
 # These choices are correct for Linux.  Season to taste.
 BINDIR = /usr/bin
@@ -15,11 +15,15 @@ uninstall:
 clean:
        rm -f imgsizer.1 *~ 
        rm -f imgsizer-*-1.noarch.rpm imgsizer-*-1.noarch.rpm imgsizer-*.tar.gz
+       rm -f test-after.html
 
 imgsizer.1: imgsizer.xml
        xmlto man imgsizer.xml
 
-SOURCES = READ.ME Makefile imgsizer imgsizer.xml imgsizer.lsm  
+SOURCES = READ.ME Makefile \
+       imgsizer imgsizer.xml imgsizer.lsm \
+       test-before.html test-converted.html test.png tnhd2.jpg
+
 imgsizer-$(VERS).tar.gz: $(SOURCES) imgsizer.1 
        mkdir imgsizer-$(VERS)
        cp $(SOURCES) imgsizer.1 imgsizer-$(VERS)
@@ -27,6 +31,11 @@ imgsizer-$(VERS).tar.gz: $(SOURCES) imgsizer.1
        rm -fr imgsizer-$(VERS)
        ls -l imgsizer-$(VERS).tar.gz
 
+# Regression test is good if there is no output
+test: 
+       imgsizer <test-before.html >test-after.html
+       diff -c test-after.html test-converted.html
+
 dist: imgsizer-$(VERS).tar.gz
 
 # Make RPMs.  You need to be root to make this work