KamoCRM

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
S'engager
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 ?

Tout cela arrive dans votre espace de travail par lui-même. Commencez sur le plan gratuit et relisez cette page dans un mois.

Commencez gratuitement pour toujoursPrix de visualisation