mirror of
https://github.com/galaxyproject/galaxy.git
synced 2026-09-24 16:30:27 +08:00
Merge pull request #1649 from mvdbeek/add_startup_test
Add tox startup (run.sh) test and test on OS X and linux
This commit is contained in:
@@ -0,0 +1,6 @@
|
||||
echo "Testing for correct startup:"
|
||||
bash run.sh --daemon && sleep 30s && curl -I localhost:8080
|
||||
EXIT_CODE=$?
|
||||
echo "exit code:$EXIT_CODE, showing startup log:"
|
||||
cat paster.log
|
||||
exit $EXIT_CODE
|
||||
+15
@@ -1,5 +1,7 @@
|
||||
language: python
|
||||
python: 2.7
|
||||
os:
|
||||
- linux
|
||||
env:
|
||||
- TOX_ENV=py34-lint
|
||||
- TOX_ENV=py27-lint
|
||||
@@ -7,10 +9,23 @@ env:
|
||||
- TOX_ENV=py27-unit
|
||||
- TOX_ENV=py26-unit
|
||||
- TOX_ENV=qunit
|
||||
- TOX_ENV=first_startup
|
||||
matrix:
|
||||
include:
|
||||
- os: osx
|
||||
env: TOX_ENV=first_startup
|
||||
language: generic
|
||||
- os: osx
|
||||
env: TOX_ENV=py27-unit
|
||||
language: generic
|
||||
|
||||
before_install:
|
||||
- if [ `uname` == "Darwin" ]; then bash -c "brew update && brew install python"; fi
|
||||
|
||||
install:
|
||||
- pip install tox
|
||||
- if [ "$TOX_ENV" == "qunit" ]; then bash -c 'cd test/qunit && npm install'; fi
|
||||
- if [ "$TOX_ENV" == "first_startup" ]; then bash -c "bash scripts/common_startup.sh && wget -q https://github.com/jmchilton/galaxy-downloads/raw/master/db_gx_rev_0127.sqlite && mv db_gx_rev_0127.sqlite database/universe.sqlite && bash manage_db.sh -c ./config/galaxy.ini.sample upgrade"; fi
|
||||
|
||||
script: tox -e $TOX_ENV
|
||||
|
||||
|
||||
Reference in New Issue
Block a user