From 3223e34619e835e93c9a9654631e82631e0931e2 Mon Sep 17 00:00:00 2001 From: nathan Date: Thu, 3 Sep 2020 15:01:24 +0200 Subject: [PATCH] Fixed base test info --- test/dorkboxTest/network/BaseTest.kt | 72 ++++++++++++++-------------- 1 file changed, 37 insertions(+), 35 deletions(-) diff --git a/test/dorkboxTest/network/BaseTest.kt b/test/dorkboxTest/network/BaseTest.kt index 55d07754..af2989f3 100644 --- a/test/dorkboxTest/network/BaseTest.kt +++ b/test/dorkboxTest/network/BaseTest.kt @@ -70,45 +70,11 @@ abstract class BaseTest { companion object { const val LOOPBACK = "loopback" - - init { - println("---- " + javaClass.simpleName) - - // assume SLF4J is bound to logback in the current environment - val rootLogger = LoggerFactory.getLogger(org.slf4j.Logger.ROOT_LOGGER_NAME) as Logger - val context = rootLogger.loggerContext - val jc = JoranConfigurator() - jc.context = context - context.reset() // override default configuration - -// rootLogger.setLevel(Level.OFF) - -// rootLogger.level = Level.INFO - rootLogger.level = Level.TRACE -// rootLogger.level = Level.DEBUG -// rootLogger.level = Level.ALL - - - // we only want error messages - val kryoLogger = LoggerFactory.getLogger("com.esotericsoftware") as Logger - kryoLogger.level = Level.ERROR - - - val encoder = PatternLayoutEncoder() - encoder.context = context - encoder.pattern = "%date{HH:mm:ss.SSS} %-5level [%logger{35}] %msg%n" - encoder.start() - val consoleAppender = ConsoleAppender() - consoleAppender.context = context - consoleAppender.encoder = encoder - consoleAppender.start() - rootLogger.addAppender(consoleAppender) - } - fun clientConfig(): Configuration { val configuration = Configuration() configuration.subscriptionPort = 2000 configuration.publicationPort = 2001 + configuration.enableIpcForLoopback = false return configuration } @@ -122,6 +88,7 @@ abstract class BaseTest { configuration.maxClientCount = 5 configuration.maxConnectionsPerIpAddress = 5 + configuration.enableIpcForLoopback = false return configuration } @@ -161,6 +128,41 @@ abstract class BaseTest { @Volatile private var isStopping = false + init { + println("---- " + this.javaClass.simpleName) + + // assume SLF4J is bound to logback in the current environment + val rootLogger = LoggerFactory.getLogger(org.slf4j.Logger.ROOT_LOGGER_NAME) as Logger + val context = rootLogger.loggerContext + val jc = JoranConfigurator() + jc.context = context + context.reset() // override default configuration + +// rootLogger.setLevel(Level.OFF) + +// rootLogger.level = Level.INFO + rootLogger.level = Level.TRACE +// rootLogger.level = Level.DEBUG +// rootLogger.level = Level.ALL + + + // we only want error messages + val kryoLogger = LoggerFactory.getLogger("com.esotericsoftware") as Logger + kryoLogger.level = Level.ERROR + + + val encoder = PatternLayoutEncoder() + encoder.context = context + encoder.pattern = "%date{HH:mm:ss.SSS} %-5level [%logger{35}] %msg%n" + encoder.start() + val consoleAppender = ConsoleAppender() + consoleAppender.context = context + consoleAppender.encoder = encoder + consoleAppender.start() + rootLogger.addAppender(consoleAppender) + } + + fun addEndPoint(endPointConnection: EndPoint<*>) { endPointConnections.add(endPointConnection) synchronized(lock) { latch = CountDownLatch(endPointConnections.size + 1) }