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

jbremer / peepdf / 47
25%
master: 25%

Build:
Build:
LAST BUILD BRANCH: object-stream
DEFAULT BRANCH: master
Ran 06 Mar 2020 03:06PM UTC
Jobs 4
Files 12
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

pending completion
47

Pull #9

travis-ci

web-flow
Fix object stream parsing

Commit 8cc27b6a broke object stream parsing by resetting the content
cursor PDFParser.charCounter to zero on every invocation. This broke object
stream parsing. Reproducer:

$ echo -e "create pdf\ncreate object_stream\nall\nsave /tmp/foo.pdf" | \
	peepdf -i

Without fix:

$ peepdf -j /tmp/foo.pdf
Error: An error has occurred while parsing an indirect object!!

With this change: JSON output as expected (same for other outputs).

$ peepdf -j /tmp/foo.pdf
{
    "peepdf_analysis": {
[...]
           "version": "0.3"
        }
    }
}
Pull Request #9: Fix object stream parsing

3186 of 12521 relevant lines covered (25.45%)

0.98 hits per line

Jobs
ID Job ID Ran Files Coverage
1 47.1 06 Mar 2020 03:06PM UTC 0
24.97
Travis Job 47.1
2 47.2 06 Mar 2020 03:06PM UTC 0
24.21
Travis Job 47.2
3 47.3 06 Mar 2020 03:06PM UTC 0
24.22
Travis Job 47.3
4 47.4 06 Mar 2020 03:07PM UTC 0
24.97
Travis Job 47.4
Source Files on build 47
Detailed source file information is not available for this build.
  • Back to Repo
  • Travis Build #47
  • Pull Request #9
  • PR Base - master (#41)
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