Size: a a a

2020 November 23

BO

Boris Osipov in Allure Framework
понял. ну ты не показал стекрейс, так что в угадайку играю :)
источник

AV

Alexei Vinogradov in Allure Framework
Boris Osipov
понял. ну ты не показал стекрейс, так что в угадайку играю :)
Попытаюсь скопировать, ну то есть ошибка в части allure[] степа, не в gradle/maven
источник

g

gosu in Allure Framework
Можно прописывать в Дженкинс custom tools путь откуда брать те или иные инстолы программ.
источник

g

gosu in Allure Framework
И там можно указать где взять, например, тот аллюр.zip
Он его возьмёт и скачает из указанного пути и распакует
источник

g

gosu in Allure Framework
Если у вас Дженкинс, конечно.
источник

AV

Alexei Vinogradov in Allure Framework
Так там оно и прописано, и работает. Единственное, что расстраивает - лишняя попытка скачать commandline еще раз, хотя он установлен.
источник

A

Anton in Allure Framework
Alexei Vinogradov
Тут примерно такой есть pipeline в корпоративной среде. Ну то есть вообще ничего особенного.

steps {
   
script {
       
allure([
               includeProperties: false,
               properties       : [],
               reportBuildPolicy: 'ALWAYS',
               results          : [[path: 'allure-results']]
       ])
   
}
}


Админы установили в админке AllureCommandLine и скачали её: 2.13.6

Тем не менее, allure пытается всё равно скачать 2.13.6 из инета (и это не получается), выдаёт ошибку, а потом замечательно генерирует рипорт локально установленным.

Типа баг? Или есть какая-то настроечка, чтобы он не пытался качать, или хотя бы качал из внутреннего Artifactory.
у меня подобные было когда jenkins slave запускался на другом сервере (по требованию)
источник

AV

Alexei Vinogradov in Allure Framework
Anton
у меня подобные было когда jenkins slave запускался на другом сервере (по требованию)
Да, на слейве запускается
источник

g

gosu in Allure Framework
Alexei Vinogradov
Так там оно и прописано, и работает. Единственное, что расстраивает - лишняя попытка скачать commandline еще раз, хотя он установлен.
как-то странно, завтра гляну логи тачки, вроде бы не замечал, что такая ошибка есть...
источник

A

Anton in Allure Framework
Alexei Vinogradov
Тут примерно такой есть pipeline в корпоративной среде. Ну то есть вообще ничего особенного.

steps {
   
script {
       
allure([
               includeProperties: false,
               properties       : [],
               reportBuildPolicy: 'ALWAYS',
               results          : [[path: 'allure-results']]
       ])
   
}
}


Админы установили в админке AllureCommandLine и скачали её: 2.13.6

Тем не менее, allure пытается всё равно скачать 2.13.6 из инета (и это не получается), выдаёт ошибку, а потом замечательно генерирует рипорт локально установленным.

Типа баг? Или есть какая-то настроечка, чтобы он не пытался качать, или хотя бы качал из внутреннего Artifactory.
а вы уверены что в команде запуска тестов нету какой-нить allure:report? =)
источник

AV

Alexei Vinogradov in Allure Framework
Anton
а вы уверены что в команде запуска тестов нету какой-нить allure:report? =)
Уверен
источник

AV

Alexei Vinogradov in Allure Framework
источник

AV

Alexei Vinogradov in Allure Framework
Возможно как раз из-за запуске на слейве: 15:02:05  ERROR: Failed to download https://repo1.maven.org/maven2/io/qameta/allure/allure-commandline/2.13.6/allure-commandline-2.13.6.zip from agent; will retry from master
источник

AV

Alexei Vinogradov in Allure Framework
Alexei Vinogradov
Тут примерно такой есть pipeline в корпоративной среде. Ну то есть вообще ничего особенного.

steps {
   
script {
       
allure([
               includeProperties: false,
               properties       : [],
               reportBuildPolicy: 'ALWAYS',
               results          : [[path: 'allure-results']]
       ])
   
}
}


Админы установили в админке AllureCommandLine и скачали её: 2.13.6

Тем не менее, allure пытается всё равно скачать 2.13.6 из инета (и это не получается), выдаёт ошибку, а потом замечательно генерирует рипорт локально установленным.

Типа баг? Или есть какая-то настроечка, чтобы он не пытался качать, или хотя бы качал из внутреннего Artifactory.
Может тут есть какая-то проперти типа downloadUrl: "...."?
источник

AV

Alexei Vinogradov in Allure Framework
И другой вопрос. Может я туплю, но в Overview удобно передвигаться от более новых ранов к более старым, а вот обратно не фига не удобно.

То есть новые тупо пропадают, когда я открываю старый и кроме как в браузере Back жамкать способа вернуться обратно я не нашел.  

Например у меня 10 ранов, с 1 по 10. Выбираю на графике #6 - и всё. Теперь у меня 1..6 и назад дороги нет. Или есть?
источник

A

Anton in Allure Framework
Alexei Vinogradov
И другой вопрос. Может я туплю, но в Overview удобно передвигаться от более новых ранов к более старым, а вот обратно не фига не удобно.

То есть новые тупо пропадают, когда я открываю старый и кроме как в браузере Back жамкать способа вернуться обратно я не нашел.  

Например у меня 10 ранов, с 1 по 10. Выбираю на графике #6 - и всё. Теперь у меня 1..6 и назад дороги нет. Или есть?
С точки зрения allure report увы нету. Этот отчет сформирован и не меняется. Единственное могу преложить бегать по истории конкретного теста, через самый последний отчет (вкладка history). Ну и еще вариант касается именно дженкинса  - там ссылки на отчет привязаны к билдам, и именно там можно открывать нужный отчет
источник

A

Anton in Allure Framework
Alexei Vinogradov
Может тут есть какая-то проперти типа downloadUrl: "...."?
Вообще через gui можно указывать конкретную версию, типа как с мавеном и градлом, в пайплайне синтаксис увы не знаю
источник

AV

Alexei Vinogradov in Allure Framework
Ну более простой воркэраунд это забукмаркать "последний" ран, который без номера - и кликать на него, но как-то обидно, что через сам Аллюр нельзя
источник

AV

Alexei Vinogradov in Allure Framework
Может хотя бы ту же гиперлинку на отчет без номера предлагать (возможно не везде будет работать, но для типичного дженкинса - удобно)
источник
2020 November 24

A

Anton in Allure Framework
Alexei Vinogradov
Ну более простой воркэраунд это забукмаркать "последний" ран, который без номера - и кликать на него, но как-то обидно, что через сам Аллюр нельзя
Allure Server вот работает по другой логике. Там есть возможности, которые вы хотите. А Allure Report это статичный сайт, просто каждая новая версия хранит предыдущие, но не наоборот.
Если интересно я сделал Allure Report на GitHub Pages - и вот там история работает хитро
https://simple-elf.github.io/github-allure-history - ссылка на корень каталога, а там лежит html файл с редиректом на последний билд https://github.com/simple-elf/github-allure-history/blob/gh-pages/index.html
источник