Aller au contenu

Tests

phil/migration
DomaineCe qui est couvert
Announcements, Release, NewsLes notes et les nouvelles par migration, l'ordre de l'exécution, les locales, ce qui est refusé, le vidage
Channel, MessagesLes notes et les nouvelles d'une locale, les en-têtes et les liens, les titres numérotés et leur place, la coupe à une espace, les longueurs en caractères, les bornes d'un canal
Announcer, ChatterPublisherChaque canal informé, un canal en échec journalisé une fois et abandonné, le transport du message de clavardage
AnnouncingMigrationFactory, AnnouncingMigrator, AnnouncingMigrationDe vraies migrations Doctrine sur SQLite en mémoire : une annonce par exécution, une migration sautée et une migration simple, une exécution à blanc, une exécution échouée avec et sans tout ou rien, rien à exécuter, des notes laissées par une tentative antérieure, une migration qui n'a pas reçu les annonces
vendor/bin/phpunit packages/migration/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/migration/tests/Benchmark