51 行
1.1 KiB
Makefile
51 行
1.1 KiB
Makefile
OUTDIR=testresults
|
|
TEXFILE=$(OUTDIR)/testrun.tex
|
|
PDFFILE=$(OUTDIR)/testrun.pdf
|
|
|
|
release:
|
|
cp -v $(PDFFILE) ../smart_brain/_testresults_
|
|
cp -v $(OUTDIR)/testrun.json ../smart_brain/_testresults_
|
|
cp -v $(OUTDIR)/coverage.xml ../smart_brain/_testresults_
|
|
|
|
clean_coverage:
|
|
rm -vf testresults/coverage.xml
|
|
|
|
single: test_single pdf view clean
|
|
@echo FINISHED...
|
|
|
|
smoke: test_smoke pdf view clean
|
|
@echo FINISHED...
|
|
|
|
short: test_short pdf view clean
|
|
@echo FINISHED...
|
|
|
|
full: clean_coverage test_full pdf view clean
|
|
@echo FINISHED...
|
|
|
|
test_single:
|
|
venv/bin/python smart_brain_test.py single
|
|
|
|
test_smoke:
|
|
venv/bin/python smart_brain_test.py smoke
|
|
|
|
test_short:
|
|
venv/bin/python smart_brain_test.py short
|
|
|
|
test_full:
|
|
venv/bin/python smart_brain_test.py full
|
|
|
|
pdf:
|
|
@latexmk -pdf -quiet -pdflatex="pdflatex -interaction=nonstopmode" -output-directory=$(OUTDIR) -use-make $(TEXFILE) > /dev/null
|
|
|
|
view:
|
|
@open $(PDFFILE)
|
|
|
|
view_full:
|
|
@open $(PDFFILE_FULL)
|
|
|
|
localclean:
|
|
@latexmk -quiet -output-directory=$(OUTDIR) -c $(TEXFILE) > /dev/null
|
|
@find . -name *~ -type f | xargs rm -f
|
|
@find . -name __pycache__ -type d | xargs rm -rf
|
|
|