✔ 200 filter/lifecycle cycles retain one camera component and one native output per mount (147.609519ms)
✔ 40 open/close mounts each dispose their processing output (151.553312ms)
✔ Android geometric filters never render the decorative FaceEffect fallback (5.371858ms)
✔ 3.1.1 autolinks the local isolated face-warp Expo module (4.295911ms)
✔ Android face warp consumes a VisionCamera output without a second camera owner (1.772888ms)
✔ native face analysis prefers 468-point Face Mesh and falls back to contours for unsafe or missed frames (1.161649ms)
✔ camera buffers are copied and EGL finishes before output texture is destroyed (1.025374ms)
✔ GPU renderer performs inverse pixel deformation instead of overlay-only drawing (0.903308ms)
✔ mesh-guided deformation uses feature-specific radii instead of one generic face box (1.125369ms)
✔ all agreed geometry-changing filters have native warp parameter presets (1.233414ms)
✔ recoverable warp error leaves the existing camera mounted and blocks invalid filtered capture (1.456352ms)
✔ normal and decorative camera paths remain available and filtered media records the visible composition (0.639094ms)
✔ face warp module is Android-first and iOS remains a safe fallback (3.722109ms)
✔ frame rotation comes from the owner and torch stays on its active controller (0.847259ms)
ℹ tests 14
ℹ suites 0
ℹ pass 14
ℹ fail 0
ℹ cancelled 0
ℹ skipped 0
ℹ todo 0
ℹ duration_ms 1752.064419
