0

我正在尝试在 .Net Core 3.1 应用程序上生成声纳扫描仪报告,但出现此错误。ERROR: SonarScanner 执行过程中出错java.lang.OutOfMemoryError: Java heap spaceThe generated report size is 65.1Mb. 我认为这个错误可能是我的项目中 WSDL 生成的文件的结果。所以,我试图通过 sonarqube.bat 文件中的这个命令排除这些文件

./d:sonar.coverage.exclusions="**Test*.cs","src/folder x","src/folder y","src/folder z"

它没有用。如果有人可以在这个问题上提供一些帮助,那就太好了。

我的文件夹结构

sonarqube.bat
src  
   folder x  
   folder y  
   folder z
test

我试图排除文件夹 x、文件夹 y、文件夹 z 中的所有内容。这些文件夹具有那些 wsdl 内容,以下是我在分析时遇到的错误。我该如何处理这个问题,请帮助解决这个问题。

在此处输入图像描述

声纳文件内容

dotnet test test/####### /p:CollectCoverage=true 
/p:CoverletOutputFormat=opencover  
ECHO ============================
dotnet SonarScanner begin /###########" 
/d:sonar.host.url="###########" 
/d:sonar.login="###########"
/d:sonar.cs.opencover.reportsPaths="test/coverage.opencover.xml"
/d:sonar.coverage.exclusions="**Test*.cs","src/folder x","src/folder y","src/folder z"
dotnet build 
dotnet SonarScanner end /d:sonar.login="##################"
PAUSE
4

0 回答 0