2016-05-03 3 views
0

Я пытаюсь подключиться к моему db в кодировании. предоставил следующие конфигурации в файле api.suite.dist.yml и codeception.dist.yml (я не знал, где предоставить конфигурации, поэтому я предоставляю как api.suite.dist.yml, так и codeception.dist.yml)Модуль кода генерации кода Исключение

вот мой api.dist.suite.yml

class_name: ApiTester 
modules: 
enabled: 
- PhpBrowser: 
url: http://192.168.1.143 
- REST: 
depends: PhpBrowser 
url: https://dev-tv.dna.fi/api/user/guest/epg 
- \Helper\Api 
- Db: 
dsn: 'mysql:host=127.0.0.1;dbname=db' 
user: 'username' 
password: 'passsword' 

и вот мой codeception.dist.yml

actor: Tester 
paths: 
tests: tests 
log: tests/_output 
data: tests/_data 
support: tests/_support 
envs: tests/_envs 
settings: 
bootstrap: _bootstrap.php 
colors: true 
memory_limit: 1024M 
extensions: 
enabled: 
- Codeception\Extension\RunFailed 
modules: 
config: 
Db: 
dsn: 'mysql:host=127.0.0.1;dbname=db' 
user: 'username' 
password: 'password' 

и это ответ я получаю

[Codeception \ Exception \ ModuleE xception]

Db: SQLSTATE [28000] [1045] Доступ запрещен для пользователя 'webapiuser' @ 'локальный' (используя пароль: ДА) при создании PDO Connection

пробег [-c | --config CONFIG] [--report] [--html [HTML]] [--xml [XML]] [--tap [TAP]] [--json [JSON]] [--colors] [--no-colors] [ --silent] [--steps] [-d | --debug] [--coverage [COVERAGE]] [--coverage-html [COVERAGE-HTML]] [-coverage-xml [COVERAGE-XML]] [ --coverage-text [COVERAGE-TEXT]] [--no-exit] [-g | --группа GROUP] [-s | --skip SKIP] [-x | --skip-group SKIP-GROUP] [ --env ENV] [-f | --fail-fast] [--no-rebuild] [-] [] []

ответ

0
  1. Не использовать codeception.yml. Конфигурация в api.suite.yml достаточно.
  2. Убедитесь, что вы используете правильные учетные данные.

Мои acceptance.suite.yml

class_name: WebGuy 
modules: 
    enabled: 
    - Db 
    config: 
     Db: 
     dsn: mysql:host=127.0.0.1;dbname=mydbname 
     user: myuser 
     password: mypass 
     populate: false 
     cleanup: false