junit: как избежать ложных срабатываний при использовании forkMode= "once"?
Я хотел бы ускорить тесты junit, и я думаю об использовании forkMode="once"
.
Из-за того, что junit , по-видимому, использует общий загрузчик классов для всех тестов в рамках одного процесса, кроме ложных отрицаний (что хорошо, потому что он подвергает статической связи), могут быть также ложные положительные результаты по той же причине.
У меня есть два вопроса по этому поводу:
-
Можно ли как-то изменить поведение загрузчика классов в junit, чтобы принудительно ввести новый загрузчик классов для каждого тестового случая ? Я думаю, что было бы идеально иметь возможность запускать junit в обоих mdo, чтобы избежать как ложных положительных, так и отрицательных результатов.
-
Легко ли рандомизировать тестовый порядок , чтобы уменьшить вероятность ложных срабатываний (используя ant)