This app runs inside the BotSurf browser. Don't have it yet? Get the app or extension now!
Test Coverage Report Generator for Contracts
Developer Tools · All
0 installs · Verified BotGentz app
Launch App
Opens in BotSurf — try it free, no account needed.
CategoryDeveloper Tools
PlatformAll
Pricing
$19.99/mo
Installs0
Free 7-day trial, no card. Or hold 25,000 BOT instead.
Get BotSurf — free
The browser these apps run in. Free on every platform, no account needed to try an app.
Download for
iOS
App Store
Download for
Android
Google Play
Download for
Windows
.exe installer
Download for
macOS
.dmg universal
Download for
Linux
.AppImage
Try BotSurf in your browser — no install
Free to download on every platform. Comes pre-installed on BotFone, BotPad and BotFlip — with extra free apps included.
About this app
WHAT IT DOES
This tool connects to your EVM wallet and generates test coverage reports for smart contracts by analyzing contract source code and test execution data. It reads contract source code, test files, and coverage metrics from local or linked repositories, and optionally reads on-chain transaction traces to infer which code paths have been executed. The tool presents coverage data in a visual format including line-by-line coverage indicators, function coverage, branch coverage, and overall coverage percentage.
HOW TO USE
Connect your Web3 wallet using the Connect button. Enter the contract source code in the Contract Source Code field. Enter test coverage data in the Test Results / Coverage Data field as a JSON object with fields for totalLines, coveredLines, functions (total/covered), and branches (total/covered). Enter the contract name in the Contract Name field (optional). Click "Generate Report" to produce a visual coverage report. Click "Load Sample Data" to populate fields with example data. Results appear in the Results card with coverage percentage, function coverage, branch coverage, and a visual line-by-line coverage map.
TECHNICAL MECHANISM: COVERAGE DATA VISUALIZATION AND ANALYSIS
The tool processes coverage data provided in JSON format, parsing metrics for lines, functions, and branches. It calculates coverage percentages as: (covered / total) * 100. The visual line-by-line coverage map displays each line as a colored square—green for covered, red for uncovered—with tooltips showing the line number and coverage status. The tool generates a summary including overall status (Good ≥80%, Fair ≥50%, Poor
Similar Apps
Hardhat Console
Interactive Hardhat console with JSON-RPC execution, contract debugging, and chunked log scanning for local development.
Multisig Threshold Adjuster
Update the required confirmation threshold for your multisig wallet with preview and validation.
Page Load Speed Display
Track page load performance with DOM ready, load time, DNS, TCP, request, response, and resource metrics in a floating overlay.
Heading Structure Outliner
Extract and display all page headings in a hierarchical outline with counts, level analysis, and click-to-highlight navigation.
Calldata Size Optimization Analyzer
Analyze calldata size and gas costs to identify optimization opportunities for reducing transaction costs in smart contracts.
Universal Bulk Screenshot Comparison Tool
Bulk capture and compare screenshots of page sections with diff overlay and checkbox selection.