设置 Codeception 时无法连接到数据库

Cannot connect to DB when setting up Codeception

我是第一次尝试设置 Codeception,但是当我 运行 run --debug 时出现数据库连接错误,但我找不到更改此配置的位置。

vagrant@localhost /var/www/crmpicco (confirmation)$ php vendor/codeception/codeception/codecept run --debug

Codeception PHP Testing Framework v1.9-dev Powered by PHPUnit 3.7.28 by Sebastian Bergmann.

[Codeception\Exception\Module] (Exception in Db) SQLSTATE[HY000] [1045] Access denied for user 'ubuntu'@'localhost' (using password: NO) while creating PDO connection

我最终在以下文件中找到了解决此问题的凭据:

  • tests/acceptance.suite.yml
  • tests/functional.suite.yml

    class_name:测试员 模块: 已启用:[REST、Db、ZF1、TestHelper、DbzHelper、GuzzleHelper]<br> 配置: 休息: 超时:90 D b: dsn: 'mysql:host=10.0.0.200;dbname=crmpicco_test' 用户:'vagrant' 密码:'vagrant' 转储:tests/_data/dump.sql 填充:真 清理:错误 ZF1: 环境:'test' app_path: 'crmpicco/application' lib_path: 'library' 配置:'crmpicco/application/configs/application.ini'