Cette page existe pour une décision : le banc filmé en Java pur peut-il remplacer le banc bash ?
Elle ne l'affirme pas, elle donne de quoi trancher - les mêmes cas, filmés par les deux, côte à côte.
Ses chiffres sont datés, et le savent
Les mesures ci-dessous ont été prises à un instant, sur deux pré-versions mouvantes. Pour comparer
deux tournages du jour - une version contre la tournante, ou deux versions entre elles - voir
Comparer deux tournages, qui refait la comparaison à la demande et
chiffre ce qui a changé.
dessiné par le banc, avec le halo du clic et le badge des raccourcis
Ses gardes
50 cas d'auto-test, dont 14 rouges attendus
35 cas unitaires
Les deux durées ci-dessus sont sur la même plateforme et le même périmètre. Elles ne se
comparent pas clip par clip : les cas perceptifs, qui portent des temps d'arrêt délibérés, coûtent le
même prix aux deux bancs.
Ce qui reste à trancher, et que cette page ne dit pas¶
Deux ADR nomment lance-test-filme.sh comme leur vérification : 3774
et 3788. Retirer le
banc bash fera rougir DocumentationAJourTest.la_verification_declaree_par_une_adr_existe_vraiment,
qui vérifie que la référence nommée existe. Il faut donc décider ce que deviennent ces deux
vérifications avant de retirer quoi que ce soit.
Cette page a d'abord annoncé trois, en comptant l'ADR 3794. C'était un comptage fait sur
les fichiers qui contiennent la chaîne, et non sur ceux dont la puce de vérification la
nomme : 3794 se vérifie par verifie_inventaires_ci.py. L'ADR 4013 cite elle aussi un banc, mais
c'est filme-un-parcours.sh, celui des films de documentation - un dispositif distinct, que
le retrait du banc de recette ne touche pas.
- L'auto-test du banc bash se vérifie lui-même en permanence : plus d'un quart de ses cas nomment un
rouge attendu. Les gardes du banc Java ont été éprouvés par mutation, mais à la main, une fois.
À gauche le banc bash, à droite le banc Java. Même cas, même test, deux tournages.
Ce qu'il vaut la peine de comparer, dans cet ordre :
Voit-on le geste ? C'est la différence la plus visible : le banc Java dessine le pointeur, le
halo de l'appui et le badge des raccourcis.
La mise en page est-elle la même ? Un cadre différent change ce qu'un relecteur juge.
Le clip montre-t-il son objet ? Un clip qui s'arrête avant ce que le cas fait juger ne sert à
rien, quel que soit le banc qui l'a produit.
Cette page est un instantané, et elle mourra avec la décision
Elle existe pour trancher une fois : adopter le banc Java, ou non. Elle n'est pas un état
courant du dépôt, et elle ne le deviendra pas.
Les deux colonnes ne vieillissent pas à la même vitesse.clips-recette est alimentée par
le flux recette filmée, branché sur le train de publication ; clips-java est versée à la
main, depuis l'artefact d'un tournage. Un test écrit après le dernier versement manuel apparaît
donc à gauche et manque à droite - ce n'est pas une lacune du banc, c'est un décalage de dates.
Mesuré une fois : deux cas de S1-33 manquaient à droite parce que leurs tests étaient nés
quatorze minutes après le début du tournage.
Faire publier le banc Java automatiquement aurait retiré ce décalage, et posé un second dispositif
qui publie avant que le sort du banc bash soit tranché. Le choix a été de ne pas le faire, et
de le dire ici.
Une fois la décision prise, cette page se supprime avec la pré-version clips-java.
Deux tournages, deux dates
Le banc bash alimente clips-recette par le flux recette filmée ; le banc Java a versé sur
clips-java le 22 août 2026, à la main, depuis l'artefact du tournage
32599101955.
Un lecteur vide d'un côté dit que ce banc-là n'a pas retourné ce cas depuis qu'il existe.