91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

PHP code coverage QuickStart

發布時間:2020-04-11 08:51:37 來源:網絡 閱讀:2445 作者:小強測試 欄目:軟件技術

文中沒有圖片,完整版請到如下地址下載:

http://down.51cto.com/data/413138

====================分割線=====================

1、什么是php code coverage

對于java類的代碼覆蓋工具確實比較多,對于php的貌似真的很少,這個是我偶然找到的一個針對php代碼的覆蓋工具。

一句話:

PHP_CodeCoverage is a library that provides collection, processing, and rendering functionality for PHP code coverage information.

2、安裝前提

    PHP 5.2.7 (or later) is required but PHP 5.3.8 (or later) is highly recommended.

    Xdebug 2.0.5 (or later) is required but Xdebug 2.1.2 (or later) is highly recommended.

 

這里我把在windows下和linux下的安裝都介紹了,其實大同小異。

3Windows下的安裝

1)先搭建好LAMP環境,這個就不多說了,網上一大堆

2)安裝xdebug,在php.ini中以zend_extension方式載入(用phpinfo驗證是否成功) 

注釋掉;extension=php_xdebug.dll

3)安裝pear,訪問http://pear.php.net/go-pear.phar下載

使用go-pear.bat安裝(在php.exe目錄下)

php.exe目錄下,cmd中輸入pear help出現幫助信息則安裝成功

4)安裝PHP_CodeCoverage

下載:https://github.com/sebastianbergmann/php-code-coverage

pear channel-discover pear.phpunit.de

pear channel-discover components.ez.no

pear install phpunit/PHP_CodeCoverage

5copy 兩個autowww根目錄路下

6)修改php.ini的對應的auto為上面的兩個php文件

7)重啟server

安裝成功后的目錄結構如下:

PHP code coverage QuickStart

www下的文件如下:

PHP code coverage QuickStart

上面兩個為auto文件對應php.ini中的配置

下面兩個為被測試的php

4Linux下的安裝

1)安裝xdebug,在php.ini中以zend_extension方式載入 (用phpinfo驗證是否成功) 

注釋掉;extension=php_xdebug.dll   

2)安裝pear

wget http://pear.php.net/go-pear.phar

php go-pear.phar

3)安裝PHP_CodeCoverage

pear channel-discover pear.phpunit.de

pear channel-discover components.ez.no

pear install phpunit/PHP_CodeCoverage

成功后的目錄結構如下:

PHP code coverage QuickStart

4)copy 兩個autowww根目錄路下

5)修改php.ini的對應的auto為上面的兩個php文件

6)重啟server

 

注意:若install無法安裝,請先運行pear clear-cache

5、兩個auto的文件分析

www根目錄下

PHP code coverage QuickStart

 

PHP code coverage QuickStart

最后一行是報告的輸出地,這個是默認在www根目錄產生,windows應該沒問題,linux下需要考慮權限,可以放到其他地方,如/tmp/report

6、報告樣式

PHP code coverage QuickStart 

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

周口市| 罗甸县| 富蕴县| 陇南市| 乐亭县| 海林市| 阿瓦提县| 天峨县| 平阳县| 宜兰县| 鹤壁市| 鄂伦春自治旗| 新源县| 来宾市| 赤城县| 涟源市| 乐陵市| 乌苏市| 林口县| 山东省| 双江| 乌兰浩特市| 菏泽市| 平泉县| 汶上县| 淅川县| 五寨县| 吐鲁番市| 中卫市| 高雄县| 紫阳县| 古交市| 仙游县| 安乡县| 讷河市| 怀远县| 巍山| 远安县| 东阿县| 宁河县| 黔江区|