-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathMakefile
26 lines (20 loc) · 1.51 KB
/
Makefile
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
build:
docker build -t pyscheduler .
help:
docker run -it --rm --name pyscheduler -v ${PWD}:/usr/src/app -w /usr/src/app pyscheduler python -m pyscheduler -h
run:
docker run -it --rm --name pyscheduler -v ${PWD}:/usr/src/app -w /usr/src/app pyscheduler python -m pyscheduler --input=tests/input/spread.txt
docker run -it --rm --name pyscheduler -v ${PWD}:/usr/src/app -w /usr/src/app pyscheduler python -m pyscheduler --input=tests/input/input1.txt
docker run -it --rm --name pyscheduler -v ${PWD}:/usr/src/app -w /usr/src/app pyscheduler python -m pyscheduler --input=tests/input/input2.txt
docker run -it --rm --name pyscheduler -v ${PWD}:/usr/src/app -w /usr/src/app pyscheduler python -m pyscheduler --input=tests/input/input3.txt
docker run -it --rm --name pyscheduler -v ${PWD}:/usr/src/app -w /usr/src/app pyscheduler python -m pyscheduler --input=tests/input/input4.txt
docker run -it --rm --name pyscheduler -v ${PWD}:/usr/src/app -w /usr/src/app pyscheduler python -m pyscheduler --input=tests/input/input5.txt
test:
docker run -it --rm --name pyscheduler -v ${PWD}:/usr/src/app -w /usr/src/app pyscheduler python -m tests
coverage:
docker run -it --rm --name pyscheduler -v ${PWD}:/usr/src/app -w /usr/src/app pyscheduler coverage run -m tests
coverage-report:
docker run -it --rm --name pyscheduler -v ${PWD}:/usr/src/app -w /usr/src/app pyscheduler coverage report
coverage-html:
docker run -it --rm --name pyscheduler -v ${PWD}:/usr/src/app -w /usr/src/app pyscheduler coverage html
wslview htmlcov/index.html