Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ALL_TESTS=$(patsubst %,hw2-%,$(shell seq -w 01 42))
- PYTHON=python3.7
- AUTOPEP8=autopep8
- ROOT=../..
- COPY_TEST_FILES=hw_test.py \
- create_game_variants.py \
- hw2_base_test.py
- UTILS=${ROOT}/utils
- COPY_UTILS=checker_helpers.py \
- import_reporter.py \
- __init__.py
- MINI04=${ROOT}/mini04
- COPY_MINI04=mini04_dice.py
- HW_ROOT=..
- COPY_HW_FILES=hw2_ref.py
- COPY_FILES=${COPY_TEST_FILES} \
- $(patsubst %,${MINI04}/%,${COPY_MINI04}) \
- $(patsubst %,${HW_ROOT}/%,${COPY_HW_FILES})
- all: ${ALL_TESTS}
- hw2-%: build.py *.py_t ${COPY_FILES}
- mkdir -p $@
- ${PYTHON} build.py $* | ${AUTOPEP8} - > $@/test_hw2_$*.py
- cp ${COPY_FILES} $@
- mkdir -p $@/utils
- cp $(patsubst %,${UTILS}/%,${COPY_UTILS}) $@/utils/
- clean:
- -rm -r hw2-*/
- .PHONY: all clean
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement