aboutsummaryrefslogtreecommitdiffstats
path: root/pkg/cover/templates/heatmap.html
Commit message (Collapse)AuthorAgeFilesLines
* pkg/cover: use space for alignment, not underscoreTaras Madan2025-04-231-1/+7
| | | | | | Pre tag is used to save formatting space. Pre uses monospace font, thus changed all the file-tree to monospace. Pre also adds margin. Forcing margin to 0 manually.
* dashboard/app: enable coverage pages formattingTaras Madan2025-04-111-2/+2
| | | | | | | | | | | | | cover.Format controls the resulting view. It allows to: 1. Remove records with 0 covered blocks. 2. Remove lines with low (user defined) coverage. 3. Order records by the covered lines drop value. The corresponding GET parameters are: 1. Implicitly enabled for onlyUnique records. 2. min-cover-lines-drop=%d 3. order-by-cover-lines-drop=1
* dashboard/app: show manager unique coverageTaras Madan2025-01-271-2/+2
| | | | | | | | | | | | 1. Make heatmap testable, move out the spanner client instantiation. 2. Generate spannerdb.ReadOnlyTransaction mocks. 3. Generate spannerdb.RowIterator mocks. 4. Generate spannerdb.Row mocks. 5. Prepare spannerdb fixture. 6. Fixed html control name + value. 7. Added multiple tests. 8. Show line coverage from selected manager. 9. Propagate coverage url params to file coverage url.
* dashboard/app: coverage page allows to specify analysis duration (columns)Taras Madan2025-01-101-1/+5
|
* dashboard/app: add targeting controls to the coverage pageTaras Madan2025-01-091-0/+38
| | | | | | | | | It allows to control known parameters: 1. Period (months or days). 2. Target subsystem. 3. Target manager. And adds the disabled "Only unique" checkbox.
* dashboard/app: move coverage page js code to static fileTaras Madan2024-11-081-17/+5
| | | | | Chrome devtools allow to edit js code directly in browser. This change will speed up further development.
* pkg/cover: heatmap starts to use jqueryTaras Madan2024-11-081-34/+13
| | | | Bonus - remove html template we don't need anymore.
* pkg/cover: show the file source informationTaras Madan2024-10-031-4/+17
|
* pkg/cover: compact columnsTaras Madan2024-10-021-5/+13
|
* pkg/cover: keep all 3 div blocks in one lineTaras Madan2024-10-021-32/+34
|
* pkg/cover: show content for 2 last clicked filesTaras Madan2024-10-021-2/+5
|
* pkg/cover: render file linksTaras Madan2024-10-021-2/+19
|
* pkg/cover: use timePeriods instead of civil.DateTaras Madan2024-10-021-2/+2
|
* pkg/covermerger: add tooltips to every coverage numberTaras Madan2024-08-271-3/+23
| | | | | | | Hover mouse onto the percent value to see details. To test: $ go run ./tools/syz-cover -heatmap upstream -from 2024-08-23 -to 2024-08-23 $ google-chrome upstream.html
* pkg/cover/templates/heatmap.html: hover line not cellTaras Madan2024-07-221-4/+4
|
* pkg/cover/templates/heatmap.html: interleave colorsTaras Madan2024-07-221-1/+18
|
* dashboard/app: integrate heatmap at /graph/coverage_heatmapTaras Madan2024-07-171-80/+92
|
* pkg/cover/heatmap.go: add blocks countTaras Madan2024-07-151-1/+12
|
* all: add the coverage map visualization to syz-coverTaras Madan2024-07-151-0/+116