【发布时间】:2015-10-31 13:27:02
【问题描述】:
我从命令行为 laravel 网站运行 phpunit。
输出(第一行)是:
.................FFFFFFFFFFFFFFFFF.FFFFFFFFF.FFFFFFFFFFFFFFFFF. 63 / 105 ( 60%)
但是,所有这些测试都可以单独运行。当我将它们全部一起运行时,它们中的大多数都失败了。
所有错误都显示代码 500、200 预期。
示例:
<pre>
not ok 99 - Failure: TeamTest::testApiShow
---
message: 'A GET request to ''http://localhost/api/v1/teams/1'' failed. Got a 500 code instead.'
severity: fail
</pre>
详情
错误发生在第 47 行 [..]vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php
line 47: return new PDO($dsn, $username, $password, $options);
完整输出:http://pastebin.com/bt29w7Lz phpunit的配置:http://pastebin.com/pBT59aXM
【问题讨论】:
-
您是否尝试过运行
phpunit --verbose以获得更有用的输出? -
最多秀
PDOException on [..]vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php line 47 -
就这些了吗?尝试将您的完整输出发布到 pastebin.com 并分享链接
-
你能对 phpunit.xml 做同样的事情吗?你可以先隐藏你的密码。