Skip to content

Resolves #1074 - Update openapi.json bindings #46

Resolves #1074 - Update openapi.json bindings

Resolves #1074 - Update openapi.json bindings #46

name: "Node Integration Tests"
# run this on a pull request for testing
on:
pull_request:
# use a single job at first
jobs:
run-integration-tests:
runs-on: ubuntu-latest
steps:
- name: Checkout Repository
uses: actions/checkout@v2
- name: Build and Run Services and Mongo Containers
run: |
cp docker/.docker-env.test-example docker/.docker-env
docker-compose --file docker/docker-compose.yml build
docker-compose --file docker/docker-compose.yml up -d
- name: Sleep
run: bash -c "while ! docker-compose --file docker/docker-compose.yml logs --tail=10 cveawg | grep -q 'Serving on port'; do sleep 1; done"
- name: Run Tests
run: docker-compose -f docker/docker-compose.yml exec -T cveawg npm run test:integration
continue-on-error: false