title: No tests were executed (Play Framework)
body: <p>I'm having an issue with running my unit tests in a <code>Play Framework</code> application.
  I'm currently using <code>v 2.6.11</code> of Play and <code>sbt 0.13.17</code>. Tests have worked in the past, but It seems that now <code>sbt</code> cannot execute them.</p>
  
  <p>If I simply run <code>sbt test</code> I get <code>No tests were executed.</code>. If I start <code>sbt</code> with <code>sbt --debug</code> I get a more verbose log with the following:</p>
  
  <p><code>
  [debug] [naha]  .
  [debug] [naha] All member reference dependencies will be considered within this context.
  [debug] [naha] New invalidations:
  [debug] [naha]  Set()
  [debug] [naha] Initial set of included nodes: Set()
  [debug] [naha] Previously invalidated, but (transitively) depend on new invalidations:
  [debug] [naha]  Set()
  [debug] [naha] All newly invalidated sources after taking into account (previously) recompiled sources:Set()
  [debug] Copy resource mappings:
  [debug]
  [debug] Framework implementation 'org.scalacheck.ScalaCheckFramework' not present.
  [debug] Framework implementation 'org.specs2.runner.Specs2Framework' not present.
  [debug] Framework implementation 'org.specs2.runner.SpecsFramework' not present.
  [debug] Framework implementation 'org.specs.runner.SpecsFramework' not present.
  [debug] Subclass fingerprints: List((org.scalatest.Suite,false,org.scalatest.tools.Framework$$anon$1@1883984e), (junit.framework.TestCase,false,com.novocode.junit.JUnit3Fingerprint@420f0739))
  [debug] Annotation fingerprints: List((org.scalatest.WrapWith,false,org.scalatest.tools.Framework$$anon$2@453e6a3d), (org.junit.runner.RunWith,false,com.novocode.junit.RunWithFingerprint@7fb29b6c), (org.junit.Test,false,com.novocode.junit.JUnitFingerprint@7760adb))
  [debug] javaOptions: List()
  [debug] Forking tests - parallelism = false
  [info] ScalaTest
  [info] Run completed in 38 milliseconds.
  [info] Total number of tests run: 0
  [info] Suites: completed 0, aborted 0
  [info] Tests: succeeded 0, failed 0, canceled 0, ignored 0, pending 0
  [info] No tests were executed.
  [debug] Summary for JUnit not available.
  [debug] Forcing garbage collection...
  </code></p>
  
  <p>This is my <code>build.sbt</code> file:</p>
  
  <pre>
  lazy val root = (project in file("."))
    .enablePlugins(PlayJava,PlayEbean)
  
  scalaVersion := "2.11.7"
  
  libraryDependencies ++= Seq(
    javaJdbc,
    javaWs,
    javaJpa,
    filters,
    guice,
    // Bunch of Dependencies
  )
  
  dependencyOverrides ++= Set(
    "io.ebean" % "ebean" % "11.14.3" withSources()
  )
  
  // Remove dependencies because of Multiple Bindings to SLF4J
  excludeDependencies += "org.slf4j" % "slf4j-log4j12"
  excludeDependencies += "org.log4j" % "log4j"
  
  // Don't know why But activator stage started to complain while Compiling
  // http://stackoverflow.com/questions/22974766/play2-play-stage-command-fails-with-not-found-type-setupcontext
  sources in doc in Compile := List()
  </pre>
  
  <p>I've tried adding <code>crossPaths := false</code> as per <a href="https://github.com/sbt/junit-interface/issues/35" rel="nofollow noreferrer">this thread in Github</a></p>
  
  <p>Since I saw that message on <code>Missing Implementations</code> I've added this to my <code>build.sbt</code> (through various google searches):</p>
  
  <p><code>
  "org.scalatest" %% "scalatest" % "3.0.5" % Test,
  "com.novocode" % "junit-interface" % "0.11" % Test,
  "org.exparity" % "hamcrest-date" % "2.0.0" % Test
  </code></p>
  
  <p>But without luck. I've been at it all morning in various Stackoverflow threads and github issues <a href="https://stackoverflow.com/questions/29972284/scalatest-on-sbt-not-running-any-tests">this</a>, <a href="https://groups.google.com/forum/#!topic/scala-user/iv4O9yNH0u0" rel="nofollow noreferrer">this</a> or <a href="https://github.com/jbrisbin/akka-http-docker/issues/3" rel="nofollow noreferrer">this</a></p>
  
  <p>If any one has some ideas on how I can debug this situation.</p>