HomePhabricator

Add support for External Store for unit tests

Description

Add support for External Store for unit tests

This allow running PHP tests with External Store DB configured.
This means it needs to do the unittest_ prefixing similar to the main
tables.

It could do resetting (truncating the tables) similar to the tablesUsed
functionality. However, if External Store is truncated unconditionally,
revision, etc. also needs to be. This can cause performance issues.
I was thinking of making resetting ES optional, but it wasn't needed
to pass any of the core tests, so I just left it out entirely for now.

Bug: T95870
Change-Id: If27435210d5a2165795dd759b17a7e51fe9bba10

Details

Provenance
Mattflaschen-WMFAuthored on Mar 3 2016, 7:30 AM
Parents
rMW55132619eb83: Localisation updates from https://translatewiki.net.
Branches
Unknown
Tags
Unknown
ChangeId
If27435210d5a2165795dd759b17a7e51fe9bba10