릴리스 24.3.0은 14가지 개선 사항과 버그 수정을 제공합니다. 두 가지 새로운 기능이 두드러집니다: 자동화된 테스트 제품군 및 JMH 성능 벤치마킹.
자동화된 엔드 투 엔드 테스트
이것은 TestFX 통합 테스트 제품군으로 지원되는 첫 번째 LogoRRR 릴리스입니다. 테스트는 실제 애플리케이션 창을 구동합니다 — 파일 열기, 버튼 클릭, UI 상태 확인 — 이는 수동 검토 중이 아닌 회귀가 자동으로 감지됨을 의미합니다.
비디오는 드래그 앤 드롭 테스트를 실행 중이고 테스트 작동 방식과 LogoRRR UI의 실제 모습을 모두 보여줍니다:
테스트 접근 방식에 대한 더 자세한 내용은 자동화된 테스트 게시물에 있습니다.
JMH 성능 벤치마크
기본 JMH 벤치마킹 지원이 코드베이스에 추가되었습니다. LogoRRR의 파일 처리 코드에서 hot path를 측정하면 자주 호출되는 함수가 예상보다 훨씬 느렸고 — 2배 이상의 처리량 개선으로 이어졌습니다. JMH 게시물에서 더 자세한 배경을 확인하세요.
더 밀집된 디스플레이
LogoRRR은 이제 이전보다 더 높은 밀도로 로그 라인을 나타낼 수 있습니다. 최소 상자 크기가 줄어들어 단일 화면에 더 많은 컨텍스트를 표시할 수 있습니다. 여러 zip 파일도 단일 드래그 앤 드롭 작업에서 열 수 있습니다 — 아카이브 폴더를 드롭하면 내부의 모든 로그 파일이 동시에 열립니다.
다운로드
- Apple App Store
- GitHub 릴리스 페이지 — Windows 설치 관리자 및 Linux .deb 패키지
