From b81e2395057ea9a27790e246d3cfe0f69ffa1439 Mon Sep 17 00:00:00 2001 From: Nuwan Jayawardene Date: Thu, 5 Dec 2024 01:57:47 +0530 Subject: [PATCH] [ci/cd] Add integration test to testing-pipeline.yml (#1606) **Link the Issue(s) this Pull Request is related to.** N/A **Summarize your change.** Adds integration test script to testing pipeline to ensure key OpenCue components work in cohesion with individual changes. Co-authored-by: Diego Tavares --- .github/workflows/testing-pipeline.yml | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/.github/workflows/testing-pipeline.yml b/.github/workflows/testing-pipeline.yml index 75d8c8111..82f142fe8 100644 --- a/.github/workflows/testing-pipeline.yml +++ b/.github/workflows/testing-pipeline.yml @@ -49,6 +49,23 @@ jobs: chown -R aswfuser:aswfgroup . su -c "cd cuebot && ./gradlew build --stacktrace --info" aswfuser + integration_test: + name: Run Integration Test + runs-on: ubuntu-22.04 + steps: + - name: Checkout + uses: actions/checkout@v3 + + - name: Run test + run: ci/run_integration_test.sh + + - name: Archive log files + uses: actions/upload-artifact@v3 + if: ${{ always() }} + with: + name: test-logs + path: /tmp/opencue-test/*.log + lint_python: name: Lint Python Code runs-on: ubuntu-22.04