- About Scala
- Documentation
- Code Examples
- Software
- Scala Developers
disabled tests
Fri, 2010-05-28, 15:50
All,
There are a number of tests currently disabled; this is their status:
testing: [...]/files/run/json.scala [ OK ]
testing: [...]/disabled/pos/spec-traits.scala [FAILED]
testing: [...]/disabled/pos/bug2919.scala [FAILED]
testing: [...]/disabled/pos/ticket2251.scala [ OK ]
testing: [...]/disabled/pos/t1053.scala [ OK ]
testing: [...]/disabled/pos/t2619.scala [ OK ]
testing: [...]/disabled/run/script-positions.scala [FAILED]
testing: [...]/disabled/run/stream_length.scala [ OK ]
testing: [...]/disabled/run/docgenerator.scala [FAILED]
testing: [...]/disabled/jvm/natives.scala [ OK ]
testing: [...]/disabled/jvm/JavaInteraction.scala [ OK ]
testing: [...]/disabled/buildmanager/t2651_1 [FAILED]
testing: [...]/disabled/scalacheck/redblack.scala [FAILED]
testing: [...]/disabled-windows/script/utf8.scala [FAILED]
plus one test in disabled-windows/script/loadAndExecute (for #2087) that
the current (old) partest refuses to run. But the ticket is closed and all
works.
I am restoring the tests that are actually working. Out of the others, the
script tests won't work with the current partest, while the scalacheck test
can be postponed for the time being. That leaves:
testing: [...]/disabled/pos/spec-traits.scala [FAILED]
testing: [...]/disabled/pos/bug2919.scala [FAILED]
testing: [...]/disabled/run/script-positions.scala [FAILED]
testing: [...]/disabled/run/docgenerator.scala [FAILED]
testing: [...]/disabled/buildmanager/t2651_1 [FAILED]
These must all be fixed before the final. Some are trivial, other less: the
log follows below.
Toni
--------------
Scala compiler classes in: /localhome/cunei/polycheckout/build/pack
Scala version is: Scala compiler version
2.8.0.r22098-b20100528143643 -- Copyright 2002-2010, LAMP/EPFL
Scalac options are: -deprecation
Java binaries in: /home/linuxsoft/apps/java-1.5.0_22/jre/bin
Java runtime is: Java HotSpot(TM) Server VM (build 1.5.0_22-b03,
mixed mode)
Java options are: -Xmx512M -Xms16M
Source directory is: /localhome/cunei/polycheckout/test/disabled
Testing individual files
testing: [...]/disabled/buildmanager/t2651_1 [FAILED]
builder > A.scala B.scala C.scala D.scala
compiling Set(A.scala, B.scala, C.scala, D.scala)
Changes: Map()
builder > A.scala
compiling Set(A.scala)
Changes: Map(trait A -> List(Changed(Class(A))[ tparams: List()]))
invalidate C.scala because parents have changed [Changed(Class(A))[
tparams: List()]]
invalidate B.scala because parents have changed [Changed(Class(A))[
tparams: List()]]
invalidate D.scala because it references changed class [Changed(Class(A))[
tparams: List()]]
compiling Set(B.scala, C.scala, D.scala)
C.scala:2: error: A does not take type parameters
new A[Int] {}
^
B.scala:1: error: A does not take type parameters
trait B[T] extends A[T]
^
D.scala:2: error: A does not take type parameters
def x[T](a: A[T]) = a
^
Testing individual files
testing: [...]/disabled/run/docgenerator.scala [FAILED]
docgenerator.scala:110: error: DefaultDocDriver is not a member of
scala.tools.nsc.doc
import scala.tools.nsc.doc.DefaultDocDriver
^
docgenerator.scala:135: error: not found: type DefaultDocDriver
object generator extends DefaultDocDriver {
^
docgenerator.scala:139: error: value process is not a member of object
generator
generator process run.units
^
three errors found
testing: [...]/disabled/run/script-positions.scala [FAILED]
Could not find a directory for temporary files
java.lang.ExceptionInInitializerError
at scala.tools.nsc.ScriptRunner$.compileWithDaemon(ScriptRunner.scala:145)
at scala.tools.nsc.ScriptRunner$.compile$1(ScriptRunner.scala:197)
at scala.tools.nsc.ScriptRunner$.withCompiledScript(ScriptRunner.scala:225)
at scala.tools.nsc.ScriptRunner$.runCommand(ScriptRunner.scala:283)
at
Test$$anonfun$runScript$1$$anonfun$apply$1$$anonfun$apply$mcZ$sp$1.apply$mcZ$sp(script-positions.scala:52)
at
Test$$anonfun$runScript$1$$anonfun$apply$1$$anonfun$apply$mcZ$sp$1.apply(script-positions.scala:52)
at
Test$$anonfun$runScript$1$$anonfun$apply$1$$anonfun$apply$mcZ$sp$1.apply(script-positions.scala:52)
at scala.util.DynamicVariable.withValue(DynamicVariable.scala:71)
at scala.Console$.withErr(Console.scala:117)
at scala.Console$.withErr(Console.scala:135)
at
Test$$anonfun$runScript$1$$anonfun$apply$1.apply$mcZ$sp(script-positions.scala:51)
at Test$$anonfun$runScript$1$$anonfun$apply$1.apply(script-positions.scala:51)
at Test$$anonfun$runScript$1$$anonfun$apply$1.apply(script-positions.scala:51)
at scala.util.DynamicVariable.withValue(DynamicVariable.scala:71)
at scala.Console$.withOut(Console.scala:81)
at scala.Console$.withOut(Console.scala:99)
at Test$$anonfun$runScript$1.apply(script-positions.scala:50)
at Test$$anonfun$runScript$1.apply(script-positions.scala:49)
at scala.tools.nsc.util.package$.stringFromStream(package.scala:25)
at Test$.runScript(script-positions.scala:49)
at Test$$anonfun$main$1.apply(script-positions.scala:73)
at Test$$anonfun$main$1.apply(script-positions.scala:72)
at
scala.collection.LinearSeqOptimized$class.foreach(LinearSeqOptimized.scala:61)
at scala.collection.immutable.List.foreach(List.scala:45)
at Test$.main(script-positions.scala:72)
at Test.main(script-positions.scala)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:592)
at
scala.tools.nsc.util.ScalaClassLoader$$anonfun$run$1.apply(ScalaClassLoader.scala:81)
at
scala.tools.nsc.util.ScalaClassLoader$class.asContext(ScalaClassLoader.scala:24)
at
scala.tools.nsc.util.ScalaClassLoader$URLClassLoader.asContext(ScalaClassLoader.scala:86)
at scala.tools.nsc.util.ScalaClassLoader$class.run(ScalaClassLoader.scala:81)
at
scala.tools.nsc.util.ScalaClassLoader$URLClassLoader.run(ScalaClassLoader.scala:86)
at scala.tools.nsc.ObjectRunner$.run(ObjectRunner.scala:31)
at scala.tools.nsc.MainGenericRunner$.main(MainGenericRunner.scala:83)
at scala.tools.nsc.MainGenericRunner.main(MainGenericRunner.scala)
Caused by: java.lang.Exception: fsc failure
at scala.tools.nsc.CompileSocket.fatal(CompileSocket.scala:50)
at scala.tools.nsc.CompileSocket.(CompileSocket.scala:65)
at scala.tools.nsc.CompileSocket$.(CompileSocket.scala:206)
at scala.tools.nsc.CompileSocket$.(CompileSocket.scala)
... 38 more
Testing individual files
testing: [...]/disabled/pos/bug2919.scala [FAILED]
bug2919.scala:1: error: value bind is not a member of package javax.xml
import javax.xml.bind.annotation.adapters.XmlAdapter
^
bug2919.scala:2: error: value bind is not a member of package javax.xml
import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter
^
two errors found
testing: [...]/disabled/pos/spec-traits.scala [FAILED]
spec-traits.scala:64: error: value swing is not a member of package scala
import scala.swing._
^
one error found
5 of 5 tests failed (elapsed time: 00:00:09)
Fri, 2010-05-28, 17:07
#2
Re: disabled tests - addendum
On Fri, May 28, 2010 at 05:22:05PM +0200, Antonio Cunei wrote:
> - spec-traits.scala was disabled in relation to the partest change
Not partest per se, but the change one way or another revealed that it
was failing when it hadn't been before. I note that it crashes under
RC1, compiles silently in RC2, and compiles with warning in RC3. I
think it can be un-disabled.
> testing: [...]/disabled/pos/bug2919.scala [FAILED]
This is a test I checked in without noticing it uses java6 and so fails
on java5 platforms. Not an issue.
> testing: [...]/disabled/run/script-positions.scala [FAILED]
This is failing because of tedious test infrastructure issues and not
because anything is wrong with the positions. Should not be a blocker.
Sat, 2010-05-29, 12:07
#3
Re: disabled tests - addendum
Antonio Cunei wrote:
> > testing: [...]/disabled/buildmanager/t2651_1 [FAILED]
> >
>
The test works ok, it's just the output (or rather compilation order)
which changes therefore making the comparison harder than usual. I will
fix it.
hubert
I need to add a couple of point:
- spec-traits.scala was disabled in relation to the partest change
- the test t1254 fails, in addition (see later for the log)
The list of tests that should be verified is therefore:
testing: [...]/disabled/pos/bug2919.scala [FAILED]
testing: [...]/disabled/run/script-positions.scala [FAILED]
testing: [...]/disabled/run/docgenerator.scala [FAILED]
testing: [...]/disabled/buildmanager/t2651_1 [FAILED]
testing: [...]/disabled/pos/t1254 [FAILED]
Finally, we curiously have two copies of the test for t2946, both working,
one disabled and one not. The disabled copy contains two additional files.
Toni
----------------------
Testing individual files
testing: [...]/disabled/pos/t1254 [FAILED]
disabled/pos/t1254/t1254.java:15: is not abstract
and does not override abstract method apply$mcD$sp() in scala.Function0
public Integer apply() { return 0; }
^