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

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

Build:
DEFAULT BRANCH: master
Ran 14 Aug 2019 06:04AM UTC
Files 153
Run time 23s
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

13 Aug 2019 05:47AM UTC coverage: 84.666% (-0.03%) from 84.694%
2918.2

push

travis-ci

tstarling
Don't defeat the MW parser's internal caching

Instead of calling Parser::preprocess() every time a template is seen,
call replaceVariables() instead. Call Parser::clearState() only when a
new document is started, as is traditional.

This provides a 39% reduction in parse time on the [[Aam Aadmi Party]]
test case in local testing.

Compared to the JS version, the problem is the lack of an API response
cache, which is not compensated for anywhere in the stack, so repeated
template invocations lead to parsing those templates again from scratch.

Change-Id: If15723a71

9617 of 12111 branches covered (79.41%)

15040 of 17764 relevant lines covered (84.67%)

31708.5 hits per line

Source Files on job 2918.2
  • Tree
  • List 0
  • Changed 26
  • Source Changed 0
  • Coverage Changed 26
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Build 2709
  • Travis Job 2918.2
  • 3eed5041 on github
  • Prev Job for on master (#2917.3)
  • Next Job for on master (#2919.2)
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