2012-05-06 15 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 

これはあまり言及されていないので、ドキュメント、マニュアルページ、Googleを使用していないと思われます。申し訳ありません、私はPythonネイティブではありません。

+0

ドットは経過時間を大まかに示し、「S」は成功を意味すると思いますか? –

+0

@AndréCaronそれは327のテストを実行したが、数十のSしか示していなかった。 – delnan

答えて

8

Sをスキップすると、.は成功を意味します。

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

このプラグインはSkipTest例外のSKIPエラーのクラスをインストールします。 SkipTestが発生すると、例外は結果のスキップされた属性に記録され、'S'または 'SKIP'(冗長)はと出力され、例外はエラーまたは失敗としてカウントされません。

+0

ThiefMasterありがとう。これは外国のモジュールなので、私はプラグインについて知らなかった。私はそれが私の環境を通過することを確認するつもりでした。 –

関連する問題