(runID int64, runOutputDir, experimentFilter, variantFilter string)
| 503 | } |
| 504 | |
| 505 | func shouldSkipAuditRun(runID int64, runOutputDir, experimentFilter, variantFilter string) bool { |
| 506 | if experimentFilter == "" { |
| 507 | return false |
| 508 | } |
| 509 | expData := extractExperimentData(runOutputDir) |
| 510 | if experimentMatchesFilter(expData, experimentFilter, variantFilter) { |
| 511 | return false |
| 512 | } |
| 513 | fmt.Fprintln(os.Stderr, console.FormatInfoMessage(formatExperimentSkipMessage(runID, experimentFilter, variantFilter))) |
| 514 | return true |
| 515 | } |
| 516 | |
| 517 | func prepareAuditWorkflowRun(ctx context.Context, cfg auditRunConfig) (WorkflowRun, error) { |
| 518 | run, hasLocalCache, useLocalCache, err := fetchAuditRunWithCache(ctx, cfg) |
no test coverage detected