codecharta icon indicating copy to clipboard operation
codecharta copied to clipboard

Increase analysis branch coverage above 90%

Open BridgeAR opened this issue 5 years ago • 2 comments

Current branch coverage is roughly 68%. Increasing this further prevents potential regressions.

The coverage should mostly be achieved with integration tests using "public APIs" and not with pure unit tests.

BridgeAR avatar Oct 08 '20 07:10 BridgeAR

In this scope we should also clean up the backend testing by reducing the amount of testing and mocking libraries required as well as removing JUnit 4 entirely (remains in SCMLogParser and SCMLogParserV2).

Furthermore we should take a look why this test was disabled on main: e.g. de.maibornwolff.[secure].filter.structuremodifier.StructureModifierTest > reads project piped input multiline()

RomanenkoVladimir avatar Oct 09 '20 15:10 RomanenkoVladimir

Let's remove this from the milestone. This is an ongoing task and currently we are working mainly on our visualization. That means, the learning curve for the analysis part is steep.

ce-bo avatar Mar 10 '22 08:03 ce-bo