Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Add new entry in Release_Notes.
[simgrid.git] / tools / internal / travis-sonarqube.sh
diff --git a/tools/internal/travis-sonarqube.sh b/tools/internal/travis-sonarqube.sh
deleted file mode 100755 (executable)
index 3bdf700..0000000
+++ /dev/null
@@ -1,31 +0,0 @@
-#! /bin/sh
-
-# Run SonarQube on travis. First version was given per email by one of the SonarQube engineer.
-
-# Install required software
-installSonarQubeScanner() {
-  export SONAR_SCANNER_HOME=$HOME/.sonar/sonar-scanner-2.6
-  rm -rf $SONAR_SCANNER_HOME
-  mkdir -p $SONAR_SCANNER_HOME
-  curl -sSLo $HOME/.sonar/sonar-scanner.zip http://repo1.maven.org/maven2/org/sonarsource/scanner/cli/sonar-scanner-cli/2.6/sonar-scanner-cli-2.6.zip
-  unzip $HOME/.sonar/sonar-scanner.zip -d $HOME/.sonar/
-  rm $HOME/.sonar/sonar-scanner.zip
-  export PATH=$SONAR_SCANNER_HOME/bin:$PATH
-  export SONAR_SCANNER_OPTS="-server"
-}
-installBuildWrapper() {
-  curl -LsS https://nemo.sonarqube.org/static/cpp/build-wrapper-linux-x86.zip > build-wrapper-linux-x86.zip
-  unzip build-wrapper-linux-x86.zip
-}
-installSonarQubeScanner
-installBuildWrapper
-
-# triggers the compilation through the build wrapper to gather compilation database
-# We need to clean the build that was used for the tests before to ensure that everything gets rebuilt (sonarqube only use what's built throught its wrappers)
-# Plus, we need to activate MC so that it does not get throught the quality net :)
-make clean
-cmake -Denable_documentation=OFF -Denable_coverage=OFF -Denable_java=ON -Denable_model-checking=ON -Denable_lua=OFF -Denable_compile_optimizations=OFF -Denable_smpi=ON -Denable_smpi_MPICH3_testsuite=OFF .
-./build-wrapper-linux-x86/build-wrapper-linux-x86-64 --out-dir bw-outputs make all
-
-# and finally execute the actual SonarQube analysis (the SONAR_TOKEN is set from the travis web interface, to not expose it)
-sonar-scanner -Dsonar.host.url=https://nemo.sonarqube.org -Dsonar.login=$SONAR_TOKEN