diff --git a/.travis.yml b/.travis.yml deleted file mode 100644 index 4cc34ba..0000000 --- a/.travis.yml +++ /dev/null @@ -1,19 +0,0 @@ -sudo: required -language: python -addons: - hosts: - - docker -services: - - docker -python: - - "2.7" -install: - - docker build -f tests/docker/$ANKI_VERSION/Dockerfile -t txgio/anki-connect:$ANKI_VERSION . -script: - - docker run -ti -d --rm -p 8888:8765 -e ANKICONNECT_BIND_ADDRESS=0.0.0.0 txgio/anki-connect:$ANKI_VERSION - - ./tests/scripts/wait-up.sh http://docker:8888 - - python -m unittest discover -s tests -v - -env: - - ANKI_VERSION=2.0.x - - ANKI_VERSION=2.1.x \ No newline at end of file diff --git a/tests/docker/2.0.x/Dockerfile b/tests/docker/2.0.x/Dockerfile deleted file mode 100644 index 650c050..0000000 --- a/tests/docker/2.0.x/Dockerfile +++ /dev/null @@ -1,14 +0,0 @@ -FROM txgio/anki:2.0.45 - -RUN apt-get update && \ - apt-get install -y xvfb - -COPY AnkiConnect.py /data/addons/AnkiConnect.py - -COPY tests/docker/2.0.x/prefs.db /data/prefs.db - -ADD tests/docker/2.0.x/entrypoint.sh /entrypoint.sh - -ENTRYPOINT ["/entrypoint.sh"] - -CMD ["anki", "-b", "/data"] \ No newline at end of file diff --git a/tests/docker/2.0.x/entrypoint.sh b/tests/docker/2.0.x/entrypoint.sh deleted file mode 100755 index 8285fb9..0000000 --- a/tests/docker/2.0.x/entrypoint.sh +++ /dev/null @@ -1,8 +0,0 @@ -#!/usr/bin/env bash -set -e - -# Start Xvfb -Xvfb -ac -screen scrn 1280x2000x24 :99.0 & -export DISPLAY=:99.0 - -exec "$@" \ No newline at end of file diff --git a/tests/docker/2.0.x/prefs.db b/tests/docker/2.0.x/prefs.db deleted file mode 100644 index eee5d70..0000000 Binary files a/tests/docker/2.0.x/prefs.db and /dev/null differ diff --git a/tests/docker/2.1.x/Dockerfile b/tests/docker/2.1.x/Dockerfile deleted file mode 100644 index 3438c74..0000000 --- a/tests/docker/2.1.x/Dockerfile +++ /dev/null @@ -1,14 +0,0 @@ -FROM txgio/anki:2.1.0beta14 - -RUN apt-get update && \ - apt-get install -y xvfb - -COPY AnkiConnect.py /data/addons21/AnkiConnect/__init__.py - -COPY tests/docker/2.1.x/prefs21.db /data/prefs21.db - -ADD tests/docker/2.1.x/entrypoint.sh /entrypoint.sh - -ENTRYPOINT ["/entrypoint.sh"] - -CMD ["anki", "-b", "/data"] \ No newline at end of file diff --git a/tests/docker/2.1.x/entrypoint.sh b/tests/docker/2.1.x/entrypoint.sh deleted file mode 100755 index 8285fb9..0000000 --- a/tests/docker/2.1.x/entrypoint.sh +++ /dev/null @@ -1,8 +0,0 @@ -#!/usr/bin/env bash -set -e - -# Start Xvfb -Xvfb -ac -screen scrn 1280x2000x24 :99.0 & -export DISPLAY=:99.0 - -exec "$@" \ No newline at end of file diff --git a/tests/docker/2.1.x/prefs21.db b/tests/docker/2.1.x/prefs21.db deleted file mode 100644 index dc4d505..0000000 Binary files a/tests/docker/2.1.x/prefs21.db and /dev/null differ diff --git a/tests/scripts/wait-up.sh b/tests/scripts/wait-up.sh deleted file mode 100755 index 6491b19..0000000 --- a/tests/scripts/wait-up.sh +++ /dev/null @@ -1,28 +0,0 @@ -#!/usr/bin/env bash -set -e - -if [ $# -lt 1 ]; then - printf "First parameter URL required.\n" - exit 1 -fi - -COUNTER=0 -STEP_SIZE=1 -MAX_SECONDS=${2:-10} # Wait 10 seconds if parameter not provided -MAX_RETRIES=$(( $MAX_SECONDS / $STEP_SIZE)) - -URL=$1 - -printf "Waiting URL: "$URL"\n" - -until $(curl --insecure --output /dev/null --silent --fail $URL) || [ $COUNTER -eq $MAX_RETRIES ]; do - printf '.' - sleep $STEP_SIZE - COUNTER=$(($COUNTER + 1)) -done -if [ $COUNTER -eq $MAX_RETRIES ]; then - printf "\nTimeout after "$(( $COUNTER * $STEP_SIZE))" second(s).\n" - exit 2 -else - printf "\nUp successfully after "$(( $COUNTER * $STEP_SIZE))" second(s).\n" -fi \ No newline at end of file