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
|
#!/usr/bin/make -f
%:
dh $@
# dummy network file for leelaz, for running the tests
debian/runtest/.local/share/leela-zero/best-network:
mkdir -p "$$(dirname "$@")"
python3 -c 'print("1\n" + "".join(("0 " * n).strip() + "\n" for n in [31104,192,192,192] + [331776,192,192,192] * 30 + [384,2,2,2,261364,362,192,1,1,1,92416,256,256,1]), end="")' > "$@"
# give --cpu-only for leelaz, for running the tests
debian/runtest/.config/leela-zero/lizzie-config.txt:
mkdir -p "$$(dirname "$@")"
echo '{ "leelaz": { "engine-command": "\/usr\/games\/leelaz --cpu-only --gtp --lagbuffer 0 --weights %network-file" } }' > "$@"
override_dh_auto_test: debian/runtest/.local/share/leela-zero/best-network debian/runtest/.config/leela-zero/lizzie-config.txt
HOME=$(CURDIR)/debian/runtest xvfb-run -a dh_auto_test -- test -Duser.home=$(CURDIR)/debian/runtest
override_dh_auto_install:
dh_auto_install
sed -i -re 's/libandroid-json-org-java \(>= \w+\)/libandroid-json-org-java (>= 20121204-20090211-3)/g' \
debian/*.substvars
override_dh_auto_clean:
dh_auto_clean
$(RM) -rf $(CURDIR)/debian/runtest
|