2016-10-20 5 views
0

私は、すべてのテストが成功したときに機能を起動させる方法があるかどうかを調べようとしています。線に沿って何かをやろうとしDjangoすべてのテストに合格すると、どのようにコマンドを実行するのですか?

call(["say", "all tests have passed Dave"]) 
+0

どのテストランナーを使用していますか? – wim

+0

ちょうどdjangoに付属の一般的なものです。私はTestCaseをインポートするtests.pyファイルを持っています –

+0

'./manage.py test'のリターンコードを使用できますか? – wim

答えて

1

あなたが./manage.py testを実行すると、すべてのテストは、そうでない場合は(失敗)を通過し、非ゼロしている場合、コマンドの終了ステータスはゼロ(成功)です。 UNIX/Linuxでは、あなたはこれを行うことができます。Windowsの場合

./manage.py test && echo "All tests have passed" 

see another stackoverflow question

関連する問題