From 2f86bc312c404cee1aa7a6593afab804890d9176 Mon Sep 17 00:00:00 2001 From: Torsten Grote Date: Thu, 15 Apr 2021 15:38:34 -0300 Subject: [PATCH] Catch UnableToTakeScreenshotException to make CI more stable --- .../java/org/briarproject/briar/android/ScreenshotTest.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/briar-android/src/androidTestScreenshot/java/org/briarproject/briar/android/ScreenshotTest.java b/briar-android/src/androidTestScreenshot/java/org/briarproject/briar/android/ScreenshotTest.java index 61c0a5bbd..99798ae5b 100644 --- a/briar-android/src/androidTestScreenshot/java/org/briarproject/briar/android/ScreenshotTest.java +++ b/briar-android/src/androidTestScreenshot/java/org/briarproject/briar/android/ScreenshotTest.java @@ -3,6 +3,8 @@ package org.briarproject.briar.android; import android.app.Activity; import android.util.Log; +import com.jraska.falcon.Falcon.UnableToTakeScreenshotException; + import org.briarproject.bramble.api.connection.ConnectionRegistry; import org.briarproject.bramble.api.system.Clock; import org.briarproject.briar.api.test.TestDataCreator; @@ -34,6 +36,8 @@ public abstract class ScreenshotTest extends UiTest { protected void screenshot(String name, Activity activity) { try { Screengrab.screenshot(name, new FalconScreenshotStrategy(activity)); + } catch (UnableToTakeScreenshotException e) { + Log.e("Screengrab", "Error taking screenshot", e); } catch (RuntimeException e) { if (e.getMessage() == null || !e.getMessage().equals("Unable to capture screenshot."))