Add partial support for running Parsoid selser tests
commite818b00c9e865b025cca1d3b29a8f033bb2b15ca
authorSubramanya Sastry <ssastry@wikimedia.org>
Mon, 4 Apr 2022 10:44:11 +0000 (4 16:14 +0530)
committerSubramanya Sastry <ssastry@wikimedia.org>
Thu, 21 Apr 2022 10:58:10 +0000 (21 16:28 +0530)
tree73fbb65856f229b3cd5b8d292cf9dc1a940a469d
parent99d9dd2a0fc7980e13ede95a3bfc7daa4840fb99
Add partial support for running Parsoid selser tests

* This patch only adds support for
  - selser manual edits tests
  - selser changetree [5] tests
  Both these types of selser tests are known statically.

* This doesn't yet add support for selser auto-edit tests since
  they cannot be determined statically.

  There is some code already in place in the test runner to apply
  change trees, but it will all likely get refactored in a future
  patch.

Bug: T270311
Depends-On: I3be7826e08be120043f3bcd9151bade930b65fb7
Change-Id: Ic824dae6ee49867c766d40c11acfda117c7e2689
composer.json
tests/parser/ParserTestRunner.php
tests/phpunit/suites/ParsoidTestFileSuite.php