Skip to content

Commit

Permalink
Get GDM Wide tested on GitHub Actions
Browse files Browse the repository at this point in the history
  • Loading branch information
aguynamedryan committed Jan 12, 2024
1 parent 4cf3d3f commit 1ad442a
Show file tree
Hide file tree
Showing 2 changed files with 18 additions and 23 deletions.
37 changes: 16 additions & 21 deletions .github/workflows/run_tests.yml
Original file line number Diff line number Diff line change
@@ -1,27 +1,21 @@
name: Run Tests
on: [push]
jobs:
Run-GDM-Tests:
runs-on: ubuntu-latest
environment: Test Secrets
env:
SEQUELIZER_SEARCH_PATH: public,gdm_vocabs
steps:
- name: Check out repository code
uses: actions/checkout@v3
-
name: Log into DockerHub
uses: docker/login-action@v2
with:
username: ${{ secrets.DOCKERHUB_USERNAME }}
password: ${{ secrets.DOCKERHUB_TOKEN }}
- name: Run Tests
run: docker-compose run conceptql
Run-OHDSI-Tests:
Run-PostgreSQL-Tests:
strategy:
matrix:
include:
- search_path: public,gdm_vocabs
data_model: gdm
- search_path: public,ohdsi_vocabs
data_model: gdm
- search_path: wide,ohdsi_vocabs
data_model: gdm_wide
runs-on: ubuntu-latest
environment: Test Secrets
env:
SEQUELIZER_SEARCH_PATH: public,ohdsi_vocabs
SEQUELIZER_SEARCH_PATH: ${{ matrix.search_path }}
CONCEPTQL_DATA_MODEL: ${{ matrix.data_model }}
steps:
- name: Check out repository code
uses: actions/checkout@v3
Expand All @@ -36,12 +30,13 @@ jobs:
Run-Spark-Tests:
strategy:
matrix:
vocab: [gdm, ohdsi]
vocabs: [ohdsi]
spark_version: [3.5.0, 3.3.2]
data_model: [gdm, gdm_wide]
runs-on: ubuntu-22.04
env:
SPARK_VERSION: ${{ matrix.spark_version }}
CONCEPTQL_DATA_MODEL: gdm
CONCEPTQL_DATA_MODEL: ${{ matrix.data_model }}
steps:
- uses: actions/checkout@v3
- uses: ruby/setup-ruby@v1
Expand Down Expand Up @@ -76,5 +71,5 @@ jobs:
- run: ~/spark/sbin/start-thriftserver.sh --driver-memory 5G && sleep 20
- run: bundle exec ruby test/all.rb
env:
CONCEPTQL_PARQUET_TEST_DIR: /tmp/synpuf_test_data/${{ matrix.vocab }}
CONCEPTQL_PARQUET_TEST_DIR: /tmp/synpuf_test_data/${{ matrix.vocabs }}
SEQUELIZER_URL: hexspace://localhost:10000/default
4 changes: 2 additions & 2 deletions docker-compose.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ services:
depends_on:
- test_data
environment:
- CONCEPTQL_DATA_MODEL=gdm
- CONCEPTQL_DATA_MODEL
- CONCEPTQL_ENABLE_COMMENTS
- CONCEPTQL_OVERWRITE_TEST_RESULTS
- CONCEPTQL_PRINT_SQL
Expand All @@ -22,6 +22,6 @@ services:
volumes:
- "${PWD}:/home/conceptql"
test_data:
image: outcomesinsights/misc:test_data.hammer
image: outcomesinsights/misc:test_data.ignitor
expose:
- 5432

0 comments on commit 1ad442a

Please sign in to comment.