LCOV Viewer

A precise tool that analyzes LCOV/Istanbul coverage data to produce per-file and overall coverage metrics for developers, QA engineers, and CI pipelines.

Tool coming soon!

We're working hard to get this tool ready for you.

Request Feature / Support
1,620+
Total Calculations Run
< 15ms
Browser Execution Speed
100%
Client-Side Privacy
4.9 / 5.0
User Satisfaction
AI Web Tool Generator

Build Your Own Custom Web Calculator in Seconds

Type what tool or calculator you need below. Our AI will build it instantly for your site.

Popular ideas:
100% FREE • No Credit Card Required

אודות כלי זה

This tool ingests a raw LCOV trace (lcov_text) and computes coverage metrics. It supports Istanbul-style reports and can filter by file path using a regex. It outputs a structured model with overall coverage and per-file details suitable for CI dashboards and QA reviews. Example LCOV fragment: SF:path/to/file.js\nDA:1,0\nDA:2,1\nend_of_record.
\n
It computes coverage for lines and optionally branches; If branch data present BRF/BRH, branch coverage is computed. The tool can emit per-file metrics and a total summary, with optional sorting and file filtering.
\n
The audience includes developers, QA engineers, and CI teams needing reproducible metrics from textual reports, without UI noise. Its value lies in precise LCOV compatibility, optional file filtering, deterministic gating, and easy integration into automation. Core features include parsing, per-file aggregation, overall calculation, and structured JSON output for downstream tooling.

איך להשתמש

  1. Provide lcov_text containing LCOV trace.
  2. Configure optional inputs: min_coverage_threshold, filter_regex, sort_by.
  3. Run calculation to produce overall_coverage and per-file details.
  4. Review per-file results and identify low-coverage files.
  5. Export or integrate the results into CI dashboards or reports.
How to use lcov viewer istanbul report

Frequently Asked Questions

מצא תשובות מהירות

What formats are supported?
Only LCOV text traces are parsed. The tool does not interpret Cobertura, JaCoCo, or binary coverage formats. If your data is in another format, pre-convert to LCOV text before analysis.
How is overall coverage calculated?
Overall coverage is a weighted average of line coverage across all files: total_lines_covered divided by total_lines. If branch data exists, branch coverage can be reported separately. The calculation uses exact counts from the LCOV input.
Can I filter files?
Yes. Provide filter_regex to include only files whose path matches the pattern. Filtering affects both the totals and the per-file results; files not matching the pattern are excluded from the overall calculation.
What happens on malformed input?
If lcov_text is missing or contains invalid lines, the parser returns zero or partial results and reports non-fatal diagnostics in internal logs. The tool does not crash and provides the best possible totals given valid segments.

Need to run multiple calculations?

Create a free account today to unlock unlimited daily runs, access advanced parameters, save your history, and request custom features.

Register Free Account

Related Tools

Other useful calculators and utilities you might like

Developer Tools

ממיר Spotify ל-MP3

ממיר קבצי שמע מסופקים מקומית ל-MP3, מאפשר האזנה offline ותאימות בין מכשירים למוזיקה בבעלות חוקית ואח...

Developer Tools

מחשב מרחק דרך

מחשב מרחק דרך למטיילים, מתכנני לוגיסטיקה ונהגים כדי להעריך במהירות מרחקים וזמן בין מקומות.

Developer Tools

מחשבון גיל

קבע במהירות את גיל האדם מבוסס על תאריך הלידה שלו עם המחשבון החינמי שלנו באינטרנט, מתאים לשימוש אישי...

Developer Tools

הממיר מטבעות

המיר במהירות סכומים בין מטבעות שונים עם הממיר חינם שלנו, מתאים לנסיעות, עסקים וקונים בינלאומיים.

המשוב שלך חשוב

עזור לנו לשפר