Trac/Bittenビルド環境ですべてのチェックインで動作するSelenium Webdriver GUIテストがあります。さまざまなばかげた理由から、これらは壊れやすく、失敗したテストは常に正常に動作します(失敗しない限り、実際に失敗したテストがある)。どのようにして鼻が失敗したテストのみを再実行することができますか?
これらの失敗したテストを再実行するにはどうすればよいですか? GUIテストの実行には10〜15分かかります。そのため、すべてを再実行するのは苦労します。ここで
ビルドステップです:私たちは、GUIのテストをより強固にするために取り組んでいるが、私の理解では、これはGUIのテストとの生活であるということである
<step id="guitest" description="Run gui tests">
<sh:exec executable="gui_tests.sh" />
</step>
と
# Setup environment stuff deleted
nosetests python/*Tests.py -v
をgui_tests.sh 。
Flickyプラグインを使用すると、1つのステップですべてを実行できます。http://stackoverflow.com/questions/7234086/python-unittest-retry-on-failure-with-nose/30306934#30306934 – Zymotik