app/run_test.go: per-job overlap policy override tests (T3.4)
Adds three tests for the effective-policy resolution: - per-job "queue" overrides global "skip" (job marked Pending, re-runs) - per-job "skip" overrides global "queue" (overlap dropped, no re-run) - empty Job.OverlapPolicy inherits the global default Also ticks Phase 3 complete in docs/RELEASE-0.10-TASKS.md. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
@@ -97,10 +97,10 @@ Done first because both share a compact, single-line record formatter.
|
||||
- [x] T2.7 — stats tests
|
||||
|
||||
### Phase 3 — Per-job run policy
|
||||
- [ ] T3.1 — `Job.OverlapPolicy` field
|
||||
- [ ] T3.2 — effective-policy dispatch + inherit
|
||||
- [ ] T3.3 — dialog select + settings/format wording
|
||||
- [ ] T3.4 — per-job override tests
|
||||
- [x] T3.1 — `Job.OverlapPolicy` field
|
||||
- [x] T3.2 — effective-policy dispatch + inherit
|
||||
- [x] T3.3 — dialog select + settings/format wording
|
||||
- [x] T3.4 — per-job override tests
|
||||
|
||||
### Phase 4 — Persist global pause state
|
||||
- [ ] T4.1 — `Config.Paused` field
|
||||
|
||||
Reference in New Issue
Block a user