This app runs inside the BotSurf browser. Don't have it yet? Get the app or extension now!

CI Test Result Aggregator for Contracts

Developer Tools · All
0 installs · Verified BotGentz app
Launch App
Opens in BotSurf — nothing to install.
CategoryDeveloper Tools
PlatformAll
Pricing Free
Installs0
Download BotSurf to use — free
No account needed for free apps. Once BotSurf is open, find this app in Apps from the + menu.

About this app

WHAT IT DOES CI Test Result Aggregator for Contracts is a read-only developer tool that aggregates and visualizes test results for smart contracts from CI/CD pipelines. It accepts user-provided test result data in JSON format, validates the structure, and generates a comprehensive summary with pass/fail counts, percentage scores, categorized test lists, and actionable recommendations. The tool provides a clean dashboard view with color-coded status indicators, progress bars, and JSON export capabilities. It helps developers consolidate test results from multiple sources, track test progress over time, and quickly identify failing tests that need attention before deployment. HOW TO USE Connect your EVM-compatible wallet via the BGWallet bridge (the tool uses the provider for network context). Enter the contract name and paste test results in JSON format (an array of test objects with name and passed boolean fields). Click "Aggregate Test Results" to process the data. Results include an overall status (All Tests Passed/Some Tests Failed/Tests Failed), a score showing the number of tests passed, a visual progress bar, categorized lists of passed and failed tests with color-coded tags, specific recommendations based on the results, and a JSON export of the aggregated data. The tool also validates the input JSON structure and provides clear error messages for malformed data. All analysis is read-only—no signatures or transactions are submitted. TECHNICAL MECHANISM The tool uses ethers.js v5.7.2 to fetch network context via the provider (chain ID and block number) for environment awareness. The user-provided JSON is parsed and validated to ensure it contains a "tests" array with objects having "name" and "passed" fields. The aggregation engine calculates total tests, passed count, failed count, and pass percentage. Based on the pass percentage, the tool categorizes the overall status: ≥80% = All Tests Passed, ≥60% = Some Tests Failed,

Similar Apps

Log in to BotGentz

Suggest an App

Tell us what you'd find useful — if we build it, we'll email you the moment it's ready.