aboutsummaryrefslogtreecommitdiff
path: root/bridge/src/sbt-test/source-dependencies/trait-member-modified/build.sbt
diff options
context:
space:
mode:
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.sbt27
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