blob: 6b5c7feb364b1040efe87ed02e746b781c265c2c [file]
# This action run e2e test for pull requests
name: test
on: [pull_request]
jobs:
e2e-mysql:
runs-on: ubuntu-latest
env:
DB_DATABASE: lake_db
DB_USER: root
DB_PASSWORD: root
DB_TYPE: mysql
DB_URL: mysql://root:root@localhost:3306/lake_db
REDIS_URL: redis://localhost:6379/1
steps:
- uses: actions/checkout@v2
- name: Use Node.js 12.x
uses: actions/setup-node@v2
with:
node-version: 12.x
- run: 'npm install'
- name: setup mysql
run: |
sudo /etc/init.d/mysql start
mysql -e 'CREATE DATABASE ${{ env.DB_DATABASE }};' -u${{ env.DB_USER }} -p${{ env.DB_PASSWORD }}
- name: setup redis
uses: shogo82148/actions-setup-redis@v1
with:
redis-version: '6.x'
- run: 'npm run test:e2e'