Class ContainerLogsDumper

java.lang.Object
io.camunda.zeebe.qa.util.testcontainers.ContainerLogsDumper
All Implemented Interfaces:
org.junit.jupiter.api.extension.AfterTestExecutionCallback, org.junit.jupiter.api.extension.Extension

public final class ContainerLogsDumper extends Object implements org.junit.jupiter.api.extension.AfterTestExecutionCallback
A utility class to dump the logs of a set of containers.
  • Constructor Details

    • ContainerLogsDumper

      public ContainerLogsDumper(Supplier<Map<?,? extends org.testcontainers.containers.Container<?>>> containersSupplier)
    • ContainerLogsDumper

      public ContainerLogsDumper(Supplier<Map<?,? extends org.testcontainers.containers.Container<?>>> containers, org.slf4j.Logger logger)
  • Method Details

    • afterTestExecution

      public void afterTestExecution(org.junit.jupiter.api.extension.ExtensionContext context)
      Specified by:
      afterTestExecution in interface org.junit.jupiter.api.extension.AfterTestExecutionCallback