PHPUnit 怎样设置测试文件加载的顺序?
比如测试目录下有两个文件:
aTest.php
bTest.php
我希望它先加载 bTest.php ,再加载 aTest.php
按文档上说,只需要在 phpunit.xml 中指定即可:
<?xml version="1.0" encoding="UTF-8"?>
<phpunit bootstrap="./Index/base.php">
<testsuites>
<testsuite name="mytest">
<file>./Index/bTest.php</file>
<file>./Index/aTest.php</file>
</testsuite>
</testsuites>
</phpunit>
但当我运行
phpunit Index -v
时,提示使用了这个 phpunit.xml 文件,但加载文件的顺序并不是我指定的,怎么回事?
(我在 aTest.php 中需要依赖 bTest.php 某个测试方法的返回值。)
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论