• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

evolution-gaming / kafka-journal / 34110512796
89%

Build:
DEFAULT BRANCH: master
Ran 07 Sep 2026 10:22AM UTC
Jobs 2
Files 217
Run time 1min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

07 Sep 2026 10:15AM UTC coverage: 89.403% (-1.1%) from 90.515%
34110512796

push

github

web-flow
Integration tests - 3x speed up, maintenance refactoring (#994)

Main points:
- "testFull" reduced from 12 minutes to slightly under 4 minutes on M1
- fixed this issue by using test containers on available ports and not
closing them explicitly on JVM exit (see SharedItEnv for details):
https://github.com/evolution-gaming/kafka-journal/issues/961

Details:
- removed unused code and config parts, refactored integration test init
code
- use consumer pool instead of creating a new consumer on each read in
integration tests (the biggest test time win comes from this)
- reworked shared int test services (Cassandra, Kafka, replicator) to
start on random available ports but without explicit stopping in a
custom shutdown hook - this hardens the tests against potential env
issues (occupied ports) and avoids the sbt 2 classloader close issue for
forked test modules
- moved per-int-spec configuration overrides into config files named
after the spec classes for better readability
- fixed race in JournalPerfSpec - the test case code wasn't waiting for
the test data prepare code
- simplified logging config

1121 of 1466 branches covered (76.47%)

Branch coverage included in aggregate %.

6025 of 6527 relevant lines covered (92.31%)

1.63 hits per line

Coverage Regressions

Lines Coverage ∆ File
40
5.66
-91.99% com/evolution/kafka/journal/replicator/TopicReplicatorMetrics.scala
3
85.04
-4.81% com/evolution/kafka/journal/eventual/EventualJournal.scala
1
81.22
-6.35% com/evolution/kafka/journal/replicator/CacheOf.scala
1
89.68
-1.59% com/evolution/kafka/journal/replicator/commit/AsyncPeriodicTopicCommit.scala
1
95.28
-1.24% com/evolution/kafka/journal/replicator/Replicator.scala
1
96.97
-2.05% com/evolution/kafka/journal/replicator/TopicReplicator.scala
Jobs
ID Job ID Ran Files Coverage
1 Scala 2.13.18 - 34110512796.1 07 Sep 2026 10:22AM UTC 214
79.62
GitHub Action Run
2 Scala 3.3.8 - 34110512796.2 07 Sep 2026 10:22AM UTC 217
78.02
GitHub Action Run
Source Files on build 34110512796
  • Tree
  • List 217
  • Changed 13
  • Source Changed 0
  • Coverage Changed 13
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #34110512796
  • affcd5c5 on github
  • Prev Build on master (#34097457523)
  • Next Build on master (#35756870063)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc