pep8analysis: report test errors
[nit.git] / contrib / pep8analysis / Makefile
index 7d05a20..d5e0137 100644 (file)
@@ -1,11 +1,18 @@
 bin/pep8analysis:
        mkdir -p bin
-       ../../bin/nitg --global -o bin/pep8analysis -I lib src/pep8analysis.nit
+       ../../bin/nitc -o bin/pep8analysis src/pep8analysis.nit
 
 doc/index.html:
-       ../../bin/nitdoc -I lib src/pep8analysis.nit
+       ../../bin/nitdoc src/pep8analysis.nit
 
+check: tests
 tests: bin/pep8analysis
-       bin/pep8analysis --cfg-long tests/privat/*.pep tests/laf/*.pep tests/terrasa/*.pep
+       bin/pep8analysis --cfg-long tests/privat/*.pep tests/micro/*.pep tests/terrasa/*.pep | tee test.out
+       diff test.out test.sav
 
-.PHONY: bin/pep8analysis tests doc/index.html
+www/pep8analysis.js:
+       ../../bin/nitc -o www/pep8analysis.js --semi-global src/pep8analysis_web.nit
+       mkdir -p www/samples
+       cp tests/micro/*.pep tests/privat/02-fibo.pep tests/privat/06-calc-non-pur.pep www/samples
+
+.PHONY: bin/pep8analysis tests doc/index.html www/pep8analysis.js