私はScalaでAkkaを使用して、バス指向のアーキテクチャで一連の相互作用するコンポーネントを開発しました。システムのフォールトトレランスをテストする必要があります。そのために、Scalaテストフレームワーク内で、確率モデルを使用して各アクタの障害パラメータを設定する方法があるかどうか疑問に思っていました。何か案は?すでにこれを実装しているフレームワークはありますか?私はあなたが知っていると仮定Akka(Scala)のコンポーネントの確率的な失敗によるテスト
19
A
答えて
1
がTestkitのように考えているとhttp://akka.io/docs/akka/1.3/scala/testing.html#akka-testkitでドキュメントを読んで、私は右のあなたの問題を理解している場合は、テスト・セットアップでアッカは必要ありません
(もhttp://roestenburg.agilesquad.com/2011/02/unit-testing-akka-actors-with-testkit_12.html参照)。 Akka自体がテストされ、正常に動作すると仮定します。今すぐコードをテストする必要があります。コードを表示していないのでアドバイスが難しいですが、私は試してみます:
さまざまな順序でメソッド呼び出しをテストし、結果をアサートできます。シーケンスをハードコードしますが、ランダム化することもできます。
いくつかのコードを示し、私が意味することを明確にします。あなたの質問が間違っていると私も間違っている可能性があります。
関連する問題
- 1. テスト用に確定的にDBを失敗させる
- 2. Scalaの確率プライオリティキュー - 優先
- 3. scala courseraの割り当て方法が失敗するテスト
- 4. Scala/Akkaのシリアライゼーション
- 5. Scala + Akkaによる奇妙な試行錯誤の動作
- 6. JMockitテストに失敗する
- 7. AkkaとScalaのシンプルブロードキャストソケットサーバー
- 8. テストを失敗させるコンポーネントでNgbModule.forRoot()を使用する
- 9. Scalaの暗黙的なAkkaシステムの特性
- 10. Scala:2つの方がより効率的にスライドする
- 11. Maven:テストをスキップしても確実に失敗する
- 12. PHPUnit、致命的なエラーでSelenium Basicテストが失敗する
- 13. シンプルRSpecのテストの失敗
- 14. UIテストの失敗 - のMenuItem
- 15. 構造体のドラッグアンドドロップによる共有コンポーネントが失敗する
- 16. rails:検証可能な単位テストは、失敗すると常に失敗するようになります。
- 17. インターフェイスでのnilテストに失敗する
- 18. Scala/Akka Syntax
- 19. ScalaとAkka:バックグラウンドジョブ
- 20. AKKA - SCALAインストール - エラー
- 21. 確率的な計算Python
- 22. より効率的に計算する確率
- 23. 効率的なCordovaアプリケーションのテスト
- 24. 強制的にRSpecテストを失敗させるには?
- 25. iOS KIFテストの失敗
- 26. トランザクションSpringJUnit4テストの失敗
- 27. Xcodebuildテスト操作の失敗
- 28. Reactアプリケーションでの失敗テスト
- 29. Spring 3.0.1のビルド - 失敗テスト
- 30. コンポーネントの明確化とアニメーションメソッドの効率
わかりません。正確に何を注入したいのですか(いつ)、そして正確にあなたが確認したいプロパティは何ですか?これらの答えに応じて、Akkaへの追加可能性を調べることは興味深いかもしれません。 –
これは本当に近いですが、http://mir.cs.illinois.edu/setak/ –