This is an automated email from the ASF dual-hosted git repository.
mattsicker pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/logging-log4j2.git
The following commit(s) were added to refs/heads/master by this push:
new 5039892 Propagate errors in CassandraExtension
5039892 is described below
commit 5039892cb6be3068fea442c052b0f56e0437ad2b
Author: Matt Sicker <[email protected]>
AuthorDate: Tue Feb 1 01:06:22 2022 -0600
Propagate errors in CassandraExtension
Signed-off-by: Matt Sicker <[email protected]>
---
.../java/org/apache/logging/log4j/cassandra/CassandraExtension.java | 4 ++++
1 file changed, 4 insertions(+)
diff --git
a/log4j-cassandra/src/test/java/org/apache/logging/log4j/cassandra/CassandraExtension.java
b/log4j-cassandra/src/test/java/org/apache/logging/log4j/cassandra/CassandraExtension.java
index 2ec6a7a..38503c4 100644
---
a/log4j-cassandra/src/test/java/org/apache/logging/log4j/cassandra/CassandraExtension.java
+++
b/log4j-cassandra/src/test/java/org/apache/logging/log4j/cassandra/CassandraExtension.java
@@ -41,6 +41,8 @@ import java.util.concurrent.CountDownLatch;
import java.util.concurrent.ThreadFactory;
import java.util.concurrent.atomic.AtomicReference;
+import static org.junit.jupiter.api.Assertions.fail;
+
public class CassandraExtension extends TypeBasedParameterResolver<Cluster>
implements BeforeEachCallback, AfterEachCallback {
private static final ThreadFactory THREAD_FACTORY =
Log4jThreadFactory.createThreadFactory("CassandraFixture");
@@ -63,6 +65,8 @@ public class CassandraExtension extends
TypeBasedParameterResolver<Cluster> impl
final Throwable error = errorRef.get();
if (error instanceof NoClassDefFoundError) {
throw new TestAbortedException("Unsupported platform", error);
+ } else {
+ fail(error);
}
final var cluster =
Cluster.builder().addContactPoints(InetAddress.getLoopbackAddress()).build();
final var store = context.getStore(