Duarte Meneses
74384e6705
SONAR-12691 Don't persist project measures that are not historical
před 4 roky
Wouter Admiraal
3f6f549627
Format all headers for 2020
před 4 roky
Duarte Meneses
53293c67e5
Simplify MeasureRepository interface
před 4 roky
Julien HENRY
11c2bb9e88
SONAR-10180 Drop the ability to keep history of directory measures
před 5 roky
Duarte Meneses
f8242a14c8
SONAR-11464 Only load files from Scanner Report
před 5 roky
Duarte Meneses
6cb9e95dcb
Fix license headers for 2019
před 5 roky
Simon Brandhof
7719667797
SONAR-11077 log nb of inserts in CE PersistMeasuresStep
před 5 roky
Simon Brandhof
4c03a7686d
SONAR-11077 ability to log statistics from CE task steps
před 5 roky
Sébastien Lesaint
c002746f61
rename package org.sonar.server.computation to org.sonar.ce.task
in module sonar-ce-task
před 5 roky
Sébastien Lesaint
119cacc37e
rename to package org.sonar.ce.task.projectanalysis
from package org.sonar.server.computation.task.projectanalysis
před 5 roky
Sébastien Lesaint
25b60cdab5
create module sonar-ce-task-projectanalysis from sonar-server
před 5 roky
Simon Brandhof
382d37fe1a
GOV-341 stop persisting project_measures on project copies
před 6 roky
Simon Brandhof
c0d2705e61
Fix license headers for 2018
před 6 roky
Daniel Schwarz
d987a6a527
SONAR-10116 Better scalability of loading of project measures
před 6 roky
Duarte Meneses
8115d8b7e4
SONAR-6959 Performance improvements
* Avoid creation of intermediary array
* SONAR-6959 Speed-up copy of custom measures in Compute Engine
* Use light object to get key/uuid map of components
* Avoid always formatting string
* Minor refactoring
* Avoid cost of hash
* Ajust perf tests
před 6 roky
Teryk Bellahsene
cfa372a57a
SONAR-8637 Update POM parent version
před 7 roky
Julien Lancelot
9ca03e2968
SONAR-8743 Remove MeasureVariations
před 7 roky
Sébastien Lesaint
fd7a43bbe2
refactor computation package to make clean split between CE and task
před 7 roky
Simon Brandhof
129eab1c1e
SONAR-7780 Stop using PROJECT_MEASURES.SNAPSHOT_ID
před 8 roky
Simon Brandhof
f5d3461ffd
Fix project title in copyright headers
před 8 roky
Simon Brandhof
6be98b208a
Upgrade to parent 26 and new copyright headers
před 8 roky
Julien Lancelot
cd03d46422
SONAR-7027 Add Developer in PersistMeasure
před 8 roky
Sébastien Lesaint
f0c0444cbb
make PersistMeasuresStep support Views component tree
před 8 roky
Sébastien Lesaint
7c4bdebb41
cleanly define max depth in component visitors
před 8 roky
Sébastien Lesaint
b9807f7322
finish splitting Crawler and Visitor of CE Component trees
před 8 roky
Julien Lancelot
df1e852ed6
Rename Visitor to ComponentVisitor
před 8 roky
Julien Lancelot
cf41e9c2ec
Create TypeAwareVisitor and PathAwareVisitor
před 8 roky
Julien Lancelot
5adcb11906
Rename Visitor to Crawler
před 8 roky
Julien Lancelot
9ab07e28ce
SONAR-6605 Move complexity formulas to its own step
před 8 roky
Julien Lancelot
cc6e6c4ba3
Filter metrics that can be read from the batch
Only plugin metrics and some defined core metrics are allowed to be read from the batch
před 8 roky
Simon Brandhof
305df73784
Improve testability of Dao
před 9 roky
Simon Brandhof
1df1488036
Extract module sonar-db
před 9 roky
Julien Lancelot
2e146c20ff
SONAR-6605 Do not persist FILE_COMPLEXITY_DISTRIBUTION and FUNCTION_COMPLEXITY_DISTRIBUTION measures on file
před 9 roky
Sébastien Lesaint
d4c10655a1
SONAR-6664 add PathAwareVisitor to visit a Component tree
před 9 roky
Sébastien Lesaint
7fe7ecde39
SONAR-6646 empty measure must not be persisted
před 9 roky
Sébastien Lesaint
f00900ef91
SONAR-6646 measures of bestValueOptimized Metrics must not be persisted
před 9 roky
Sébastien Lesaint
388dd0aa90
SONAR-6620 fix MeasureRepository.getRawMeasures return type
there can be more than on measure per metric key => we need to return a multimap of Measure per Metric key
před 9 roky
Sébastien Lesaint
54af62e34d
SONAR-6620 persist metrics based on MetricRepository
před 9 roky
Sébastien Lesaint
1043c094fa
impl. of DepthTraversalTypeAwareVisitor should not have to visit internal method
před 9 roky
Simon Brandhof
e17cf1c2dc
SONAR-6637 Stop filling db column PROJECT_MEASURES.RULE_PRIORITY
před 9 roky
Julien Lancelot
e00296ce0a
SONAR-6260 Fix snapshot id when persisting measures
před 9 roky
Julien Lancelot
8beb0aa8ad
SONAR-6260 Remove snapshot id from batch report
před 9 roky
Teryk Bellahsene
2029453c49
fix bunch a 'Make 'XXX' a static method' issues
před 9 roky
Julien Lancelot
08f807ca75
SONAR-6253 Cache of component ids do not contains anymore key and uuid
Instead, use TreeRootHolder to get component key and uuid
před 9 roky
Sébastien Lesaint
23c338e5ff
SONAR-6589 remove ComputationContext from ComputationStep.execute method
and also remove the ComputationContext completely
před 9 roky
Sébastien Lesaint
37354408fb
SONAR-6589 remove Component.getContext()
před 9 roky
Sébastien Lesaint
bcefe6219a
SONAR-6589 remove ComputationContext.getReportReader and getReportMetadata
před 9 roky
Sébastien Lesaint
be8707ef18
SONAR-6589 make BatchReportReader a dependency of ComputationSteps
move batch zip file extraction to new class ReportExtractor
před 9 roky
Sébastien Lesaint
0404aea2db
SONAR-6590 use a CE specific interface to read batch report
před 9 roky
Julien Lancelot
db30e4ece3
SONAR-6259 Use component caches to get id or uuid
před 9 roky