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

Fork Join Pass Update + New BulkTx(overflowdb.BatchUpdate) API #240

Closed DavidBakerEffendi closed 2 years ago

DavidBakerEffendi commented 2 years ago

Added

Fixed

Changed

Related issues:

None

Reviewer

@DavidBakerEffendi

codecov[bot] commented 2 years ago

Codecov Report

Merging #240 (13a011d) into master (586b874) will decrease coverage by 0.57%. The diff coverage is 86.72%.

Impacted file tree graph

@@            Coverage Diff             @@
##           master     #240      +/-   ##
==========================================
- Coverage   81.58%   81.00%   -0.58%     
==========================================
  Files          30       32       +2     
  Lines        1982     2301     +319     
  Branches      100      145      +45     
==========================================
+ Hits         1617     1864     +247     
- Misses        365      437      +72     
Impacted Files Coverage Δ
...c/main/scala/com/github/plume/oss/Jimple2Cpg.scala 94.94% <ø> (ø)
src/main/scala/com/github/plume/oss/Plume.scala 0.00% <ø> (ø)
...n/scala/com/github/plume/oss/drivers/IDriver.scala 99.21% <ø> (ø)
...la/com/github/plume/oss/passes/PlumeDiffPass.scala 100.00% <ø> (ø)
...om/github/plume/oss/util/ProgramHandlingUtil.scala 83.33% <ø> (ø)
...passes/forkjoin/PlumeForkJoinParallelCpgPass.scala 64.10% <64.10%> (ø)
...a/com/github/plume/oss/drivers/GremlinDriver.scala 78.62% <69.23%> (-3.46%) :arrow_down:
.../oss/passes/concurrent/PlumeConcurrentWriter.scala 80.00% <70.00%> (-10.91%) :arrow_down:
.../com/github/plume/oss/util/BatchedUpdateUtil.scala 82.35% <82.35%> (ø)
...om/github/plume/oss/drivers/TigerGraphDriver.scala 86.74% <82.50%> (-0.16%) :arrow_down:
... and 17 more