I don't know about the failure to load, and I won't have a chance to look
until Monday.
But this line is badly wrong: ProguardCache("org") % "org.specs2" %
The package specified must be as specific as possible.
--
Sent from my phone
On Mar 21, 2014 11:57 PM, "Oscar Vargas Torres" <
[email protected]> wrote:
> As soon as I start sbt I get the following error:
>
> scala.MatchError: Stream(sbt.BuildLoader$Components@45f1413c, ?) (of
> class scala.collection.immutable.Stream$Cons)
> at sbt.Load$.addResolvers(Load.scala:273)
> at sbt.Load$.loadAll(Load.scala:314)
> at sbt.Load$.loadURI(Load.scala:264)
> at sbt.Load$.load(Load.scala:260)
> at sbt.Load$.load(Load.scala:251)
> at sbt.Load$.apply(Load.scala:134)
> at sbt.Load$.defaultLoad(Load.scala:37)
> at sbt.BuiltinCommands$.doLoadProject(Main.scala:473)
> at sbt.BuiltinCommands$$anonfun$loadProjectImpl$2.apply(Main.scala:467)
> at sbt.BuiltinCommands$$anonfun$loadProjectImpl$2.apply(Main.scala:467)
> at
> sbt.Command$$anonfun$applyEffect$1$$anonfun$apply$2.apply(Command.scala:60)
> at
> sbt.Command$$anonfun$applyEffect$1$$anonfun$apply$2.apply(Command.scala:60)
> at
> sbt.Command$$anonfun$applyEffect$2$$anonfun$apply$3.apply(Command.scala:62)
> at
> sbt.Command$$anonfun$applyEffect$2$$anonfun$apply$3.apply(Command.scala:62)
> at sbt.Command$.process(Command.scala:95)
> at sbt.MainLoop$$anonfun$1$$anonfun$apply$1.apply(MainLoop.scala:100)
> at sbt.MainLoop$$anonfun$1$$anonfun$apply$1.apply(MainLoop.scala:100)
> at sbt.State$$anon$1.process(State.scala:179)
> at sbt.MainLoop$$anonfun$1.apply(MainLoop.scala:100)
> at sbt.MainLoop$$anonfun$1.apply(MainLoop.scala:100)
> at sbt.ErrorHandling$.wideConvert(ErrorHandling.scala:18)
> at sbt.MainLoop$.next(MainLoop.scala:100)
> at sbt.MainLoop$.run(MainLoop.scala:93)
> at sbt.MainLoop$$anonfun$runWithNewLog$1.apply(MainLoop.scala:71)
> at sbt.MainLoop$$anonfun$runWithNewLog$1.apply(MainLoop.scala:66)
> at sbt.Using.apply(Using.scala:25)
> at sbt.MainLoop$.runWithNewLog(MainLoop.scala:66)
> at sbt.MainLoop$.runAndClearLast(MainLoop.scala:49)
> at sbt.MainLoop$.runLoggedLoop(MainLoop.scala:33)
> at sbt.MainLoop$.runLogged(MainLoop.scala:25)
> at sbt.StandardMain$.runManaged(Main.scala:57)
> at sbt.xMain.run(Main.scala:29)
> at xsbt.boot.Launch$$anonfun$run$1.apply(Launch.scala:109)
> at xsbt.boot.Launch$.withContextLoader(Launch.scala:129)
> at xsbt.boot.Launch$.run(Launch.scala:109)
> at xsbt.boot.Launch$$anonfun$apply$1.apply(Launch.scala:36)
> at xsbt.boot.Launch$.launch(Launch.scala:117)
> at xsbt.boot.Launch$.apply(Launch.scala:19)
> at xsbt.boot.Boot$.runImpl(Boot.scala:44)
> at xsbt.boot.Boot$.main(Boot.scala:20)
> at xsbt.boot.Boot.main(Boot.scala)
> [error] scala.MatchError: Stream(sbt.BuildLoader$Components@45f1413c, ?)
> (of class scala.collection.immutable.Stream$Cons)
>
> (To see the full log, check http://pastebin.com/TCyBASA4 )
>
> I uploaded a simple project to Github, and the build file is here:
> https://github.com/oscarvarto/RobotiumSpecs2/blob/master/project/build.scala
> I cannot see what am I doing wrong (maybe I'm tired?)
>
> Removing the external git project configuration stuff makes it possible to
> start sbt. Then, with
> android:test
> it is possible to run
>
> https://github.com/oscarvarto/RobotiumSpecs2/blob/master/src/instrumentTest/scala/com.zcalculator/test/MainTest.scala
> on the device (using Robotium and org.specs2.matcher.JUnitMustMatchers).
>
> However, I was trying to write a test specification like
>
> https://github.com/oscarvarto/RobotiumSpecs2/blob/master/src/instrumentTest/scala/com.zcalculator/test/MainSpec.scala
>
> But Android Testing supports JUnit3, not JUnit4. That's why I was trying
> to add JUnit4Android, but got stuck...
>
>
> I must say that including the following line was necessary to use specs2:
>
> externalDependencyClasspath in Test ~= { cp => cp filterNot (_.data.
> getName contains "mockito-core-1.9.5.jar") })
>
> Thanks :-)
>
> --
> You received this message because you are subscribed to the Google Groups
> "scala-on-android" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> For more options, visit https://groups.google.com/d/optout.
>
--
You received this message because you are subscribed to the Google Groups
"scala-on-android" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
For more options, visit https://groups.google.com/d/optout.