Size: a a a

2020 January 10

BO

Boris Osipov in JS for testing
Sergey Golovin
Там оригинальный жасминовский. Его прикрутить не вышло ибо вдио как-то через ухо работает с жасмином. Что именно нужно - real time консольный репортёр. Дефолтный даёт результаты в конце тест рана. Можно с этим жить, но интересно есть ли альтернативы
альтернатив я не знаю. скорее всего их нет. "результаты в конце тест рана" - потому что в многопоточном режиме выхлоп в консоль в " real time " дает кашу.

вот и весь ответ. спроси сразу описав проблему - весь диалог сократился бы до двух сообщений...
источник

SG

Sergey Golovin in JS for testing
Boris Osipov
альтернатив я не знаю. скорее всего их нет. "результаты в конце тест рана" - потому что в многопоточном режиме выхлоп в консоль в " real time " дает кашу.

вот и весь ответ. спроси сразу описав проблему - весь диалог сократился бы до двух сообщений...
Согласен. Но ищу вариант не для многопоточного режима. И может кто-то смог стандартный жасминовский вкрутить
источник

IF

Illia Fotin in JS for testing
Sergey Golovin
Согласен. Но ищу вариант не для многопоточного режима. И может кто-то смог стандартный жасминовский вкрутить
ты пробовал jasmine-spec-reporter?
источник

SG

Sergey Golovin in JS for testing
Illia Fotin
ты пробовал jasmine-spec-reporter?
Да. Не смог вкрутить в вдио
источник

IF

Illia Fotin in JS for testing
let SpecReporter = require('jasmine-spec-reporter/built/main').SpecReporter;
let reporter = new SpecReporter({displayStacktrace: true, displayErrorMessages: true});
источник

OK

Oleksandr Khotemskyi in JS for testing
Sergey Golovin
Согласен. Но ищу вариант не для многопоточного режима. И может кто-то смог стандартный жасминовский вкрутить
можешь форкнуть репортер и дотюнить, там несложно на самом деле даже и с нуля написать свой
источник

BO

Boris Osipov in JS for testing
Sergey Golovin
Да. Не смог вкрутить в вдио
и нельзя. потому что это разные тулы. вообще разные.
источник

IF

Illia Fotin in JS for testing
в бифоре вдио:
jasmine.getEnv().addReporter(reporter);
источник

SG

Sergey Golovin in JS for testing
Illia Fotin
let SpecReporter = require('jasmine-spec-reporter/built/main').SpecReporter;
let reporter = new SpecReporter({displayStacktrace: true, displayErrorMessages: true});
Не получилось. Борис выше пишет почему
источник

SG

Sergey Golovin in JS for testing
Oleksandr Khotemskyi
можешь форкнуть репортер и дотюнить, там несложно на самом деле даже и с нуля написать свой
Возможно. Но для начала ищу готовые решения. Мало ли)
источник

BO

Boris Osipov in JS for testing
Sergey Golovin
Не получилось. Борис выше пишет почему
не, вот через такие костыли возможно. но скорее всего все равно не будет реалтайма
источник

OK

Oleksandr Khotemskyi in JS for testing
Sergey Golovin
Там оригинальный жасминовский. Его прикрутить не вышло ибо вдио как-то через ухо работает с жасмином. Что именно нужно - real time консольный репортёр. Дефолтный даёт результаты в конце тест рана. Можно с этим жить, но интересно есть ли альтернативы
лучше просто живи с этим
источник

OK

Oleksandr Khotemskyi in JS for testing
Oleksandr Khotemskyi
лучше просто живи с этим
когда у тебя нормально ci/cd построен - никто не будет в реал тайме логи смотреть
источник

SG

Sergey Golovin in JS for testing
Это не для сиайки.
источник

BO

Boris Osipov in JS for testing
Oleksandr Khotemskyi
когда у тебя нормально ci/cd построен - никто не будет в реал тайме логи смотреть
не. тут речь про локальный дебаг. это реально не удобно ждать вывода отчета для файла с 10 тестами по несколько минут
источник

SG

Sergey Golovin in JS for testing
+
источник

SG

Sergey Golovin in JS for testing
не. тут речь про локальный дебаг. это реально не удобно ждать вывода отчета для файла с 10 тестами по несколько минут
источник

OK

Oleksandr Khotemskyi in JS for testing
Boris Osipov
не. тут речь про локальный дебаг. это реально не удобно ждать вывода отчета для файла с 10 тестами по несколько минут
локально да. Но я лично в первую очередь делаю удобно для сиайки )
источник

E

Evgeniy in JS for testing
Alexei Barantsev
так что лучше брать 4.0.0-alpha.5, но помнить, что это альфа
ясненько)
источник

SG

Sergey Golovin in JS for testing
Так можно же разные репортеры юзать
источник