diff options
Diffstat (limited to 'src/main/scala/org/perl8/test/sbt')
5 files changed, 17 insertions, 0 deletions
diff --git a/src/main/scala/org/perl8/test/sbt/Fingerprint.scala b/src/main/scala/org/perl8/test/sbt/Fingerprint.scala index 9cea6f1..c60c97b 100644 --- a/src/main/scala/org/perl8/test/sbt/Fingerprint.scala +++ b/src/main/scala/org/perl8/test/sbt/Fingerprint.scala @@ -2,6 +2,9 @@ package org.perl8.test.sbt import org.scalatools.testing +/** Implementation of + * [[http://github.com/harrah/test-interface/blob/master/src/org/scalatools/testing/Fingerprint.java org.scalatools.testing.Fingerprint]]. + */ object Fingerprint extends testing.SubclassFingerprint { def isModule: Boolean = false def superClassName: String = "org.perl8.test.Test" diff --git a/src/main/scala/org/perl8/test/sbt/Framework.scala b/src/main/scala/org/perl8/test/sbt/Framework.scala index 74ea6d8..e8b5c57 100644 --- a/src/main/scala/org/perl8/test/sbt/Framework.scala +++ b/src/main/scala/org/perl8/test/sbt/Framework.scala @@ -2,6 +2,9 @@ package org.perl8.test.sbt import org.scalatools.testing +/** Implementation of + * [[http://github.com/harrah/test-interface/blob/master/src/org/scalatools/testing/Framework.java org.scalatools.testing.Framework]]. + */ class Framework extends testing.Framework { val name: String = "Perl8 Test" val tests: Array[testing.Fingerprint] = Array(Fingerprint) diff --git a/src/main/scala/org/perl8/test/sbt/Runner.scala b/src/main/scala/org/perl8/test/sbt/Runner.scala index f403b32..442e4eb 100644 --- a/src/main/scala/org/perl8/test/sbt/Runner.scala +++ b/src/main/scala/org/perl8/test/sbt/Runner.scala @@ -5,6 +5,10 @@ import org.scalatools.testing import org.perl8.test.harness.SummaryReporter import org.perl8.test.Test +/** Implementation of + * [[http://github.com/harrah/test-interface/blob/master/src/org/scalatools/testing/Runner2.java org.scalatools.testing.Runner2]] + * using [[org.perl8.test.sbt.SBTReporter SBTReporter]]. + */ class Runner ( loader: ClassLoader, loggers: Array[testing.Logger] diff --git a/src/main/scala/org/perl8/test/sbt/SBTReporter.scala b/src/main/scala/org/perl8/test/sbt/SBTReporter.scala index 148c380..5277904 100644 --- a/src/main/scala/org/perl8/test/sbt/SBTReporter.scala +++ b/src/main/scala/org/perl8/test/sbt/SBTReporter.scala @@ -6,6 +6,8 @@ import org.perl8.test.harness.{Reporter,SummarizedTests} import org.perl8.test.tap.{TAPEvent,ResultEvent,EndEvent} import org.perl8.test.Test +/** Runs a single test under the SBT test harness. + */ class SBTReporter ( loader: ClassLoader, loggers: Array[testing.Logger], diff --git a/src/main/scala/org/perl8/test/sbt/package.scala b/src/main/scala/org/perl8/test/sbt/package.scala new file mode 100644 index 0000000..ce3652a --- /dev/null +++ b/src/main/scala/org/perl8/test/sbt/package.scala @@ -0,0 +1,5 @@ +package org.perl8.test + +/** Classes for interoperating with `sbt test`. + */ +package object sbt |