Не виждам ясен начин да направя това, въпреки че виждам, че се повтаря многократно в документацията, по-специално:
Използвайте инструмента за мигриране на yii, за да надстроите тестовата си база данни до най-новата версия;
намерени в http://www.yiiframework.com/doc-2.0/guide-test-fixture.html#summary (само за да дам пример)
Това, което се случва, е, че без значение как конфигурирам _console.php
и _config.php
в моята папка tests/unit
, ако стартирам инструмента за мигриране, той взема основната база данни на приложението:
$ cd tests/unit
$ ../../yii migrate/up
Yii Migration Tool (based on Yii v2.0.0-dev)
No new migration found. Your system is up-to-date.
И да, тестовата база данни е правилно конфигурирана (извършването на тестове ще изведе грешка, че няма таблици). Очевидно мога сам да създам db структурата, но всичко е свързано с работата на тази функция, както трябва.
В момента използвам приложението Basic, инсталирано чрез Composer.
yii migrate/up --db=X
- person Mr Peach   schedule 14.08.2014