A Visual Studio Code extension for navigating and understanding functional and code coverage data stored in pyucis SQLite databases (.cdb).
- Database Discovery: Automatically detect
.cdbfiles in your workspace - Coverage Hierarchy Navigation: Browse coverage scopes, covergroups, coverpoints, crosses, and bins
- Coverage Metrics: View hit counts, goals, and coverage percentages at every level
- Search & Filter: Quickly find uncovered items and filter by coverage status
- Coverage Dashboard: Visual summary with charts and statistics
- No Python Required: Direct SQLite access - works without pyucis installation
- Open a workspace containing
.cdbfiles - The extension will automatically discover databases
- Navigate coverage data in the "Coverage Databases" view
- Click items to see detailed coverage information
PyUCIS: Open Coverage Database- Browse for and open a database filePyUCIS: Refresh Database- Reload the active databasePyUCIS: Show Coverage Dashboard- Open the summary dashboardPyUCIS: Show Uncovered Items- Filter to uncovered items only
See extension settings for options to customize behavior, thresholds, and path mappings.
- VS Code 1.75.0 or later
This extension is under active development. See the implementation plan for roadmap details.
- pyucis - Python library for UCIS database access
- pyucis-viewer - Qt5-based desktop viewer
Apache 2.0