Stateful Testing сдается на полпути и перезапускается с самого начала - PullRequest
0 голосов
/ 20 апреля 2020

Я пишу тест с использованием гипотезы Stateful Testing.

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

Как я могу заставить его продолжить по существующему пути?

Я установил max_examples=1 и stateful_step_count=999999, но это, похоже, не помогает.

1 Ответ

0 голосов
/ 23 апреля 2020

Случайные перезапуски - это преднамеренная особенность тестов с состоянием, и мы должны иметь возможность представить минимальный (наименьшее количество шагов) контрпример, если ваш тест не пройден.

В вашем конкретном c случае я подозреваю, что государственная машина «застревает» и должна повторить некоторые шаги. Поскольку он не может выполнить max_step шагов, он может не учитываться в качестве примера для max_examples!

. Для получения более подробных комментариев я должен увидеть ваш реальный код и пример вывода: -)

...