Я разрабатываю CakePHP 2.4.3 и использую Unittest много. На данный момент в основном на моделях.Как ускорить unittests для CakePHP
Есть ли возможность сократить время выполнения этих тестов? Что делает их такими медленными? Вставки db светильников?
Я замечаю, что у меня нет терпения ждать, пока тесты будут запущены, и, ожидая, я начну заниматься другими вещами, а затем, когда я вернусь, я потерял контроль над тем, какую проблему я тестировал.
Спасибо за любые подсказки!
Бедовая Джейн
UnitTests не должны быть «быстрым», они, как предполагается, доказательство того, что что-то работает. Нет необходимости ускорять тесты ИМО. Или, по крайней мере, это время, которое может быть потрачено иначе более разумным и полезным способом. – mark
Вы можете отфильтровать, какие тесты выполняются. Поэтому большую часть времени вы можете запускать, возможно, только 1-5 одиночных тестов из одного класса. А затем периодически, вы запускаете все из них. –