
Hi Ceki, I just updated to the latest code you just committed, 56e8ab2192697bc27a8cfbd8441db62aff53e87c but I think there is a different problem now. bseib@BSEIB-WIN7 /c/gitrepo $ rm -rf logback bseib@BSEIB-WIN7 /c/gitrepo $ git clone https://github.com/qos-ch/logback.git Cloning into 'logback'... remote: Counting objects: 52855, done. remote: Compressing objects: 100% (13701/13701), done. remote: Total 52855 (delta 26607), reused 52138 (delta 26038) Receiving objects: 100% (52855/52855), 20.13 MiB | 1.17 MiB/s, done. Resolving deltas: 100% (26607/26607), done. bseib@BSEIB-WIN7 /c/gitrepo $ cd logback/ bseib@BSEIB-WIN7 /c/gitrepo/logback (master) $ git log -1 commit 56e8ab2192697bc27a8cfbd8441db62aff53e87c Merge: 2ff61c7 513e380 Author: Ceki Gulcu <ceki@qos.ch> Date: Tue Apr 16 18:09:23 2013 +0200 Merge branch 'master' of github.com:qos-ch/logback And then 'mvn clean; mvn install': [...] Running ch.qos.logback.core.joran.conditional.IfThenElseAndIncludeCompositionTest Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.635 sec includeNestedWithinIf(ch.qos.logback.core.joran.conditional.IfThenElseAndIncludeCompositionTest) Time elapsed: 0.635 sec Results : Failed tests: testConnectionFails(ch.qos.logback.core.net.SocketConnectorBaseTest) lossyAppenderShouldOnlyLooseCertainEvents(ch.qos.logback.core.AsyncAppenderBaseTest): expected:<8> but was:<10> Tests run: 424, Failures: 2, Errors: 0, Skipped: 6 [INFO] ------------------------------------------------------------------------ [INFO] Reactor Summary: [INFO] [INFO] Logback-Parent .................................... SUCCESS [0.244s] [INFO] Logback Core Module ............................... FAILURE [27.251s] [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: 28.014s [INFO] Finished at: Tue Apr 16 12:51:50 EDT 2013 [INFO] Final Memory: 28M/308M [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 Tue, Apr 16, 2013 at 12:42 PM, ceki <ceki@qos.ch> wrote:
I am hoping that commit [1] should make the test failures in logback-core/src/test/java/ch/**qos/logback/core/rolling disappear.
On 16.04.2013 06:05, Broc Seib wrote:
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@qos.ch <mailto:ceki@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/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/> <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@qos.ch <mailto:ceki@qos.ch> <mailto:ceki@qos.ch <mailto:ceki@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>
<http://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://cloudbe__es.com/>< http://cloudbees.com/>
<https://grandcentral.__cloudb**ees.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/<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@qos.ch <mailto:logback-dev@qos.ch> http://mailman.qos.ch/mailman/**__listinfo/logback-dev<http://mailman.qos.ch/mailman/__listinfo/logback-dev> <http://mailman.qos.ch/**mailman/listinfo/logback-dev<http://mailman.qos.ch/mailman/listinfo/logback-dev>
______________________________**_________________ logback-dev mailing list logback-dev@qos.ch http://mailman.qos.ch/mailman/**listinfo/logback-dev<http://mailman.qos.ch/mailman/listinfo/logback-dev>
-- Ceki 65% of statistics are made up on the spot ______________________________**_________________ logback-dev mailing list logback-dev@qos.ch http://mailman.qos.ch/mailman/**listinfo/logback-dev<http://mailman.qos.ch/mailman/listinfo/logback-dev>