2010-12-07 3 views
2

Есть ли способ иметь функцию setup() один раз на класс тестового случая, как вы можете сделать в Junit?Drupal SimpleTest: любой способ настройки звонка() Один раз для всех тестов?

Мои настройки довольно дороги, и есть моменты, когда я хотел бы запустить его один раз, а затем запустить все тесты.

ответ

2

Не совсем - имейте в виду, что каждый раз, когда выполняется тест, и запускается вся установка drupal, при этом все переменные устанавливаются в их установочные значения, тогда ваш тест запускается, а затем установка drupal уничтожается.

Если вы хотите запустить все ваши тесты внутри одного запуска Drupal, вы можете вместо этого изменить его так, чтобы в вашем одном методе testEverything() вы затем вызывали в свою очередь все ваши другие тестовые функции в класс перед выходом.