PHPUnit на плане общего хостинга? - PullRequest
1 голос
/ 30 мая 2009

PHPUnit прекрасно работает, мне это действительно нравится, проблема, с которой я столкнулся, заключается в том, что мой план хостинга накладывает ограничение на 30 секунд на продолжительность запроса. Если тесты PHPUnit занимают больше времени, соединение закрывается сервером, и я так и не узнаю, все ли мои тесты пройдены или нет.

Существует ли существующий автоматический способ запуска произвольно длинного набора тестов с использованием AJAX для пакетных юнит-тестов, чтобы они никогда не достигли порога 30 с? Поскольку каждый отдельный тест занимает менее 30 с, я думаю, что он должен работать.

Спасибо

Ответы [ 2 ]

1 голос
/ 04 июня 2009

Почему вы запускаете тесты на рабочем сервере? Ваши тесты предназначены для запуска на сервере разработки, чтобы убедиться, что ваш код хорош перед отправкой в ​​производство

0 голосов
/ 03 июня 2009

Вы можете изменить время ожидания по умолчанию с помощью set_time_limit ( ссылка ). Это сбрасывает время, оставшееся до запуска при каждом запуске.

...