From 6e04664915b43c7c6697494bb6cdb1d613239a6c Mon Sep 17 00:00:00 2001 From: Torsten Grote <t@grobox.de> Date: Fri, 14 Oct 2016 08:44:47 -0300 Subject: [PATCH] Print stack trace for uncaught exceptions during tests for easier debugging --- .../src/test/java/org/briarproject/BriarIntegrationTest.java | 2 -- briar-tests/src/org/briarproject/BriarTestCase.java | 1 + 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/briar-android-tests/src/test/java/org/briarproject/BriarIntegrationTest.java b/briar-android-tests/src/test/java/org/briarproject/BriarIntegrationTest.java index f1b2a09143..fd653c56d6 100644 --- a/briar-android-tests/src/test/java/org/briarproject/BriarIntegrationTest.java +++ b/briar-android-tests/src/test/java/org/briarproject/BriarIntegrationTest.java @@ -9,8 +9,6 @@ import static org.junit.Assert.assertEquals; public abstract class BriarIntegrationTest extends BriarTestCase { - // TODO maybe we could add uncaught exception handlers for other threads here (#670) - protected void assertGroupCount(MessageTracker tracker, GroupId g, long msgCount, long unreadCount, long latestMsg) throws DbException { diff --git a/briar-tests/src/org/briarproject/BriarTestCase.java b/briar-tests/src/org/briarproject/BriarTestCase.java index 4f97947d51..e847c546bf 100644 --- a/briar-tests/src/org/briarproject/BriarTestCase.java +++ b/briar-tests/src/org/briarproject/BriarTestCase.java @@ -10,6 +10,7 @@ public abstract class BriarTestCase { // Ensure exceptions thrown on worker threads cause tests to fail UncaughtExceptionHandler fail = new UncaughtExceptionHandler() { public void uncaughtException(Thread thread, Throwable throwable) { + throwable.printStackTrace(); fail(); } }; -- GitLab