aboutsummaryrefslogtreecommitdiffstats
path: root/dashboard/app/entities_spanner.go
Commit message (Collapse)AuthorAgeFilesLines
* all: use any instead of interface{}Dmitry Vyukov2025-12-221-1/+1
| | | | Any is the preferred over interface{} now in Go.
* dashboard/app: fix histogram numbersTaras Madan2025-03-281-1/+1
| | | | | | Some time ago we added the per-manager statistics. Histogram was broken since that moment. Closes #5867.
* dashboard/app: test coverage /file linkTaras Madan2025-01-271-9/+2
| | | | | | | | 1. Init coveragedb client once and propagate it through context to enable mocking. 2. Always init coverage handlers. It simplifies testing. 3. Read webGit and coveragedb client from ctx to make it mockable. 4. Use int for file line number and int64 for merged coverage. 5. Add tests.
* pkg/coveragedb: test SaveMergeResultTaras Madan2024-12-191-1/+2
| | | | | | | | 1. Make interface testable. 2. Add Spanner interfaces. 3. Generate mocks for proxy interfaces. 4. Test SaveMergeResult. 5. Test MergeCSVWriteJSONL and coveragedb.SaveMergeResult integration.
* dashboard/app: total coverage is about months or quartersTaras Madan2024-08-301-5/+26
| | | | | Total coverage page defaults to quarters (?period=quarter). Monthly data is available with ?period=month.
* pkg/spanner/coveragedb: move package to pkg/coveragedbTaras Madan2024-08-291-1/+1
|
* all: spanner.coveragedb to pkgTaras Madan2024-07-151-3/+3
|
* dashboard/app/entities_spanner.go: select latest sessionsTaras Madan2024-07-081-8/+11
|
* dashboard/app/entities_spanner.go: fixesTaras Madan2024-06-201-5/+4
|
* dashboard/app: add coverage histogramTaras Madan2024-06-201-0/+74