File tree Expand file tree Collapse file tree 2 files changed +38
-0
lines changed
Expand file tree Collapse file tree 2 files changed +38
-0
lines changed Original file line number Diff line number Diff line change 1+ on : [push, pull_request]
2+ name : Benchmark
3+ jobs :
4+ test :
5+ runs-on : ubuntu-latest
6+ services :
7+ postgres :
8+ image : postgres:10.8
9+ env :
10+ POSTGRES_USER : postgres
11+ POSTGRES_PASSWORD : postgres
12+ POSTGRES_DB : postgres
13+ ports :
14+ - 5432:5432
15+ # needed because the postgres container does not provide a healthcheck
16+ options : --health-cmd pg_isready --health-interval 10s --health-timeout 5s --health-retries 5
17+ steps :
18+ - name : Install psql
19+ run : |
20+ sudo apt-get update
21+ sudo apt-get install -y postgresql-client
22+ - uses : actions/checkout@v2
23+ - uses : actions-rs/toolchain@v1
24+ with :
25+ toolchain : stable
26+ override : true
27+ - name : Load test data
28+ run : psql -h localhost -U postgres -d postgres < tests/load-data.sql
29+ env :
30+ PGPASSWORD : " postgres"
31+ - name : Benchmark
32+ uses : actions-rs/cargo@v1
33+ with :
34+ command : test
35+ args : --release --test benchmark -- --nocapture
36+ env :
37+ TEST_URL : " postgresql://localhost/postgres?user=postgres&password=postgres"
Original file line number Diff line number Diff line change 1+
You can’t perform that action at this time.
0 commit comments