Size: a a a

2020 October 01

MK

Mem Kekovich in Allure Framework
Alexey Kasatkin
Или мне надо на allure-results натравить локальную установку allure?
Да. Надо аллюру сказать где резалты лежат
источник

AK

Alexey Kasatkin in Allure Framework
Mem Kekovich
Да. Надо аллюру сказать где резалты лежат
Спасибо
источник

AK

Alexey Kasatkin in Allure Framework
Ubuntu 20.04
sudo apt-add-repository ppa:qameta/allure
Err:10 http://ppa.launchpad.net/qameta/allure/ubuntu focal Release                                                                                                                                                
 404  Not Found [IP: 91.189.95.83 80]
E: The repository 'http://ppa.launchpad.net/qameta/allure/ubuntu focal Release' does not have a Release file.
источник

K

Korwwyn in Allure Framework
Всем привет! Подскажите плз, куда смотреть.
Проблема - аллюр не показывает скриншоты в репорте.
Selenium + pytest

Вот так сохраняю скриншоты:
def take_screenshot(selenium_driver, request):
   file_name=request.function.__name__ + '.png'
   selenium_driver.save_screenshot('screenshots/' + file_name)
   return('screenshots/' + file_name)

....
allure.attach(take_screenshot(selenium_driver, request), name=request.function.__name__, attachment_type=allure.attachment_type.PNG)

Все сохраняется, но в репорте вижу такое. И при нажатии - тоже не открывается.
Версия алюра - 2.4.1
allure-pytest - 2.7.1
источник

Н

Наиль in Allure Framework
Korwwyn
Всем привет! Подскажите плз, куда смотреть.
Проблема - аллюр не показывает скриншоты в репорте.
Selenium + pytest

Вот так сохраняю скриншоты:
def take_screenshot(selenium_driver, request):
   file_name=request.function.__name__ + '.png'
   selenium_driver.save_screenshot('screenshots/' + file_name)
   return('screenshots/' + file_name)

....
allure.attach(take_screenshot(selenium_driver, request), name=request.function.__name__, attachment_type=allure.attachment_type.PNG)

Все сохраняется, но в репорте вижу такое. И при нажатии - тоже не открывается.
Версия алюра - 2.4.1
allure-pytest - 2.7.1
allure.attach.file(file, attachment_type=allure.attachment_type.PNG)
источник

K

Korwwyn in Allure Framework
Наиль
allure.attach.file(file, attachment_type=allure.attachment_type.PNG)
🤦 спасибо добрый человек
источник

БЛ

Борис Лысиков... in Allure Framework
Всем привет)
Подскажите пожалуйста почему в  здесь могут не отображаться job?
Переменные в гитлаб прописаны как в инструкции и job есть
источник

RS

Roman Speranskii in Allure Framework
Valeriy Andreevich
Привет всем
Есть примеры allure+kotest ?
Мы используем kotest только как Assert, а в качестве ранера JUnit 5.
источник

AE

Artem Eroshenko in Allure Framework
Борис Лысиков
Всем привет)
Подскажите пожалуйста почему в  здесь могут не отображаться job?
Переменные в гитлаб прописаны как в инструкции и job есть
очень странно, у вас внешний gitlab?
источник

AE

Artem Eroshenko in Allure Framework
какой версии?
источник

БЛ

Борис Лысиков... in Allure Framework
У нас приватный, версия GitLab Enterprise Edition 12.10.11-ee
источник

M

Max in Allure Framework
Подскажите плиз, как можно, что нужно сделать что бы передавать различные Parameters в отчет Allure ?
как это настраивается если использую allure-selenide ?
источник

SV

Stanislav Vasenkov in Allure Framework
Parameter("a", "b")
источник

M

Max in Allure Framework
Stanislav Vasenkov
Parameter("a", "b")
не совсем понимаю, где именно это указывать
источник

SV

Stanislav Vasenkov in Allure Framework
В тесте
источник

VA

Valeriy Andreevich in Allure Framework
Max
не совсем понимаю, где именно это указывать
Выше есть ссылка на пример в гите. Там можно увидеть и пример использования этой функции
источник

МС

Миша Сидельников... in Allure Framework
Можно через аспект сделать, чтоб в тестах не указывать
источник

M

Max in Allure Framework
Миша Сидельников
Можно через аспект сделать, чтоб в тестах не указывать
а есть какой-то пример ?) что бы понять как это делать ?)
источник

МС

Миша Сидельников... in Allure Framework
import org.aspectj.lang.ProceedingJoinPoint;
import org.aspectj.lang.annotation.Around;
import org.aspectj.lang.annotation.Aspect;
import org.aspectj.lang.reflect.MethodSignature;

import static io.qameta.allure.Allure.
parameter;

@Aspect
public class AllureParametersLogAspect {

   @Around("execution(@org.junit.jupiter.params.ParameterizedTest * * (..))")
   public Object errorDisplay(ProceedingJoinPoint thisJoinPoint) throws Throwable {
       Object[] args = thisJoinPoint.getArgs();
       MethodSignature methodSignature = (MethodSignature) thisJoinPoint.getStaticPart().getSignature();
       String[] parameterNames = methodSignature.getParameterNames();
       if (args.length == parameterNames.length) {
           for (int i = 0; i < parameterNames.length; i++) {
               
parameter(parameterNames[i], args[i]);
           }
       }
       return thisJoinPoint.proceed();
   }
}
источник

МС

Миша Сидельников... in Allure Framework
И еще нужно в ресурсах
источник