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

tomdesair / tus-java-server / 27477388376 / 1
96%
master: 96%

Build:
DEFAULT BRANCH: master
Ran 13 Jun 2026 07:56PM UTC
Files 184
Run time 4s
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 Jun 2026 07:54PM UTC coverage: 83.81% (+0.01%) from 83.798%
27477388376.1

push

github

web-flow
Backport fixes by zhaojun1998 (#83)

* fix: Issue #39 - ensure storage directory exists before cleanup

Add directory existence check in getStoragePath() method to prevent
'directory does not exist' exception when cleanup() is called before
any upload request is processed.

Added tests:
- DiskLockingServiceTest.cleanupStaleLocksWhenStorageDirectoryNotExists
- DiskStorageServiceTest.cleanupExpiredUploadsWhenStorageDirectoryNotExists

See: https://github.com/tomdesair/tus-java-server/issues/39

* fix: Issue #34 - handle corrupted upload info files gracefully

Catch EOFException and StreamCorruptedException when reading serialized
upload info files. This prevents server errors when resuming uploads
after unexpected server shutdown that may have corrupted the info file.

Added tests:
- UtilsTest with tests for corrupted, truncated, and empty files

See: https://github.com/tomdesair/tus-java-server/issues/34

---------

Co-authored-by: zhaojun <873019219@qq.com>

1045 of 1392 branches covered (75.07%)

Branch coverage included in aggregate %.

3236 of 3716 relevant lines covered (87.08%)

3.29 hits per line

Source Files on job 27477388376.1
  • Tree
  • List 184
  • Changed 46
  • Source Changed 2
  • Coverage Changed 46
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Build 27477388376
  • e1ee7c33 on github
  • Prev Job for on master (#27477318257.1)
  • Next Job for on master (#27477627459.1)
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