• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
  • 生產環境代碼覆蓋率統計-php

    發表于:2013-01-16來源:Anjuke QA Team作者:sdhou點擊數: 標簽:php
    為什么去做:我們希望線上運行的代碼都是美麗而優雅的. 怎么做:使用xdebug輸出線上運行的代碼信息與當前版本的代碼比較,計算出每個目錄,每個文件的覆蓋率.

      為什么去做:我們希望線上運行的代碼都是美麗而優雅的.

      怎么做:使用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!~/^&lt;\?/'|awk '$1!~/\?&gt;$/'|wc -l

      This entry was posted in 測試工具 by sdhou. Bookmark the permalink.

    原文轉自:http://qa.corp.anjuke.com/?p=527

    老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>