ci: test if project built by running it instead

This commit is contained in:
Alfi Maulana 2024-03-25 14:35:53 +07:00
parent 84a09a843d
commit 2e16a1b0a6
No known key found for this signature in database
GPG Key ID: 2242A64C2A8DF5A4

View File

@ -73,14 +73,11 @@ jobs:
sparse-checkout-cone-mode: false
- name: Configure and Build Project
id: cmake-action
uses: ./cmake-action
with:
options: BUILD_TESTING=ON
- name: Test Project
uses: threeal/ctest-action@v1.0.0
with:
build-config: Debug
- name: Run Project
run: ${{ steps.cmake-action.outputs.build-dir }}/${{ matrix.os == 'windows' && 'Debug/generate_sequence.exe' || 'generate_sequence' }} 5
test-action-with-specified-dirs:
name: Test Action With Specified Directories
@ -102,16 +99,14 @@ jobs:
sparse-checkout-cone-mode: false
- name: Configure and Build Project
id: cmake-action
uses: ./cmake-action
with:
source-dir: project
build-dir: output
options: BUILD_TESTING=ON
- name: Test Project
uses: threeal/ctest-action@v1.0.0
with:
test-dir: output
- name: Run Project
run: output/generate_sequence 5
test-action-without-run-build:
name: Test Action Without Run Build