Ran
|
Jobs
3
|
Files
153
|
Run time
8min
|
Badge
Embed ▾
README BADGES
|
push
travis-ci
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
ID | Job ID | Ran | Files | Coverage | |
---|---|---|---|---|---|
1 | 2918.1 | 153 |
84.67 |
Travis Job 2918.1 | |
2 | 2918.2 | 153 |
84.67 |
Travis Job 2918.2 | |
3 | 2918.3 | 153 |
84.69 |
Travis Job 2918.3 |
Coverage | ∆ | File | Lines | Relevant | Covered | Missed | Hits/Line | Branch Hits | Branch Misses |
---|