aboutsummaryrefslogtreecommitdiffstats
path: root/pkg/cover/templates
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.
* all: fix HTML file formattingDmitry Vyukov2024-11-071-62/+62
| | | | Fix inconsistent HTML file formatting with both tabs and spaces.
* 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: fix layoutTaras Madan2024-08-221-19/+24
| | | | | | | Html li item is not a block element by default. It allows sub-elements to overflow next line. This change still allow element to go next line, but the overall file tree layout will not be affected.
* 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
|
* pkg/cover: show the total count in the coverage reportAlexander Potapenko2024-07-181-1/+19
| | | | | | | When working with standalone coverage reports, it can be sometimes useful to see the total count of covered basic blocks. Show it together with the percentage and the total number of BBs in the kernel (for the sake of uniformity)
* 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
|
* cover.html: source formattingTaras Madan2024-07-151-38/+41
|
* pkg/cover: move templates to filesTaras Madan2024-07-152-0/+280