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

wikimedia / parsoid / 2245
85%

Build:
DEFAULT BRANCH: master
Ran 24 Jan 2019 03:10PM UTC
Jobs 3
Files 115
Run time 8min
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
2245

push

travis-ci

jenkins-bot
Work around aggressive exception handling in the tokenizer

We have several uses of `console.assert` in the tokenizer, but these
are dangerous: in several of the places we invoke the tokenizer, we
catch all exceptions and treat these as "match failed" and then retry
something else.  Thus the assertion failure is never seen and instead
it causes a subtle behavior shift, likely leading to difficult-to-diagnose
bugs.

Work around this by defining our own assertion method for use inside
the tokenizer which uses `env.log` to ensure the assertion failure
is seen.

Follow up to Ie26c5bfb7.

Change-Id: I45e0c05f2

9346 of 11771 branches covered (79.4%)

14752 of 17515 relevant lines covered (84.22%)

80324.25 hits per line

Jobs
ID Job ID Ran Files Coverage
1 2245.1 24 Jan 2019 03:13PM UTC 0
84.22
Travis Job 2245.1
2 2245.2 24 Jan 2019 03:10PM UTC 0
84.22
Travis Job 2245.2
3 2245.3 24 Jan 2019 03:17PM UTC 0
84.22
Travis Job 2245.3
Source Files on build 2245
Detailed source file information is not available for this build.
  • Back to Repo
  • Travis Build #2245
  • f1d717fd on github
  • Prev Build on master (#2244)
  • Next Build on master (#2246)
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