現在、scala で specs2 を mongodb/reactivemongo + Play! と一緒に使用する問題に取り組んでいます。
mongodb に書き込むテストを実行すると、最初の操作は正常に実行されますが、mongodb へのタイムアウトが原因で、後続のすべてのテスト/書き込みが失敗します。
ここのリアクティブ mongo サイトで、既に文書化されているバグと思われるものを見つけました: https://github.com/ReactiveMongo/Play-ReactiveMongo/issues/32
この問題の回避策を知っている人はいますか?
すでに試しました:
- テストを強制的に順番に実行する
- 独自の偽のアプリケーションで実行される各テスト
- すべてのテストを同じ偽のアプリケーションで実行する
- コレクションを def として定義する (上記の問題 32 で提案されているように)
どんな助けでも大歓迎です!