diff --git a/cameraview/src/androidTest/java/com/otaliastudios/cameraview/engine/CameraIntegrationTest.java b/cameraview/src/androidTest/java/com/otaliastudios/cameraview/engine/CameraIntegrationTest.java index 2aafc6a9..a4ab0c01 100644 --- a/cameraview/src/androidTest/java/com/otaliastudios/cameraview/engine/CameraIntegrationTest.java +++ b/cameraview/src/androidTest/java/com/otaliastudios/cameraview/engine/CameraIntegrationTest.java @@ -212,6 +212,13 @@ public abstract class CameraIntegrationTest extends Base // Now wait for onVideoResult(). One cycle should be enough. LOG.i("[WAIT VIDEO]", "Waiting for onVideoTaken()..."); VideoResult wait2Result = wait2.await(DELAY); + if (expectSuccess) { + while (wait2Result == null) { + LOG.w("[WAIT VIDEO]", "Waiting extra", DELAY, "milliseconds..."); + wait2.listen(); + wait2Result = wait2.await(DELAY); + } + } // Assert. if (expectSuccess) {