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

wikimedia / parsoid / 2918
85%

Build:
DEFAULT BRANCH: master
Ran 14 Aug 2019 06:04AM UTC
Jobs 3
Files 153
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
2918

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%)

96715.27 hits per line

Jobs
ID Job ID Ran Files Coverage
1 2918.1 14 Aug 2019 06:09AM UTC 0
84.67
Travis Job 2918.1
2 2918.2 14 Aug 2019 06:04AM UTC 0
84.67
Travis Job 2918.2
3 2918.3 14 Aug 2019 06:12AM UTC 0
84.69
Travis Job 2918.3
Source Files on build 2918
Detailed source file information is not available for this build.
  • Back to Repo
  • Travis Build #2918
  • 3eed5041 on github
  • Prev Build on master (#2917)
  • Next Build on master (#2919)
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