#INSERT_HEAD_CSS [(#UNIT|non)

On peut tester logé administrateur sur un navigateur, et non identifié sur un autre navigateur : ça permet de comparer les résultats. Pour tester non identifié, il faut mettre un define('CACHELAB_DATE_TESTS','2018-12-12') à la date du jour de test ou à 'TOUJOURS' dans votre fichier d'options

Dans le menu de chaque test, «recalcul et assert» active les assertions, et «recalcul et var_cache» active la visualisation des infos de sessionnement des caches

Dans les noisette testée*, il y a une assertion sur le sessionnement qui affiche une erreur si le sessionnement n'est pas comme attendu (* Certaines des inclusions de cachetests/inclure ne le sont pas.) Dans le "test des tests", 2 erreurs sont commises intentionnellement : elles permettent de tester les assertions. La version buguée de SPIP n'en détecte qu'une seule.

Avec Memoization par APC ou APCu, XRay permet visualiser les contenus des caches et leurs métadonnées. On trouve les caches concernés en cherchant 'cachetests/'. La sélection "Caches sessionnés" et l'option d'affichage "Squelettes" (Liste XRay des caches sessionnés) donne la liste des squelettes sessionnés. Aprés être passé sur tous les tests sans recalculer (sinon ça vide les caches !), ces listes sont les suivantes :

] [(#UNIT|non)

Tests

] [(#ENV{unit}|oui) #SET{var_recalcul,#ENV{var_mode}|=={recalcul}}
Menu - | - sans recalcul - recalcul et assert - recalcul et var_cache

test : #UNIT

]