import java.util.logging.Level;
import java.util.logging.Logger;
-import org.junit.After;
-import org.junit.Before;
-import org.junit.Test;
+import org.junit.jupiter.api.AfterEach;
+import org.junit.jupiter.api.BeforeEach;
+import org.junit.jupiter.api.Tag;
+import org.junit.jupiter.api.Test;
+import org.junit.jupiter.api.extension.ExtendWith;
+import org.lttng.ust.agent.utils.TestPrintExtension;
/**
* Base abstract class for JUL benchmarks. Sub-classes can setup parameters to
* test different types of log handlers.
*/
+@ExtendWith(TestPrintExtension.class)
+@Tag("agent:jul")
+@Tag("domain:jul")
+@Tag("benchmark")
public abstract class JulHandlerBenchmarkBase {
// ------------------------------------------------------------------------
/**
* Base test setup
*/
- @Before
+ @BeforeEach
public void setup() {
/* Set up the logger */
logger = Logger.getLogger("Test logger");
/**
* Base test teardown
*/
- @After
+ @AfterEach
public void teardown() {
if (handler != null) {
logger.removeHandler(handler);