2014-09-02 61 views
1

我正在研究一個單一的舊式Web應用程序,我們要嘗試並拆除它。我想弄清楚代碼的哪些部分永遠不會運行。是否有可能運行uwsgicoverage,如果是的話,我該怎麼辦?在Web應用程序中查找未使用的代碼

+0

您是否閱讀過文檔?可能會透露一些信息:http://uwsgi-docs.readthedocs.org/en/latest/WSGIquickstart.html http://nedbatchelder.com/code/coverage/ – 2014-09-02 13:58:34

+0

您可以使用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

回答

1

Python覆蓋有一個API。看看docs

在應用程序構建之前,您應該可以做到cov.start()。如何阻止它並做出報告可能會有點困難...也許你可以註冊一個atexit處理程序?

相關問題