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

synadia-io / nats.java.v3 / 37648054681
90%

Build:
DEFAULT BRANCH: main
Ran 07 Oct 2026 03:58PM UTC
Jobs 5
Files 274
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 Oct 2026 03:55PM UTC coverage: 89.174% (-2.1%) from 91.29%
37648054681

push

github

scottf
NatsConnectionV3 (default) with OutboundBuffer, classic fixes, build-variants CI

- NatsConnectionV3 extends NatsConnection, selected by ConnectionImplementation (V3 default, Classic available via option, property or -PconnectionImplementation)
- OutboundBuffer: control lane + bounded data blocks; SUB control line limit check; kept-block limits from the first server's max payload
- Classic fixes: protocol buffer sizing, tryingToConnect CAS, lock-free pending getters, sendPing pong future cleanup, per-run reader/writer flag
- build-variants.yml replaces build-windows.yml
- Plans: connection V3, active/passive V3, testing.java overview, V2 bugs from review

4596 of 5421 branches covered (84.78%)

Branch coverage included in aggregate %.

1027 of 1185 new or added lines in 12 files covered. (86.67%)

161 existing lines in 4 files now uncovered.

11532 of 12665 relevant lines covered (91.05%)

4.03 hits per line

Uncovered Changes

Lines Coverage ∆ File
109
79.17
core/src/main/java/io/synadia/client/impl/NatsConnectionV3.java
16
55.56
core/src/main/java/io/synadia/client/impl/PrefixedDataPort.java
14
95.03
core/src/main/java/io/synadia/client/impl/OutboundBuffer.java
8
76.0
-14.19% core/src/main/java/io/synadia/client/impl/NatsConnection.java
5
71.78
-20.44% core/src/main/java/io/synadia/client/impl/NatsConnectionWriter.java
4
90.79
core/src/main/java/io/synadia/client/impl/OutboundWriter.java
2
92.68
-0.28% core/src/main/java/io/synadia/client/impl/NatsConnectionReader.java

Coverage Regressions

Lines Coverage ∆ File
140
76.0
-14.19% core/src/main/java/io/synadia/client/impl/NatsConnection.java
17
71.78
-20.44% core/src/main/java/io/synadia/client/impl/NatsConnectionWriter.java
3
77.27
-13.64% core/src/main/java/io/synadia/client/impl/InternalPublishableMessage.java
1
80.92
-1.32% core/src/main/java/io/synadia/client/impl/SocketDataPort.java
Jobs
ID Job ID Ran Files Coverage
1 jetstream - 37648054681.1 07 Oct 2026 04:01PM UTC 132
89.07
GitHub Action Run
2 os - 37648054681.2 07 Oct 2026 03:58PM UTC 15
96.03
GitHub Action Run
3 core - 37648054681.3 07 Oct 2026 04:00PM UTC 98
87.56
GitHub Action Run
4 kv - 37648054681.4 07 Oct 2026 03:59PM UTC 14
92.61
GitHub Action Run
5 service - 37648054681.5 07 Oct 2026 03:58PM UTC 15
97.78
GitHub Action Run
Source Files on build 37648054681
  • Tree
  • List 274
  • Changed 13
  • Source Changed 8
  • Coverage Changed 12
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #37648054681
  • da6dcaa5 on github
  • Prev Build on main (#37477337701)
  • Next Build on main (#37648526280)
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