擅长:python、mysql、java
<p>{你可以试试看。例如:</p>
<pre><code>% python -m trace -c -t -C ./coverage test_exit.py
</code></pre>
<p>资料来源:</p>
^{pr2}$
<p>它将在执行时转储每一行,您应该在<code>coverage</code>目录中获得一个覆盖率报告:</p>
<pre><code>...
threading.py(482): try:
threading.py(483): if self.__target:
threading.py(484): self.__target(*self.__args, **self.__kwargs)
- modulename: test_exit, funcname: run
test_exit.py(7): try:
test_exit.py(8): sys.exit(1)
test_exit.py(9): except:
test_exit.py(10): print sys.exc_info()
(<type 'exceptions.SystemExit'>, SystemExit(1,), <traceback object at 0x7f23098822d8>)
threading.py(488): del self.__target, self.__args, self.__kwargs
...
</code></pre>