Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Tree: 2defdf5f82

Fetching latest commit…

Cannot retrieve the latest commit at this time

..
Failed to load latest commit information.
dumpGrepPatterns
README
__patched-html5-parser.coffee
dumpGrepper.js
dumpReader.js
expansionTest.js
fetch-parserTests.txt.js
parserTests-whitelist.js
parserTests.js
parserTests.pegjs
roundtrip-test.js
roundtrip.js
tests.html
wikia-rte-roundtrip-tests.xml
worker.js

README

Work in progress. :)

Please see https://www.mediawiki.org/wiki/Future/Parser_development for some
information on how to get started with these tests and the current parser
architecture.

Install dependencies and run tests:

cd tests/parser
make test

== Running parserTests.js ==

For parserTests, you also need MediaWiki's parser test cases (parserTests.txt)
either in a phase3 checkout parallel to extensions (tried by default). You can
also specify a test case file as an argument.

The "make test" target in this directory downloads parserTests.txt and specifies
it as the test case automatically.  Of course, you may also run tests manually:

node ./parserTests.js

Several options are available for parserTests:

node ./parserTests.js --help

Enjoy!

== Running roundtrip tests ==

Round-trip tests are not yet ported to the current parser architecture. The
focus so far has been on parserTests and getting the parser architecture in
shape, but we'll get back to round-trip tests eventually.
Something went wrong with that request. Please try again.