Changes: - Added JaCoCo to pom.xml with a 100% instruction, line, and branch coverage rule scoped to org.example.videoclips.folder. - Added src/test/java/org/example/videoclips/folder/FolderSchedulerDirectoryInitializerTest.java. - Added src/test/java/org/example/videoclips/folder/FolderVideoScanSchedulerTest.java. - Adjusted the scanner comparator in src/main/java/org/example/videoclips/folder/FolderVideoScanScheduler.java to keep deterministic ordering without an uncovered comparator branch. Verification: mvn -q verify passed. The generated JaCoCo report shows org.example.videoclips.folder at 100% instruction, line, and branch coverage. Scope note: this enforces 100% coverage for the new scheduler package, not the whole existing service. Project-wide 100% would be a much larger pass across pre-existing classes. The next scheduler milestone is repeat-prevention by moving selected inputs to the working folder before processing. |
||
|---|---|---|
| .. | ||
| alerts.md | ||
| autoscaling-policies.md | ||
| backup-and-restore-validation.md | ||
| cost-model-by-video-minute.md | ||
| dashboards.md | ||
| dlq-redrive-procedure.md | ||
| ffmpeg-preset-benchmark-baseline.md | ||
| grafana-dashboard-creation-prompt.md | ||
| input-folder-scheduler-plan.md | ||
| load-test-signoff.md | ||
| object-storage-bandwidth-benchmark-baseline.md | ||
| queue-visibility-timeout-tuning.md | ||
| runbooks.md | ||
| video-clipping-service-implementation-plan.md | ||
| video-clipping-service-planning-prompt.md | ||
| worker-cpu-disk-benchmark-baseline.md | ||