---
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="." py.test "." --ignore=endpoints/appr/test/
      service mysql stop