summaryrefslogtreecommitdiff
path: root/build.sbt
diff options
context:
space:
mode:
Diffstat (limited to 'build.sbt')
-rw-r--r--build.sbt6
1 files changed, 5 insertions, 1 deletions
diff --git a/build.sbt b/build.sbt
index fa1c9835fa..a752a33315 100644
--- a/build.sbt
+++ b/build.sbt
@@ -836,4 +836,8 @@ addCommandAlias("scalac", "compiler/compile:runMain scala.tools.nsc
addCommandAlias("scala", "repl-jline-embedded/compile:runMain scala.tools.nsc.MainGenericRunner -usejavacp")
addCommandAlias("scaladoc", "scaladoc/compile:runMain scala.tools.nsc.ScalaDoc -usejavacp")
addCommandAlias("scalap", "scalap/compile:runMain scala.tools.scalap.Main -usejavacp")
-addCommandAlias("partest", "test/it:testOnly --")
+
+// Add tab completion to partest
+commands += Command("partest")(_ => PartestUtil.partestParser((baseDirectory in ThisBuild).value, (baseDirectory in ThisBuild).value / "test")) { (state, parsed) =>
+ ("test/it:testOnly -- " + parsed):: state
+}