diff --git a/.github/workflows/integration_tests.yml b/.github/workflows/integration_tests.yml new file mode 100644 index 0000000..9360163 --- /dev/null +++ b/.github/workflows/integration_tests.yml @@ -0,0 +1,16 @@ +name: Build +on: + push: +jobs: + build-project: + name: Build Project + runs-on: ubuntu-22.04 + steps: + - name: Checkout Project + uses: actions/checkout@v4.1.7 + + - name: Build Project + uses: threeal/cmake-action@v2.0.0 + with: + source-dir: tests/integration/ + build-dir: tests/integration/build \ No newline at end of file diff --git a/.github/workflows/manual.yml b/.github/workflows/manual.yml deleted file mode 100644 index 18aaed3..0000000 --- a/.github/workflows/manual.yml +++ /dev/null @@ -1,18 +0,0 @@ - -name: manual_tests -on: workflow_dispatch - -jobs: - tests: - name: "Testing" - runs-on: ubuntu-latest - steps: - - name: Checkout repo - uses: actions/checkout@v2 - - name: Run tests - uses: batov/ceedling_action@master - - name: Publish Unit Test Results - uses: EnricoMi/publish-unit-test-result-action@v1 - if: always() - with: - files: build/artifacts/test/junit_report.xml diff --git a/.github/workflows/main.yml b/.github/workflows/unit_tests.yml similarity index 90% rename from .github/workflows/main.yml rename to .github/workflows/unit_tests.yml index 4434682..3f41eb9 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/unit_tests.yml @@ -12,7 +12,7 @@ jobs: steps: - name: Checkout Repository - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Run Ceedling Unit Tests uses: pavelpolach321/action-ceedling-unit-test@2.0.0