Подтвердить что ты не робот

Тестирование с вероятностным отказом компонентов в Akka (Scala)

Я начал использовать Akka с Scala для разработки набора взаимодействующих компонентов в шинной архитектуре. Мне нужно проверить отказоустойчивость системы, и для этого мне было интересно, есть ли способ использовать вероятностную модель отказа (т.е. Установить некоторые параметры отказа для каждого актера) в рамках тестовой среды Scala. Есть идеи? Любая инфраструктура, которая уже реализует это?

4b9b3361

Ответ 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 в тестовой настройке, если я правильно понял вашу проблему. Предположим, что сама Акка проверена и работает нормально. Теперь вам нужно только проверить свой код. Поскольку вы не показывали код, трудно дать совет, но я попробую:

вы можете тестировать вызовы методов в разных последовательностях и утверждать результаты. Я бы жестко кодировал последовательности, но вы также можете рандомизировать это.

показать код, и я уточню, что я имею в виду. Я также ошибаюсь, если я неправильно понял ваш вопрос.