test-onlyだとうまくいくのに、testだと失敗する場合、
並列実行で条件が変になっちゃうのを疑う。
objectでlogout処理とlogin中の処理が並列で実行されると、
そりゃうまくいかないよね、みたいな場合。
Build.scalaに以下のように記述する。
ポイントはParallelExecution in Test := false
object General { val settings = Defaults.defaultSettings ++ Seq ( name := "elepflap", version := "0.1", versionCode := 0, scalaVersion := "2.9.1", platformName in Android := "android-10", parallelExecution in Test := false ) |
参考:http://d.hatena.ne.jp/Yamashiro0217/20120522/1337691967