mirror of
https://github.com/quantum5/2048.git
synced 2025-04-24 04:21:58 -04:00
Let Travis test this code.
This commit is contained in:
parent
cd8d07b492
commit
548d987409
46
.travis.yml
Normal file
46
.travis.yml
Normal file
|
@ -0,0 +1,46 @@
|
|||
sudo: required
|
||||
dist: trusty
|
||||
language: python
|
||||
python:
|
||||
- 2.7
|
||||
- 3.4
|
||||
- 3.5
|
||||
- 3.6
|
||||
addons:
|
||||
apt:
|
||||
packages:
|
||||
- xdotool
|
||||
- wmctrl
|
||||
- fluxbox
|
||||
cache:
|
||||
directories:
|
||||
- $HOME/.cache/pip
|
||||
before_cache:
|
||||
- rm -f $HOME/.cache/pip/log/debug.log
|
||||
install:
|
||||
- pip install codecov
|
||||
- pip install -e .
|
||||
before_script:
|
||||
- export DISPLAY=:99.0
|
||||
- sh -e /etc/init.d/xvfb start
|
||||
- sleep 3
|
||||
- fluxbox &
|
||||
- sleep 3
|
||||
script:
|
||||
- timeout -k 30s 30s coverage run --source=_2048 -m _2048 &
|
||||
- sleep 3
|
||||
- >
|
||||
xdotool search '2048: In Python!' windowactivate --sync
|
||||
key --clearmodifiers Up
|
||||
key --clearmodifiers Down
|
||||
key --clearmodifiers Left
|
||||
key --clearmodifiers Right
|
||||
key --clearmodifiers Up
|
||||
key --clearmodifiers Down
|
||||
key --clearmodifiers Left
|
||||
key --clearmodifiers Right
|
||||
- sleep 10
|
||||
- "wmctrl -F -c '2048: In Python!'"
|
||||
- wait %2
|
||||
after_script:
|
||||
- codecov
|
Loading…
Reference in a new issue