These are chat archives for silverbulleters/vanessa-behavior

7th
Dec 2016
Roman Gamanetc
@ramzesvvsu
Dec 07 2016 07:27
Подскажите пожалуйста, у Jenkins есть возможность анализировать ошибки полученные из отчета Allure?
Когда я работал с тестами из xUnit то пользовался отчетами JUnit test report, и можно было понять стабильная сборка или нет, и отправить письмо.
А после прохождения тестов и формируя отчет в формате Allure у меня все сборки стабильные, хотя открывая отчет видно ошибки.
Evhen Sosna
@pumbaEO
Dec 07 2016 07:28
нет плагин allure этого не делает. Но обычно при запуске указывается путь в настройках "buildlog" который читаю отдельной задачкой и если были хоть какие-то сообщения об ошиках, тогда вызываю исключение и jenkins job падает.
Roman Gamanetc
@ramzesvvsu
Dec 07 2016 07:32
buildlog - Ванессы?
Evhen Sosna
@pumbaEO
Dec 07 2016 07:32
На linux у меня это так выглядит
export vanessa_logpath=$WORKSPACE/build/buillog.log
./tools/runner.os tests 
sed -i '1 s/^\\xef\\xbb\\xbf//' $WORKSPACE/build/buillog.log
var=$( cat $WORKSPACE/build/buillog.log )
exit $var
т.е. переопределяю куда записывать итоговый отчет и потом после тестов читаю его и вывожу. В теории если там 0 тогда все ок, если 1 то были какие-либо ошибки.
Roman Gamanetc
@ramzesvvsu
Dec 07 2016 07:33
Понял задумку
Спасибо
Evgeny Martynenkov
@JohnyDeath
Dec 07 2016 07:42
как-то сложно и костыляво
Roman Gamanetc
@ramzesvvsu
Dec 07 2016 07:42

как-то сложно и костыляво

Ты как-то подругому делаешь?

Evgeny Martynenkov
@JohnyDeath
Dec 07 2016 07:43
нет, хотел бы, чтобы было как в JUnit )
Roman Gamanetc
@ramzesvvsu
Dec 07 2016 07:43
Я думаю надо сделать выгрузку в формат JUnit
:)
Evgeny Martynenkov
@JohnyDeath
Dec 07 2016 07:43
согласен ;)
Evhen Sosna
@pumbaEO
Dec 07 2016 07:43
ждем pull :)
Roman Gamanetc
@ramzesvvsu
Dec 07 2016 07:46
В Ванессе есть настройка Формировать отчет в формате JUnit - она формирует отчет в каком-то другом формате?
Evhen Sosna
@pumbaEO
Dec 07 2016 07:50
Нет это заготовка, когда форму добавляли.
а по факту там формируется неправильный отчет.
Roman Gamanetc
@ramzesvvsu
Dec 07 2016 07:58
export vanessa_logpath=$WORKSPACE/build/buillog.log
Это вот этот параметр?
/DumpResult"C:\Users\VanessaTest\AppData\Local\Temp\2\ylxc2rke.2kb.txt"
Для запуска 1с
Nenashev Anatoliy
@naa4sb
Dec 07 2016 08:05
А киньте ссылкой на спек junit, который требуется, пожалуйста
Evhen Sosna
@pumbaEO
Dec 07 2016 08:09
Пример есть в xunitfor1c. Ну или xsd схема https://github.com/karma-runner/karma-junit-reporter/blob/master/junit-schema.xsd
Nikita Gryzlov
@nixel2007
Dec 07 2016 08:11
неужто нашелся человек, который это сделает
Pautov Leonid
@Pr-Mex
Dec 07 2016 08:22
@naa4sb джыдай?
Nenashev Anatoliy
@naa4sb
Dec 07 2016 08:28
@Pr-Mex , чуть времени появилось дома) просто аллюр модный, но статичный
Pautov Leonid
@Pr-Mex
Dec 07 2016 08:32
@naa4sb есть такое
Alexey Lustin
@allustin
Dec 07 2016 08:33
может тогда cucumber.json
а не juni.xml
тогда будет модней через cucumber.jvm
Pautov Leonid
@Pr-Mex
Dec 07 2016 08:35
@allustin т.е. задача сводится к тому, чтобы сформировать правильный json?
@naa4sb могу по скайпу объяснить какие процедуры надо поправить
Nenashev Anatoliy
@naa4sb
Dec 07 2016 08:40
Позже, всё дома) На новой работе нет быдыды. И не будет) Надо учёт поднять да валить, а то ваще не уха
Alexey Lustin
@allustin
Dec 07 2016 09:08
@Pr-Mex да - просто JSON, причем тесты можно своровать у кукумбера
Roman Gamanetc
@ramzesvvsu
Dec 07 2016 10:21

Почему такое может быть.
Есть 2 разных пользователя на Windows Машине.
На пользователе VanessaTest запущен Slave от Jenkins.
Я запускаю сценарий в Jenkins и у меня на пользователе VanessaTest запускается VanessaBehavior

А под пользователем Administrator на его рабочем столе сеанс TestClient

Причем такое не постоянно
Jenkins запущен под пользователем Administrator
Pautov Leonid
@Pr-Mex
Dec 07 2016 10:50
магия
Roman Gamanetc
@ramzesvvsu
Dec 07 2016 10:50
Да, и она пугает. У меня Windows на английском. Соответственно даты в английском записываются не через . а через /
И падает выполнение
Alexey Sosnoviy
@asosnoviy
Dec 07 2016 10:52
@ramzesvvsu а строкой локализации при запуске 1с не лечится?
Roman Gamanetc
@ramzesvvsu
Dec 07 2016 10:52
Я не пробовал. Я просто меняю настройки пользователя Windows
Завтра - послезавтра хочу перевести тесты на другую машину. Посмотрю будет ли такая магия
Я просто не вижу связи между пользователями даже. Команда запускается под другим пользователем.
Pautov Leonid
@Pr-Mex
Dec 07 2016 10:55
я не сталкивался с подобным