Welcome to the Coverband demo application!
This app demonstrates all of Coverband's tracking features.
Code Coverage
Track which lines of code are executed in your application. View detailed coverage reports showing runtime vs test coverage.
- Real-time runtime coverage collection
- Line-by-line coverage analysis
- Integration with SimpleCov for test coverage
- Web UI for viewing coverage reports
View Tracking
Monitor which views and partials are rendered in your Rails application.
- Track all rendered views and partials
- Identify unused view templates
- Optimize view rendering performance
- Current status: Enabled
Translation Tracking
Track which I18n translation keys are actually used in your application.
- Discover unused translation keys
- Identify missing translations
- Support for multiple locales
- Current status: Enabled
This page uses translations! Check the coverage report to see which keys were accessed.
Router Tracking
Monitor which routes in your application are being accessed.
- Track route usage patterns
- Identify unused routes
- Optimize routing configuration
- Current status: Enabled
Configuration
Learn how to configure Coverband and test different storage backends and settings.
View Configuration OptionsBenchmarks
Run performance benchmarks to understand Coverband's impact on your application.
View BenchmarksMemory Profiling
Monitor memory usage and understand Coverband's memory footprint.
View Memory StatsGetting Started with Your App
- Add Coverband to your Gemfile:
gem 'coverband' - Run
bundle install - Create a configuration file at
config/coverband.rb - Mount the web interface in your routes
- Start your app and visit
/coverage
For detailed documentation, visit the Coverband GitHub repository.