[QNN EP] Add coverage trend report workflow - #696
Draft
yuhuchua-qti wants to merge 6 commits into
Draft
Conversation
yuhuchua-qti
force-pushed
the
dev/yuhuchua/coverage-trend-report
branch
from
August 4, 2026 06:20
729ce23 to
e4cdc0f
Compare
Adds scripts/gen_coverage_trend.py to fetch 30-day per-file coverage snapshots from Artifactory (via jf CLI) and generate an interactive plotly HTML trend report. Includes a GitHub Actions workflow (workflow_dispatch only) that uploads the HTML as a downloadable artifact. Supports --local-dir (offline) and --mock (synthetic data) modes for local validation without Artifactory access. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
yuhuchua-qti
force-pushed
the
dev/yuhuchua/coverage-trend-report
branch
from
August 4, 2026 07:02
e4cdc0f to
9759503
Compare
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
scripts/gen_coverage_trend.py: fetches 30-day per-file coverage snapshots from Artifactory viajf rt search/downloadand generates an interactive plotly HTML trend report.github/workflows/qualcomm-internal-coverage-trend.yml: manual-trigger (workflow_dispatch) workflow that runs the script and uploads the HTML as a GitHub artifact (retention 90 days)Authentication
Uses the same JFrog CLI setup pattern as existing workflows (
jfrog/setup-jfrog-cli@v5+JF_URL/JF_ACCESS_TOKEN). No new secrets required.Validation
python scripts/gen_coverage_trend.py --mock --output trend.htmlpython scripts/gen_coverage_trend.py --local-dir <dir> --output trend.htmlTest plan
🤖 Generated with Claude Code