Initial commit
This commit is contained in:
15
sonarqube.sh
Normal file
15
sonarqube.sh
Normal file
@@ -0,0 +1,15 @@
|
||||
#!/bin/sh
|
||||
|
||||
mkdir SonarqubeResult
|
||||
|
||||
mkdir SonarqubeResult/UnitTests
|
||||
mkdir SonarqubeResult/UnitTests/Merged
|
||||
mkdir SonarqubeResult/UnitTests/Merged/CPPUnit
|
||||
./build/Debug/Bigfoot/Tests/System/SystemTests --gtest_output="xml:SonarqubeResult/UnitTests/SystemTests.xml"
|
||||
./build/Debug/Bigfoot/Tests/Utils/UtilsTests --gtest_output="xml:SonarqubeResult/UnitTests/UtilsTests.xml"
|
||||
./build/Debug/Bigfoot/Tests/Engine/EngineTests --gtest_output="xml:SonarqubeResult/UnitTests/EngineTests.xml"
|
||||
python3 merge_junit_results.py SonarqubeResult/UnitTests SonarqubeResult/UnitTests/Merged/tests.xml
|
||||
python3 convert_junit_to_cppunit.py SonarqubeResult/UnitTests/Merged/tests.xml SonarqubeResult/UnitTests/Merged/CPPUnit/cppunit.xml
|
||||
|
||||
mkdir SonarqubeResult/CoverageReport
|
||||
gcovr --filter Bigfoot/Sources/ --gcov-ignore-parse-errors negative_hits.warn --exclude-lines-by-pattern '.*ASSERT*.' --sonarqube SonarqubeResult/CoverageReport/coverage.xml --html-nested SonarqubeResult/CoverageReport/coverage.html
|
||||
Reference in New Issue
Block a user