zoukankan      html  css  js  c++  java
  • 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:

    $ 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]
    
  • 相关阅读:
    angularjs 中使用 service 在controller 之间 share 对象和数据
    angularjs 中实现 load more 功能
    MVC 中对返回的 data 进行压缩
    linq中如何合并多个predicate条件
    mysql安装常见问题
    Ehcache的CacheManager的使用
    Java Web开发——Filter过滤器
    Java Web开发——Servlet监听器
    JSP内置对象
    JSP指令与动作
  • 原文地址:https://www.cnblogs.com/dest/p/4538136.html
Copyright © 2011-2022 走看看