Перейти к содержимому

Тестирование без требований
онлайн, начало 25 января
Тестирование безопасности
онлайн, начало 25 января
Школа Тест-Аналитика
онлайн, начало 27 января
Тестирование производительности: JMeter 5
онлайн, начало 22 января
Фотография

Отправить письмо при ошибке/провальном тесте

mail failed

  • Авторизуйтесь для ответа в теме
Сообщений в теме: 4

#1 Bibliotekar

Bibliotekar

    Новый участник

  • Members
  • Pip
  • 3 сообщений

Отправлено 12 марта 2018 - 11:00

Здравствуйте, господа!

Прошу прощения, если вопрос набил оскомину, но поиск по форуму не дал ответа на вопрос. Возможно, неправильно ищу. 

 

Есть тесты, необходимо отправлять письмо с файлом report.html если:

а) тест не прошел

б) ошибка в коде теста

 

Перерыл весь инет, нигде нет внятного ответа.

Использую Codeception, тесты Acceptance, проект на php (yii2)

Мучаю через Chrome.

Пробовал написать в AcceptanceTester метод 

public function _failed(TestCase $test, $fail)
    {
        var_dump($test);
        var_dump($fail);
        self::sendEmail('Ошибка при прохождении тестов!');
    }
не отработал.
Что падает в $test, $fail непонятно, домен codeception недоступен почему-то :(
 

 


  • 0

#2 Metatronishe

Metatronishe

    Новый участник

  • Members
  • Pip
  • 1 сообщений

Отправлено 16 марта 2018 - 10:25

https://github.com/C...eption/Notifier думаю данный addon должен помочь, так же можно глянуть на оригинал


  • 1

#3 Bibliotekar

Bibliotekar

    Новый участник

  • Members
  • Pip
  • 3 сообщений

Отправлено 16 марта 2018 - 15:27

https://github.com/C...eption/Notifier думаю данный addon должен помочь, так же можно глянуть на оригинал

Пробовал поставить, почему-то не подтянулось.

Решил вопрос следующим образом:

1. Создал контроллер с запуском теста через команды к консоли

2. Сделал статический метод для отправки письма, вызываю после тестов (во время тестов отправить файл _report.html нельзя, потому что он не сформирован).

 

Тему можно закрыть. Спасибо всем участвующим!


  • 0

#4 Spock

Spock

    Гуру

  • Members
  • PipPipPipPipPipPip
  • 1 772 сообщений
  • ФИО:Роман

Отправлено 19 марта 2018 - 08:18

тему закрываем, главное чтобы никто ваш метод не перенял :)

ведь надо использовать ЦИ сервер для всех этих емайлов


  • 0

#5 Bibliotekar

Bibliotekar

    Новый участник

  • Members
  • Pip
  • 3 сообщений

Отправлено 19 марта 2018 - 09:26

тему закрываем, главное чтобы никто ваш метод не перенял :)

ведь надо использовать ЦИ сервер для всех этих емайлов

Согласен, но жизнь диктует свои правила :) А настройка CI занимает время и, как правило, денег. Так что как вариант, можно использовать костыль.

Приглашаем специалиста для настройки CI (Москва). Оплата, естественно


  • 0


Первый Онлайн ИНститут Тестировщиков
онлайн
Школа для начинающих тестировщиков
онлайн
Логи как инструмент тестировщика
онлайн
Selenium 2.0: стартовый уровень
онлайн




Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных

Яндекс.Метрика
Реклама на портале