-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathMakefile
More file actions
35 lines (24 loc) · 771 Bytes
/
Copy pathMakefile
File metadata and controls
35 lines (24 loc) · 771 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
PYTHON ?= python
.PHONY: examples test falsify study figure metadata hygiene validate reproduce clean
examples:
PYTHONPATH=src $(PYTHON) scripts/regenerate_examples.py
test:
PYTHONPATH=src $(PYTHON) -m unittest discover -s tests -v
falsify:
PYTHONPATH=src $(PYTHON) scripts/run_exact_falsification.py
study:
bash scripts/run_study_all.sh
figure:
$(PYTHON) scripts/make_figure.py --output-dir figures
metadata:
$(PYTHON) scripts/validate_metadata.py
hygiene:
$(PYTHON) scripts/scan_release.py
validate:
PYTHONPATH=src $(PYTHON) scripts/run_release_validation.py
reproduce:
bash scripts/reproduce_all.sh
clean:
find . -type d -name __pycache__ -prune -exec rm -rf {} +
find . -type f -name '*.pyc' -delete
rm -rf build dist *.egg-info src/*.egg-info