J'ai ajouté Junit 5.5.1 à un projet qui utilise autrement la 4.11. J'ai écrit des tests qui, jusqu'à aujourd'hui, fonctionnaient très bien. Aujourd'hui, tous les tests ont échoué avec le code de sortie -1 avant même l'exécution de la classe de test. Je n'ai pas connaissance d'une modification des dépendances qui pourrait provoquer ce problème.
Je suis passé à la version 5.6.0-RC1, à laquelle il semblait manquer une classe d'extension (TestInstancePreDestroyCallback).
J'ai ensuite essayé de noter 5.5.2 et je suis passé à cette dernière : elle a eu le même problème que 5.5.1.
J'ai fait un nouvel essai avec la version 5.6.0-RC1 - cette fois, j'ai remarqué que le jar s'appelait 5.6.0-M1. Cette version a fonctionné, et il semble donc que tout aille bien, mais cette suite d'événements a été troublante et n'a pas inspiré confiance.
Ma question est la suivante : est-ce que cela est arrivé à quelqu'un d'autre, et qu'est-ce que c'était exactement ?
Mise à jour : il s'avère que la classe manquante dans 5.6.0-M1 est présente dans 5.6.0-RC1, j'ai donc basculé dessus. Je ne vais pas poursuivre les problèmes de la 5.5.*.