Integration Test #1
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
name: Integration Test | |
on: | |
workflow_dispatch: | |
## The tests take a long time to run and can be potentially quite costly, so set it to run manually | |
permissions: | |
contents: read | |
jobs: | |
test: | |
runs-on: ubuntu-latest | |
defaults: | |
run: | |
working-directory: ./tools/integration | |
steps: | |
- uses: actions/[email protected] | |
- uses: actions/[email protected] | |
with: | |
node-version: 18 | |
cache: 'npm' | |
cache-dependency-path: './tools/integration/' | |
- name: Install dependencies | |
run: npm ci | |
- name: Run tests on tools | |
run: npm test | |
- name: Trigger harvest and verify completion | |
run: npm run e2e-test-harvest | |
- name: Verify service functions | |
run: npm run e2e-test-service |