JUnit 4.10-1 fails to build from source in Ubuntu quantal due to the switch in default-java from openjdk-6 to openjdk-7:
dist:
[java] JUnit version 4.10
[java] ..............................................................................................................................................................................................................................................................................................................I.I..........................................................................................................................................................................I...E...........................................................
[java] Time: 5.079
[java] There was 1 failure:
[java] 1) useChildHarvester(org.junit.tests.running.classes.ParentRunnerTest)
[java] org.junit.ComparisonFailure: expected:<before [apple after before banana] after afterAll > but was:<before [banana after before apple] after afterAll >
[java] at org.junit.Assert.assertEquals(Assert.java:125)
[java] at org.junit.Assert.assertEquals(Assert.java:147)
[java] at org.junit.tests.running.classes.ParentRunnerTest.useChildHarvester(ParentRunnerTest.java:58)
[java] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[java] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
[java] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
[java] at java.lang.reflect.Method.invoke(Method.java:601)
[java] at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:45)
[java] at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
[java] at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:42)
[java] at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
[java] at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:263)
[java] at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:68)
[java] at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:47)
[java] at org.junit.runners.ParentRunner$3.run(ParentRunner.java:231)
[java] at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:60)
[java] at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:229)
[java] at org.junit.runners.ParentRunner.access$000(ParentRunner.java:50)
[java] at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:222)
[java] at org.junit.runners.ParentRunner.run(ParentRunner.java:300)
[java] at org.junit.runners.Suite.runChild(Suite.java:128)
[java] at org.junit.runners.Suite.runChild(Suite.java:24)
[java] at org.junit.runners.ParentRunner$3.run(ParentRunner.java:231)
[java] at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:60)
[java] at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:229)
[java] at org.junit.runners.ParentRunner.access$000(ParentRunner.java:50)
[java] at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:222)
[java] at org.junit.runners.ParentRunner.run(ParentRunner.java:300)
[java] at org.junit.runners.Suite.runChild(Suite.java:128)
[java] at org.junit.runners.Suite.runChild(Suite.java:24)
[java] at org.junit.runners.ParentRunner$3.run(ParentRunner.java:231)
[java] at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:60)
[java] at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:229)
[java] at org.junit.runners.ParentRunner.access$000(ParentRunner.java:50)
[java] at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:222)
[java] at org.junit.runners.ParentRunner.run(ParentRunner.java:300)
[java] at org.junit.runner.JUnitCore.run(JUnitCore.java:157)
[java] at org.junit.runner.JUnitCore.run(JUnitCore.java:136)
[java] at org.junit.runner.JUnitCore.run(JUnitCore.java:117)
[java] at org.junit.runner.JUnitCore.runMain(JUnitCore.java:98)
[java] at org.junit.runner.JUnitCore.runMainAndExit(JUnitCore.java:53)
[java] at org.junit.runner.JUnitCore.main(JUnitCore.java:45)
[java]
[java] FAILURES!!!
[java] Tests run: 535, Failures: 1
[java]
BUILD FAILED
/«PKGBUILDDIR»/build.xml:194: The following error occurred while executing this line:
/«PKGBUILDDIR»/build.xml:182: Java returned: 1
Reported upstream as well - https:/ /github. com/KentBeck/ junit/issues/ 429