#xcode #ios13 #xctest #ios14 #xcode12
#xcode #ios13 #xctest #ios14 #xcode12
Вопрос:
К сожалению, ответы на аналогичные существующие вопросы безнадежно устарели и основаны на более старых версиях XCode. Я создал этот вопрос, потому что не смог найти ответ, который был позже 2016 года.
Начиная с XCode 12, схема тестирования по умолчанию заключается в выполнении тестов в лексическом порядке, но вы также можете выбрать опцию для рандомизации тестов.
Я понимаю, что в рамках тестового примера:
- Если не установлен флажок «Рандомизировать порядок выполнения», методы тестирования выполняются в лексическом порядке.
- Если установлен флажок «Рандомизировать порядок выполнения», методы тестирования выполняются в случайном порядке.
Однако, как насчет самих тестовых примеров? В каком порядке они выполняются? Влияет ли на этот порядок «порядок выполнения в случайном порядке»?
Комментарии:
1. Что подсказали эксперименты по этому поводу?
2. Эксперименты показывают, что как тестовые примеры, так и методы тестирования рандомизированы. Но, как технический писатель @matt, я полагаю, вы можете дать окончательный ответ.