50 lines
1.1 KiB
Makefile

OUTDIR=testresults
TEXFILE=$(OUTDIR)/testrun.tex
PDFFILE=$(OUTDIR)/testrun.pdf
TEXFILE_FULL=$(OUTDIR)/testrun_full.tex
release:
cp -v $(PDFFILE) ../smart_brain/_testresults_
cp -v $(OUTDIR)/testrun.json ../smart_brain/_testresults_
cp -v $(OUTDIR)/coverage.xml ../smart_brain/_testresults_
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: 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
@latexmk -quiet -output-directory=$(OUTDIR) -c $(TEXFILE_FULL) > /dev/null
@find . -name *~ -type f | xargs rm -f
@find . -name __pycache__ -type d | xargs rm -rf