wiki.techinc.nl/tests/phpunit/includes/libs/objectcache
Aaron Schulz 13f7232bf4 objectcache: make RedisBagOStuff pass all tests
* Provide a default lock-based BagOStuff::cas implementation
* Make RedisBagOStuff::merge() use mergeViaCas()
* Use the raw unserialized string as the redis CAS token to
  avoid any bad interaction with __wakeup() methods changing
  field values every time
* Make RedisBagOStuff::incr() return false when there is no
  such key, not null
* Rewrite merge() test to make the order of write/cas phase
  of the parent and child merge() calls well defined instead
  of arbitrary usleep() calls
* Avoid cache key reuse in test runs

Change-Id: I388ec173cf3858bb2fc7a8c8a00cda68703074ce
2018-05-31 20:43:10 -07:00
..
BagOStuffTest.php objectcache: make RedisBagOStuff pass all tests 2018-05-31 20:43:10 -07:00
CachedBagOStuffTest.php build: Updating mediawiki/mediawiki-codesniffer to 16.0.0 2018-02-17 13:29:13 +01:00
HashBagOStuffTest.php build: Updating mediawiki/mediawiki-codesniffer to 16.0.0 2018-02-17 13:29:13 +01:00
MultiWriteBagOStuffTest.php MultiWriteBagOStuff: Fix async writes of mutable objects 2017-07-25 02:08:00 +00:00
ReplicatedBagOStuffTest.php Convert all array() syntax to [] 2016-02-17 01:33:00 -08:00
WANObjectCacheTest.php tests: Enable PHPUnit 4/6 compat layer in some tests that need it 2018-04-07 19:31:24 -07:00