Size: a a a

2020 March 03

M

Merg in Allure Framework
источник

M

Merg in Allure Framework
allure serve allure
в отчете - пусто
источник

M

Merg in Allure Framework
что-то не так делаю?
источник

a

anton in Allure Framework
Merg
не разбивает, я собственно, сначала так и сделал)
источник

SS

Ser Sh in Allure Framework
Alexei Vinogradov
Нужна помощь в таком кейсе. В Jenkins Pipeline параллельно запускаются тесты (по 4 штуки) в двух браузерах с помощью. paralllel {
 Chrome: {
  sh script:"..."
 }
 Firefox: {
  sh script:"..."
 }
}
оба вроде нормально пробегают, генерируют свои результаты в одной папке allure-results (см приложенный архив). Там 8*results.json, что верно.

При генерации репорта - эти результы компонуются в  Retry (я помню, это фича, а не баг). Но по идее тут хочется увидеть не Retry и не History, а 8 тестовых методов вместо 4 в главном дереве тест-кейсов.

Как запарамтризировать раны, чтобы получить разделения тестов для каждого браузера?
а на каком ЯП тесты?
на java + testng сделали такое для параметризации тестов
private final String SUITE_TYPE_PARAMETER = "suiteType";
   @Parameters({SUITE_TYPE_PARAMETER})
   @BeforeSuite(alwaysRun = true)
   public void setupSuiteParameter(@Optional String suiteTypeParameterValue, ITestContext context) {
       if (suiteTypeParameterValue != null && !"".equals(suiteTypeParameterValue)) {
           XmlTest test = context.getCurrentXmlTest();
           test.addParameter(SUITE_TYPE_PARAMETER, suiteTypeParameterValue);
           test.setName(test.getName() + " : " + suiteTypeParameterValue);
       }
   }

где значение параметра и suiteType будет chrome/firefox/etc и при необходимости можно больше параметров сделать. в моём случае это выглядит так
источник
2020 March 04

АШ

Алексей Шнайдмиллер... in Allure Framework
Локально дописал для Spock логирование по этапам
источник

АШ

Алексей Шнайдмиллер... in Allure Framework
еслм кому интересно, нужно делать пулреквест в allure?
источник

АШ

Алексей Шнайдмиллер... in Allure Framework
источник

АШ

Алексей Шнайдмиллер... in Allure Framework
источник

AE

Artem Eroshenko in Allure Framework
Алексей Шнайдмиллер
еслм кому интересно, нужно делать пулреквест в allure?
Да нужно)
источник

AP

Anastasiya Podgornov... in Allure Framework
граждане, а пони появляющаяся в Аллюре если все тесты в отчете passed это правда или утка какая-то?)
источник

VF

Vlad Filin in Allure Framework
Anastasiya Podgornova
граждане, а пони появляющаяся в Аллюре если все тесты в отчете passed это правда или утка какая-то?)
не видал такого)
источник

SS

Ser Sh in Allure Framework
Anastasiya Podgornova
граждане, а пони появляющаяся в Аллюре если все тесты в отчете passed это правда или утка какая-то?)
Но, похоже, нужно сделать)
источник

AG

Andrew 🤔 Gryaznov in Allure Framework
Anastasiya Podgornova
граждане, а пони появляющаяся в Аллюре если все тесты в отчете passed это правда или утка какая-то?)
В первых версиях вроде было
источник

A

Anton in Allure Framework
да в allure1 было
источник

A

Anton in Allure Framework
Потом злые бизнесы типа банков сказали уберите
источник

M

Merg in Allure Framework
можно было через конфиг убрать, типа, dushnota=true
источник

АК

Александр Кот... in Allure Framework
Merg
можно было через конфиг убрать, типа, dushnota=true
banki=true 🙂
источник

S

Stanislav in Allure Framework
Всем привет. Подскажите как правильно приаттачивать скриншот, чтобыон был в раскрывающемся поле под шагом?
Запускаю UI тест кукумбером, в @AfterStep вызываю следующий код для добавления скриншота:
@Attachment(value = "Page screenshot", type = "image/png")
public void embedScreenshot(Scenario scenario) {
   if (driver != null) {
       try {
           byte[] screenshot = ((TakesScreenshot) driver).getScreenshotAs(OutputType.BYTES);
           scenario.embed(screenshot, "image/png");
       } catch (Exception e) {
           e.printStackTrace();
       }
   }
}

Но в отчете скрин не в шаге, а в Tear down
Испольую allure-cucumber4-jvm 2.13.1
источник

O

Oleksii in Allure Framework
всем привет, согласно документации в аннотации @Step можно писать так: @Step("Type {user.name} / {user.password}.")
А как правильно писать если объект сложный? типа {human.man.name}
источник