Size: a a a

2020 January 24

VO

Vyacheslav Olkhovchenkov in Modern::Perl
Языковые руны
источник

SZ

Sergey Zhmylove in Modern::Perl
Vyacheslav Olkhovchenkov
Языковые руны
О, привет, ты и тут появился
источник

AK

Andrey Karepin in Modern::Perl
Вертолетчик
А зачем, если есть вся документация по DBI? Кстати по дебаггеру тоже. Там ключей-то в дебаггере нужных всего два: p и x
там кыся на обложке
источник

DT

Dmitry Tarasov in Modern::Perl
Привет. А что вы используете для просмотра результатов тестов?
Когда тестов становится много, просто plain text не очень удобно смотреть. Я задумался, можно ли использовать alure + TAP::Harness::JUnit?

Но, возможно, сообщество подскажет что-нибудь еще?
источник

DT

Dmitry Tarasov in Modern::Perl
И можно ли поднять какой-нибудь локальный аналог metacpan, чтобы было удобно читать/делиться документацией ко внутренним модулям, которые нельзя на metacpan загрузить.
источник

IB

Ivan Bessarabov in Modern::Perl
Dmitry Tarasov
Привет. А что вы используете для просмотра результатов тестов?
Когда тестов становится много, просто plain text не очень удобно смотреть. Я задумался, можно ли использовать alure + TAP::Harness::JUnit?

Но, возможно, сообщество подскажет что-нибудь еще?
А зачем все это? Тесты говорят что они пройдены или не пройдены. Если пройдены, то смотреть на них не нужно. Если не пройдены, то нужно разбираться. Обычно же не все тесты сразу падают, а только очень немного.
источник

IB

Ivan Bessarabov in Modern::Perl
Dmitry Tarasov
И можно ли поднять какой-нибудь локальный аналог metacpan, чтобы было удобно читать/делиться документацией ко внутренним модулям, которые нельзя на metacpan загрузить.
В теории можно развернуть metacpan у себя.
источник

DT

Dmitry Tarasov in Modern::Perl
Понял, спасибо!
источник

В

Вертолетчик in Modern::Perl
Dmitry Tarasov
Привет. А что вы используете для просмотра результатов тестов?
Когда тестов становится много, просто plain text не очень удобно смотреть. Я задумался, можно ли использовать alure + TAP::Harness::JUnit?

Но, возможно, сообщество подскажет что-нибудь еще?
источник

В

Вертолетчик in Modern::Perl
cover -test
источник

МИ

Михаил Иванов in Modern::Perl
Dmitry Tarasov
Привет. А что вы используете для просмотра результатов тестов?
Когда тестов становится много, просто plain text не очень удобно смотреть. Я задумался, можно ли использовать alure + TAP::Harness::JUnit?

Но, возможно, сообщество подскажет что-нибудь еще?
Не вполне понятен вопрос. Вывод стандартного prove не устраивает?
источник

DT

Dmitry Tarasov in Modern::Perl
Михаил Иванов
Не вполне понятен вопрос. Вывод стандартного prove не устраивает?
Это просто не так наглядно, как было с alure. В alure, например, было удобно (в предыдущем проекте тесты гонались питонячьи тесты), когда отчет о прогоне тестов было представлено в компактном виде. Сфейленные тесты подсвечиваются красным. Можно было просто тыкнуть на кнопку и посмотреть описание ошибки, и логи, которые относятся к конкретному тесту.
источник

DT

Dmitry Tarasov in Modern::Perl
Dmitry Tarasov
И можно ли поднять какой-нибудь локальный аналог metacpan, чтобы было удобно читать/делиться документацией ко внутренним модулям, которые нельзя на metacpan загрузить.
Вот для этой проблемы, наверное, попробую заиспользовать https://github.com/mojolicious/mojolicious.org

Сам metacpan поднимать, скорее всего, будет сложнее. Да и функциональность metacpan'а не нужна — только то, чтобы доки смотреть/шарить
источник

В

Вертолетчик in Modern::Perl
Михаил Иванов
Не вполне понятен вопрос. Вывод стандартного prove не устраивает?
Видимо, имелись ввиду красивые результаты тестов + покрытие кода
источник

МИ

Михаил Иванов in Modern::Perl
Dmitry Tarasov
Это просто не так наглядно, как было с alure. В alure, например, было удобно (в предыдущем проекте тесты гонались питонячьи тесты), когда отчет о прогоне тестов было представлено в компактном виде. Сфейленные тесты подсвечиваются красным. Можно было просто тыкнуть на кнопку и посмотреть описание ошибки, и логи, которые относятся к конкретному тесту.
Всё-равно не понял. Стандартный prove показывает в компактном виде. Если тест прошел успешно — вывод будет короткий, без подробностей. Если тест провалился — будут подробности.
Сходил в Гугл, посмотрел, что за alure такая. Видимо это Allure — http://allure.qatools.ru/ — сервис с веб-интерфейсом для сбора результатов тестов. Я так понимаю, это для функциональных тестов, которые запускают время от времени на проде.
источник

МИ

Михаил Иванов in Modern::Perl
Но если речь про модульные тесты, то они же запускаются в CI и относятся к каждому отдельному пайплайну/ветке. Какой смысл их куда-то собирать в какие-то сервисы - не знаю...
источник

МИ

Михаил Иванов in Modern::Perl
Dmitry Tarasov
Вот для этой проблемы, наверное, попробую заиспользовать https://github.com/mojolicious/mojolicious.org

Сам metacpan поднимать, скорее всего, будет сложнее. Да и функциональность metacpan'а не нужна — только то, чтобы доки смотреть/шарить
локальный спан — это Pinto https://metacpan.org/pod/distribution/Pinto/bin/pinto
источник

DT

Dmitry Tarasov in Modern::Perl
Спасибо
источник

VK

Vyacheslav Koval in Modern::Perl
источник

AR

Andrey Rachitskiy in Modern::Perl
👍🏻
источник