Где я могу посмотреть журнал, написанный uisng Gauge.writemessage ()? - PullRequest
0 голосов
/ 08 января 2019

Только сейчас я начал переходить от testNg к платформе Gauge по многим причинам, теперь мой вопрос - где я могу найти журнал, который был написан с использованием встроенного метода Gauge.writemessage. Или еще есть какой-нибудь способ настроить местоположение для сэма .?

Ответы [ 2 ]

0 голосов
/ 10 января 2019

Это сообщение будет находиться в отчете Gauge под шагом, на котором оно было выполнено. Я лично просматриваю отчеты html, но я предполагаю, что это тоже есть в опции xml.

Если вы хотите что-то мгновенное, вы можете написать на консоль, где выводятся сообщения в реальном времени. Это также помогает, если какая-то ошибка в коде препятствует написанию отчетов (например, бесконечный цикл, который удерживает отчет от записи в конце полного выполнения).

Вот как это будет выглядеть. Серая коробка - это GaugeMessage.

Simple Step and GaugeMessage

0 голосов
/ 10 января 2019

Gauge.writeMessage API позволяет отправлять сообщения в отчеты в логических точках.

Например, шаг реализации ниже

    @Step("Vowels in English language are <vowelString>.")
    public void setLanguageVowels(String vowelString) {
    Gauge.writeMessage("Setting vowels to " + vowelString);
        vowels = new HashSet<>();
        for (char ch : vowelString.toCharArray()) {
            vowels.add(ch);
        }
    }


возвращает этот HTML-отчет:

Gauge html report with message

...