[info] Loading project definition from S:\workspace\scala\ammonite\project [info] Set current project to ammonite (in build file:/S:/workspace/scala/ammonite/) [info] Compiling 9 Scala sources to S:\workspace\scala\ammonite\terminal\target\scala-2.11\classes... [warn] there was one feature warning; re-run with -feature for details [warn] one warning found [info] Compiling 25 Scala sources to S:\workspace\scala\ammonite\repl\target\scala-2.11\classes... [warn] S:\workspace\scala\ammonite\repl\src\main\scala\ammonite\repl\Main.scala:134: match may not be exhaustive. [warn] It would fail on the following input: (Some(_), Some(_)) [warn] (file, code) match{ [warn] ^ [warn] S:\workspace\scala\ammonite\repl\src\main\scala\ammonite\repl\interp\Interpreter.scala:155: match may not be exhaustive. [warn] It would fail on the following input: Exit(_) [warn] ev match { [warn] ^ [warn] there were 12 deprecation warnings; re-run with -deprecation for details [warn] there were 8 unchecked warnings; re-run with -unchecked for details [warn] there were 7 feature warnings; re-run with -feature for details [warn] 5 warnings found [info] Compiling 16 Scala sources to S:\workspace\scala\ammonite\repl\target\scala-2.11\test-classes... [warn] there were two deprecation warnings; re-run with -deprecation for details [warn] there were 25 feature warnings; re-run with -feature for details [warn] two warnings found ImportTests FailureTests EvaluatorTests [info] 1/51 ammonite.repl.TPrintTests.plain.simple Success [info] 2/51 ammonite.repl.TPrintTests.plain.nothing Success [info] 3/51 ammonite.repl.TPrintTests.plain.singleton Success [info] 4/51 ammonite.repl.TPrintTests.plain.java Success [info] 5/51 ammonite.repl.TPrintTests.plain.mutable Success [info] 6/51 ammonite.repl.TPrintTests.plain.compound Success [info] 7/51 ammonite.repl.TPrintTests.plain.infix Success [info] 8/51 ammonite.repl.TPrintTests.plain.existential Success [info] 9/51 ammonite.repl.TPrintTests.plain.typeMember Success [info] 10/51 ammonite.repl.TPrintTests.plain.thisType Success [info] ammonite.repl.TPrintTests$$anonfun$23$$anonfun$apply$1$$anonfun$apply$152$T$1@238a4fe5 [info] 11/51 ammonite.repl.TPrintTests.plain.annotated Success [info] 12/51 ammonite.repl.TPrintTests.plain.custom Success [info] 13/51 ammonite.repl.TPrintTests.plain.complex Success [info] 14/51 ammonite.repl.TPrintTests.plain.higherKinded Success [info] 15/51 ammonite.repl.TPrintTests.plain.byName Success [info] 16/51 ammonite.repl.TPrintTests.plain.range Success [info] 17/51 ammonite.repl.TPrintTests.plain Success [info] 18/51 ammonite.repl.TPrintTests.colored.0 Success [info] 19/51 ammonite.repl.TPrintTests.colored.1 Success [info] 20/51 ammonite.repl.TPrintTests.colored.2 Success [info] 21/51 ammonite.repl.TPrintTests.colored.3 Success [info] 22/51 ammonite.repl.TPrintTests.colored Success [info] 23/51 ammonite.repl.TPrintTests Success AdvancedTests EvaluatorTests ImportTests FailureTests AdvancedTests ImportTests FailureTests EvaluatorTests AdvancedTests ImportTests FailureTests EvaluatorTests ImportTests EvaluatorTests AdvancedTests ImportTests EvaluatorTests AdvancedTests ImportTests [info] 25/65 ammonite.repl.session.BuiltinTests.basicConfig [info] utest.AssertionError: assert(Parsers.split(incomplete.mkString("\n")) == None) [info] incomplete: scala.collection.immutable.Vector[String] = Vector(// Set the shell prompt to be something else, repl.prompt() = ">", // Change the terminal front end; the default is, // Ammonite on Linux/OSX and JLineWindows on Windows, repl.frontEnd() = ammonite.repl.frontend.FrontEnd.JLineUnix, repl.frontEnd() = ammonite.repl.frontend.FrontEnd.JLineWindows, repl.frontEnd() = ammonit... [info] 29/65 ammonite.repl.session.BuiltinTests.loadCP [info] utest.AssertionError: assert(Parsers.split(incomplete.mkString("\n")) == None) [info] incomplete: scala.collection.immutable.Vector[String] = Vector(import ammonite.ops._, import ammonite.ops.ImplicitWd._, val scalaVersion = ("scala-"+scala.util.Properties.versionNumberString.dropRight(2)), val dest = cwd/'repl/'target/scalaVersion/ "test-classes"/'loadable, %javac dest/'hello/"Hello.java", load.cp(dest)) [info] 31/65 ammonite.repl.session.BuiltinTests.settings [info] utest.AssertionError: assert(Parsers.split(incomplete.mkString("\n")) == None) [info] incomplete: scala.collection.immutable.Vector[String] = Vector(// Disabling default Scala imports, List(1, 2, 3) + "lol", compiler.settings.noimports.value = true, List(1, 2, 3) + "lol" // predef imports disappear, compiler.settings.noimports.value = false, List(1, 2, 3) + "lol", // Disabling Scala language-import enforcement, object X extends Dynamic, compiler.settings.language.tryToSet... [info] 34/65 ammonite.repl.session.BuiltinTests.saveLoad [info] utest.AssertionError: assert(Parsers.split(incomplete.mkString("\n")) == None) [info] incomplete: scala.collection.immutable.Vector[String] = Vector(val veryImportant = 1, sess.save(), val oopsDontWantThis = 2, // Let's try this new cool new library, load.ivy("com.lihaoyi" %% "scalatags" % "0.5.3"), veryImportant, oopsDontWantThis, import scalatags.Text.all._, div("Hello").render, // Oh no, maybe we don't want scalatags!, sess.load(), veryImportant, oopsDontWantThis) [info] 38/65 ammonite.repl.session.BuiltinTests.saveLoad2 [info] utest.AssertionError: assert(Parsers.split(incomplete.mkString("\n")) == None) [info] incomplete: scala.collection.immutable.Vector[String] = Vector(val (x, y) = (1, 2), sess.save("xy initialized"), val z = x + y, sess.save("first z"), sess.load("xy initialized"), val z = x - y, sess.save("second z"), z, sess.load("first z"), z, sess.load("second z")) [info] 39/65 ammonite.repl.session.BuiltinTests Success ImportTests ProjectTests FailureTests AdvancedTests ImportTests ProjectTests [info] 24/65 ammonite.repl.session.FailureTests.compileFailure [info] utest.AssertionError: assert(Parsers.split(incomplete.mkString("\n")) == None) [info] incomplete: scala.collection.immutable.Vector[String] = Vector(doesnt_exist, java, 1 + vale) [info] 28/65 ammonite.repl.session.FailureTests.compilerCrash [info] utest.AssertionError: assert(Parsers.split(incomplete.mkString("\n")) == None) [info] incomplete: scala.collection.immutable.Vector[String] = Vector(val x = 1, /* trigger compiler crash */ trait Bar { super[Object].hashCode }) [info] 40/78 ammonite.repl.session.FailureTests.ivyFail Success [info] 43/78 ammonite.repl.session.FailureTests.exceptionHandling Success [info] 44/78 ammonite.repl.session.FailureTests Success AdvancedTests ScriptTests ImportTests ProjectTests AdvancedTests ScriptTests ImportTests ProjectTests AdvancedTests ScriptTests ImportTests ProjectTests ScriptTests ProjectTests ImportTests ScriptTests ImportTests AdvancedTests ProjectTests ScriptTests ImportTests ProjectTests ScriptTests ProjectTests ImportTests ScriptTests AdvancedTests ProjectTests ImportTests ScriptTests AdvancedTests ProjectTests ScriptTests [info] 27/65 ammonite.repl.session.ImportTests.basic.hello [info] utest.AssertionError: assert(Parsers.split(incomplete.mkString("\n")) == None) [info] incomplete: scala.collection.immutable.Vector[String] = Vector(import math.abs, val abs = 123L) [info] 30/65 ammonite.repl.session.ImportTests.basic.java [info] utest.AssertionError: assert(Parsers.split(incomplete.mkString("\n")) == None) [info] incomplete: scala.collection.immutable.Vector[String] = Vector(import Thread._, currentThread.isAlive, import java.lang.Runtime.getRuntime, getRuntime.isInstanceOf[Boolean]) [info] 33/65 ammonite.repl.session.ImportTests.basic.multi [info] utest.AssertionError: assert(Parsers.split(incomplete.mkString("\n")) == None) [info] incomplete: scala.collection.immutable.Vector[String] = Vector(import math._, Thread._, abs(-1)) [info] 36/65 ammonite.repl.session.ImportTests.basic.renaming [info] utest.AssertionError: assert(Parsers.split(incomplete.mkString("\n")) == None) [info] incomplete: scala.collection.immutable.Vector[String] = Vector(import math.{abs => sba}, sba(-123), abs, import math.{abs, max => xam}, abs(-234), xam(1, 2), import math.{min => _, _}, max(2, 3)) [info] 37/65 ammonite.repl.session.ImportTests.basic Success [info] 42/78 ammonite.repl.session.ImportTests.shadowing.sameName [info] utest.AssertionError: assert(Parsers.split(incomplete.mkString("\n")) == None) [info] incomplete: scala.collection.immutable.Vector[String] = Vector(val abs = 'a', abs, val abs = 123L, abs, import math.abs, abs(-10), val abs = 123L, abs, import java.lang.Math._) [info] 47/112 ammonite.repl.session.ImportTests.shadowing.shadowPrefix.0 [info] utest.AssertionError: assert(Parsers.split(incomplete.mkString("\n")) == None) [info] incomplete: scala.collection.immutable.Vector[String] = Vector(object importing_issue {, object scala {, def evilThing = ???, }, }, import scala.concurrent.duration._, Duration.Inf, import importing_issue._, "foo" // Make sure this still works) [info] 49/112 ammonite.repl.session.ImportTests.shadowing.shadowPrefix.1 [info] utest.AssertionError: assert(Parsers.split(incomplete.mkString("\n")) == None) [info] incomplete: scala.collection.immutable.Vector[String] = Vector(object baz { val foo = 1 }, object foo { val bar = 2 }, import foo.bar, import baz.foo) [info] 50/112 ammonite.repl.session.ImportTests.shadowing.shadowPrefix Success [info] 54/112 ammonite.repl.session.ImportTests.shadowing.typeTermSeparation.0 [info] utest.AssertionError: assert(Parsers.split(incomplete.mkString("\n")) == None) [info] incomplete: scala.collection.immutable.Vector[String] = Vector(val Foo = 1, type Foo = Int, Foo) [info] 59/112 ammonite.repl.session.ImportTests.shadowing.typeTermSeparation.1 [info] utest.AssertionError: assert(Parsers.split(incomplete.mkString("\n")) == None) [info] incomplete: scala.collection.immutable.Vector[String] = Vector(object pkg1{ val Order = "lolz" }, object pkg2{ type Order[+T] = Seq[T] }, import pkg1._, Order, import pkg2._, Seq(1): Order[Int]) [info] 64/112 ammonite.repl.session.ImportTests.shadowing.typeTermSeparation.2 [info] utest.AssertionError: assert(Parsers.split(incomplete.mkString("\n")) == None) [info] incomplete: scala.collection.immutable.Vector[String] = Vector(object bar { val foo = 1; type foo = Int }, object baz { val foo = 2 }, import bar.foo, import baz.foo, foo) [info] 68/112 ammonite.repl.session.ImportTests.shadowing.typeTermSeparation.paulp [info] utest.AssertionError: assert(Parsers.split(incomplete.mkString("\n")) == None) [info] incomplete: scala.collection.immutable.Vector[String] = Vector(import ammonite.repl.testcode.paulp1._, ammonite.repl.testcode.paulp2._, new Paulp; Paulp // Paulp's example in #199, val Paulp = 123 // Shadow the term but not the type, new Paulp; Paulp // Shouldn't change, object Paulp3{, val Paulp = 1, type Paulp = Array[Int], }, import Paulp3._ // Actually shadow them now, (new Paulp(0)).l... [info] 73/112 ammonite.repl.session.ImportTests.shadowing.typeTermSeparation.paulpTypeRegression [info] utest.AssertionError: assert(Parsers.split(incomplete.mkString("\n")) == None) [info] incomplete: scala.collection.immutable.Vector[String] = Vector(type Paulp = Int, import ammonite.repl.testcode.paulp3.Paulp) [info] 74/112 ammonite.repl.session.ImportTests.shadowing.typeTermSeparation Success [info] 75/112 ammonite.repl.session.ImportTests.shadowing Success [info] 76/112 ammonite.repl.session.ImportTests Success AdvancedTests ProjectTests EulerTests AdvancedTests ScriptTests ProjectTests ScriptTests EulerTests [info] 51/112 ammonite.repl.session.ProjectTests.load.ivy.standalone [info] utest.AssertionError: assert(Parsers.split(incomplete.mkString("\n")) == None) [info] incomplete: scala.collection.immutable.Vector[String] = Vector(import scalatags.Text.all._, load.ivy("com.lihaoyi" %% "scalatags" % "0.4.5"), import scalatags.Text.all._) [info] 52/112 ammonite.repl.session.ProjectTests.load.ivy.akkahttp [info] utest.AssertionError: assert(Parsers.split(incomplete.mkString("\n")) == None) [info] incomplete: scala.collection.immutable.Vector[String] = Vector(load.ivy("com.typesafe.akka" %% "akka-http-experimental" % "1.0-M3"), implicit val system = akka.actor.ActorSystem(), val serverBinding = akka.http.Http(system).bind(interface = "localhost", port = 31337), implicit val materializer = akka.stream.ActorFlowMaterializer(), var set = false, serverBinding.connections.runForeach { ... [info] 55/112 ammonite.repl.session.ProjectTests.load.ivy.resolvers [info] utest.AssertionError: assert(Parsers.split(incomplete.mkString("\n")) == None) [info] incomplete: scala.collection.immutable.Vector[String] = Vector(load.ivy("com.ambiata" %% "mundane" % "1.2.1-20141230225616-50fc792"), import ammonite.repl._, Resolvers._ , val oss = Resolver.Http(, "ambiata-oss",, "https://ambiata-oss.s3-ap-southeast-2.amazonaws.com",, IvyPattern,, false, ), resolvers() = resolvers() :+ oss, load.ivy("com.ambiata" %% "mundane" % "1.2.1-20141230... [info] 57/112 ammonite.repl.session.ProjectTests.load.ivy Success [info] 60/112 ammonite.repl.session.ProjectTests.load.code [info] utest.AssertionError: assert(Parsers.split(incomplete.mkString("\n")) == None) [info] incomplete: scala.collection.immutable.Vector[String] = Vector(load("val x = 1")) [info] 61/112 ammonite.repl.session.ProjectTests.load Success [info] 63/112 ammonite.repl.session.ProjectTests.shapeless [info] utest.AssertionError: assert(Parsers.split(incomplete.mkString("\n")) == None) [info] incomplete: scala.collection.immutable.Vector[String] = Vector(load.ivy("com.chuusai" %% "shapeless" % "2.2.5"), import shapeless._, (1 :: "lol" :: List(1, 2, 3) :: HNil), res2(1), import shapeless.syntax.singleton._) [info] 67/112 ammonite.repl.session.ProjectTests.scalaz [info] utest.AssertionError: assert(Parsers.split(incomplete.mkString("\n")) == None) [info] incomplete: scala.collection.immutable.Vector[String] = Vector(load.ivy("org.scalaz" %% "scalaz-core" % "7.1.1"), import scalaz._, import Scalaz._) [info] 72/112 ammonite.repl.session.ProjectTests.guava [info] utest.AssertionError: assert(Parsers.split(incomplete.mkString("\n")) == None) [info] incomplete: scala.collection.immutable.Vector[String] = Vector(load.ivy("com.google.guava" % "guava" % "18.0"), import com.google.common.collect._, val bimap = ImmutableBiMap.of(1, "one", 2, "two", 3, "three"), bimap.get(1)) [info] 78/112 ammonite.repl.session.ProjectTests.scalaparse Success [info] 81/144 ammonite.repl.session.ProjectTests.finagle [info] utest.AssertionError: assert(Parsers.split(incomplete.mkString("\n")) == None) [info] incomplete: scala.collection.immutable.Vector[String] = Vector(load.ivy("com.twitter" %% "finagle-httpx" % "6.26.0"), import com.twitter.finagle._; import com.twitter.util._, var serverCount = 0, var clientResponse = 0, val service = new Service[httpx.Request, httpx.Response] {, def apply(req: httpx.Request): Future[httpx.Response] = {, serverCount += 1, Future.value(, http... [info] 83/144 ammonite.repl.session.ProjectTests.spire [info] utest.AssertionError: assert(Parsers.split(incomplete.mkString("\n")) == None) [info] incomplete: scala.collection.immutable.Vector[String] = Vector(load.ivy("org.spire-math" %% "spire" % "0.11.0"), import spire.implicits._, import spire.math._, def euclidGcd[A: Integral](x: A, y: A): A = {, if (y == 0) x, else euclidGcd(y, x % y), }, euclidGcd(42, 96), euclidGcd(42L, 96L), euclidGcd(BigInt(42), BigInt(96)), def mean[A: Fractional](xs: A*): A = xs.reduceLeft(_ + _) / xs.siz... [info] 84/144 ammonite.repl.session.ProjectTests Success EvaluatorTests ScriptTests EvaluatorTests EulerTests ScriptTests EulerTests ScriptTests EvaluatorTests EulerTests [info] 26/65 ammonite.repl.session.AdvancedTests.pprint [info] utest.AssertionError: assert(Parsers.split(incomplete.mkString("\n")) == None) [info] incomplete: scala.collection.immutable.Vector[String] = Vector(Seq.fill(10)(Seq.fill(3)("Foo")), case class Foo(i: Int, s0: String, s1: Seq[String]), Foo(1, "", Nil)) [info] 32/65 ammonite.repl.session.AdvancedTests.exit Success [info] 35/65 ammonite.repl.session.AdvancedTests.skip Success [info] 41/78 ammonite.repl.session.AdvancedTests.predef [info] utest.AssertionError: assert(Parsers.split(incomplete.mkString("\n")) == None) [info] incomplete: scala.collection.immutable.Vector[String] = Vector(-x, y, x + y) [info] 45/78 ammonite.repl.session.AdvancedTests.macros [info] utest.AssertionError: assert(Parsers.split(incomplete.mkString("\n")) == None) [info] incomplete: scala.collection.immutable.Vector[String] = Vector(import language.experimental.macros, import reflect.macros.Context, def impl(c: Context): c.Expr[String] = {, import c.universe._, c.Expr[String](Literal(Constant("Hello!"))), }, def m: String = macro impl) [info] 46/112 ammonite.repl.session.AdvancedTests.typeScope [info] utest.AssertionError: assert(Parsers.split(incomplete.mkString("\n")) == None) [info] incomplete: scala.collection.immutable.Vector[String] = Vector(collection.mutable.Buffer(1), import collection.mutable, collection.mutable.Buffer(1), mutable.Buffer(1), import collection.mutable.Buffer) [info] 48/112 ammonite.repl.session.AdvancedTests.customTypePrinter [info] utest.AssertionError: assert(Parsers.split(incomplete.mkString("\n")) == None) [info] incomplete: scala.collection.immutable.Vector[String] = Vector(Array(1), import ammonite.repl.frontend.TPrint, implicit def ArrayTPrint[T: TPrint]: TPrint[Array[T]] = TPrint.lambda( c =>, implicitly[TPrint[T]].render(c) +, " " +, c.colors.literalColor +, "Array" +, c.colors.endColor, )) [info] 56/112 ammonite.repl.session.AdvancedTests.unwrapping Success [info] 66/112 ammonite.repl.session.AdvancedTests.forceWrapping Success [info] 71/112 ammonite.repl.session.AdvancedTests.truncation Success [info] 77/112 ammonite.repl.session.AdvancedTests.private [info] utest.AssertionError: assert(Parsers.split(incomplete.mkString("\n")) == None) [info] incomplete: scala.collection.immutable.Vector[String] = Vector(private val x = 1; val y = x + 1, y) [info] 79/144 ammonite.repl.session.AdvancedTests.compilerPlugin [info] utest.AssertionError: assert(Parsers.split(incomplete.mkString("\n")) == None) [info] incomplete: scala.collection.immutable.Vector[String] = Vector(// Make sure plugins from eval class loader are not loaded, load.ivy("org.spire-math" %% "kind-projector" % "0.6.3"), trait TC0[F[_]], type TC0EitherStr = TC0[Either[String, ?]], // This one must be loaded, load.plugin.ivy("org.spire-math" %% "kind-projector" % "0.6.3"), trait TC[F[_]], type TCEitherStr = TC[Eithe... [info] 93/159 ammonite.repl.session.AdvancedTests.replApiUniqueness Success [info] 94/159 ammonite.repl.session.AdvancedTests Success EvaluatorTests AutocompleteTests AutocompleteTests ScriptTests AutocompleteTests EvaluatorTests ScriptTests EulerTests EvaluatorTests ScriptTests EvaluatorTests ScriptTests EvaluatorTests ScriptTests EvaluatorTests EvaluatorTests ScriptTests AutocompleteTests ScriptTests EvaluatorTests ScriptTests EvaluatorTests AutocompleteTests [info] 53/112 ammonite.repl.ScriptTests.exec.compilationBlocks.loadIvy [info] utest.AssertionError: assert(Parsers.split(incomplete.mkString("\n")) == None) [info] incomplete: scala.collection.immutable.Vector[String] = Vector(import ammonite.ops._, load.exec(cwd/'repl/'src/'test/'resources/'scripts/"LoadIvy.scala")) [info] 58/112 ammonite.repl.ScriptTests.exec.compilationBlocks.preserveImports [info] utest.AssertionError: assert(Parsers.split(incomplete.mkString("\n")) == None) [info] incomplete: scala.collection.immutable.Vector[String] = Vector(import ammonite.ops._, load.exec(cwd/'repl/'src/'test/'resources/'scripts/"PreserveImports.scala")) [info] 62/112 ammonite.repl.ScriptTests.exec.compilationBlocks.annotation [info] utest.AssertionError: assert(Parsers.split(incomplete.mkString("\n")) == None) [info] incomplete: scala.collection.immutable.Vector[String] = Vector(import ammonite.ops._, load.exec(cwd/'repl/'src/'test/'resources/'scripts/"Annotation.scala")) [info] 65/112 ammonite.repl.ScriptTests.exec.compilationBlocks.syntax [info] utest.AssertionError: assert(Parsers.split(incomplete.mkString("\n")) == None) [info] incomplete: scala.collection.immutable.Vector[String] = Vector(import ammonite.ops._, load.exec(cwd/'repl/'src/'test/'resources/'scripts/"BlockSepSyntax.scala")) [info] 69/112 ammonite.repl.ScriptTests.exec.compilationBlocks.limitImports [info] utest.AssertionError: assert(Parsers.split(incomplete.mkString("\n")) == None) [info] incomplete: scala.collection.immutable.Vector[String] = Vector(import ammonite.ops._, load.exec(cwd/'repl/'src/'test/'resources/'scripts/"LimitImports.scala")) [info] 70/112 ammonite.repl.ScriptTests.exec.compilationBlocks Success [info] 80/144 ammonite.repl.ScriptTests.exec.failures.syntaxError [info] utest.AssertionError: assert(Parsers.split(incomplete.mkString("\n")) == None) [info] incomplete: scala.collection.immutable.Vector[String] = Vector(import ammonite.ops._, load.exec(cwd/'repl/'src/'test/'resources/'scripts/"SyntaxError.scala")) [info] 82/144 ammonite.repl.ScriptTests.exec.failures.compilationError [info] utest.AssertionError: assert(Parsers.split(incomplete.mkString("\n")) == None) [info] incomplete: scala.collection.immutable.Vector[String] = Vector( import ammonite.ops._, load.exec(cwd/'repl/'src/'test/'resources/'scripts/"CompilationError.scala")) [info] 85/159 ammonite.repl.ScriptTests.exec.failures.nofile [info] utest.AssertionError: assert(Parsers.split(incomplete.mkString("\n")) == None) [info] incomplete: scala.collection.immutable.Vector[String] = Vector(import ammonite.ops._) [info] 87/159 ammonite.repl.ScriptTests.exec.failures.multiBlockError [info] utest.AssertionError: assert(Parsers.split(incomplete.mkString("\n")) == None) [info] incomplete: scala.collection.immutable.Vector[String] = Vector(import ammonite.ops._, load.exec(cwd/'repl/'src/'test/'resources/'scripts/"MultiBlockError.scala")) [info] 88/159 ammonite.repl.ScriptTests.exec.failures Success [info] 90/159 ammonite.repl.ScriptTests.exec.nestedScripts [info] utest.AssertionError: assert(Parsers.split(incomplete.mkString("\n")) == None) [info] incomplete: scala.collection.immutable.Vector[String] = Vector(import ammonite.ops._, load.exec(cwd/'repl/'src/'test/'resources/'scripts/"NestedScripts.scala"), val a = asd) [info] 96/169 ammonite.repl.ScriptTests.exec.sheBang [info] utest.AssertionError: assert(Parsers.split(incomplete.mkString("\n")) == None) [info] incomplete: scala.collection.immutable.Vector[String] = Vector( import ammonite.ops._, load.exec(cwd/'repl/'src/'test/'resources/'scripts/"SheBang.scala")) [info] 97/169 ammonite.repl.ScriptTests.exec Success [info] 102/169 ammonite.repl.ScriptTests.module.compilationBlocks.loadIvy [info] utest.AssertionError: assert(Parsers.split(incomplete.mkString("\n")) == None) [info] incomplete: scala.collection.immutable.Vector[String] = Vector(import ammonite.ops._, load.module(cwd/'repl/'src/'test/'resources/'scripts/"LoadIvy.scala")) [info] 104/169 ammonite.repl.ScriptTests.module.compilationBlocks.preserveImports [info] utest.AssertionError: assert(Parsers.split(incomplete.mkString("\n")) == None) [info] incomplete: scala.collection.immutable.Vector[String] = Vector(import ammonite.ops._, load.module(cwd/'repl/'src/'test/'resources/'scripts/"PreserveImports.scala")) [info] 107/169 ammonite.repl.ScriptTests.module.compilationBlocks.annotation [info] utest.AssertionError: assert(Parsers.split(incomplete.mkString("\n")) == None) [info] incomplete: scala.collection.immutable.Vector[String] = Vector(import ammonite.ops._, load.module(cwd/'repl/'src/'test/'resources/'scripts/"Annotation.scala")) [info] 109/169 ammonite.repl.ScriptTests.module.compilationBlocks.syntax [info] utest.AssertionError: assert(Parsers.split(incomplete.mkString("\n")) == None) [info] incomplete: scala.collection.immutable.Vector[String] = Vector(import ammonite.ops._, load.module(cwd/'repl/'src/'test/'resources/'scripts/"BlockSepSyntax.scala")) [info] 111/169 ammonite.repl.ScriptTests.module.compilationBlocks.limitImports [info] utest.AssertionError: assert(Parsers.split(incomplete.mkString("\n")) == None) [info] incomplete: scala.collection.immutable.Vector[String] = Vector(import ammonite.ops._, load.module(cwd/'repl/'src/'test/'resources/'scripts/"LimitImports.scala")) [info] 112/169 ammonite.repl.ScriptTests.module.compilationBlocks Success [info] 91/159 ammonite.repl.session.EvaluatorTests.simpleExpressions [info] utest.AssertionError: assert(Parsers.split(incomplete.mkString("\n")) == None) [info] incomplete: scala.collection.immutable.Vector[String] = Vector(1 + 2, res0) [info] 95/159 ammonite.repl.session.EvaluatorTests.vals [info] utest.AssertionError: assert(Parsers.split(incomplete.mkString("\n")) == None) [info] incomplete: scala.collection.immutable.Vector[String] = Vector(val x = 10L, x, val y = x + 1, x * y, val `class` = "class") [info] 98/169 ammonite.repl.session.EvaluatorTests.lazyvals [info] utest.AssertionError: assert(Parsers.split(incomplete.mkString("\n")) == None) [info] incomplete: scala.collection.immutable.Vector[String] = Vector(lazy val x = 'h', x, var w = 'l', lazy val y = {w = 'a'; 'A'}, lazy val z = {w = 'b'; 'B'}, z, y) [info] 100/169 ammonite.repl.session.EvaluatorTests.vars [info] utest.AssertionError: assert(Parsers.split(incomplete.mkString("\n")) == None) [info] incomplete: scala.collection.immutable.Vector[String] = Vector(var x: Int = 10, x, x = 1) [info] 101/169 ammonite.repl.session.EvaluatorTests.defs [info] utest.AssertionError: assert(Parsers.split(incomplete.mkString("\n")) == None) [info] incomplete: scala.collection.immutable.Vector[String] = Vector(def sumItAll[T: Numeric](i: Seq[T]): T = {i.sum}, sumItAll(Seq(1, 2, 3, 4, 5))) [info] 103/169 ammonite.repl.session.EvaluatorTests.types [info] utest.AssertionError: assert(Parsers.split(incomplete.mkString("\n")) == None) [info] incomplete: scala.collection.immutable.Vector[String] = Vector(type Funky = Array[Array[String]], val arr: Funky = Array(Array("Hello!")), type Funky2[T] = Array[Array[T]]) [info] 105/169 ammonite.repl.session.EvaluatorTests.library [info] utest.AssertionError: assert(Parsers.split(incomplete.mkString("\n")) == None) [info] incomplete: scala.collection.immutable.Vector[String] = Vector(val x = Iterator.continually(1), val y = x.take(15)) [info] 106/169 ammonite.repl.session.EvaluatorTests.classes [info] utest.AssertionError: assert(Parsers.split(incomplete.mkString("\n")) == None) [info] incomplete: scala.collection.immutable.Vector[String] = Vector(class C{override def toString() = "Ceee"}, new C, case object CO, CO, case class CC(), CC(), CO, case class CO(), CO) [info] 110/169 ammonite.repl.session.EvaluatorTests.packageImport [info] utest.AssertionError: assert(Parsers.split(incomplete.mkString("\n")) == None) [info] incomplete: scala.collection.immutable.Vector[String] = Vector(import pprint._) [info] 113/169 ammonite.repl.session.EvaluatorTests.nesting [info] utest.AssertionError: assert(Parsers.split(incomplete.mkString("\n")) == None) [info] incomplete: scala.collection.immutable.Vector[String] = Vector(val x = 1, val x = 2, x, object X{ val Y = 1 }, object X{ val Y = 2 }) [info] 108/169 ammonite.repl.AutocompleteTests.selection.import Success [info] 114/169 ammonite.repl.AutocompleteTests.selection.scope Success java.lang.OutOfMemoryError: Java heap space at scala.reflect.internal.Symbols$Symbol.createModuleClassSymbol(Symbols.scala:1290) at scala.reflect.internal.Symbols$Symbol.newClassSymbol(Symbols.scala:1341) at scala.reflect.internal.Symbols$Symbol.newModuleClassSymbol(Symbols.scala:344) at scala.reflect.internal.Symbols$Symbol.newModuleClass(Symbols.scala:470) at scala.reflect.internal.Symbols$Symbol.newModule(Symbols.scala:305) at scala.tools.nsc.symtab.SymbolLoaders.enterModule(SymbolLoaders.scala:70) at scala.tools.nsc.symtab.SymbolLoaders.enterClassAndModule(SymbolLoaders.scala:120) at scala.tools.nsc.symtab.SymbolLoaders.initializeFromClassPath(SymbolLoaders.scala:167) at scala.tools.nsc.symtab.SymbolLoaders$PackageLoader$$anonfun$doComplete$1$$anonfun$apply$mcV$sp$1.apply(SymbolLoaders.scala:265) at scala.tools.nsc.symtab.SymbolLoaders$PackageLoader$$anonfun$doComplete$1$$anonfun$apply$mcV$sp$1.apply(SymbolLoaders.scala:264) at scala.collection.Iterator$class.foreach(Iterator.scala:742) at scala.collection.AbstractIterator.foreach(Iterator.scala:1194) at scala.collection.IterableLike$class.foreach(IterableLike.scala:72) at scala.collection.AbstractIterable.foreach(Iterable.scala:54) at scala.tools.nsc.symtab.SymbolLoaders$PackageLoader$$anonfun$doComplete$1.apply$mcV$sp(SymbolLoaders.scala:264) at scala.tools.nsc.symtab.SymbolLoaders$PackageLoader$$anonfun$doComplete$1.apply(SymbolLoaders.scala:260) at scala.tools.nsc.symtab.SymbolLoaders$PackageLoader$$anonfun$doComplete$1.apply(SymbolLoaders.scala:260) at scala.reflect.internal.SymbolTable.enteringPhase(SymbolTable.scala:235) at scala.tools.nsc.symtab.SymbolLoaders$PackageLoader.doComplete(SymbolLoaders.scala:260) at scala.tools.nsc.symtab.SymbolLoaders$SymbolLoader.complete(SymbolLoaders.scala:211) at scala.reflect.internal.Symbols$Symbol.info(Symbols.scala:1489) at scala.reflect.internal.Types$TypeRef.thisInfo(Types.scala:2194) at scala.reflect.internal.Types$TypeRef.baseClasses(Types.scala:2199) at scala.reflect.internal.tpe.FindMembers$FindMemberBase.(FindMembers.scala:17) at scala.reflect.internal.tpe.FindMembers$FindMember.(FindMembers.scala:219) at scala.reflect.internal.Types$Type.scala$reflect$internal$Types$Type$$findMemberInternal$1(Types.scala:1014) at scala.reflect.internal.Types$Type.findMember(Types.scala:1016) at scala.reflect.internal.Types$Type.memberBasedOnName(Types.scala:631) at scala.reflect.internal.Types$Type.member(Types.scala:600) at scala.reflect.internal.Mirrors$RootsBase.getModuleOrClass(Mirrors.scala:48) at scala.reflect.internal.Mirrors$RootsBase.getModuleOrClass(Mirrors.scala:66) at scala.reflect.internal.Mirrors$RootsBase.getClassByName(Mirrors.scala:102) java.lang.OutOfMemoryError: Java heap space at scala.collection.mutable.HashMap.get(HashMap.scala:72) at scala.reflect.io.ZipArchive.ensureDir(ZipArchive.scala:106) at scala.reflect.io.ZipArchive.getDir(ZipArchive.scala:118) at scala.reflect.io.FileZipArchive.x$1$lzycompute(ZipArchive.scala:136) at scala.reflect.io.FileZipArchive.x$1(ZipArchive.scala:123) at scala.reflect.io.FileZipArchive.root$lzycompute(ZipArchive.scala:123) at scala.reflect.io.FileZipArchive.root(ZipArchive.scala:123) at scala.reflect.io.FileZipArchive.iterator(ZipArchive.scala:152) at scala.collection.IterableLike$class.foreach(IterableLike.scala:72) at scala.reflect.io.AbstractFile.foreach(AbstractFile.scala:91) at scala.tools.nsc.util.DirectoryClassPath.traverse(ClassPath.scala:277) at scala.tools.nsc.util.DirectoryClassPath.x$15$lzycompute(ClassPath.scala:299) at scala.tools.nsc.util.DirectoryClassPath.x$15(ClassPath.scala:299) at scala.tools.nsc.util.DirectoryClassPath.packages$lzycompute(ClassPath.scala:299) at scala.tools.nsc.util.DirectoryClassPath.packages(ClassPath.scala:299) at scala.tools.nsc.util.DirectoryClassPath.packages(ClassPath.scala:264) at scala.tools.nsc.util.MergedClassPath$$anonfun$packages$1.apply(ClassPath.scala:358) at scala.tools.nsc.util.MergedClassPath$$anonfun$packages$1.apply(ClassPath.scala:358) at scala.collection.Iterator$class.foreach(Iterator.scala:742) at scala.collection.AbstractIterator.foreach(Iterator.scala:1194) at scala.collection.IterableLike$class.foreach(IterableLike.scala:72) at scala.collection.AbstractIterable.foreach(Iterable.scala:54) at scala.tools.nsc.util.MergedClassPath.packages$lzycompute(ClassPath.scala:358) at scala.tools.nsc.util.MergedClassPath.packages(ClassPath.scala:353) at scala.tools.nsc.symtab.SymbolLoaders$PackageLoader$$anonfun$doComplete$1.apply$mcV$sp(SymbolLoaders.scala:269) at scala.tools.nsc.symtab.SymbolLoaders$PackageLoader$$anonfun$doComplete$1.apply(SymbolLoaders.scala:260) at scala.tools.nsc.symtab.SymbolLoaders$PackageLoader$$anonfun$doComplete$1.apply(SymbolLoaders.scala:260) at scala.reflect.internal.SymbolTable.enteringPhase(SymbolTable.scala:235) at scala.tools.nsc.symtab.SymbolLoaders$PackageLoader.doComplete(SymbolLoaders.scala:260) at scala.tools.nsc.symtab.SymbolLoaders$SymbolLoader.complete(SymbolLoaders.scala:211) at scala.reflect.internal.Symbols$Symbol.info(Symbols.scala:1489) at scala.reflect.internal.Mirrors$RootsBase.init(Mirrors.scala:256) [error] Could not run test ammonite.repl.ScriptTests: java.lang.OutOfMemoryError: Java heap space java.lang.OutOfMemoryError: Java heap space at scala.reflect.internal.Symbols$Symbol.createModuleClassSymbol(Symbols.scala:1290) at scala.reflect.internal.Symbols$Symbol.newClassSymbol(Symbols.scala:1341) at scala.reflect.internal.Symbols$Symbol.newModuleClassSymbol(Symbols.scala:344) at scala.reflect.internal.Symbols$Symbol.newModuleClass(Symbols.scala:470) at scala.reflect.internal.Symbols$Symbol.newModule(Symbols.scala:305) at scala.tools.nsc.symtab.SymbolLoaders.enterModule(SymbolLoaders.scala:70) at scala.tools.nsc.symtab.SymbolLoaders.enterClassAndModule(SymbolLoaders.scala:120) at scala.tools.nsc.symtab.SymbolLoaders.initializeFromClassPath(SymbolLoaders.scala:167) at scala.tools.nsc.symtab.SymbolLoaders$PackageLoader$$anonfun$doComplete$1$$anonfun$apply$mcV$sp$1.apply(SymbolLoaders.scala:265) at scala.tools.nsc.symtab.SymbolLoaders$PackageLoader$$anonfun$doComplete$1$$anonfun$apply$mcV$sp$1.apply(SymbolLoaders.scala:264) at scala.collection.Iterator$class.foreach(Iterator.scala:742) at scala.collection.AbstractIterator.foreach(Iterator.scala:1194) at scala.collection.IterableLike$class.foreach(IterableLike.scala:72) at scala.collection.AbstractIterable.foreach(Iterable.scala:54) at scala.tools.nsc.symtab.SymbolLoaders$PackageLoader$$anonfun$doComplete$1.apply$mcV$sp(SymbolLoaders.scala:264) at scala.tools.nsc.symtab.SymbolLoaders$PackageLoader$$anonfun$doComplete$1.apply(SymbolLoaders.scala:260) at scala.tools.nsc.symtab.SymbolLoaders$PackageLoader$$anonfun$doComplete$1.apply(SymbolLoaders.scala:260) at scala.reflect.internal.SymbolTable.enteringPhase(SymbolTable.scala:235) at scala.tools.nsc.symtab.SymbolLoaders$PackageLoader.doComplete(SymbolLoaders.scala:260) at scala.tools.nsc.symtab.SymbolLoaders$SymbolLoader.complete(SymbolLoaders.scala:211) at scala.tools.nsc.symtab.SymbolLoaders$SymbolLoader.load(SymbolLoaders.scala:227) at scala.reflect.internal.Symbols$Symbol.typeParams(Symbols.scala:1708) at scala.reflect.internal.Types$class.isRawIfWithoutArgs(Types.scala:3753) at scala.reflect.internal.SymbolTable.isRawIfWithoutArgs(SymbolTable.scala:16) at scala.reflect.internal.tpe.TypeMaps$$anon$1.apply(TypeMaps.scala:328) at scala.reflect.internal.tpe.TypeMaps$$anon$1.apply(TypeMaps.scala:325) at scala.reflect.internal.Symbols$Symbol.modifyInfo(Symbols.scala:1517) at scala.reflect.internal.Symbols$Symbol.cookJavaRawInfo(Symbols.scala:1663) at scala.tools.nsc.typechecker.Infer$Inferencer.checkAccessible(Infer.scala:270) at scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$makeAccessible(Typers.scala:559) at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$106.apply(Typers.scala:4756) at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$106.apply(Typers.scala:4756) [error] Could not run test ammonite.repl.session.EvaluatorTests: java.lang.OutOfMemoryError: Java heap space [error] Could not run test ammonite.repl.AutocompleteTests: java.lang.OutOfMemoryError: Java heap space UnitTests UnitTests UnitTests UnitTests UnitTests UnitTests UnitTests UnitTests UnitTests UnitTests UnitTests [info] 115/180 ammonite.repl.UnitTests.highlighting.fuzz [info] java.nio.charset.UnmappableCharacterException: Input length = 1 [info] 116/180 ammonite.repl.UnitTests.highlighting.comment Success [info] 117/180 ammonite.repl.UnitTests.highlighting.type Success [info] 118/180 ammonite.repl.UnitTests.highlighting.literal Success [info] 119/180 ammonite.repl.UnitTests.highlighting.expressions Success [info] 120/180 ammonite.repl.UnitTests.highlighting.interpolation Success [info] 121/180 ammonite.repl.UnitTests.highlighting.runOff Success [info] 122/180 ammonite.repl.UnitTests.highlighting.underscore Success [info] 123/180 ammonite.repl.UnitTests.highlighting.nonTrivial Success [info] 124/180 ammonite.repl.UnitTests.highlighting Success [info] 125/180 ammonite.repl.UnitTests Success EulerTests EulerTests EulerTests EulerTests EulerTests EulerTests EulerTests EulerTests EulerTests EulerTests EulerTests EulerTests EulerTests EulerTests EulerTests EulerTests EulerTests FAILURE TRACE @ val r = { @ """ "MARY","PATRICIA","LINDA","BARBARA","ELIZABETH","JENNIFER","MARIA", "SUSAN","MARGARET","DOROTHY","LISA","NANCY","KAREN","BETTY","HELEN", "SANDRA","DONNA","CAROL","RUTH","SHARON","MICHELLE","LAURA","SARAH", "KIMBERLY","DEBORAH","JESSICA","SHIRLEY","CYNTHIA","ANGELA","MELISSA", "BRENDA","AMY","ANNA","REBECCA","VIRGINIA","KATHLEEN","PAMELA", "MARTHA","DEBRA","AMANDA","STEPHANIE","CAROLYN","CHRISTINE","MARIE", "JANET","CATHERINE","FRANCES","ANN","JOYCE","DIANE","ALICE","JULIE", "HEATHER","TERESA","DORIS","GLORIA","EVELYN","JEAN","CHERYL","MILDRED", "KATHERINE","JOAN","ASHLEY","JUDITH","ROSE","JANICE","KELLY","NICOLE", "JUDY","CHRISTINA","KATHY","THERESA","BEVERLY","DENISE","TAMMY", "IRENE","JANE","LORI","RACHEL","MARILYN","ANDREA","KATHRYN","LOUISE", "SARA","ANNE","JACQUELINE","WANDA","BONNIE","JULIA","RUBY","LOIS", "TINA","PHYLLIS","NORMA","PAULA","DIANA","ANNIE","LILLIAN","EMILY", "ROBIN","PEGGY","CRYSTAL","GLADYS","RITA","DAWN","CONNIE","FLORENCE", "TRACY","EDNA","TIFFANY","CARMEN","ROSA","CINDY","GRACE","WENDY", "VICTORIA","EDITH","KIM","SHERRY","SYLVIA","JOSEPHINE","THELMA", "SHANNON","SHEILA","ETHEL","ELLEN","ELAINE","MARJORIE","CARRIE", "CHARLOTTE","MONICA","ESTHER","PAULINE","EMMA","JUANITA","ANITA", "RHONDA","HAZEL","AMBER","EVA","DEBBIE","APRIL","LESLIE","CLARA", "LUCILLE","JAMIE","JOANNE","ELEANOR","VALERIE","DANIELLE","MEGAN", "ALICIA","SUZANNE","MICHELE","GAIL","BERTHA","DARLENE","VERONICA", "JILL","ERIN","GERALDINE","LAUREN","CATHY","JOANN","LORRAINE","LYNN", "SALLY","REGINA","ERICA","BEATRICE","DOLORES","BERNICE","AUDREY", "YVONNE","ANNETTE","JUNE","SAMANTHA","MARION","DANA","STACY","ANA", "RENEE","IDA","VIVIAN","ROBERTA","HOLLY","BRITTANY","MELANIE", "LORETTA","YOLANDA","JEANETTE","LAURIE","KATIE","KRISTEN","VANESSA", "ALMA","SUE","ELSIE","BETH","JEANNE","VICKI","CARLA","TARA","ROSEMARY", "EILEEN","TERRI","GERTRUDE","LUCY","TONYA","ELLA","STACEY","WILMA", "GINA","KRISTIN","JESSIE","NATALIE","AGNES","VERA","WILLIE","CHARLENE", "BESSIE","DELORES","MELINDA","PEARL","ARLENE","MAUREEN","COLLEEN", "ALLISON","TAMARA","JOY","GEORGIA","CONSTANCE","LILLIE","CLAUDIA", "JACKIE","MARCIA","TANYA","NELLIE","MINNIE","MARLENE","HEIDI","GLENDA", "LYDIA","VIOLA","COURTNEY","MARIAN","STELLA","CAROLINE","DORA","JO", "VICKIE","MATTIE","TERRY","MAXINE","IRMA","MABEL","MARSHA","MYRTLE", "LENA","CHRISTY","DEANNA","PATSY","HILDA","GWENDOLYN","JENNIE" """ @ .mkString @ .split(",") @ .map(_.init.tail).sorted.map(_.map(_ - 64).sum) @ .zipWithIndex.map(p => p._1 * (p._2 + 1)).sum @ } EulerTests EulerTests EulerTests EulerTests Terminate batch job (Y/N)?