diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index d44ced96..b91ae102 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -46,6 +46,29 @@ jobs: sleep 5 make test-conformance + gridsTest: + needs: build + name: GRIDs Conformance + runs-on: ubuntu-latest + steps: + - name: Check out code + uses: actions/checkout@v2 + - name: Python Dependencies for Conformance + run: pip install requests numpy + - name: Download grip + uses: actions/download-artifact@v2 + with: + name: gripBin + - name: GRIDs unit tests + run: | + chmod +x grip + go test ./test -config grids.yml + - name: GRIDs Test + run: | + ./grip server --rpc-port 18202 --http-port 18201 --config ./test/grids.yml & + sleep 5 + make test-conformance + mongoTest: needs: build name: Mongo Test @@ -67,6 +90,48 @@ jobs: sleep 5 make test-conformance + elasticTest: + needs: build + name: Elastic Test + runs-on: ubuntu-latest + steps: + - name: Check out code + uses: actions/checkout@v2 + - name: Python Dependencies for Conformance + run: pip install requests numpy + - name: Download grip + uses: actions/download-artifact@v2 + with: + name: gripBin + - name: Elastic Conformance + run: | + chmod +x grip + make start-elastic + ./grip server --rpc-port 18202 --http-port 18201 --config ./test/elastic.yml & + sleep 5 + make test-conformance + + portgresTest: + needs: build + name: Portgres Test + runs-on: ubuntu-latest + steps: + - name: Check out code + uses: actions/checkout@v2 + - name: Python Dependencies for Conformance + run: pip install requests numpy + - name: Download grip + uses: actions/download-artifact@v2 + with: + name: gripBin + - name: Postgres Conformance + run: | + chmod +x grip + make start-postgres + ./grip server --rpc-port 18202 --http-port 18201 --config ./test/pqsl.yml & + sleep 5 + python conformance/run_conformance.py http://localhost:18201 --exclude index aggregations + gripperTest: needs: build name: Gripper Test