General Test related fixes
- Enable console output during test run.
There were sign of test code bugs in those messages.
Exposing them to console to catch them early.
- Add default LogBack configuration used while unit-test run.
log level currently set to WARN
- Configured hazelcast to follow the above.
- BugFix: ControllerTest.java
-- Stop starting LinkDiscovery, which was starting a thread
not necessary for the test case
-- notifyAll must be called in synchronized block
Change-Id: Ica94dfc3a46a871b69800615e75232107b06771e
diff --git a/src/test/resources/logback-test.xml b/src/test/resources/logback-test.xml
new file mode 100644
index 0000000..791b236
--- /dev/null
+++ b/src/test/resources/logback-test.xml
@@ -0,0 +1,19 @@
+<configuration scan="true" debug="false">
+ <appender name="FILE" class="ch.qos.logback.core.FileAppender">
+ <file>${basedir}/onos-logs/test.log</file>
+ <encoder>
+ <pattern>%date %level [%thread] %logger{10} [%file:%line] %msg%n</pattern>
+ <immediateFlush>false</immediateFlush>
+ </encoder>
+ </appender>
+
+ <logger name="org" level="WARN"/>
+ <logger name="LogService" level="WARN"/> <!-- Restlet access logging -->
+ <logger name="net.floodlightcontroller.logging" level="WARN"/>
+ <logger name="com.hazelcast" level="WARN"/>
+
+ <root level="TRACE">
+ <appender-ref ref="FILE" />
+ </root>
+</configuration>
+