I made an attempt to make that test more reliable.
On 2017-11-19 00:57, Ralph Goers wrote:
I am preparing to do the release build and am getting the following error:
Tests run: 5, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 1.25 s <<<
FAILURE! - in org.apache.logging.log4j.core.appender.SyslogAppenderTest
testTCPAppender(org.apache.logging.log4j.core.appender.SyslogAppenderTest) Time
elapsed: 0.039 s <<< ERROR!
java.net.BindException: Address already in use
at
org.apache.logging.log4j.core.appender.SyslogAppenderTest.initTCPTestEnvironment(SyslogAppenderTest.java:100)
at
org.apache.logging.log4j.core.appender.SyslogAppenderTest.testTCPAppender(SyslogAppenderTest.java:54)
I thought I fixed this by adding a thread.join to wait for shutdown to complete
but I got it again. This doesn’t seem to happen on every build. Before today I
have never had this error before.
Any unit test failures during the build fail the release. Each release attempt
takes about 45 minutes so I really need a build without failing tests. If I
can’t figure it out I may have to disable the test.