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

wikimedia / parsoid / 3022 / 2
85%
master: 85%

Build:
DEFAULT BRANCH: master
Ran 17 Sep 2019 07:15PM UTC
Files 153
Run time 12s
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

17 Sep 2019 07:06PM UTC coverage: 84.799%. Remained the same
3022.2

push

travis-ci

jenkins-bot
<a href="https://github.com/wikimedia/parsoid/commit/6187b179a">Fix inefficiencies looking up id attributes in storeDataAttribs

* This is a second attempt to address PHP DOM issues with getElementById
  and Zest&#39;s ineffiencies in looking up ids on the DOM via XPath.

* This fixes performance on the tagged task.

* In the first attempt of this patch, I had used a querySelectorAll([&#39;id])
  but a manual visitDOM turned out to be much faster than that even
  though the querySelectorAll did fix the n^2 issue.

* Also condition the check in visitAndStoreDataAttribs on whether
  we need to storeInPageBundle since it turns out html2wt had slowed
  down 2x since 6fa28acd which unconditionally used the querySelector
  hack in visitAndStoreDataAttribs.

* Flamegraph confirms the fix.

Bug: T232180
Change-Id: I</a><a class="double-link" href="https://github.com/wikimedia/parsoid/commit/bb80bd81c">bb80bd81c</a>

9641 of 12141 branches covered (79.41%)

15073 of 17775 relevant lines covered (84.8%)

31762.39 hits per line

Source Files on job 3022.2
  • Tree
  • List 0
  • Changed 8
  • Source Changed 0
  • Coverage Changed 8
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Build 2800
  • Travis Job 3022.2
  • 6187b179 on github
  • Prev Job for on master (#3021.2)
  • Next Job for on master (#3023.1)
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