2012-05-06 57 views
4

我在外部模塊上運行python nosetests。點意味着測試通過了。 S代表什麼?字符`S`在nosetest輸出中代表什麼

c:\vendor\test>nosetests 
................................................................................ 
........................................SS......S.S............................. 
.........SSSSSSSSSSSSSSSSSS......S....SSSS.................S..S...SSSSSSSSSSSSSS 
SSSSSSSSS.SSSSSSSSSSSSSSSSSSSSS..........SS.....SSSSSSS............ 
---------------------------------------------------------------------- 
Ran 327 tests in 629.369s 

這看起來很obvios它幾​​乎沒有提及,在文檔中找不到它,在人頁面,而不是使用谷歌。對不起,我不是一個Python本地。

+0

我會想象點大致顯示經過的時間,'S'意味着成功? –

+0

@AndréCaron不能,它運行了327次測試,但只顯示了幾十S. – delnan

回答

8

S表示跳過,.表示成功。

http://readthedocs.org/docs/nose/en/latest/plugins/skip.html

這個插件安裝了SkipTest異常的SKIP錯誤類。當跳出測試時,異常將記錄在結果的跳過屬性中,'S'或'跳過'(詳細)將輸出,並且該異常將不計爲錯誤或失敗。

+0

謝謝ThiefMaster。我不知道這個插件,因爲這是一個外國模塊。我只是要確保它通過我的環境。 –

相關問題