linux下安装phpunit

安装pear 的命令以下:
$ wget http://pear.php.net/go-pear.phar
$ php go-pear.phar
若是报出PHP Warning:  file_exists(): open_basedir restriction in effect. 
问题是出如今了PHP.INI上面了 
 缘由是php.ini里设置了   
  open_basedir = .:/tmp/
注释了就能够了
pear 安装成功!

若是要全局安装 PHAR:php

$ wget https://phar.phpunit.de/phpunit.phar
$ chmod +x phpunit.phar
$ sudo mv phpunit.phar /usr/local/bin/phpunit
$ phpunit --version

测试结果说明:一共有5种,上图的例子出现了两种。bootstrap

   .   :表明正确函数

   F    :表明断言错误测试

   E   :表明PHP程序错误或是异常spa

   I    : 表明没有实现的方法.net

   S   :  表明是跳过的方法rest

生产的覆盖文件说明:get

Classes: 只有一个类中的全部方法都被覆盖的时候,这个类才算是被测试完的it

Functions/Methods :只有一个方法或是函数的全部有效的语句代码都被执行到了才算这个方法或是函数是被测试完的io

Lines:   总行数将会不饱行注释,空行,<?php ?> 标签, 及类及方法的声明。

安装自动生成PHPUnit测试骨架脚本phpunit-skelgen

 

wget https://phar.phpunit.de/phpunit-skelgen.phar
chmod +x phpunit-skelgen.phar
mv phpunit-skelgen.phar /usr/local/bin/phpunit-skelgen
用法:
phpunit-skelgen generate-test [--bootstrap="..."] class [class-source] [test-class] [test-source]
相关文章
相关标签/搜索