plume-oss / plume

Plume is a code representation benchmarking library with options to extract the AST from Java bytecode and store the result in various graph databases.
https://plume-oss.github.io/plume-docs/
Apache License 2.0
70 stars 9 forks source link

More robust extraction #212

Closed DavidBakerEffendi closed 3 years ago

DavidBakerEffendi commented 3 years ago

Changed

Related issues:

None

Reviewer

@DavidBakerEffendi

codecov[bot] commented 3 years ago

Codecov Report

Merging #212 (1ae5b19) into master (86e37f1) will increase coverage by 81.81%. The diff coverage is 94.44%.

Impacted file tree graph

@@              Coverage Diff              @@
##             master     #212       +/-   ##
=============================================
+ Coverage          0   81.81%   +81.81%     
- Complexity        0      905      +905     
=============================================
  Files             0       47       +47     
  Lines             0     3832     +3832     
  Branches          0      875      +875     
=============================================
+ Hits              0     3135     +3135     
- Misses            0      193      +193     
- Partials          0      504      +504     
Impacted Files Coverage Δ
...e/src/main/kotlin/io/github/plume/oss/Extractor.kt 86.50% <94.39%> (ø)
.../kotlin/io/github/plume/oss/passes/DataFlowPass.kt 65.85% <100.00%> (ø)
...hub/plume/oss/passes/update/MarkClassForRebuild.kt 88.57% <0.00%> (ø)
...in/io/github/plume/oss/domain/files/FileFactory.kt 91.66% <0.00%> (ø)
...kotlin/io/github/plume/oss/metrics/CacheMetrics.kt 100.00% <0.00%> (ø)
...hub/plume/oss/passes/update/MarkClassForRemoval.kt 93.54% <0.00%> (ø)
...n/io/github/plume/oss/domain/mappers/ListMapper.kt 100.00% <0.00%> (ø)
...otlin/io/github/plume/oss/util/PlumeKeyProvider.kt 95.00% <0.00%> (ø)
...ain/kotlin/io/github/plume/oss/store/LocalCache.kt 100.00% <0.00%> (ø)
... and 39 more