]> source.dussan.org Git - sonarqube.git/commit
SONAR-4892 SONAR-4917 Update technical debt merge model and technical debt decorator...
authorJulien Lancelot <julien.lancelot@sonarsource.com>
Wed, 27 Nov 2013 08:23:55 +0000 (09:23 +0100)
committerJulien Lancelot <julien.lancelot@sonarsource.com>
Wed, 27 Nov 2013 08:24:42 +0000 (09:24 +0100)
commit56b6fa8c650d96a05734983e874f48c1aff40dae
tree114c68e9f12664219ff6d04ffdf28223316f8fb5
parentac5db8387bfabeb9a78ce172fedc6fa86eb9b1e2
SONAR-4892 SONAR-4917 Update technical debt merge model and technical debt decorator to use mybatis classes
95 files changed:
plugins/sonar-core-plugin/src/main/java/org/sonar/plugins/core/CorePlugin.java
plugins/sonar-core-plugin/src/main/java/org/sonar/plugins/core/technicaldebt/TechnicalDebtDecorator.java
plugins/sonar-core-plugin/src/main/java/org/sonar/plugins/core/timemachine/VariationDecorator.java
plugins/sonar-core-plugin/src/main/resources/org/sonar/plugins/core/widgets/technical_debt_pyramid.html.erb
plugins/sonar-core-plugin/src/test/java/org/sonar/plugins/core/technicaldebt/TechnicalDebtDecoratorTest.java
sonar-batch/src/main/java/org/sonar/batch/DefaultTimeMachine.java
sonar-batch/src/main/java/org/sonar/batch/index/MeasurePersister.java
sonar-batch/src/main/java/org/sonar/batch/issue/ModuleIssues.java
sonar-batch/src/main/java/org/sonar/batch/scan/ProjectScanContainer.java
sonar-batch/src/main/java/org/sonar/batch/technicaldebt/TechnicalDebtCalculator.java [new file with mode: 0644]
sonar-batch/src/main/java/org/sonar/batch/technicaldebt/TechnicalDebtModelProvider.java [new file with mode: 0644]
sonar-batch/src/test/java/org/sonar/batch/issue/ModuleIssuesTest.java
sonar-batch/src/test/java/org/sonar/batch/technicaldebt/TechnicalDebtCalculatorTest.java [new file with mode: 0644]
sonar-batch/src/test/java/org/sonar/batch/technicaldebt/TechnicalDebtModelProviderTest.java [new file with mode: 0644]
sonar-core/src/main/java/org/sonar/core/technicaldebt/TechnicalDebtCalculator.java [deleted file]
sonar-core/src/main/java/org/sonar/core/technicaldebt/TechnicalDebtCharacteristic.java [deleted file]
sonar-core/src/main/java/org/sonar/core/technicaldebt/TechnicalDebtConverter.java
sonar-core/src/main/java/org/sonar/core/technicaldebt/TechnicalDebtManager.java
sonar-core/src/main/java/org/sonar/core/technicaldebt/TechnicalDebtMergeModel.java [deleted file]
sonar-core/src/main/java/org/sonar/core/technicaldebt/TechnicalDebtModel.java
sonar-core/src/main/java/org/sonar/core/technicaldebt/TechnicalDebtModelFinder.java [new file with mode: 0644]
sonar-core/src/main/java/org/sonar/core/technicaldebt/TechnicalDebtModelService.java [new file with mode: 0644]
sonar-core/src/main/java/org/sonar/core/technicaldebt/TechnicalDebtRequirement.java [deleted file]
sonar-core/src/main/java/org/sonar/core/technicaldebt/TechnicalDebtRuleCache.java
sonar-core/src/main/java/org/sonar/core/technicaldebt/TechnicalDebtXMLImporter.java
sonar-core/src/main/java/org/sonar/core/technicaldebt/WorkUnit.java [deleted file]
sonar-core/src/main/java/org/sonar/core/technicaldebt/db/CharacteristicDao.java
sonar-core/src/main/java/org/sonar/core/technicaldebt/db/CharacteristicDto.java
sonar-core/src/main/java/org/sonar/core/technicaldebt/db/CharacteristicMapper.java
sonar-core/src/main/resources/org/sonar/core/technicaldebt/db/CharacteristicMapper.xml
sonar-core/src/test/java/org/sonar/core/technicaldebt/TechnicalDebtCalculatorTest.java [deleted file]
sonar-core/src/test/java/org/sonar/core/technicaldebt/TechnicalDebtConverterTest.java
sonar-core/src/test/java/org/sonar/core/technicaldebt/TechnicalDebtManagerTest.java
sonar-core/src/test/java/org/sonar/core/technicaldebt/TechnicalDebtMergeModelTest.java [deleted file]
sonar-core/src/test/java/org/sonar/core/technicaldebt/TechnicalDebtModelFinderTest.java [new file with mode: 0644]
sonar-core/src/test/java/org/sonar/core/technicaldebt/TechnicalDebtModelRepositoryTest.java
sonar-core/src/test/java/org/sonar/core/technicaldebt/TechnicalDebtModelTest.java
sonar-core/src/test/java/org/sonar/core/technicaldebt/TechnicalDebtRequirementTest.java [deleted file]
sonar-core/src/test/java/org/sonar/core/technicaldebt/TechnicalDebtXMLImporterTest.java
sonar-core/src/test/java/org/sonar/core/technicaldebt/db/CharacteristicDaoTest.java
sonar-core/src/test/java/org/sonar/core/technicaldebt/db/CharacteristicMapperTest.java [deleted file]
sonar-core/src/test/resources/org/sonar/core/technicaldebt/TechnicalDebtManagerTest/add_new_requirements_from_plugin-result.xml [deleted file]
sonar-core/src/test/resources/org/sonar/core/technicaldebt/TechnicalDebtManagerTest/add_new_requirements_from_plugin.xml [deleted file]
sonar-core/src/test/resources/org/sonar/core/technicaldebt/TechnicalDebtManagerTest/create_default_model_on_first_execution-result.xml [deleted file]
sonar-core/src/test/resources/org/sonar/core/technicaldebt/TechnicalDebtManagerTest/create_model_with_requirements_from_plugin_on_first_execution-result.xml [deleted file]
sonar-core/src/test/resources/org/sonar/core/technicaldebt/TechnicalDebtManagerTest/disable_requirements_on_removed_rules-result.xml [deleted file]
sonar-core/src/test/resources/org/sonar/core/technicaldebt/TechnicalDebtManagerTest/disable_requirements_on_removed_rules.xml [deleted file]
sonar-core/src/test/resources/org/sonar/core/technicaldebt/TechnicalDebtManagerTest/empty.xml [deleted file]
sonar-core/src/test/resources/org/sonar/core/technicaldebt/TechnicalDebtManagerTest/fail_when_plugin_defines_characteristics_not_defined_in_default_model-result.xml [deleted file]
sonar-core/src/test/resources/org/sonar/core/technicaldebt/TechnicalDebtManagerTest/fail_when_plugin_defines_characteristics_not_defined_in_default_model.xml [deleted file]
sonar-core/src/test/resources/org/sonar/core/technicaldebt/TechnicalDebtManagerTest/fake-default-model-with-addtionnal-characteristic.xml [deleted file]
sonar-core/src/test/resources/org/sonar/core/technicaldebt/TechnicalDebtManagerTest/fake-default-model.xml [deleted file]
sonar-core/src/test/resources/org/sonar/core/technicaldebt/TechnicalDebtManagerTest/fake-java-model-adding-unknown-characteristic.xml [deleted file]
sonar-core/src/test/resources/org/sonar/core/technicaldebt/TechnicalDebtManagerTest/fake-java-model.xml [deleted file]
sonar-core/src/test/resources/org/sonar/core/technicaldebt/TechnicalDebtManagerTest/recreate_previously_deleted_characteristic_from_default_model_when_plugin_define_requirements_on_it-result.xml [deleted file]
sonar-core/src/test/resources/org/sonar/core/technicaldebt/TechnicalDebtManagerTest/recreate_previously_deleted_characteristic_from_default_model_when_plugin_define_requirements_on_it.xml [deleted file]
sonar-core/src/test/resources/org/sonar/core/technicaldebt/TechnicalDebtManagerTest/reset_model.xml [deleted file]
sonar-core/src/test/resources/org/sonar/core/technicaldebt/TechnicalDebtModelFinderTest/csharp-model.xml [deleted file]
sonar-core/src/test/resources/org/sonar/core/technicaldebt/TechnicalDebtModelFinderTest/java-model.xml [deleted file]
sonar-core/src/test/resources/org/sonar/core/technicaldebt/TechnicalDebtModelRepositoryTest/csharp-model.xml [new file with mode: 0644]
sonar-core/src/test/resources/org/sonar/core/technicaldebt/TechnicalDebtModelRepositoryTest/java-model.xml [new file with mode: 0644]
sonar-core/src/test/resources/org/sonar/core/technicaldebt/TechnicalDebtXMLImporterTest/import_characteristics.xml [new file with mode: 0644]
sonar-core/src/test/resources/org/sonar/core/technicaldebt/TechnicalDebtXMLImporterTest/shouldImportXML_badly-formatted.xml
sonar-core/src/test/resources/org/sonar/core/technicaldebt/TechnicalDebtXMLImporterTest/shouldImportXML_with_deprecated_constant_per_file.xml
sonar-core/src/test/resources/org/sonar/core/technicaldebt/TechnicalDebtXMLImporterTest/shouldImportXML_with_deprecated_linear_with_threshold.xml
sonar-core/src/test/resources/org/sonar/core/technicaldebt/TechnicalDebtXMLImporterTest/shouldImportXML_with_linear.xml
sonar-core/src/test/resources/org/sonar/core/technicaldebt/TechnicalDebtXMLImporterTest/shouldImportXML_with_linear_with_offset.xml
sonar-core/src/test/resources/org/sonar/core/technicaldebt/TechnicalDebtXMLImporterTest/shouldLogWarningIfRuleNotFound.xml
sonar-core/src/test/resources/org/sonar/core/technicaldebt/TechnicalDebtXMLImporterTest/shouldRejectXML_with_invalid_value.xml
sonar-core/src/test/resources/org/sonar/core/technicaldebt/db/CharacteristicDaoTest/disable-result.xml [new file with mode: 0644]
sonar-core/src/test/resources/org/sonar/core/technicaldebt/db/CharacteristicDaoTest/disable.xml [new file with mode: 0644]
sonar-core/src/test/resources/org/sonar/core/technicaldebt/db/CharacteristicDaoTest/insert_characteristic-result.xml [new file with mode: 0644]
sonar-core/src/test/resources/org/sonar/core/technicaldebt/db/CharacteristicDaoTest/insert_requirement-result.xml [new file with mode: 0644]
sonar-core/src/test/resources/org/sonar/core/technicaldebt/db/CharacteristicDaoTest/update_characteristic-result.xml [new file with mode: 0644]
sonar-core/src/test/resources/org/sonar/core/technicaldebt/db/CharacteristicDaoTest/update_characteristic.xml [new file with mode: 0644]
sonar-core/src/test/resources/org/sonar/core/technicaldebt/db/CharacteristicDaoTest/update_requirement-result.xml [new file with mode: 0644]
sonar-core/src/test/resources/org/sonar/core/technicaldebt/db/CharacteristicDaoTest/update_requirement.xml [new file with mode: 0644]
sonar-core/src/test/resources/org/sonar/core/technicaldebt/db/CharacteristicMapperTest/insert_characteristic-result.xml [deleted file]
sonar-core/src/test/resources/org/sonar/core/technicaldebt/db/CharacteristicMapperTest/insert_requirement-result.xml [deleted file]
sonar-core/src/test/resources/org/sonar/core/technicaldebt/db/CharacteristicMapperTest/update_characteristic-result.xml [deleted file]
sonar-core/src/test/resources/org/sonar/core/technicaldebt/db/CharacteristicMapperTest/update_characteristic.xml [deleted file]
sonar-core/src/test/resources/org/sonar/core/technicaldebt/db/CharacteristicMapperTest/update_requirement-result.xml [deleted file]
sonar-core/src/test/resources/org/sonar/core/technicaldebt/db/CharacteristicMapperTest/update_requirement.xml [deleted file]
sonar-plugin-api/src/main/java/org/sonar/api/database/model/MeasureModel.java
sonar-plugin-api/src/main/java/org/sonar/api/measures/Measure.java
sonar-plugin-api/src/main/java/org/sonar/api/measures/MeasuresFilters.java
sonar-plugin-api/src/main/java/org/sonar/api/technicaldebt/Characteristic.java [new file with mode: 0644]
sonar-plugin-api/src/main/java/org/sonar/api/technicaldebt/Requirement.java [new file with mode: 0644]
sonar-plugin-api/src/main/java/org/sonar/api/technicaldebt/WorkUnit.java [new file with mode: 0644]
sonar-plugin-api/src/main/resources/org/sonar/api/database/model/MeasureMapper.xml
sonar-server/src/main/java/org/sonar/server/platform/Platform.java
sonar-server/src/main/java/org/sonar/server/startup/RegisterTechnicalDebtModel.java
sonar-server/src/main/webapp/WEB-INF/app/controllers/api/resources_controller.rb
sonar-server/src/test/java/org/sonar/server/startup/RegisterTechnicalDebtModelTest.java
sonar-ws-client/src/main/java/org/sonar/wsclient/services/ResourceQuery.java