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

temporalio / sdk-java / #357
68%
master: 75%

Build:
Build:
LAST BUILD BRANCH: main
DEFAULT BRANCH: master
Ran 13 Aug 2026 07:52PM UTC
Jobs 1
Files 920
Run time 2min
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

13 Aug 2026 07:32PM UTC coverage: 68.03% (+0.007%) from 68.023%
#357

push

github

web-flow
Add test verifying worker command polls omit versioning metadata (#3004)

* Add test verifying worker command polls omit versioning metadata

Add a dedicated test that starts a worker with deployment options and
verifies via gRPC interceptor that normal nexus polls carry
deploymentOptions while worker-command polls do not. This strengthens
the coverage from #2987 where the existing test used an unversioned
worker, making the assertions pass trivially.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

* Fix: register nexus service and bump timeout

- Register EchoNexusServiceImpl so the normal nexus poller starts
  (without it, NexusTaskHandlerImpl.start() returns false and no
  normal nexus polls are issued, making the positive assertion fail)
- Bump test timeout from 15s to 30s for headroom

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

* Fix existing test instead of adding a separate one

Configure deployment options (without useVersioning) on the existing
ActivityCancellationTokenIntegrationTest worker, register a nexus
service so the normal poller starts, and assert both sides: normal
polls carry deploymentOptions, worker-command polls do not.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

---------

Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>

7404 of 12970 branches covered (57.09%)

Branch coverage included in aggregate %.

30508 of 42758 relevant lines covered (71.35%)

0.71 hits per line

Coverage Regressions

Lines Coverage ∆ File
4
46.6
-0.52% temporal-sdk/src/main/java/io/temporal/internal/client/external/ManualActivityCompletionClientImpl.java
3
55.88
-4.41% temporal-sdk/src/main/java/io/temporal/client/ActivityCompletionClientImpl.java
2
69.32
-3.41% temporal-sdk/src/main/java/io/temporal/internal/worker/AsyncNexusPollTask.java
1
93.94
-6.06% temporal-sdk/src/main/java/io/temporal/internal/statemachines/ExecuteLocalActivityParameters.java
1
84.73
-1.53% temporal-sdk/src/main/java/io/temporal/internal/worker/BasePoller.java
1
81.41
-0.07% temporal-test-server/src/main/java/io/temporal/internal/testservice/TestWorkflowMutableStateImpl.java
Jobs
ID Job ID Ran Files Coverage
1 #357.1 13 Aug 2026 07:52PM UTC 920
68.03
Source Files on build #357
  • Tree
  • List 920
  • Changed 12
  • Source Changed 0
  • Coverage Changed 12
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • 28619b84 on github
  • Prev Build on main
  • Next Build on main
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