Skip to content

Run Tests

Run Tests #1143

Workflow file for this run

name: Run Tests
on:
schedule:
- cron: "0 0 * * *"
workflow_dispatch:
inputs: {}
push:
branches:
- master
- ci
pull_request:
branches:
- '*'
jobs:
test:
runs-on: ${{ matrix.os }}
timeout-minutes: 40
strategy:
max-parallel: 4
matrix:
os: [ubuntu-latest]
steps:
- uses: actions/checkout@master
- name: Install packages
run: sudo apt-get install -y bats jq parallel
- name: Install edgedb CLI
uses: edgedb/setup-edgedb@v1
- name: Run tests
run: bats tests/*.bats
- name: Run ShellCheck
uses: ludeeus/action-shellcheck@1.1.0
with:
ignore: tests hooks