Регрессионное тестирование CSS с помощью VCS и CI

BackstopJS генерирует одну страницу с результатами регрессионного теста. Есть ли инструмент, который работает с CI (неважно, какой) и VCS (git) и назначает результаты теста коммитам? Я предполагаю, что на главной странице есть список коммитов с пропущенными / неудачными номерами рядом с ними и ссылками на страницу с полными результатами. Не должен использовать BackstopJS.

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

1 ответ

Решение

Возможно, вы захотите изучить "зацепки до фиксации" и включить их в процесс сборки. Может включать модуль git hook на основе grunt и некоторые скрипты bash.

В проектах, в которых я использую регрессионное тестирование CSS, до коммита / толчка все еще выполняется вручную.

https://www.npmjs.com/package/grunt-githooks

http://codeinthehole.com/writing/tips-for-using-a-git-pre-commit-hook/

Другие вопросы по тегам