Всем привет, подскажите, как вы пишите тест на функциональность с периодичностью. Например у меня есть настройка что очищается результат раз в N минут. Нужно в API тесте делать sleep на N минут и проверять что очистило? Как то не очень звучит.
Если нужно потом посмотреть "а что там вернулось?", то можно у хрома логирование в файл включить. Там правда нужны спец-параметры для того чтобы совсем всё сохранялось, но оно того стоит.
Всем привет, подскажите, как вы пишите тест на функциональность с периодичностью. Например у меня есть настройка что очищается результат раз в N минут. Нужно в API тесте делать sleep на N минут и проверять что очистило? Как то не очень звучит.
Я подкручивал этот параметр что бы чистилось через пару секунд
Всем привет, подскажите, как вы пишите тест на функциональность с периодичностью. Например у меня есть настройка что очищается результат раз в N минут. Нужно в API тесте делать sleep на N минут и проверять что очистило? Как то не очень звучит.
Прошу прощения за офтоп. Но если у кого есть аккаунт в gitlab.com было бы круто лайкнуть маленькую доработку на стороне GitLab. https://gitlab.com/gitlab-org/gitlab/issues/26793 И еще раз прошу прощения за офтоп.
Прошу прощения за офтоп. Но если у кого есть аккаунт в gitlab.com было бы круто лайкнуть маленькую доработку на стороне GitLab. https://gitlab.com/gitlab-org/gitlab/issues/26793 И еще раз прошу прощения за офтоп.
Также можно при старте сьюта скажем запомнить количество чего-там-надо-чистить у пользователя (или накидать ему этого) и в последнем тесте проверить - сработала ли очистка.
Тогда тестовый метод, который можно дергать чтобы триггерить срабатывание.
это мне нравиться. Спасибо. Потому как Сьют могут редактировать и забыть какое время там нужно, некоторые тесты могут упасть и ожидаемое время выполнения сьюта может уменьшиться