Is there a test reporting plugin for tracking test results over time

14 views
Skip to first unread message

Simeon Fitch

unread,
Jul 7, 2014, 12:49:51 PM7/7/14
to simple-b...@googlegroups.com
I have a project where we have a functional test suite--most failing initially by design--and want to track progress by logging the number of test passes/fails whenever `sbt test` is run. 

Does anyone know of of a simple sbt plugin to do something in this realm? Not looking for anything fancy.... something that appends date,pass,fail to a file is basically what I'm looking for, probably easy to implement, or maybe ScalaTest does it already but I missed the docs on it, but thought I'd check before reinventing something.

Thanks,

Simeon

Josh Suereth

unread,
Jul 7, 2014, 3:25:03 PM7/7/14
to simple-b...@googlegroups.com
I believe there is a jenkins plugin which does this.  In sbt 0.13.5, there's JUnitXmlReport generated by default, which should work for these long-term CI tracking tools.


--
You received this message because you are subscribed to the Google Groups "simple-build-tool" group.
To unsubscribe from this group and stop receiving emails from it, send an email to simple-build-t...@googlegroups.com.
To post to this group, send email to simple-b...@googlegroups.com.
Visit this group at http://groups.google.com/group/simple-build-tool.
For more options, visit https://groups.google.com/d/optout.

Simeon Fitch

unread,
Jul 8, 2014, 9:30:49 AM7/8/14
to simple-b...@googlegroups.com
Thanks for the reply. Yes, we already use that plugin, and is exactly (or rather, more than) what I want, but at the SBT level (and text based). Looking for something simpler that gives results without having to push it to the CI system. Maybe I can hack something with XSLT and JUnitXmlReport (assuming it works without tagging tests with the JUnit runner).

Again, thanks for the idea.

Simeon

Josh Suereth

unread,
Jul 8, 2014, 6:27:13 PM7/8/14
to simple-b...@googlegroups.com
I would certainly welcome such a plugin.  The issue being you need a database (not RDBMS, a file is fine) for results that you track outside of the build/project itself (perhaps), or you checkin said database with commits.


Reply all
Reply to author
Forward
0 new messages