run tests with github actions

This commit is contained in:
Stas Kelvich
2021-03-29 22:40:10 +03:00
parent 5912d0b9da
commit 98b0d3d32c
5 changed files with 50 additions and 15 deletions

30
.github/workflows/testing.yml vendored Normal file
View File

@@ -0,0 +1,30 @@
name: regression check
on: [push, pull_request]
jobs:
regression-check:
name: run regrsession test suite
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v2
with:
submodules: true
- name: Install postgres dependencies
run: |
sudo apt install build-essential libreadline-dev zlib1g-dev flex bison libxml2-dev libcurl-dev
- name: Build postgres
run: |
pgbuild.sh
- name: Install rust
run: |
sudo apt install -y cargo
- name: Run test
run: |
cargo test --test test_pageserver -- --nocapture