-
Notifications
You must be signed in to change notification settings - Fork 52
ambiguous that there is a "config" #168
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
тесты сваливаются здесь:
/var/www/onphp-ghpupkin/test/misc/TestCaseDB.class.php:36 хотя конфиг утверждает: $dbs = [
'PgSQL' => [
'user' => 'onphp',
'pass' => 'onphp',
'host' => '127.0.0.1',
'base' => 'onphp'
],
]; Не думаю что это стОит сюда пихать, но и отдельный pull жирновато для баги. |
А как ты вообще тесты запускаешь? |
$ cd test |
Я бы посоветовал добавить тестовую базу Mysql и тестировать все. Это позволит не поломать лишнего. |
справедливо. не пробовал. возможно исправиться бага (щютка =). щас нет ни сил ни желания разбираться как ставить мускул. причина одна -- я пилю форму и ее Primitive::rule() (тесты для этого). |
Настроил в нетбинсе тесты. Все запускается через него как надо без этого фикса. Надо использовать вариант "Use custom Test Suite" и указывать AllTests.php файл. |
"Всё" может и запускается, а отдельный файл: |
Мне интересно, потыкать и проверить как еще можно запустить тесты, но к делу это никак. Конфиг не является конфигом, а один из тестов игнорит конфиг вовсе! |
Всё работает как надо. Как запускать отдельный тесты или группы тестов - на это отвечает документация PHPUnit'а |
|
конфигурация задается все равно не там где должна. |
@dovg Закрыл реквест за меня. Тут нечего обсуждать. Все находится на своём месте. Конфиг это та часть кода которую должен конфигурить пользователь. Настройка автолоадера, настройка таймзоны, настройка кодировки, экстеншенов и прочего - им в конфиге делать нечего. Как запускать отдельные тесты отлично рассказывать phpunit документация. |
мдя... по-твоему они должны быть пямо с классом?) |
"По-моему" существующие тесты работают и менять их не следует. man phpunit. |
Нет возможности IDE указать конфигурацию для тестов т.к. она размазана по двум файлам.