redévélopper une version simple de Mocha sans dépendance. J'ai commencé un début mais tout le monde peut le reprendre. Nouveauté par rapport à actuellement :
plus rapide, supportant le multithread : Si on lance l'appli, connecté à plusieurs base de données, les tests sont découpé en grande tranche et exécuté dans chaque thread sur plusieurs DB indépendante ? A voir quelle est la meilleure méthode mais il faut qu'on trouve un truc pour multi-threader ces tests et divider le temsp d'exécution au maximum.
rappatrier dans efik et simplifier la gestion des transaction PG, effacemenrt DB, etc... (comme actuellement) afin d'avoir des tests ultra rapide, en diminuant les injection de dataset (si 2 tests utilisent le même dataset, on évite de ré-insérer 2 fois, comme actuellement)
trouver un moyen de tester en grande partie les API CRUD de manière automatique ? Dnas l'idée, je verrai bien un générateur de test bourrin qui essaye "tout" sur une API et fait un rapport de l'état de l'API (sécu, ..)
développé les "helper d'assert" juste nécessaire pour tester sans perdre en perf. Garder l'équivalent de hepler.assert (rapide, simple) qui check le type et la donnée. Et ajouter peut-être quelque truc pratique de should (un objet inclut dans un autre indépendamment de l'ordre ? , checker une date ou un nombre de manière approximative ? ) mais en plus performant. A la fin, un dev doit avoir seulement 3 ou 4 ligne de commande à retenir pour faire un assert, pas beaucoup plus.