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

hainesr / rubyzip / 237
97%
master: 97%

Build:
Build:
LAST BUILD BRANCH: main
DEFAULT BRANCH: master
Ran 20 Sep 2020 05:24PM UTC
Jobs 10
Files 0
Run time –
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

pending completion
237

push

travis-ci

hainesr
Correctly read extra fields when opening a zip file.

Previously, only the extra fields stored in the central directory were
being read in. In reality it is often the case that the extra field in
the central directory is just a marker, and the full data is in the
local header. So we need to read both in and merge the two into the
final correct extra field. This merging infrastructure was already
implemented in the extra field code but we never actually read the
local extra fields in until now.

Reading the central directory headers and local entry headers seems
rather fragile, so we can't just read one over the other and hope to end
up with a correctly merged set of extra fields because this breaks other
things. So we need to specifically read the local extra field data and
merge just those bits.

This commit also fixes a couple of tests that were 'broken' by us now
reading extra fields in correctly!
Jobs
ID Job ID Ran Files Coverage
1 237.1 (2.4, JRUBY_OPTS="--debug" COVERALLS_PARALLEL=true) 20 Sep 2020 05:24PM UTC 0
95.82
Travis Job 237.1
2 237.2 (2.5, JRUBY_OPTS="--debug" COVERALLS_PARALLEL=true) 20 Sep 2020 05:24PM UTC 0
95.82
Travis Job 237.2
3 237.3 (2.6, JRUBY_OPTS="--debug" COVERALLS_PARALLEL=true) 20 Sep 2020 05:24PM UTC 0
95.8
Travis Job 237.3
4 237.4 (2.7, JRUBY_OPTS="--debug" COVERALLS_PARALLEL=true) 20 Sep 2020 05:24PM UTC 0
95.8
Travis Job 237.4
5 237.5 (jruby-9.2, JRUBY_OPTS="--debug" COVERALLS_PARALLEL=true) 20 Sep 2020 05:27PM UTC 0
93.78
Travis Job 237.5
6 237.6 (jruby-9.2, JRUBY_OPTS="--debug" COVERALLS_PARALLEL=true) 20 Sep 2020 05:29PM UTC 0
93.78
Travis Job 237.6
8 237.8 (ruby-head, JRUBY_OPTS="--debug" COVERALLS_PARALLEL=true) 20 Sep 2020 05:25PM UTC 0
95.8
Travis Job 237.8
9 237.9 (truffleruby-head, JRUBY_OPTS="--debug" COVERALLS_PARALLEL=true) 20 Sep 2020 05:28PM UTC 0
94.41
Travis Job 237.9
10 237.10 (truffleruby, JRUBY_OPTS="--debug" COVERALLS_PARALLEL=true) 20 Sep 2020 05:29PM UTC 0
94.41
Travis Job 237.10
11 237.11 (jruby-head, JRUBY_OPTS="--debug" COVERALLS_PARALLEL=true) 20 Sep 2020 05:31PM UTC 0
93.73
Travis Job 237.11
Source Files on build 237
Detailed source file information is not available for this build.
  • Back to Repo
  • Travis Build #237
  • 385f0a44 on github
  • Prev Build on fix-extra-fields (#236)
  • Next Build on fix-extra-fields (#238)
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

© 2026 Coveralls, Inc