Those reports are great, but it would be even better to have XML report which are compatible to the junit XML report format; from that it would be fairly easy to have the test reports pop-up in CI systems like hudson! The XMLs for this look something like this; not sure we need all the properties though ;)
<?xml version="1.0" encoding="UTF-8" ?> <testsuite errors="0" failures="0" hostname="peter-laptop" name="mypackage.MyTest" tests="1" time="0.021" timestamp="2010-02-15T14:32:16"> <properties> <property name="java.runtime.name" value="Java(TM) SE Runtime Environment" /> <property name="sun.boot.library.path" value="/usr/lib/jvm/java-6-sun-1.6.0.15/jre/lib/amd64" /> <property name="java.vm.version" value="14.1-b02" /> <property name="ant.version" value="Apache Ant version 1.7.1 compiled on June 27 2008" /> <property name="ant.java.version" value="1.6" /> <property name="java.vm.vendor" value="Sun Microsystems Inc." /> <property name="java.vendor.url" value="http://java.sun.com/" /> <property name="path.separator" value=":" /> <property name="java.vm.name" value="Java HotSpot(TM) 64-Bit Server VM" /> <property name="file.encoding.pkg" value="sun.io" /> <property name="user.country" value="US" /> <property name="sun.java.launcher" value="SUN_STANDARD" /> <property name="sun.os.patch.level" value="unknown" /> <property name="java.vm.specification.name" value="Java Virtual Machine Specification" /> <property name="user.dir" value="/home/peter/dev/projects/migration/mini-marktplaats/frontend" /> <property name="java.runtime.version" value="1.6.0_15-b03" /> <property name="java.awt.graphicsenv" value="sun.awt.X11GraphicsEnvironment" /> <property name="basedir" value="/home/peter/dev/projects/migration/mini-marktplaats" /> <property name="java.endorsed.dirs" value="/usr/lib/jvm/java-6-sun-1.6.0.15/jre/lib/endorsed" /> <property name="os.arch" value="amd64" /> <property name="java.io.tmpdir" value="/tmp" /> <property name="ant.core.lib" value="/home/peter/.m2/repository/org/apache/ant/ant/1.7.1/ant-1.7.1.jar" /> <property name="line.separator" value=" " /> <property name="java.vm.specification.vendor" value="Sun Microsystems Inc." /> <property name="os.name" value="Linux" /> <property name="ant.project.name" value="junit" /> <property name="sun.jnu.encoding" value="UTF-8" /> <property name="java.library.path" value="/usr/lib/jvm/java-6-sun-1.6.0.15/jre/lib/amd64/server:/usr/lib/jvm/java-6-sun-1.6.0.15/jre/lib/amd64:/usr/lib/jvm/java-6-sun-1.6.0.15/jre/../lib/amd64:/usr/java/packages/lib/amd64:/lib:/usr/lib" /> <property name="java.specification.name" value="Java Platform API Specification" /> <property name="java.class.version" value="50.0" /> <property name="sun.management.compiler" value="HotSpot 64-Bit Server Compiler" /> <property name="os.version" value="2.6.31-19-generic" /> <property name="user.home" value="/home/peter" /> <property name="user.timezone" value="" /> <property name="java.awt.printerjob" value="sun.print.PSPrinterJob" /> <property name="java.specification.version" value="1.6" /> <property name="file.encoding" value="UTF-8" /> <property name="java.class.path" value="... the classpath ..." /> <property name="user.name" value="peter" /> <property name="java.vm.specification.version" value="1.0" /> <property name="java.home" value="/usr/lib/jvm/java-6-sun-1.6.0.15/jre" /> <property name="sun.arch.data.model" value="64" /> <property name="java.specification.vendor" value="Sun Microsystems Inc." /> <property name="user.language" value="en" /> <property name="java.vm.info" value="mixed mode" /> <property name="java.version" value="1.6.0_15" /> <property name="java.ext.dirs" value="/usr/lib/jvm/java-6-sun-1.6.0.15/jre/lib/ext:/usr/java/packages/lib/ext" /> <property name="sun.boot.class.path" value="/usr/lib/jvm/java-6-sun-1.6.0.15/jre/lib/resources.jar:/usr/lib/jvm/java-6-sun-1.6.0.15/jre/lib/rt.jar:/usr/lib/jvm/java-6-sun-1.6.0.15/jre/lib/sunrsasign.jar:/usr/lib/jvm/java-6-sun-1.6.0.15/jre/lib/jsse.jar:/usr/lib/jvm/java-6-sun-1.6.0.15/jre/lib/jce.jar:/usr/lib/jvm/java-6-sun-1.6.0.15/jre/lib/charsets.jar:/usr/lib/jvm/java-6-sun-1.6.0.15/jre/classes" /> <property name="java.vendor" value="Sun Microsystems Inc." /> <property name="file.separator" value="/" /> <property name="java.vendor.url.bug" value=" http://java.sun.com/cgi-bin/bugreport.cgi" /> <property name="sun.cpu.endian" value="little" /> <property name="sun.io.unicode.encoding" value="UnicodeLittle" /> <property name="baseDir" value="/home/peter/dev/projects/migration/mini-marktplaats/frontend/target/test/classes" /> <property name="sun.desktop" value="gnome" /> <property name="sun.cpu.isalist" value="" /> </properties> <testcase classname="mypackage.MyTest" name="myTestMethod" time="0.0010" /> <system-out><![CDATA[]]></system-out> <system-err><![CDATA[]]></system-err> </testsuite> On Thu, Feb 11, 2010 at 7:33 PM, Alex Boisvert <alex.boisv...@gmail.com>wrote: > The ScalaTest task currently generates text reports under > reports/scalatest. > > > What do you need? I'll code it. > > alex > > > On Wed, Feb 10, 2010 at 12:02 AM, Peter Maas <pfmm...@gmail.com> wrote: > > > Hi all, > > > > I'm using buildr for a mixed java/scala project and it works great. One > > thing I wondered about though is whether anything is present to generate > > reports from scalatest which I could feed to hudson. > > > > any help/pointers are appreciated. > > > > Kind regards, > > > > -Peter > > >