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

tomdesair / tus-java-server / 39156049668
95%

Build:
DEFAULT BRANCH: master
Ran 18 Oct 2026 06:54PM UTC
Jobs 1
Files 170
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

18 Oct 2026 06:50PM UTC coverage: 94.39% (-0.3%) from 94.73%
39156049668

push

github

web-flow
feat: upload deduplication, mandatory locking service, and lock cleanup consolidation (#143)

* feat: implement upload deduplication, mandatory locking service, and lock cleanup

* test: add stale checksum index pruning integration tests to ITS3StorageService

* fix(security): sanitize path expressions in DiskChecksumIndex and fix Windows test clock race

* test: improve test coverage for checksum indices and storage services

* docs: document critical storage service methods for deduplication and locking

3202 of 3638 branches covered (88.02%)

Branch coverage included in aggregate %.

883 of 930 new or added lines in 26 files covered. (94.95%)

2 existing lines in 2 files now uncovered.

6961 of 7129 relevant lines covered (97.64%)

6.4 hits per line

Uncovered Changes

Lines Coverage ∆ File
8
90.6
-1.26% src/main/java/me/desair/tus/server/upload/disk/DiskStorageService.java
6
92.21
src/main/java/me/desair/tus/server/upload/s3/S3ChecksumIndex.java
6
91.49
-0.65% src/main/java/me/desair/tus/server/upload/s3/S3StorageService.java
5
91.49
src/main/java/me/desair/tus/server/upload/azure/AzureBlobChecksumIndex.java
5
90.6
-0.36% src/main/java/me/desair/tus/server/upload/azure/AzureBlobStorageService.java
5
93.65
src/main/java/me/desair/tus/server/upload/checksum/DeduplicationService.java
3
94.87
src/main/java/me/desair/tus/server/upload/disk/DiskChecksumIndex.java
2
88.89
src/main/java/me/desair/tus/server/checksum/ChecksumKey.java
2
90.38
-2.8% src/main/java/me/desair/tus/server/checksum/ChecksumRequestHandler.java
2
95.18
-1.67% src/main/java/me/desair/tus/server/digest/HttpDigestsPostPutPatchRequestHandler.java
2
95.89
-2.63% src/main/java/me/desair/tus/server/upload/AbstractLeaseLockingService.java
1
90.17
0.55% src/main/java/me/desair/tus/server/upload/azure/AzureBlobLockingService.java

Coverage Regressions

Lines Coverage ∆ File
1
90.6
-0.36% src/main/java/me/desair/tus/server/upload/azure/AzureBlobStorageService.java
1
90.6
-1.26% src/main/java/me/desair/tus/server/upload/disk/DiskStorageService.java
Jobs
ID Job ID Ran Files Coverage
1 39156049668.1 18 Oct 2026 06:54PM UTC 340
77.67
GitHub Action Run
Source Files on build 39156049668
  • Tree
  • List 170
  • Changed 100
  • Source Changed 23
  • Coverage Changed 100
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #39156049668
  • ab81e0ce on github
  • Prev Build on master (#38169454864)
  • Next Build on master (#39992592277)
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