2017-03-27 35 views
0

我有test.sh,在很多不同的腳本上運行python命令。有沒有一種方法可以發出coverage -a爲每個python調用,而不用每個命令預先coverage -a讓python解釋器的每次運行自動調用`coverage`?

+0

你在什麼操作系統上?你可以在Linux上別名命令。 –

+0

@PeterWood Linux,但是有一些事情告訴我,別名不會真正奏效 - 請注意'coverage運行nosetests'不起作用。 – d33tah

+0

「coverage run nosetests」不起作用,因爲「python nosetests」不起作用。 –

回答

1

開始的Python時,請參閱有關子測量的coverage.py文檔的方式自動調用報道:http://coverage.readthedocs.io/en/latest/subprocess.html。這將需要一些擺弄。

這可能是在shell腳本更容易別名。對於像「鼻子測試」這樣的東西,將其改爲「蟒蛇-m鼻子」。

相關問題