Как запускать тесты из PhpStorm на удалённом сервере?

Итак, имеем примерно такую структуру проекта:

- protected
- public
- tests

В папке public лежит index.php и статичные файлы. В папке protected - вся логика. В папке tests - тесты. Код деплоится на удалённый сервер. Требуется запустить тесты на удалённом сервере из PhpStorm. Но мы имеем известное ограничение по доступу через http. Запуск тестов через ssh в PhpStorm пока ещё только в планах. Каким образом я могу сделать это сейчас?

P.S. Если вы тоже не равнодушны к этому вопросу, добавьте и свой голос вышеупомянутой фиче...
  • Вопрос задан
  • 4110 просмотров
Пригласить эксперта
Ответы на вопрос 1
AMar4enko
@AMar4enko
Т.е. у вас на рабочей машине тестовое окружение не настроено?
Вы разрабатываете, закатываете на удаленный сервер, потом запускаете там тесты?
В чем профит? Как потом посмотреть, какие тесты прошли, а какие нет?

Обычно процесс разработки построен таким образом, что вы делаете доработки на своей машине, тут же пишете для них тесты, убеждаетесь, что они проходят, пушите изменения в репозиторий в отдельную ветку.
В репозитории настроен хук, который из этой ветки тащит код в сервер CI. Сервер CI раз в день, допустим, запускает все тесты проекта. Перед релизом вы убеждаетесь, что у вас на сервере CI все тесты проходят, мерджите изменения в мастер.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы