為什么去做:我們希望線上運行的代碼都是美麗而優雅的.
怎么做:使用xdebug輸出線上運行的代碼信息與當前版本的代碼比較,計算出每個目錄,每個文件的覆蓋率.
-xdebug擴展安裝配置
1
2 3 |
[xdebug]
extension = xdebug.so xdebug.default_enable = On |
具體配置可以上xdebug官網查:http://xdebug.org/docs/all_settings
- 在你的php入口代碼中加入統計代碼,輸出生產環境代碼運行信息
-統計當前版本的代碼信息:
使用python的 re.walk遍歷目錄
1
2 3 4 |
for root, dirs, files in os.walk(anaPath):
print root print dirs print files |
用shell統計一個php文件里的代碼行數
1
|
cat $1 |awk '/./ {print}'|awk '$1!~/^\*/'|awk '$1!~/^\//'|awk '$1!~/^<\?/'|awk '$1!~/\?>$/'|wc -l
|
This entry was posted in 測試工具 by sdhou. Bookmark the permalink.
原文轉自:http://qa.corp.anjuke.com/?p=527