Une sonde opt-in qui exécute le SQL de la grille, pas seulement son HQL

TestSecurityService
Expédié
21 août 2026 à 00:07 UTC
Auteur
Kamo
Commite
bb5ad35

/leads est tombé le 2026-08-20 avec "entrée manquante de la clause PARTIER pour la table a2x1" et aucun test ne l'a capturé, parce qu'aucun d'entre eux n'a pu: la bibliothèque compile contre Hibernate 6.5 (qui rend la requête correcte) alors que ce service s'exécute 6.2.13, le contrôleur teste simulant LeadService, et LeadGridSpecificationSqlTest valide les chemins de propriété mais s'arrête à HQL - avant que SQL ne soit généré. Seule l'exécution de la requête capte un bogue de génération SQL. C'est ce que font les deux: les recherches de l'apletteur, la requête de page de grille, et l'arborescence de prédicat la plus large du filtre bar peut construire, contre une véritable base de données sur le vrai Hibernate. Inerte à moins que PROBE-DB-URL ne soit défini, donc CI ne l'exécute jamais et il n'a pas besoin de base de données à passer. Lecture uniquement, limitée en ligne. Exécutez-le après tout changement à Filet de référence, à la stratégie de recherche de la grille, ou à la cartographie du plomb, Membre ou membre.

Tous les changements

Comme ce que tu vois expédier ?

Chacune de ces mises à jour atterrit automatiquement dans votre espace de travail. Commencez gratuitement et regardez-le grandir semaine après semaine.

Commencez gratuitement pour toujoursPrix de visualisation