LogoRRR 24.3.0

LogoRRR 24.3.0

Version de maintenance avec améliorations de qualité, corrections de bugs et nouvelles fonctionnalités.

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 :

Tests TestFX pour le glisser-déposer : déposer un fichier journal sur LogoRRR et vérifier qu'il s'ouvre correctement

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

Détails complets : jalon · améliorations · corrections de bugs