1
我正在研究一個單一的舊式Web應用程序,我們要嘗試並拆除它。我想弄清楚代碼的哪些部分永遠不會運行。是否有可能運行uwsgi
與coverage
,如果是的話,我該怎麼辦?在Web應用程序中查找未使用的代碼
我正在研究一個單一的舊式Web應用程序,我們要嘗試並拆除它。我想弄清楚代碼的哪些部分永遠不會運行。是否有可能運行uwsgi
與coverage
,如果是的話,我該怎麼辦?在Web應用程序中查找未使用的代碼
Python覆蓋有一個API。看看docs。
在應用程序構建之前,您應該可以做到cov.start()
。如何阻止它並做出報告可能會有點困難...也許你可以註冊一個atexit
處理程序?
您是否閱讀過文檔?可能會透露一些信息:http://uwsgi-docs.readthedocs.org/en/latest/WSGIquickstart.html http://nedbatchelder.com/code/coverage/ – 2014-09-02 13:58:34
您可以使用Flask的單元測試支持獲取有用的覆蓋報告:http://flask.pocoo.org/docs/0.10/testing/「Flask Mega教程」解釋瞭如何在這裏設置覆蓋率報告:http://blog.miguelgrinberg.com/post/the-flask-mega-教程部分十六,調試,測試和概要分析 – 2014-09-02 14:03:39