Size: a a a

Allure Framework

2022 January 29

Ps

Poo str in Allure Framework
пробовал. запрос так же кидается
источник

YT

Yuri Tsay in Allure Framework
Тогда не знаю) нам повтор ui помогал)
источник
2022 January 30

AK

Alex Karpov in Allure Framework
а то что allure.attach из teardown фикстуры не попадает во вкладку Attachments - это бага или так и задумано?
allure testops 3.188.3
allure-pytest 2.9.45
allurectl 1.19.3
источник

AK

Alex Karpov in Allure Framework
в execution вывод есть
аналогичный вывод при вызове allure.attach в теле теста есть и в execution, и во вкладке attachments
источник

cm

cheshi mantu in Allure Framework
источник

cm

cheshi mantu in Allure Framework
+ allure-results as zip файл
источник

c

charlie in Allure Framework
Это так работает сейчас, да. Там была задача про аттачи из фикстур рисовать на вкладке
источник

АН

Антон Нечаев... in Allure Framework
Всем привет! Подскажите, пожалуйста, сейчас в отчёте выводятся тесты, помеченные @Disabled (естественно, тоже учитываются в статистику), как можно их убрать из отчёта? Есть какая-то инструкция внутри, которая позволяет такие тесты игнорировать в отчёте? Заранее большое спасибо!
источник
2022 January 31

T

Tyrion in Allure Framework
всем привет
Подскажите пожалуйста, в чем может быть проблема?
У меня в cypress подключен плагин для генерации результатов прогона и репорта, но в Allure TestOps я получаю no tests при каждом прогоне

результаты прогона генерируются в папке allure-results в виде .json и отправляются в методе withAllureUpload в дженкинсе
    
stage("Testing") {
     steps {
         withAllureUpload(serverId: 'allure-testops', projectId: '9', results: [[path: 'allure-results']]) {
             sh "ls allure-results -l"
             sh """
                docker-compose -f ./docker-compose.ci.yml up --build --exit-code-from=cypress --abort-on-container-exit
             """
     }
   }
 }


я думал что причина в том, что отправлять нужно отчет, а не результаты, но даже с отправкой репорта получаю тот же самый результат
withAllureUpload(serverId: 'allure-testops', projectId: '9', results: [[path: 'allure-reports']])
в папке allure-reports локально сгенерированный репорт, но все файлы есть


в тесте указываю id
    it('simple test', () => {
     cy.allure().testID("1111");
     cy.visit("https://www.google.com/")
   })


в Allure TestOps путь до тест кейса: /project/9/test-cases/1111?treeId=22

что я делаю не так?
источник

T

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

cm

cheshi mantu in Allure Framework
отправлять нужно результаты
типовые ситуации: https://docs.qameta.io/allure-testops/faq/test-results/
прверить требования по прокси: https://docs.qameta.io/allure-testops/getstarted/installation/#reverse-proxy-parameters
источник

T

Tyrion in Allure Framework
а результаты нужно архивировать?
источник

cm

cheshi mantu in Allure Framework
плагин все сам делает
источник

cm

cheshi mantu in Allure Framework
тебе только нужно убедиться, что результаты действительно находятся в allure-results, а не в build/allure-results or target/allure-results or any tra-tata/allure-results
источник

cm

cheshi mantu in Allure Framework
плагин что пишет после того как отработал?
источник

cm

cheshi mantu in Allure Framework
он на каждую сессию создает артефакты свои, чтоб диагностировать легче было
источник

cm

cheshi mantu in Allure Framework
и какая версия плагина и тестопс?
источник

T

Tyrion in Allure Framework
у меня ограниченный доступ,  поэтому не могу посмотреть версию плагина в Manage Jenkins > Manage Plugins


вывод в консоли:
[Pipeline] { (Reports)
[Pipeline] withAllureUpload
[Allure] [52736] Job run [https://allure.XXX.io/jobrun/4817] started....
[Allure] [52736] Watching on [allure-results] for session [5003]
[Pipeline] {
[Pipeline] script
[Pipeline] {
[Pipeline] sh
+ pwd
/home/jenkins/agent/workspace/ui-tests
[Pipeline] sh
+ ls -l
total 232
-rw-r--r--    1 root     root           665 Jan 31 05:49 Dockerfile
-rw-r--r--    1 root     root          5355 Jan 31 05:49 Jenkinsfile
-rw-r--r--    1 root     root          1721 Jan 31 05:49 README.md
drwxr-xr-x    2 root     root          4096 Jan 31 05:53 allure-results
drwxr-xr-x   11 root     root          4096 Jan 31 05:49 cypress
-rw-r--r--    1 root     root           488 Jan 31 05:49 cypress.json
-rw-r--r--    1 root     root           491 Jan 31 05:49 cypress_urls.yml
-rw-r--r--    1 root     root           809 Jan 31 05:49 docker-compose.ci.yml
drwxr-xr-x    2 root     root          4096 Jan 31 05:49 docs
-rw-r--r--    1 root     root          1438 Jan 31 05:49 package.json
-rw-r--r--    1 root     root           626 Jan 31 05:49 tsconfig.json
-rw-r--r--    1 root     root           545 Jan 31 05:49 webpack.config.js
-rw-r--r--    1 root     root        177901 Jan 31 05:49 yarn.lock
[Pipeline] sh
+ echo 'Print out the content of allure-results directory: '
Print out the content of allure-results directory:
[Pipeline] sh
+ ls allure-results -l
total 20
-rw-r--r--    1 root     root           143 Jan 31 05:53 598669c9-7e9a-4667-81e0-6ff49270c5d3-container.json
-rw-r--r--    1 root     root           518 Jan 31 05:53 7357e39a-fd93-48bc-be68-9bfb44eca343-result.json
-rw-r--r--    1 root     root           147 Jan 31 05:53 bc7ab90e-4791-461a-af5e-57614ec309c1-container.json
-rw-r--r--    1 root     root          4391 Jan 31 05:53 ed13165d-57d0-4a52-afa0-bd7cc9aebdf6-result.json
[Pipeline] }
[Pipeline] // script
[Pipeline] }
[Allure] [57192] Waiting [20] seconds until all files will be indexed
[Allure] [57192] Waiting until all files will be uploaded
[Allure] [57192] Session [5003] total indexed [0], ignored [5], processed [0], errors [0]
[Allure] [57192] Session [5003] stopped successfully...
[Allure] [57192] Job run [https://allure.XXX.io/jobrun/4817] stopped successfully...
[Pipeline] // withAllureUpload
[Pipeline] }
[Pipeline] // stage
[Pipeline] }

[Pipeline] // ansiColor
[Pipeline] }
[Pipeline] // container
[Pipeline] }
[Pipeline] // withEnv
[Pipeline] }
[Pipeline] // node
[Pipeline] }
[Pipeline] // podTemplate
[Pipeline] End of Pipeline
Finished: SUCCESS
источник

T

Tyrion in Allure Framework
добавил стейдж для репортов
    stage('Reports') {
     steps {
       withAllureUpload(serverId: 'allure-testops', projectId: '9', results: [[path: 'allure-results']]) {
           sh "pwd"
           sh "ls -l"
           sh """echo "Print out the content of allure-results directory: " """
           sh "ls allure-results -l"
         }
       }
  }
источник

T

Tyrion in Allure Framework
[Allure] [57192] Session [5003] total indexed [0], ignored [5], processed [0], errors [0]
получается что файлы не индексируются, даже с флагом indexExistingFiles: true, и игнорируются в дальнейшем
источник