From 6b81ef2f335184b26e603ef6441993c4757763cd Mon Sep 17 00:00:00 2001 From: tomasgodoi Date: Thu, 6 Jul 2017 00:14:04 -0300 Subject: [PATCH] Including travis support to execute tests. --- .travis.yml | 10 ++++++++++ tests/Dockerfile | 12 ++++++++++++ tests/prefs.db | Bin 0 -> 5120 bytes 3 files changed, 22 insertions(+) create mode 100644 .travis.yml create mode 100644 tests/Dockerfile create mode 100644 tests/prefs.db diff --git a/.travis.yml b/.travis.yml new file mode 100644 index 0000000..cae1ba7 --- /dev/null +++ b/.travis.yml @@ -0,0 +1,10 @@ +sudo: required +services: + - docker +language: python +python: + - "2.7" +install: + - docker build -f tests/Dockerfile -t txgio/anki-connect . +script: + - curl localhost:8765 -X POST -s -d '{"action": "version"}' \ No newline at end of file diff --git a/tests/Dockerfile b/tests/Dockerfile new file mode 100644 index 0000000..2932c33 --- /dev/null +++ b/tests/Dockerfile @@ -0,0 +1,12 @@ +FROM txgio/anki + +RUN mkdir -p /home/anki-user/Documents/Anki/addons + +COPY AnkiConnect.py /home/anki-user/Documents/Anki/addons + +# Required if you want to access it from another IP address. +# RUN sed -i 's/127.0.0.1/0.0.0.0/' /home/anki-user/Documents/Anki/addons/AnkiConnect.py + +COPY tests/prefs.db /home/anki-user/Documents/Anki/prefs.db + +CMD /bin/bash -c "(/usr/bin/ibus-daemon -xd; /usr/bin/anki;)" \ No newline at end of file diff --git a/tests/prefs.db b/tests/prefs.db new file mode 100644 index 0000000000000000000000000000000000000000..eee5d703bf9e8dd3327d05e289a7717d1e875c6d GIT binary patch literal 5120 zcmeHK&u`N(6i%9s4NDU@rfHfKfl!CUMx3^5dZU}FZK50Ny1}KQavP^aO_Sg_Tgz=i z;>O>>AH)B_VRue&;JtL&!X&f<7c^qUvfuao{Nwxls=Cu|xsvNnAjVAUWu>U7s`5hD z6-8NqItMi^Ds+me0WI3Ml?7$}+x(*TQz>X8MH^{fZwtu%IRkf;fw$`X((0;u{y?(6 z$3qb~uE(RaEo>h(8^=xkxUto0>M2Urd^YB~k3H|{ z^TNHQ?NwEAeVb3B_a5YRkHs=b>|Q!!kET5hcrIdstJ)8wd~ViYH!nE@IRkf}fuc&_ zkOl2R(Jr*_cmKTk33CSiR|bf-te!+%=(IqzmHWM+7xbC82z030Lj}IP=4Fno*&!vJ(kT}u5}IVsAW^5}xFV8Au@6ugpadHT&Lp=1s*pWesn^R!&9qD$ zZgYplo@_CH2<|FO$1!vheQ^l?=6M8W4Q8SUMR6Dk9z`dK3p`f3hV4f9e6Sm~9rzei zCu?3vll46o$^8fypp@*bCo{RY9SXZPDYZ6hWz(t})UayRnguZ%N&YKe6#V|-^67P< zxcvFa?Dy+Zk7()-Uh*j%&m;%HnL7>xA@>8D0|c7Ph=f7=+;$mYAj*tgS@1d4ff)fqL1rs(CI;_z-AD!kHfLF;{r*t@N%gRO@PA8BBx(SDCZ%rj{2*F@?Fr+&%Xm?`Qp&H%Epbs{*h$Sud z(`r4+7yvr_%J#bxTD`I+hS{B1cE&N(;wv~xTKiJOT24>7iH7k(+zW`S}jD!FH literal 0 HcmV?d00001