安装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:

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

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

.   :代表正确

F    :代表断言错误

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

I    : 代表没有实现的方法

S   :  代表是跳过的方法

生产的覆盖文件说明:

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

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

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]

最新文章

  1. Schwarz积分公式
  2. IOS 多线程01-线程基础知识
  3. POJ 2029 Get Many Persimmon Trees
  4. ”isEqual“ ”isEqalToString“ 和“==”三者区别
  5. Razor 在WebApp 框架的运用
  6. javascript函数中的三个技巧【二】
  7. 立体匹配:关于理解middlebury提供的立体匹配代码后的精减
  8. java多线程之Lock线程同步
  9. python三大神器之一fabric使用
  10. 2436: [Noi2011]Noi嘉年华 - BZOJ
  11. JDK1.5新特性随手记
  12. 搬寝室(HDU 1421 DP)
  13. jquery ui 笔记
  14. API CLOUD 快捷键
  15. 自制 Python小工具 将markdown文件转换成Html文件
  16. 脚本语言丨Batch入门教程第三章:逻辑判断
  17. 完成代码将x插入到该顺序有序线性表中,要求该线性表依然有序
  18. svn客户端更改用户名
  19. oracle、grid 用户ID
  20. windows php exec()不生效问题

热门文章

  1. 【leetcode】1210. Minimum Moves to Reach Target with Rotations
  2. 【leetcode】1190. Reverse Substrings Between Each Pair of Parentheses
  3. TeamViewer的替代品:realVNC
  4. The Preliminary Contest for ICPC Asia Shanghai 2019 B. Light bulbs
  5. linux 下u盘只读
  6. HDU 6578 Blank
  7. smooth L1损失函数
  8. linux文件重定向
  9. spring cloud:config-eureka-refresh
  10. php中处理汉字字符串长度:strlen和mb_strlen