Cscott has uploaded a new change for review.
https://gerrit.wikimedia.org/r/76286
Change subject: Add a '--normalize' option to tests/parse.js.
......................................................................
Add a '--normalize' option to tests/parse.js.
This lets us debug passing/failing parserTests a bit more easily.
Change-Id: I5688ac0e79b423acafdc93013b30cf11d2df1845
---
M js/tests/parse.js
1 file changed, 20 insertions(+), 2 deletions(-)
git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/Parsoid
refs/changes/86/76286/1
diff --git a/js/tests/parse.js b/js/tests/parse.js
index d3768cf..862fb15 100755
--- a/js/tests/parse.js
+++ b/js/tests/parse.js
@@ -95,6 +95,10 @@
'default': true,
'boolean': true
},
+ 'normalize': {
+ description: 'Normalize the output as parserTests would
do.',
+ 'default': false,
+ },
'debug': {
description: 'Debug mode',
'boolean': true,
@@ -277,7 +281,15 @@
stdout.write(wt);
} else {
parserPipeline.on('document', function(document) {
- stdout.write( Util.serializeNode(document.body) );
+ var out;
+ if ( argv.normalize ) {
+ out =
Util.normalizeOut
+
(document.body.innerHTML,
+
(argv.normalize==='parsoid') );
+ } else {
+ out =
Util.serializeNode(document.body);
+ }
+ stdout.write( out );
});
parserPipeline.processToplevelDoc(wt);
}
@@ -292,7 +304,13 @@
}
};
if (argv.wt2html) {
- res = Util.serializeNode(document.body);
+ if ( argv.normalize ) {
+ res = Util.normalizeOut
+
(document.body.innerHTML,
+
(argv.normalize==='parsoid') );
+ } else {
+ res =
Util.serializeNode(document.body);
+ }
finishCb(true);
} else {
res = '';
--
To view, visit https://gerrit.wikimedia.org/r/76286
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings
Gerrit-MessageType: newchange
Gerrit-Change-Id: I5688ac0e79b423acafdc93013b30cf11d2df1845
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/Parsoid
Gerrit-Branch: master
Gerrit-Owner: Cscott <[email protected]>
_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits