forked from jsl/video_editing_poc
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. |
||
|---|---|---|
| .idea | ||
| dashboards | ||
| docs | ||
| input/source | ||
| output/clips | ||
| src | ||
| tmp | ||
| .gitignore | ||
| pom.xml | ||