Есть у меня тесты acceptance и unit.
acceptance ни в какую не хотят идти через index-test. Unit работают исправно. Сколько конфиги не менял результат тот-же, acceptance идут через index.php
Код: Выделить всё
suite_namespace: frontend\tests\unit
actor: UnitTester
modules:
enabled:
- Yii2:
configFile: 'config/test.php'
part: [init, orm, fixtures, email]
transaction: false
cleanup: false
- Asserts
Как я не пытался скрип ни в какую не идет через index-test.php.
Варианты c .php и без, в кавычках, с /
scriptFile: index-test.php
entryScript: index-test.php
entryUrl: http://site.net/index-test.php
Мало того, при добавлении одного из вышенаписанных параметров URl:to начал формировать неправлильные url, с точкой в начале запроса.
Код: Выделить всё
suite_namespace: frontend\tests\acceptance
actor: AcceptanceTester
modules:
enabled:
- WebDriver:
url: http://site.net/
browser: chrome
port: 4444
- Yii2:
configFile: 'config/test.php'
part: [init, orm, fixtures, email]
transaction: false
cleanup: false
scriptFile: index-test.php
entryScript: index-test.php
entryUrl: http://site.net/index-test.php
Код: Выделить всё
namespace: frontend\tests
actor_suffix: Tester
paths:
tests: tests
output: tests/_output
data: tests/_data
support: tests/_support
settings:
bootstrap: _bootstrap.php
colors: true
memory_limit: 1024M
modules:
config:
Yii2:
configFile: 'config/test-local.php'
cleanup: true