Index: DamEngine/trunk/utils/SonarQube/System.ValueTuple.dll
===================================================================
diff -u
Binary files differ
Index: DamEngine/trunk/utils/SonarQube/sonar-scanner-3.2.0.1227/lib/sonar-scanner-cli-3.2.0.1227.jar
===================================================================
diff -u
Binary files differ
Index: DamEngine/trunk/utils/SonarQube/SonarScanner.MSBuild.Common.dll
===================================================================
diff -u
Binary files differ
Index: DamEngine/trunk/utils/SonarQube/Targets/SonarQube.Integration.targets
===================================================================
diff -u
--- DamEngine/trunk/utils/SonarQube/Targets/SonarQube.Integration.targets (revision 0)
+++ DamEngine/trunk/utils/SonarQube/Targets/SonarQube.Integration.targets (revision 2516)
@@ -0,0 +1,460 @@
+
+
+
+
+
+
+
+
+
+
+
+
+ true
+
+
+
+
+ $(SonarQubeTempPath)\conf
+ $(SonarQubeTempPath)\out
+
+
+ AndroidEnvironment;AndroidJavaSource;AndroidResource;Build;ClCompile;ClInclude;Compile;Content;DeploymentExtensionConfiguration;EmbeddedResource;EntityDeploy;None;PostDeploy;PRIResource;PreDeploy;RefactorLog;Resource;Script;ScriptCode;TypeScriptCompile;$(SQAdditionalAnalysisFileItemTypes)
+
+
+
+
+
+
+
+ $([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), SonarScanner.MSBuild.Tasks.dll))\SonarScanner.MSBuild.Tasks.dll
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ true
+
+
+ true
+ true
+
+
+
+
+
+
+
+ true
+ true
+ true
+
+
+
+ true
+
+
+
+
+ 3AC096D0-A1C2-E12C-1390-A8335801FDAB
+ true
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ $([System.IO.Path]::Combine($(MSBuildProjectDirectory),$(BaseIntermediateOutputPath)))
+
+
+
+
+
+
+
+
+
+
+
+ true
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ $(SonarQubeConfigPath)\$(UniqueName)
+
+
+
+
+
+
+
+
+
+
+
+
+
+ $(ProjectSpecificOutDir)\FilesToAnalyze.txt
+
+
+
+
+
+
+
+
+ FilesToAnalyze
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ cs
+ vbnet
+
+
+
+
+
+
+
+
+
+
+ true
+
+
+ false
+
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ $(TargetDir)$(TargetFileName).RoslynCA.json
+ $(SonarCompileErrorLog)
+
+
+
+ $(SQRuleSetFilePath)
+ $(ProjectSpecificConfDir)\ProjectOutFolderPath.txt
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ $(TargetDir)$(TargetName)$(RazorTargetNameSuffix)$(TargetExt).RoslynCA.json
+ $(RazorSonarCompileErrorLog)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ @(SonarReportFilePath->'%(identity)','|')
+
+
+ $(ProjectSpecificOutDir)
+
+
+
+
+
+
+
+
Index: DamEngine/trunk/utils/SonarQube/sonar-scanner-3.2.0.1227/bin/sonar-scanner-debug
===================================================================
diff -u
--- DamEngine/trunk/utils/SonarQube/sonar-scanner-3.2.0.1227/bin/sonar-scanner-debug (revision 0)
+++ DamEngine/trunk/utils/SonarQube/sonar-scanner-3.2.0.1227/bin/sonar-scanner-debug (revision 2516)
@@ -0,0 +1,14 @@
+#!/bin/sh
+#
+# SonarQube Scanner Startup Script for Unix
+#
+# Optional ENV vars:
+# SONAR_SCANNER_OPTS - parameters passed to the Java VM when running the SonarQube Scanner
+# JAVA_HOME - Location of Java's installation
+
+SONAR_SCANNER_DEBUG_OPTS="-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=8000"
+
+echo "Executing SonarQube Scanner in Debug Mode"
+echo "SONAR_SCANNER_DEBUG_OPTS=\"-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=8000\""
+
+env SONAR_SCANNER_OPTS="$SONAR_SCANNER_OPTS" SONAR_SCANNER_DEBUG_OPTS="$SONAR_SCANNER_DEBUG_OPTS" "$(dirname "$0")"/sonar-scanner "$@"
Index: DamEngine/trunk/utils/SonarQube/sonar-scanner-3.2.0.1227/bin/sonar-scanner
===================================================================
diff -u
--- DamEngine/trunk/utils/SonarQube/sonar-scanner-3.2.0.1227/bin/sonar-scanner (revision 0)
+++ DamEngine/trunk/utils/SonarQube/sonar-scanner-3.2.0.1227/bin/sonar-scanner (revision 2516)
@@ -0,0 +1,67 @@
+#!/bin/sh
+#
+# SonarQube Scanner Startup Script for Unix
+#
+# Optional ENV vars:
+# SONAR_SCANNER_OPTS - Parameters passed to the Java VM when running the SonarQube Scanner
+# SONAR_SCANNER_DEBUG_OPTS - Extra parameters passed to the Java VM for debugging
+# JAVA_HOME - Location of Java's installation
+
+real_path () {
+ target=$1
+
+ (
+ while true; do
+ cd "$(dirname "$target")"
+ target=$(basename "$target")
+ test -L "$target" || break
+ target=$(readlink "$target")
+ done
+
+ echo "$(pwd -P)/$target"
+ )
+}
+
+script_path=$(real_path "$0")
+sonar_scanner_home=$(dirname "$script_path")/..
+
+# make it fully qualified
+sonar_scanner_home=$(cd "$sonar_scanner_home" && pwd -P)
+
+jar_file=$sonar_scanner_home/lib/sonar-scanner-cli-3.2.0.1227.jar
+
+# check that sonar_scanner_home has been correctly set
+if [ ! -f "$jar_file" ] ; then
+ echo "File does not exist: $jar_file"
+ echo "'$sonar_scanner_home' does not point to a valid installation directory: $sonar_scanner_home"
+ exit 1
+fi
+
+use_embedded_jre=false
+if [ "$use_embedded_jre" = true ]; then
+ export JAVA_HOME=$sonar_scanner_home/jre
+fi
+
+if [ -n "$JAVA_HOME" ]
+then
+ java_cmd="$JAVA_HOME/bin/java"
+else
+ java_cmd="$(which java)"
+fi
+
+project_home=$(pwd)
+
+#echo "Info: Using sonar-scanner at $sonar_scanner_home"
+#echo "Info: Using java at $java_cmd"
+#echo "Info: Using classpath $jar_file"
+#echo "Info: Using project $project_home"
+
+exec "$java_cmd" \
+ -Djava.awt.headless=true \
+ $SONAR_SCANNER_OPTS \
+ $SONAR_SCANNER_DEBUG_OPTS \
+ -classpath "$jar_file" \
+ -Dscanner.home="$sonar_scanner_home" \
+ -Dproject.home="$project_home" \
+ org.sonarsource.scanner.cli.Main "$@"
+
Index: DamEngine/trunk/utils/SonarQube/SonarScanner.MSBuild.PreProcessor.dll
===================================================================
diff -u
Binary files differ
Index: DamEngine/trunk/utils/SonarQube/SonarScanner.MSBuild.PostProcessor.dll
===================================================================
diff -u
Binary files differ
Index: DamEngine/trunk/utils/SonarQube/SonarScanner.MSBuild.exe
===================================================================
diff -u
Binary files differ
Index: DamEngine/trunk/utils/SonarQube/Newtonsoft.Json.dll
===================================================================
diff -u
Binary files differ
Index: DamEngine/trunk/utils/SonarQube/SonarQube.Analysis.xml
===================================================================
diff -u
--- DamEngine/trunk/utils/SonarQube/SonarQube.Analysis.xml (revision 0)
+++ DamEngine/trunk/utils/SonarQube/SonarQube.Analysis.xml (revision 2516)
@@ -0,0 +1,35 @@
+
+
+
+
+
+
+
+
+
+
Index: DamEngine/trunk/utils/SonarQube/Microsoft.VisualStudio.Setup.Configuration.Interop.dll
===================================================================
diff -u
Binary files differ
Index: DamEngine/trunk/utils/SonarQube/sonar-scanner-3.2.0.1227/bin/sonar-scanner.bat
===================================================================
diff -u
--- DamEngine/trunk/utils/SonarQube/sonar-scanner-3.2.0.1227/bin/sonar-scanner.bat (revision 0)
+++ DamEngine/trunk/utils/SonarQube/sonar-scanner-3.2.0.1227/bin/sonar-scanner.bat (revision 2516)
@@ -0,0 +1,91 @@
+@REM SonarQube Scanner Startup Script for Windows
+@REM
+@REM Required ENV vars:
+@REM JAVA_HOME - location of a JDK home dir
+@REM
+@REM Optional ENV vars:
+@REM SONAR_SCANNER_OPTS - parameters passed to the Java VM when running the SonarQube Scanner
+
+@echo off
+
+set ERROR_CODE=0
+
+@REM set local scope for the variables with windows NT shell
+@setlocal
+
+set "scriptdir=%~dp0"
+if #%scriptdir:~-1%# == #\# set scriptdir=%scriptdir:~0,-1%
+set "SONAR_SCANNER_HOME=%scriptdir%\.."
+
+@REM ==== START VALIDATION ====
+@REM *** JAVA EXEC VALIDATION ***
+
+set use_embedded_jre=false
+if "%use_embedded_jre%" == "true" (
+ set "JAVA_HOME=%SONAR_SCANNER_HOME%\jre"
+)
+
+if not "%JAVA_HOME%" == "" goto foundJavaHome
+
+for %%i in (java.exe) do set JAVA_EXEC=%%~$PATH:i
+
+if not "%JAVA_EXEC%" == "" (
+ set JAVA_EXEC="%JAVA_EXEC%"
+ goto OkJava
+)
+
+if not "%JAVA_EXEC%" == "" goto OkJava
+
+echo.
+echo ERROR: JAVA_HOME not found in your environment, and no Java
+echo executable present in the PATH.
+echo Please set the JAVA_HOME variable in your environment to match the
+echo location of your Java installation, or add "java.exe" to the PATH
+echo.
+goto error
+
+:foundJavaHome
+if EXIST "%JAVA_HOME%\bin\java.exe" goto foundJavaExeFromJavaHome
+
+echo.
+echo ERROR: JAVA_HOME exists but does not point to a valid Java home
+echo folder. No "\bin\java.exe" file can be found there.
+echo.
+goto error
+
+:foundJavaExeFromJavaHome
+set JAVA_EXEC="%JAVA_HOME%\bin\java.exe"
+
+:OkJava
+goto run
+
+
+@REM ==== START RUN ====
+:run
+
+set PROJECT_HOME=%CD%
+
+@REM remove trailing backslash, see https://groups.google.com/d/msg/sonarqube/wi7u-CyV_tc/3u9UKRmABQAJ
+IF %PROJECT_HOME:~-1% == \ SET PROJECT_HOME=%PROJECT_HOME:~0,-1%
+
+%JAVA_EXEC% -Djava.awt.headless=true %SONAR_SCANNER_DEBUG_OPTS% %SONAR_SCANNER_OPTS% -cp "%SONAR_SCANNER_HOME%\lib\sonar-scanner-cli-3.2.0.1227.jar" "-Dscanner.home=%SONAR_SCANNER_HOME%" "-Dproject.home=%PROJECT_HOME%" org.sonarsource.scanner.cli.Main %*
+if ERRORLEVEL 1 goto error
+goto end
+
+:error
+set ERROR_CODE=1
+
+@REM ==== END EXECUTION ====
+
+:end
+@REM set local scope for the variables with windows NT shell
+@endlocal & set ERROR_CODE=%ERROR_CODE%
+
+@REM see http://code-bear.com/bearlog/2007/06/01/getting-the-exit-code-from-a-batch-file-that-is-run-from-a-python-program/
+goto exit
+
+:returncode
+exit /B %1
+
+:exit
+call :returncode %ERROR_CODE%
Index: DamEngine/trunk/utils/SonarQube/SonarScanner.MSBuild.TFS.Classic.dll
===================================================================
diff -u
Binary files differ
Index: DamEngine/trunk/utils/SonarQube/sonar-scanner-3.2.0.1227/bin/sonar-scanner-debug.bat
===================================================================
diff -u
--- DamEngine/trunk/utils/SonarQube/sonar-scanner-3.2.0.1227/bin/sonar-scanner-debug.bat (revision 0)
+++ DamEngine/trunk/utils/SonarQube/sonar-scanner-3.2.0.1227/bin/sonar-scanner-debug.bat (revision 2516)
@@ -0,0 +1,13 @@
+@REM SonarQube Scanner Startup Script for Windows
+@REM
+@REM Required ENV vars:
+@REM JAVA_HOME - location of a JDK home dir
+@REM
+@REM Optional ENV vars:
+@REM SONAR_SCANNER_OPTS - parameters passed to the Java VM when running the SonarQube Scanner
+
+@setlocal
+@set SONAR_SCANNER_DEBUG_OPTS=-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=8000
+echo "Executing SonarQube Scanner in Debug Mode"
+echo "SONAR_SCANNER_DEBUG_OPTS=-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=8000"
+@call "%~dp0"sonar-scanner.bat %*
Index: DamEngine/trunk/utils/SonarQube/SonarScanner.MSBuild.TFS.dll
===================================================================
diff -u
Binary files differ
Index: DamEngine/trunk/utils/SonarQube/SonarScanner.MSBuild.Tasks.dll
===================================================================
diff -u
Binary files differ
Index: DamEngine/trunk/utils/SonarQube/Targets/SonarQube.Integration.ImportBefore.targets
===================================================================
diff -u
--- DamEngine/trunk/utils/SonarQube/Targets/SonarQube.Integration.ImportBefore.targets (revision 0)
+++ DamEngine/trunk/utils/SonarQube/Targets/SonarQube.Integration.ImportBefore.targets (revision 2516)
@@ -0,0 +1,66 @@
+
+
+
+
+
+
+
+ $(TF_BUILD_BUILDDIRECTORY)
+
+ $(AGENT_BUILDDIRECTORY)
+
+ $(MSBuildStartupDirectory)
+
+ $(SonarQubeBuildDirectory)\.sonarqube
+
+
+
+
+
+
+
+ $(SonarQubeTempPath)\bin\targets
+
+
+
+
+
+
+ $(SonarQubeTargetsPath)\SonarQube.Integration.targets
+
+
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Index: DamEngine/trunk/utils/SonarQube/MSBuild.SonarQube.Runner.exe
===================================================================
diff -u
Binary files differ
Index: DamEngine/trunk/utils/SonarQube/sonar-scanner-3.2.0.1227/conf/sonar-scanner.properties
===================================================================
diff -u
--- DamEngine/trunk/utils/SonarQube/sonar-scanner-3.2.0.1227/conf/sonar-scanner.properties (revision 0)
+++ DamEngine/trunk/utils/SonarQube/sonar-scanner-3.2.0.1227/conf/sonar-scanner.properties (revision 2516)
@@ -0,0 +1,9 @@
+#Configure here general information about the environment, such as SonarQube server connection details for example
+#No information about specific project should appear here
+
+#----- Default SonarQube server
+#sonar.host.url=http://localhost:9000
+
+#----- Default source code encoding
+#sonar.sourceEncoding=UTF-8
+
Index: DamEngine/trunk/utils/SonarQube/SonarQube.Scanner.MSBuild.exe
===================================================================
diff -u
Binary files differ
Index: DamEngine/trunk/utils/SonarQube/SonarScanner.MSBuild.Shim.dll
===================================================================
diff -u
Binary files differ