aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTaras Madan <tarasmadan@google.com>2025-04-07 10:16:17 +0200
committerTaras Madan <tarasmadan@google.com>2025-04-07 09:56:27 +0000
commita2ada0e73dabbcf555e77b26a3e4ee3455dfd3e7 (patch)
tree358ab2cb4fa82cb2fb3a1d5c9004c3b27928997e
parent8aa6ae9a6c3f7238ce12c012c6917f7c0bb428cc (diff)
dashboard/app: allow quarter coverage analysis
It was previously disabled because line coverage required data from BigQuery. It was too expensive. Coverage numbers are available in the Spanner now.
-rw-r--r--dashboard/app/coverage.go6
1 files changed, 4 insertions, 2 deletions
diff --git a/dashboard/app/coverage.go b/dashboard/app/coverage.go
index 4c83f299f..68f5459c4 100644
--- a/dashboard/app/coverage.go
+++ b/dashboard/app/coverage.go
@@ -87,8 +87,10 @@ func handleHeatmap(c context.Context, w http.ResponseWriter, r *http.Request, f
if periodType == "" {
periodType = coveragedb.DayPeriod
}
- if periodType != coveragedb.DayPeriod && periodType != coveragedb.MonthPeriod {
- return fmt.Errorf("only day and month are allowed, but received %s instead, %w",
+ if periodType != coveragedb.DayPeriod &&
+ periodType != coveragedb.MonthPeriod &&
+ periodType != coveragedb.QuarterPeriod {
+ return fmt.Errorf("only 'day', 'month' and 'quarter' are allowed, but received %s instead, %w",
periodType, ErrClientBadRequest)
}