Aggregated analyzer
Description
Somebody should probably try to run this before merging, just saying :P
- Fancy new aggregated analyzer that makes use of the job analyzer to be run.
- A new analyzer, STREW metrics, that makes use of this new technology.
This MR is depending on !92 (merged) Which itself is depending on !88 (merged)
Lots of merging to do before this one goes through.
Resolves #198 (closed)
Resolves #169 (closed)
Resolves #152 (closed)
Changes
Entity.getMetricList()
changed to Entity.getMetrics()
as it returned a Set.
Windowsified the security agent checks, they have a high track record on Windows now.
Additions
- Aggregated Analyzer
- STREW metrics
Test and Review
To be filled in by the reviewers
-
All of the methods are commented to expectation -
The methods are tested to satisfaction -
There are no unnecessary files present in the MR -
The continuous integration has no problems with the MR -
The MR is filled in as requested (including labels, milestones, and reviewers) -
The documentation is up-to-date -
All nullable parameters are marked as such
Merge request reports
Activity
- Resolved by Erik Oudsen
- Resolved by Erik Oudsen
Does not work when analyzing code-measures (output with debug statements)
[2019-06-05 09:55:03,625] [StrewAnalyzer] [DEBUG] Adding relative number of assertions: (0.0/5258.0) [2019-06-05 09:55:03,640] [StrewAnalyzer] [DEBUG] Addding relative number of test case: (267.0/5258.0) [2019-06-05 09:55:03,640] [StrewAnalyzer] [DEBUG] Addding assertions per test case: (0.0/981.0) [2019-06-05 09:55:03,647] [StrewAnalyzer] [DEBUG] Addding test production ration: (4544.0/5258.0)/(0/163.0) [2019-06-05 09:55:03,677] [StrewAnalyzer] [DEBUG] Addding CC_RATIO: (343.0/737.0) [2019-06-05 09:55:03,705] [StrewAnalyzer] [DEBUG] Addding CBO_RATIO: (0.0/0.0) [2019-06-05 09:55:03,730] [StrewAnalyzer] [DEBUG] Addding DIT_RATIO: (0.0/0.0) [2019-06-05 09:55:03,755] [StrewAnalyzer] [DEBUG] Addding WMC_RATIO: (322.0/707.0)
- Resolved by Erik Oudsen
- Resolved by Erik Oudsen
added 46 commits
-
44c983fa...70a627b9 - 45 commits from branch
development
- 9078ee76 - Merge branch 'development' into aggregated-analyzer
-
44c983fa...70a627b9 - 45 commits from branch
mentioned in commit 8de86774
unassigned @eoudsen