почему существует разница в покрытии кода между Salesforce и sonarqube
Я работаю над статическим анализом кода для Salesforce. Я использую автономный SonarQube Enterprise 8.3 и запускаю анализ из Azure DevOps.
Я запускаю "sfdx force:apex:test:run --targetusername $username --resultformat json --outputdir . --codecoverage --testlevel RunLocalTests ", чтобы сгенерировать покрытие кода из отдела продаж, а затем импортировать файл" test-result-codecoverage.json "в sonarqube. sonar.apex.coverage.reportPath=test-result-codecoverage.json Я вижу огромную разницу в покрытии кода между Salesforce и Sonarqube. Подойдя к основной причине, я обнаружил, что JSON, который предоставляет интерфейс командной строки Salesforce, содержит данные, отличные от данных, которые я вижу в пользовательском интерфейсе Salesforce. Как мне получить правильный JSON от Salesforce? или есть какой-то другой формат, в котором мы можем получить данные из Salesforce и импортировать их в sonarqube?
Пожалуйста, предложите, как мне решить эту проблему? Как мне сопоставить покрытие кода на sonarqube и salesforce?
Спасибо, Абхишек