(dataDir, daemonURL, runID, eventID string)
| 196 | } |
| 197 | |
| 198 | func telemetryCorrelations(dataDir, daemonURL, runID, eventID string) (telemetry.CorrelationReport, error) { |
| 199 | if client, ok := daemonClient(daemonURL); ok { |
| 200 | return client.TelemetryCorrelations(runID, eventID) |
| 201 | } |
| 202 | paths, err := store.Init(dataDir) |
| 203 | if err != nil { |
| 204 | return telemetry.CorrelationReport{}, err |
| 205 | } |
| 206 | db, err := store.Open(paths) |
| 207 | if err != nil { |
| 208 | return telemetry.CorrelationReport{}, err |
| 209 | } |
| 210 | defer db.Close() |
| 211 | return telemetry.BuildCorrelationReport(db, telemetry.CorrelationReportOptions{ |
| 212 | RunID: runID, |
| 213 | EventID: eventID, |
| 214 | }) |
| 215 | } |
| 216 | |
| 217 | func telemetryPruneCmd(dataDir *string) *cobra.Command { |
| 218 | var runID string |
no test coverage detected