diff options
Diffstat (limited to 'bridge/src/sbt-test/source-dependencies/trait-member-modified/build.sbt')
-rw-r--r-- | bridge/src/sbt-test/source-dependencies/trait-member-modified/build.sbt | 27 |
1 files changed, 0 insertions, 27 deletions
diff --git a/bridge/src/sbt-test/source-dependencies/trait-member-modified/build.sbt b/bridge/src/sbt-test/source-dependencies/trait-member-modified/build.sbt deleted file mode 100644 index 949d78231..000000000 --- a/bridge/src/sbt-test/source-dependencies/trait-member-modified/build.sbt +++ /dev/null @@ -1,27 +0,0 @@ -/* Performs checks related to compilations: - * a) checks in which compilation given set of files was recompiled - * b) checks overall number of compilations performed - */ -TaskKey[Unit]("check-compilations") := { - val analysis = (compile in Compile).value - val srcDir = (scalaSource in Compile).value - def relative(f: java.io.File): java.io.File = f.relativeTo(srcDir) getOrElse f - val allCompilations = analysis.compilations.allCompilations - val recompiledFiles: Seq[Set[java.io.File]] = allCompilations map { c => - val recompiledFiles = analysis.apis.internal.collect { - case (file, api) if api.compilation.startTime == c.startTime => relative(file) - } - recompiledFiles.toSet - } - def recompiledFilesInIteration(iteration: Int, fileNames: Set[String]) = { - val files = fileNames.map(new java.io.File(_)) - assert(recompiledFiles(iteration) == files, "%s != %s".format(recompiledFiles(iteration), files)) - } - assert(allCompilations.size == 2) - // B.scala is just compiled at the beginning - recompiledFilesInIteration(0, Set("B.scala")) - // A.scala is changed and recompiled - recompiledFilesInIteration(1, Set("A.scala")) -} - -logLevel := Level.Debug |