temporarily remove travis until I get it working properly
This commit is contained in:
parent
f109f89d2f
commit
bddef5eabd
19
.travis.yml
19
.travis.yml
@ -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
|
|
@ -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"]
|
|
@ -1,8 +0,0 @@
|
|||||||
#!/usr/bin/env bash
|
|
||||||
set -e
|
|
||||||
|
|
||||||
# Start Xvfb
|
|
||||||
Xvfb -ac -screen scrn 1280x2000x24 :99.0 &
|
|
||||||
export DISPLAY=:99.0
|
|
||||||
|
|
||||||
exec "$@"
|
|
Binary file not shown.
@ -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"]
|
|
@ -1,8 +0,0 @@
|
|||||||
#!/usr/bin/env bash
|
|
||||||
set -e
|
|
||||||
|
|
||||||
# Start Xvfb
|
|
||||||
Xvfb -ac -screen scrn 1280x2000x24 :99.0 &
|
|
||||||
export DISPLAY=:99.0
|
|
||||||
|
|
||||||
exec "$@"
|
|
Binary file not shown.
@ -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
|
|
Loading…
Reference in New Issue
Block a user