«У нас нет автоматической запуска тестов, настраивать CI/CD сейчас точно не получится, но хочется помочь разработчикам не забывать их прогонять перед пушем в репозиторий?»
Вижу два варианта: (1) ставить автоматизацию прогона тестов перед git push или (2) скриншоты рабочих тестов в PR
Первый вариант, мне лично, не очень нравится, потому что: (1) его нужно настраивать у каждого разработчика на компьютере, (2) у вас нет доказательств, что человек просто их не выключил, (3) они не всегда правильно работают.
А вот скриншоты тестов решают эти проблемы:
Во-первых, в регламенте появляется обязательный пункт наличия скриншотов тестов в PR, значит их нельзя забыть сделать.
Во-вторых, это гарантия для других, что они были сделаны.
Да, это не решает проблемы, что человек может закоментить куски проблемного кода, прогнать тесты, сделать скрины, выложить их и раскомментировать неработающий код, но это значит, что у вас проблема с наймом.
P.S.
Нужно понимать, что это решение – костыль. Реальным решением являются: рефакторинг кода так, чтобы тесты могли работать «в вакууме» и подключение хоть какой-нибудь системы автоматической прогонки тестов (Travis, Gitlab CI/CD, Circles.CI и т.п.).