|
Ran
|
Jobs
4
|
Files
79
|
Run time
4min
|
Badge
README BADGES
|
push
travis-ci
Default data-parsoid.spc to be inline-format transclusions * Thus far, wt2html pipeline used the 'foo = bar' default for transclusion args and recorded variations from that default in data-parsoid for dirty-diff-less serialization. However, the default format for args is 'foo=bar' as per templatedata inline-format spec and e1c7019a started using that default during serialization. This mismatch between wt2html and html2wt assumptions led to a bunch of dirty-diffs in roundtripping tests. So, {{quote|text = foo}} would RT to {{quote|text=foo}}. * This patch fixes the wt2html pipeline default to match the assumption in the html2wt pipeline. Since this is a breaking change in data-parsoid representation and semantics, the version number for this information has been bumped to 0.0.2 in ParsoidConfig. * data-parsoid version is used in the serializer to provide backward compatibility for data-parsoid blobs that are 0.0.1 which were generated assuming 'foo = bar' defaults and stored in RESTBase. This prevents unnecessary dirty diffs for VE edits from those older versions of data-parsoid. * Updated data-parsoid in parser tests and mocha tests. Removed the ['','','',''] format spc in data-parsoid that is no longer necessary. * The blacklist changes are all the changes to data-parsoid for previously blacklisted tests. No new failures. * Added new mocha tests to verify default serialization behavior based on data-parsoid version. Bug: T111674 Change-Id: I86a74dffd
12892 of 15424 relevant lines covered (83.58%)
82518.79 hits per line
| ID | Job ID | Ran | Files | Coverage | |
|---|---|---|---|---|---|
| 1 | 892.1 | 0 |
83.58 |
Travis Job 892.1 | |
| 2 | 892.2 | 0 |
83.58 |
Travis Job 892.2 | |
| 3 | 892.3 | 0 |
83.55 |
Travis Job 892.3 | |
| 4 | 892.4 | 0 |
83.55 |
Travis Job 892.4 |