Могу ли я запустить тесты Karma с указанным начальным значением? [закрыто]
Я работаю в Angular Project, который протестирован с Karma / Jasmine. Angular тесты по умолчанию запускаются в случайном порядке, что может привести к сбою теста, если они будут запущены в определенном порядке.
Я заметил, что в моем средстве выполнения браузера отображается рандомизированное начальное число, с которым выполнялись тесты.
Могу ли я указать это начальное число при запуске тестов, чтобы я мог проверять один и тот же порядок более одного раза? (И поэтому я могу передать это семя другим, чтобы показать, в каком порядке их тесты терпят неудачу).
Этот вопрос решен, я не знаю, почему он «Закрыт. Этот вопрос требует подробностей или ясности».
Ответы
Вы можете установить random
значение false в конфигурации кармы, чтобы всегда получать один и тот же порядок в Jasmine 3.x.
настроить жасмин, чтобы тесты не запускались случайным образом
Что касается семян, есть также вариант семян, но я не уверен, как его использовать. Он говорит, что это функция, но я вижу "4321" во второй ссылке.
https://github.com/karma-runner/karma-jasmine
В любом случае, я думаю, что random: false
вам достаточно указать , потому что это должен быть один и тот же порядок при каждом запуске.