CI: native-scan-integratietest automatisch draaien + dode DARTCV_LIB_PATH-steiger opruimen #899
Labels
No labels
accepted
bug
declined
docs
duplicate
enhancement
good first issue
in-progress
needs-info
privacy
security
triage
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
LibreKAT/Ocideck#899
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Volgt uit de native-scan-fix (branch
fix/native-face-scan-integration-test, hersteltFaceDetectorYN via de OpenCV-modules in pubspec).
Bij die fix is
integration_test/native_face_scan_test.darttoegevoegd — de enigeplek waar de native gezichtsscan écht getoetst wordt, want onder
flutter testlaadtdartcv4 2.x zijn code-assets niet. Lokaal is die alleen op macOS groen gedraaid.
Te doen
.forgejo/), met eenxvfb-display (xvfb-run flutter test integration_test -d linux);.github/workflows/ci.yml,-d macos/-d windows).Dit is tegelijk het bewijs dat de modulebuild op Linux/Windows slaagt en de scan
daar werkt.
de per-platform "build + detect + set DARTCV_LIB_PATH"-stappen in
ci.ymlen hetDARTCV_LIB/export DARTCV_LIB_PATH-blok in deMakefilezijn zinloos geworden.Houd de platform-
flutter buildals compile-rooktoets; verwijder de detectie/export.(Hierdoor verviel PR #891, die alleen de macOS-detectie repareerde.)
Waarom apart
De fix zelf (kapotte privacy-functie) moest snel landen en is geverifieerd. De
CI-automatisering vraagt xvfb/runner-werk dat alleen op de spiegel te toetsen is.
Uitgevoerd en gemerged via #901 (merge
91bc0c70): de native-scan-integratietest draait nu per platform in de spiegel-CI (Linux via xvfb, macOS+Windows in de matrix — alle drie groen op run #197) en de dode DARTCV_LIB_PATH-steiger is verwijderd.