Refactor github build action

This commit is contained in:
2023-04-01 17:53:37 +02:00
parent da41a9317d
commit 0ead15be7c

View File

@@ -24,17 +24,13 @@ jobs:
sudo apt-get -y install gcovr sudo apt-get -y install gcovr
- name: Tests & build-wrapper - name: Tests & build-wrapper
run: | run: |
mkdir build
cmake -S . -B build -Wno-dev
build-wrapper-linux-x86-64 --out-dir ${{ env.BUILD_WRAPPER_OUT_DIR }} cmake --build build/ --config Release
cd tests
mkdir build
cmake -S . -B build -Wno-dev cmake -S . -B build -Wno-dev
build-wrapper-linux-x86-64 --out-dir ${{ env.BUILD_WRAPPER_OUT_DIR }} cmake --build build/ --config Release build-wrapper-linux-x86-64 --out-dir ${{ env.BUILD_WRAPPER_OUT_DIR }} cmake --build build/ --config Release
cd build cd build
ctest -C Release --output-on-failure make
cd ../.. ctest -C Release --output-on-failure --test-dir tests
gcovr -e "test/*" --txt --sonarqube=coverage.xml cd ..
gcovr -f CPPFImdlp.cpp -f Metrics.cpp --merge-mode-functions=separate --txt --sonarqube=coverage.xml
- name: Run sonar-scanner - name: Run sonar-scanner
env: env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}