This plugin is deprecated since SonarQube 3.7. Please move to the concept of Technical Debt introduced in SonarQube 4.0.
Description / Features
Total Quality plugin combines four domain measures (architecture, design, code, and tests) in order to calculate a global and unified project quality health. Plugin provides metrics at project level only.
acel is an accelerator factor whose value can be configured in the Sonar SonarQube settings page.
The default threshold for each metric can be also configured (for instance, 50 is the default response_for_class threshold).
IT_COV = Integration Tests coverage
- Install the Total Quality plugin through the Update Center or download it into the SONAR_HOME/extensions/plugins directory
- Restart the Sonar server
Add the "Total Quality" widget to your dashboard.
Run an analysis on the project to compute the Total Quality metrics.
Every Each threshold and every formula should may be configured with administration view.
If you want to at either the property or global level.
To remove a metric just do,assign it a zero weight in the formula, like so,
"ARCH=0.25 DESIGN=0.25 CODE=0.50 TESTS=0.00"
|To enable the computation of IT Tests in the Test Quality metric you need to enable it by setting "true" the sonar sonar.tq.it_tests.enabled property to "true" at the global or project level.|