Extension:MirrorTools/Testing

The following tests need to be performed on MirrorTools, to make sure that the bots and API modules work.

Explanation
It's assumed that LocalWiki was generated from a Wikipedia database dump and that a cutoff ($defaultStart in inclubot_defaults.php) was set for mirrorPullBot.php with the timestamp of the last action in the dump.

Testing procedure is as follows:
 * Restore the appropriate scenario using saveRestore.php. The appropriate scenario is whichever scenario is closest to the LocalWiki and RemoteWiki descriptions listed, so that it will take as little work as possible to bring them into conformity with it.
 * Take the necessary actions in LocalWiki to bring it into conformity with the LocalWiki description.
 * Take the necessary actions in RemoteWiki to bring it into conformity with the RemoteWiki description.
 * Run dropMirrorBot.php to drop the mirrorBot database.
 * Run mirrorPullBot.php
 * Save the new scenario in saveRestore.php as, e.g., scen1010.
 * Run mirrorPushBot.php
 * Take any other testing actions in LocalWiki
 * Check actual result against expected result. The "expected result" means the expected state of LocalWiki after these steps are complete, and the "actual result" means the actual state of LocalWiki after these steps are complete.
 * If the actual result matched the expected result, save the result as a new scenario in saveRestore.php as, e.g., resultscen1010.