リリース 24.3.0 には14件の機能強化とバグ修正が含まれています。特に注目すべき新機能は、自動テストスイートと JMH パフォーマンスベンチマークです。
自動操作テスト
これは TestFX 統合テストスイートを備えた LogoRRR の初めてのリリースです。テストは実際のアプリウィンドウを操作し、ファイルを開く、ボタンをクリックする、UI 状態を確認するといった操作を自動で実行します。これにより、回帰を手動レビューだけに頼らず検出できます。
動画では、ドラッグアンドドロップのテストが実際に動作している様子を確認できます。テストの動きと LogoRRR の UI の両方を見られます。
テストアプローチの詳細は自動テストの記事をご覧ください。
JMH パフォーマンスベンチマーク
コードベースに基本的な JMH ベンチマーク基盤を追加しました。LogoRRR のファイル処理で頻繁に通る部分を計測したところ、よく呼び出される関数が予想よりも大幅に遅いことが判明し、スループットが2倍以上向上しました。詳細は JMH の記事をご覧ください。
より高密度な表示
LogoRRR はこれまでよりも高密度でログ行を表示できるようになりました。最小ボックスサイズが縮小され、1画面でより多くの前後関係を表示できます。また、1回のドラッグアンドドロップ操作で複数の ZIP ファイルを開くことも可能になりました。アーカイブの入ったフォルダをドロップすると、内部のすべてのログファイルが同時に開きます。
ダウンロード
- Apple App Store
- GitHub リリースページ — Windows インストーラーおよび Linux .deb パッケージ
