[logback-dev] unstable build

Broc Seib broc.seib at gmail.com
Tue Apr 16 06:05:41 CEST 2013


Yes, I've done "mvn clean; mvn install" but still get a failure. I'm also
on a 3.4GHz Win7 box with a SSD. Is there any possibility of a timing
sensitivity for being "too fast"?


Tests run: 7, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 0.557 sec
<<< FA
ILURE!
withZipCompression_FileSet_NoRestart_7(ch.qos.logback.core.rolling.SizeAndTimeBa
sedFNATP_Test)  Time elapsed: 0.201 sec
withGZCompression_FileBlank_NoRestart_6(ch.qos.logback.core.rolling.SizeAndTimeB
asedFNATP_Test)  Time elapsed: 0.006 sec  <<< ERROR!
java.io.FileNotFoundException:
target\test-output\910764289\test6-2013-04-15_23_
47_35-1.txt (The system cannot find the file specified)
        at java.io.FileInputStream.open(Native Method)
        at java.io.FileInputStream.<init>(FileInputStream.java:138)
        at
ch.qos.logback.core.testUtil.FileToBufferUtil.regularReadIntoList(Fil
eToBufferUtil.java:60)
        at
ch.qos.logback.core.testUtil.FileToBufferUtil.readIntoList(FileToBuff
erUtil.java:38)
        at
ch.qos.logback.core.rolling.ScaffoldingForRollingTests.fileContentChe
ck(ScaffoldingForRollingTests.java:84)
        at
ch.qos.logback.core.rolling.ScaffoldingForRollingTests.sortedContentC
heck(ScaffoldingForRollingTests.java:99)
        at
ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP_Test.generic(SizeAn
dTimeBasedFNATP_Test.java:130)
        at
ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP_Test.withGZCompress
ion_FileBlank_NoRestart_6(SizeAndTimeBasedFNATP_Test.java:189)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
java:57)
        at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
sorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:601)
        at
org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(Framework
Method.java:45)
        at
org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCal
lable.java:15)
        at
org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMe
thod.java:42)
        at
org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMet
hod.java:20)
        at
org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.
java:28)
        at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:263)
        at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRun
ner.java:68)
        at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRun
ner.java:47)
        at org.junit.runners.ParentRunner$3.run(ParentRunner.java:231)
        at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:60)
        at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:229)
        at org.junit.runners.ParentRunner.access$000(ParentRunner.java:50)
        at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:222)
        at org.junit.runners.ParentRunner.run(ParentRunner.java:300)
        at org.junit.runners.Suite.runChild(Suite.java:128)
        at org.junit.runners.Suite.runChild(Suite.java:24)
        at org.junit.runners.ParentRunner$3.run(ParentRunner.java:231)
        at
java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:47
1)
        at
java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
        at java.util.concurrent.FutureTask.run(FutureTask.java:166)
        at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.
java:1110)
        at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor
.java:603)
        at java.lang.Thread.run(Thread.java:722)

withGZCompression_FileSet_NoRestart_5(ch.qos.logback.core.rolling.SizeAndTimeBas
edFNATP_Test)  Time elapsed: 0.067 sec
noCompression_FileSet_WithStopStart_4(ch.qos.logback.core.rolling.SizeAndTimeBas
edFNATP_Test)  Time elapsed: 0.102 sec
noCompression_FileBlank_WithStopStart_3(ch.qos.logback.core.rolling.SizeAndTimeB
asedFNATP_Test)  Time elapsed: 0.061 sec
noCompression_FileBlank_NoRestart_2(ch.qos.logback.core.rolling.SizeAndTimeBased
FNATP_Test)  Time elapsed: 0.036 sec
noCompression_FileSet_NoRestart_1(ch.qos.logback.core.rolling.SizeAndTimeBasedFN
ATP_Test)  Time elapsed: 0.039 sec
Running ch.qos.logback.core.recovery.ResilientOutputStreamTest
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.288 sec
verifyRecuperationAfterFailure(ch.qos.logback.core.recovery.ResilientOutputStrea
mTest)  Time elapsed: 0.288 sec
Running ch.qos.logback.core.rolling.helper.CompressTest
Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.253 sec
test2(ch.qos.logback.core.rolling.helper.CompressTest)  Time elapsed: 0.223
sec
test1(ch.qos.logback.core.rolling.helper.CompressTest)  Time elapsed: 0.018
sec
test3(ch.qos.logback.core.rolling.helper.CompressTest)  Time elapsed: 0.012
sec

Results :

Tests in error:

withGZCompression_FileBlank_NoRestart_6(ch.qos.logback.core.rolling.SizeAndTim
eBasedFNATP_Test):
target\test-output\910764289\test6-2013-04-15_23_47_35-1.txt
(The system cannot find the file specified)

Tests run: 424, Failures: 0, Errors: 1, Skipped: 6

[INFO]
------------------------------------------------------------------------
[INFO] Reactor Summary:
[INFO]
[INFO] Logback-Parent .................................... SUCCESS [0.338s]
[INFO] Logback Core Module ............................... FAILURE [28.279s]
[INFO] Logback Classic Module ............................ SKIPPED
[INFO] Logback Access Module ............................. SKIPPED
[INFO] Logback Site ...................................... SKIPPED
[INFO] Logback Examples Module ........................... SKIPPED
[INFO]
------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO]
------------------------------------------------------------------------
[INFO] Total time: 29.140s
[INFO] Finished at: Mon Apr 15 23:47:54 EDT 2013
[INFO] Final Memory: 28M/241M
[INFO]
------------------------------------------------------------------------
[ERROR] Failed to execute goal
org.apache.maven.plugins:maven-surefire-plugin:2.
12.4:test (default-test) on project logback-core: There are test failures.



On Mon, Apr 15, 2013 at 2:47 PM, ceki <ceki at qos.ch> wrote:

> Hi Broc,
>
> No, it is not just you. Some of the logback test cases are time sensitive
> and fail from time to time, especially if the host machine is "slow".
> Making the build more robust is on our todo list.
>
> We now have jenkins running on such a slow machine. For example, on
> http://logback.qos.ch/jenkins/ build 24 was successful whereas build 25
> failed:
>
> http://logback.qos.ch/jenkins/**job/logback/24/<http://logback.qos.ch/jenkins/job/logback/24/>
> http://logback.qos.ch/jenkins/**job/logback/25/<http://logback.qos.ch/jenkins/job/logback/25/>
>
> So, at least it's easier to reproduce the fails.
>
> Anyway, have you tried relaunching the build with "mvn clean; mvn install"
> ?
>
> BTW, since about 10 days, the logback build no longer depends on Scala for
> testing. It should be now much easier to set up logback within your
> favorite IDE.
>
>
>
> On 15.04.2013 20:11, Broc Seib wrote:
>
>> Do we have stable builds yet?
>>
>> I cloned a fresh copy of logback yesterday, and "mvn install" still
>> failed for me. Is it just me?
>>
>> Broc
>>
>>
>> On Thu, Apr 4, 2013 at 9:20 AM, Ceki Gülcü <ceki at qos.ch
>> <mailto:ceki at qos.ch>> wrote:
>>
>>
>>     As shown on [1], the logback build on the Jenkins server on
>>     cloudbees is unstable.
>>
>>     The failures are probably due to timeout issue. I'll work on
>>
>>     ch.qos.logback.core.__**FileAppenderResilienceTest.__**smoke
>>     ch.qos.logback.core.recovery._**_ResilientOutputStreamTest.__**
>> verifyRecuperationAfterFailure
>>
>>     ch.qos.logback.core.spi.__**AppenderAttachableImplLockTest**
>> __.detachAppenderBoom
>>
>>
>>     Carl, could you please have a look at
>>
>>     ch.qos.logback.core.net
>>     <http://ch.qos.logback.core.**net <http://ch.qos.logback.core.net>
>> >.__**SocketConnectorBaseTest.__**testConnect
>>
>>        ?
>>
>>     You should be able to logon at
>>
>>     https://grandcentral.__cloudbe**es.com/ <http://cloudbees.com/>
>>
>>     <https://grandcentral.**cloudbees.com/<https://grandcentral.cloudbees.com/>
>> >
>>
>>     click on JenkinsCI (top right) and launch builds interactively. (You
>>     need to click on the login link in Jenkins located on the top right
>>     corner).
>>
>>     Cheers,
>>
>>     --
>>     Ceki
>>
>>     [1] https://logback.ci.cloudbees._**_com/job/logback/12/**testReport/
>>     <https://logback.ci.cloudbees.**com/job/logback/12/testReport/<https://logback.ci.cloudbees.com/job/logback/12/testReport/>
>> **>
>>
>
>
> --
> Ceki
> 65% of statistics are made up on the spot
>
> ______________________________**_________________
> logback-dev mailing list
> logback-dev at qos.ch
> http://mailman.qos.ch/mailman/**listinfo/logback-dev<http://mailman.qos.ch/mailman/listinfo/logback-dev>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.qos.ch/pipermail/logback-dev/attachments/20130416/21a3380c/attachment-0001.html>


More information about the logback-dev mailing list