23 lines
721 B
YAML
23 lines
721 B
YAML
---
|
|
platform: linux
|
|
inputs:
|
|
- name: quay-pull-request
|
|
run:
|
|
path: /bin/sh
|
|
args:
|
|
- -c
|
|
- |
|
|
set -eux
|
|
export TEST=true
|
|
export TEST_DATABASE_URI='mysql+pymysql://quay@127.0.0.1/genschema'
|
|
export SKIP_DB_SCHEMA=true
|
|
pip install --quiet -r quay-pull-request/requirements.txt
|
|
pip install --quiet -r quay-pull-request/requirements-tests.txt
|
|
service mysql start
|
|
mysqladmin create genschema
|
|
mysql -e "CREATE USER 'quay'@'127.0.0.1' IDENTIFIED BY '';"
|
|
mysql -e "GRANT ALL PRIVILEGES ON *.* TO 'quay'@'127.0.0.1';"
|
|
cd quay-pull-request
|
|
PYTHONPATH="." alembic upgrade head
|
|
PYTHONPATH="." python -m unittest discover -f
|
|
service mysql stop
|