wiki.techinc.nl/tests/phpunit/includes/jobqueue
Aaron Schulz f588586e16 Various fixes and simplifications to RefreshLinksJob::runTitle()
* Remove logic for saving slow-to-render parser output. This has
  not worked ever since DerivedPageDataUpdater was introduced.
* Make the logic to use cached output actually work. This was
  also broken since DerivedPageDataUpdater was added. In order
  to pass the output, add a known-revision-output parameter
  to both WikiPage::doSecondaryUpdates() and
  DerivedPageDataUpdater::prepareUpdate().
* Also factored out some helper methods from runForTitle() in
  RefreshLinksJob to make it more readable and avoid the need
  for multiple transaction round commit calls. This makes the
  case of multiple-title jobs less likely to break again.
* Make use of RefreshLinksJob::runForTitle() return value.
* Add unit tests for multiple-title job case.

Change-Id: I0cd13c424a87653b5a7253c42cd48fe43befd692
2019-07-11 06:06:02 +00:00
..
jobs Various fixes and simplifications to RefreshLinksJob::runTitle() 2019-07-11 06:06:02 +00:00
JobQueueMemoryTest.php Revert "Separate MediaWiki unit and integration tests" 2019-06-13 23:00:08 +00:00
JobQueueTest.php Remove unnecessary semi-colons 2019-06-12 14:35:59 +01:00
JobTest.php jobqueue: Follow-up for fc5d51f129 (added GenericParameterJob) 2019-04-25 15:44:11 +00:00
RefreshLinksPartitionTest.php Add @covers tags to jobqueue tests 2017-12-27 17:47:30 +00:00