Python 代碼安裝相關(guān)步驟簡(jiǎn)介
在向大家詳細(xì)介紹Python 代碼之前,首先讓大家了解下Python 代碼覆蓋率統(tǒng)計(jì)工具 coverage.py ,然后全面介紹Python 代碼,以下是相關(guān)問(wèn)題的詳細(xì)介紹,希望大家瀏覽以后對(duì)大家有用。
通過(guò)easy-install來(lái)安裝:
- easy_install coverage
裝好后,在c:\Python25\Scripts\(假設(shè)裝在c盤(pán))目錄會(huì)有一個(gè)coverage.exe。通過(guò)這個(gè)exe基本上可以完成我們所有需要的功能。運(yùn)行一下,如果發(fā)現(xiàn)少了那個(gè)模塊,請(qǐng)先安裝
- easy_install。
- Coverage Command Line
最關(guān)鍵核心的幾個(gè)參數(shù)使用如下:
1. run
執(zhí)行代碼覆蓋率統(tǒng)計(jì),只需要通過(guò)coverage的run參數(shù)執(zhí)行被統(tǒng)計(jì)代碼即可。
跑完后,會(huì)自動(dòng)生成一個(gè)覆蓋率統(tǒng)計(jì)結(jié)果文件(data file):.coverage。如果要修改這個(gè)默認(rèn)的文件名也可以,只要設(shè)置COVERAGE_FILE環(huán)境變量。
2. report
有了覆蓋率統(tǒng)計(jì)結(jié)果文件,只需要再運(yùn)行report參數(shù),就可以在命令里看到統(tǒng)計(jì)的結(jié)果。
- $ coverage report
- Name Stmts Exec Cover
- ---------------------------------------------
- my_program 20 16 80%
- my_module 15 13 86%
- my_other_module 56 50 89%
- ---------------------------------------------
- TOTAL 91 79 87%
3. html
最帥最酷的功能了,直接生成html的測(cè)試報(bào)告。
- $ coverage report
- Name Stmts Exec Cover
- ---------------------------------------------
- my_program 20 16 80%
- my_module 15 13 86%
- my_other_module 56 50 89%
- ---------------------------------------------
- TOTAL 91 79 87%
以上文章就是對(duì)Python 代碼安裝相關(guān)步驟的介紹,望你會(huì)從中得到自己想要的相關(guān)信息。
【編輯推薦】