La version 24.3.0 embarque 14 améliorations et corrections de bugs. Deux nouvelles capacités se distinguent : une suite de tests automatisés et des benchmarks de performance JMH.
Tests de bout en bout automatisés
Il s’agit de la première version de LogoRRR soutenue par une suite de tests d’intégration TestFX. Les tests pilotent la vraie fenêtre de l’application — ouverture de fichiers, clics sur des boutons, vérification de l’état de l’interface — ce qui signifie que les régressions sont détectées automatiquement plutôt que lors d’une vérification manuelle.
La vidéo montre les tests de glisser-déposer en action, donnant un aperçu du fonctionnement des tests et de l’aspect de l’interface LogoRRR en pratique :
Plus de détails sur l’approche de test dans le billet sur les tests automatisés.
Benchmarks de performance JMH
La prise en charge basique des benchmarks JMH a été ajoutée à la base de code. La mesure des chemins critiques dans le code de traitement de fichiers de LogoRRR a révélé qu’une fonction fréquemment appelée était nettement plus lente que prévu — et a conduit à une amélioration de débit de plus de 2×. Plus de contexte dans le billet sur JMH.
Affichage plus dense
LogoRRR peut maintenant représenter les lignes de journal avec une densité plus élevée qu’auparavant. La taille minimale des blocs a été réduite, permettant à un seul écran d’afficher plus de contexte. Plusieurs fichiers zip peuvent également être ouverts en une seule opération de glisser-déposer — déposez un dossier d’archives et chaque fichier journal qu’il contient s’ouvre simultanément.
Téléchargement
- Apple App Store
- Page de version GitHub — installateur Windows et paquets Linux .deb
Détails complets : jalon · améliorations · corrections de bugs
