Here is how it fails.

Running org.apache.logging.log4j.core.appender.rolling.RollingAppenderTimeTest
Tests run: 1, Failures: 1, Errors: 0, Skipped: 0, Time elapsed: 1.523 sec <<< 
FAILURE! - in 
org.apache.logging.log4j.core.appender.rolling.RollingAppenderTimeTest
testAppender(org.apache.logging.log4j.core.appender.rolling.RollingAppenderTimeTest)
  Time elapsed: 1.508 sec  <<< FAILURE!
java.lang.AssertionError: No compressed files found
        at org.junit.Assert.fail(Assert.java:88)
        at org.junit.Assert.assertTrue(Assert.java:41)
        at 
org.apache.logging.log4j.core.appender.rolling.RollingAppenderTimeTest.testAppender(RollingAppenderTimeTest.java:76)

On May 17, 2014, at 10:47 PM, Ralph Goers <[email protected]> wrote:

> Please revert this change. It now occasionally fails on my machine. The 
> reason for the loop is to avoid those failures.
> 
> Ralph
> 
> On May 17, 2014, at 9:00 AM, [email protected] wrote:
> 
>> Author: rpopma
>> Date: Sat May 17 16:00:06 2014
>> New Revision: 1595502
>> 
>> URL: http://svn.apache.org/r1595502
>> Log:
>> performance improvement: reduce to a single sleep() long enough to trigger a 
>> rollover (speedup from 11 to 2.3 seconds)
>> 
>> Modified:
>>   
>> logging/log4j/log4j2/trunk/log4j-core/src/test/java/org/apache/logging/log4j/core/appender/rolling/RollingAppenderTimeTest.java
>> 
>> Modified: 
>> logging/log4j/log4j2/trunk/log4j-core/src/test/java/org/apache/logging/log4j/core/appender/rolling/RollingAppenderTimeTest.java
>> URL: 
>> http://svn.apache.org/viewvc/logging/log4j/log4j2/trunk/log4j-core/src/test/java/org/apache/logging/log4j/core/appender/rolling/RollingAppenderTimeTest.java?rev=1595502&r1=1595501&r2=1595502&view=diff
>> ==============================================================================
>> --- 
>> logging/log4j/log4j2/trunk/log4j-core/src/test/java/org/apache/logging/log4j/core/appender/rolling/RollingAppenderTimeTest.java
>>  (original)
>> +++ 
>> logging/log4j/log4j2/trunk/log4j-core/src/test/java/org/apache/logging/log4j/core/appender/rolling/RollingAppenderTimeTest.java
>>  Sat May 17 16:00:06 2014
>> @@ -58,12 +58,10 @@ public class RollingAppenderTimeTest {
>> 
>>    @Test
>>    public void testAppender() throws Exception {
>> -        for (int i=0; i < 100; ++i) {
>> -            if (i % 11 == 0) {
>> -                Thread.sleep(1000);
>> -            }
>> -            logger.debug("This is test message number " + i);
>> -        }
>> +        logger.debug("This is test message number 1");
>> +        Thread.sleep(1500);
>> +        logger.debug("This is test message number 2");
>> +
>>        final File dir = new File(DIR);
>>        assertTrue("Directory not created", dir.exists() && 
>> dir.listFiles().length > 0);
>>        final File[] files = dir.listFiles();
>> 
>> 
> 

Reply via email to