#testing #automated-tests #slack-api #testcafe #gulp-mocha
#тестирование #автоматизированные тесты #slack-api #testcafe #глоток-мокко
Вопрос:
Я создаю пользовательский reporter, который загружает файлы в Slack, предоставляет им общий доступ и возвращает ссылку на файл reporter (для добавления в сообщение Slack), но когда я пробую это в реальном тестовом запуске, асинхронные вызовы для загрузки файла и совместного использования срабатывают, но похоже, что процесс узла завершается до того, как они могут вернуться и быть обработаны. Я совершенно уверен, что это происходит, поскольку это не проблема при gulp test
запуске (который имитирует тестовый запуск TestCafe), поскольку reporter отправляет сообщение Slack со всеми асинхронными данными, добавленными к нему успешно.
Есть идеи? Я подумываю о добавлении другого устройства в мой тест, чтобы дождаться указанного времени, чтобы вызовы завершились и сообщение можно было отправить.
Комментарии:
1. Я думаю, вы к чему-то здесь. Это было / определенно имеет место с testcafe-reporter-slack , который все еще указан в официальной документации для TestCafe.
2. @mostlyfabulous, пожалуйста, проверьте, ожидаются ли асинхронные вызовы для загрузки и совместного использования файлов в вашем reporter. Если это не является причиной проблемы, предоставьте нам код reporter. Это должно помочь найти проблему.