Как я могу получить больше информации о тайм-аутах Жасмин / Транспортир? - PullRequest
0 голосов
/ 18 мая 2018

Я пытаюсь отладить тесты транспортира, которые содержат много операторов browser.wait.

Я получаю следующее сообщение об ошибке:

Error: Timeout - Async callback was not invoked within timeout specified by jasmine.DEFAULT_TIMEOUT_INTERVAL.configuration-parser.js:50 at ontimeout (timers.js:475:11) configuration-parser.js:50 at tryOnTimeout (timers.js:310:5) configuration-parser.js:50

(повторяется несколько раз)

, что мне совсем не помогает.

Можно ли заставить Транспортир / Жасмин предоставить информацию о которой?конкретное условие это ждет во время отладки приложения?Или, по крайней мере, при сбое предоставьте информацию о том, какое состояние ожидалось до возникновения исключения тайм-аута.

Это может помочь мне понять, что происходит, на каком этапе мои тесты действительно дают сбой.Я пытался пошагово отлаживать тесты, но это также не помогает, поскольку кажется, что код на самом деле не выполняется, когда код Visual Studio останавливается в определенной строке, а после выполнения оператора expect.

1 Ответ

0 голосов
/ 22 мая 2018

Я не уверен, что можно узнать, по какому сценарию это происходит.У меня была та же проблема, и увеличение времени ожидания жасмина в файле conf.js решило проблему:

defaultTimeoutInterval: 2000000,
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...