yii配置phpunit的疑问 [ 新手入门 ]
大家好: 使用pear安装的phpunit和phpunit_selenium,但在执行单元测试时总是出现那个“您是使用pear安装的phpunit,此方法将在某某时间后不再支持,请查看文档以了解如何使用phar或composer安装phpunit”的提示,这是什么意思呢?是到那个时间后使用pear安装的phpunit就不能使用了吗?
如果是,怎样使用phar或composer安装phpunit?具体步骤是什么?我看了phpunit官方文档,也分别试了phar和composer的安装方式,但都没成功,我的环境是windows xampp,似乎Yii的单元测试总是要依赖xampp\php\PEAR中的PHPUnit目录,但使用phar或composer安装时怎样达到和使用pear相同的效果呢?
共 3 条回复
-
Windows
整体上说,在 Windows 下安装 PHAR 和手工在 Windows 下安装 Composer 是一样的过程:为 PHP 的二进制可执行文件建立一个目录,例如
C:\bin
将 ;C:\bin 附加到 PATH 环境变量中 (相关帮助)
下载 https://phar.phpunit.de/phpunit.phar 并将文件保存到
C:\bin\phpunit.phar
打开命令行(例如,按Windows+R » 输入 cmd » ENTER
)建立外包覆批处理脚本(最后得到
C:\bin\phpunit.cmd
):C:\Users\username> cd C:\bin C:\bin> echo @php "%~dp0phpunit.phar" %* > phpunit.cmd C:\bin> exit
新开一个命令行窗口,确认一下可以在任意路径下执行 PHPUnit:
C:\Users\username> phpunit --version PHPUnit x.y.z by Sebastian Bergmann.
对于 Cygwin 或 MingW32 (例如 TortoiseGit) shell 环境,可以跳过第五步。 取而代之的是,把文件保存为 phpunit (没有 .phar 扩展名),然后用 chmod 775 phpunit 将其设为可执行。
灵石网络
最后登录:2014-08-25
在线时长:0小时0分
- 粉丝0
- 金钱10
- 威望0
- 积分10