Size: a a a

2019 September 11

М

Макс in atinfo chat
А неужели никто с таким не сталкивался... Никто дату в тестах не меняет!? )
Меня бы устроило если бы ее потом можно было бы быстро синхронизировать, но синхронизация -это около 10 сек, а тестов таких дофига, пустого ожидания слишком много получается...
источник

СС

Сказочный Сникерс in atinfo chat
если у тебя многопоточный запуск и есть другие тесты которые завязаны на дату то все расфигачит
источник

М

Макс in atinfo chat
Пока нет такого
источник

СС

Сказочный Сникерс in atinfo chat
тогда меняй системное время и все
источник

М

Макс in atinfo chat
Так сеть отваливается, через время ...
источник

М

Макс in atinfo chat
Тесты сами могут восстановить сеть, если она отвалилась, но не всегда срабатывает, к тому же хотелось бы получить данные по времени работы теста в отчёте, из-за смены времени в отчётах - получается ерунда...
источник

IS

Idi Suda in atinfo chat
Макс
Тесты сами могут восстановить сеть, если она отвалилась, но не всегда срабатывает, к тому же хотелось бы получить данные по времени работы теста в отчёте, из-за смены времени в отчётах - получается ерунда...
Ну ты сам себе жизнь усложнил, а теперь ноешь)
источник

М

Макс in atinfo chat
Кто ж знал ))
источник

MK

Mem Kekovich in atinfo chat
Макс
А неужели никто с таким не сталкивался... Никто дату в тестах не меняет!? )
Меня бы устроило если бы ее потом можно было бы быстро синхронизировать, но синхронизация -это около 10 сек, а тестов таких дофига, пустого ожидания слишком много получается...
Дату на тачке где тесты запускаются? Не братиш, такой ерундой не занимаемся 😂
источник

MA

Maksim Andryushchenkov in atinfo chat
Макс
А неужели никто с таким не сталкивался... Никто дату в тестах не меняет!? )
Меня бы устроило если бы ее потом можно было бы быстро синхронизировать, но синхронизация -это около 10 сек, а тестов таких дофига, пустого ожидания слишком много получается...
мне кажется тут вам поможет пересмотр цены автотеста
источник

MA

Maksim Andryushchenkov in atinfo chat
и целесообразности
источник

MA

Maksim Andryushchenkov in atinfo chat
если вы его проводили вообще
источник

A

Alexoid in atinfo chat
Макс
Привет, подскажите, есть ли возможность запускать тесты с фейковой датой?

Во многих тестах меняется дата и хотелось бы для каждого теста устанавливать свою дату:
Т.е запустился набор тестов, те тесты для которых необходима определенная дата  - ее выставили. При этом необходимо что бы дата на самом ПК не менялась, т.к. после смены даты, через какое-то время отваливается сеть.

Нашел статью http://nerdsdiscoveries.com/fake-php-time-on-your-ubuntu-server/

Но как-то не получается изменить дату во время выполнения тестов (

В тесте прописываю:
       shell_exec("export FAKETIME='@2012-12-21 10:10:10'");
       printf( "The current time of the server is: %s\n", date('l F j. Y [H:i:s]') );

но дата не меняется ((

Может кто сталкивался?
источник

М

Макс in atinfo chat
кажется нет, вот оно

https://github.com/wolfcw/libfaketime
источник

АС

Айдар Садыков in atinfo chat
Всем привет!

Пишу тесты на Codeception, запускаю локально - все ок (все тесты прогоняются успешно). Прогоняю в docker контейнере (Jenkins CI), периодически разные тесты сыпятся, причем при каждом запуске разные. В чем может быть причина?
источник

MK

Mem Kekovich in atinfo chat
Айдар Садыков
Всем привет!

Пишу тесты на Codeception, запускаю локально - все ок (все тесты прогоняются успешно). Прогоняю в docker контейнере (Jenkins CI), периодически разные тесты сыпятся, причем при каждом запуске разные. В чем может быть причина?
причин может быть много, последствий тоже
источник

АС

Айдар Садыков in atinfo chat
Ошибки, как правило, следующего плана:
источник

АС

Айдар Садыков in atinfo chat
Cannot read property '@x' of null
источник

АС

Айдар Садыков in atinfo chat
Или какой либо элемент still not visible after n sec, где n задавал от 1 секунды до 2 минут.
источник

W

Wazzkabar in atinfo chat
скажите пожалуйста, а можно ли использовать в python библиотеку requests так, чтобы при клике по элементу на страницу с помощую веб-драйвера мы могли посмотреть, какой запрос был отправлен при этом действии и получить его json?
источник