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

hainesr / rubyzip
97%
master: 97%

Build:
Build:
LAST BUILD BRANCH: main
DEFAULT BRANCH: master
Repo Added 21 Jun 2014 03:19PM UTC
Files 46
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

LAST BUILD ON BRANCH fix_flushing
branch: fix_flushing
CHANGE BRANCH
x
Reset
  • fix_flushing
  • TR-test-01
  • TR-test-02
  • absolute_time
  • add-stored
  • aes
  • better-change-tracking
  • better-error-messages
  • cleanup-post-tests
  • compression_level
  • console
  • coverage
  • create-file-perms
  • faster-entry-counts
  • file-options
  • fix-and-cleanup-tests
  • fix-create-perms
  • fix-dir-glob
  • fix-entry-time
  • fix-extra-fields
  • fix-next-entry
  • fix-open-buffer
  • fix-pathname-regression
  • fix-requires
  • fix-restore-options
  • fix-tests
  • fix-travis-allow-fail
  • fix-unknown-extra-merge
  • fix-windows-tests
  • fix-z64-eocd-read
  • fix-zis-partial-read
  • improve_decrypted_io
  • internal-attrs
  • keyword-args
  • latest-minitest
  • main
  • master
  • named-params
  • new-rubocop
  • new-travis
  • next-gen
  • no-traversal-default
  • open-options
  • opt-api
  • preserve-streamablestream
  • quiet-tests
  • read-unicode-names
  • read-utf8
  • refactor
  • refactor-filesystem
  • refs/tags/v3.0.0.alpha
  • rubocop-0.79
  • rubocop-names
  • ruby-2.5
  • split-split
  • sync-options
  • test-odd-macos-behaviour
  • tests-in-gem
  • tidy-up
  • travis-bionic
  • travis-rubocop
  • travis-tweaks
  • try-latest-jruby
  • universal-time
  • update-rubocop
  • update-rubocop-0.74
  • update-tests
  • update-travis
  • update-travis-jruby
  • v3-prep
  • v3.0.0
  • v3.0.0.rc1
  • v3.0.0.rc2
  • v3.0.1
  • v3.0.2
  • v3.1.0
  • warnings
  • yjit
  • zip64-default

20 Aug 2025 09:45PM UTC coverage: 96.872% (+0.001%) from 96.871%
17111158610

push

github

hainesr
Ensure that we don't flush too often when deflating.

When fixing #322 we initially flushed on every write, but this is bad for
compression perfomance (size-wise). So this commit ensures we only flush
when we're running under JRuby.

Fixes #322

1073 of 1354 branches covered (79.25%)

2 of 2 new or added lines in 2 files covered. (100.0%)

2106 of 2174 relevant lines covered (96.87%)

95479.61 hits per line

Relevant lines Covered
Build:
Build:
2174 RELEVANT LINES 2106 COVERED LINES
95479.61 HITS PER LINE
Source Files on fix_flushing
  • Tree
  • List 44
  • Changed 44
  • Source Changed 2
  • Coverage Changed 44
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
17111158610 fix_flushing Ensure that we don't flush too often when deflating. When fixing #322 we initially flushed on every write, but this is bad for compression perfomance (size-wise). So this commit ensures we only flush when we're running under JRuby. Fixes #322 push 20 Aug 2025 09:50PM UTC hainesr github
96.87
17109232694 fix_flushing Stop `print` causing Zlib errors. Deflate doesn't like `nil`s or empty strings, so make sure we only add `$OUTPUT_RECORD_SEPARATOR` to its output if it's safe to do so. Fixes #642 push 20 Aug 2025 08:14PM UTC hainesr github
96.87
See All Builds (458)
  • Repo on GitHub
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2025 Coveralls, Inc