- Aug 22, 2014
-
-
Niels van Mourik authored
RuntimeTest: adding getHookRequirementsSeverity() to assure flexibility for ourselves, as core might change the constant values or any other trickery we should be able to quickly act upon.
-
Niels van Mourik authored
-
Niels van Mourik authored
RuntimeTestService now also has a getHookRequirementsArray() helper of which its output can be straight returned from hook_requirements(), nice!
-
Niels van Mourik authored
-
Niels van Mourik authored
-
Niels van Mourik authored
RuntimeTestService: as direct access to the tests is (sometimes) preferable and not really dangerous in any way, I implemented Iterable and Countable #tested.
-
- Aug 21, 2014
-
-
Niels van Mourik authored
The first attempt at a serious RuntimeTest API that allows submodules to raise problems and verify system stability. Makes it lots easier for - for instance - a Varnish implementation to check its settings, poll the server and inspect whether the queue isn't going bonkers.
-
Niels van Mourik authored
-
- Aug 20, 2014
-
-
Niels van Mourik authored
Renaming Diagnostic/ to RuntimeTest/ as the tests are clearly ran at runtime but not necessarily always of diagnostic nature.
-
Niels van Mourik authored
-
- Aug 15, 2014
-
-
Niels van Mourik authored
PurgeQueueTestBase: wrote this very thorough base tests which has clean derivatives for the Database, File and Memory queue. Although all tests pass perfectly on File and Memory, there's a weird bug in PDO occuring only on the Database plugin, which hasn't been solved yet: Drupal\Core\Database\DatabaseExceptionWrapper: SQLSTATE[HY000]: General error: failed to instantiate user-supplied statement class: DELETE FROM {queue} WHERE (name = :db_condition_placeholder_0) ; Array ( [:db_condition_placeholder_0] => purge ) in Drupal\Core\Database\Connection->query()
-
Niels van Mourik authored
The Memory queue moved back into purge, and I rewrote it entirely by refactoring buffer code out of the File queue. Now the File queue is based on our own Memory queue and therefore makes two queues function 100% reliable when it comes to lease time management of times. WIN!
-
Niels van Mourik authored
-
Niels van Mourik authored
purge_ui: its form got renamed to PurgeUiMainConfigForm and I wrote a very thorough PurgeUiMainConfigFormTest.
-
Niels van Mourik authored
Introducing the purge_test module, which ships with three dummy purgers, three dummy queue's and the memory queue from purgetest. The latter module will slowly dissapear.
-
Niels van Mourik authored
-
Niels van Mourik authored
-
-
Niels van Mourik authored
-
- Aug 14, 2014
-
-
Niels van Mourik authored
-
Niels van Mourik authored
-
Niels van Mourik authored
-
Niels van Mourik authored
-
Niels van Mourik authored
-
- Aug 11, 2014
-
-
Niels van Mourik authored
-
Niels van Mourik authored
-
Niels van Mourik authored
-
Niels van Mourik authored
-
Niels van Mourik authored
-
- Aug 09, 2014
-
-
Niels van Mourik authored
Renamed PurgeablesService --> PurgeableService, although the plural was more correct it killed consistency caused confusion.
-
Niels van Mourik authored
-
Niels van Mourik authored
-
- Aug 08, 2014
-
-
Niels van Mourik authored
The purge_core_invalidation submodule is a 100% working fact. Once enabled it will capture and flatten tags that are getting cleared by Drupal, and will queue those at the end of each request.
-
Niels van Mourik authored
-
Niels van Mourik authored
-
Niels van Mourik authored
Switched the queue committing in QueueService by changing from a shutdown function into a proper destructor, which seems to call it reliably.
-
Niels van Mourik authored
Adding the purge_cachetags stub module, where parts of https://gist.github.com/Berdir/3fe65aa3b7ad86e16a5e will reside.
-
Niels van Mourik authored
-
Niels van Mourik authored
-
Niels van Mourik authored
-