Aller au contenu

Tests

phil/taxonomy-bundle
DomaineCe qui est couvert
Les entités, ResourceReferenceChaque vérification et chaque borne ; les chemins, la profondeur, les déplacements et les cycles ; l'association des entités
Taxonomy avec DoctrineTaxonomyRepositorySur SQLite en mémoire : étiquettes trouvées, attribuées, renommées, fusionnées ; catégories créées, traduites, déplacées, fusionnées avec une seule lecture de l'arbre et un seul flush ; noms lus dans leurs seules langues ; branches ; tout ce qui est conservé
TagsType, CategoryTypeTexte et listes ; l'arbre en retrait dans une langue, ses traductions lues une fois ; choix donnés ; choix multiples ; l'option de locale
PhilTaxonomyBundleLes services et l'association des entités

Une suite fonctionnelle démarre un noyau avec FrameworkBundle, DoctrineBundle sur SQLite et le bundle : elle étiquette et classe une ressource, choisit une catégorie en fr_CA, et lit l'aide en français.

vendor/bin/phpunit packages/taxonomy-bundle/tests

Bancs d'essai

Les sujets phpbench de tests/Benchmark mesurent les chemins critiques à plusieurs tailles. Depuis la racine du monodépôt :

composer bench -- packages/taxonomy-bundle/tests/Benchmark