我正在考慮將RobotFramework集成到JSF應用程序中,以便使用RobotFramework的programmatinc Java API從前端運行測試。我知道它目前只支持正在運行的測試,但是您是否認爲有一種方法可以讓用戶取消正在運行的測試?如何使用Programmatic Java API停止RobotFramework測試?
0
A
回答
1
Java API本身不允許停止測試執行。事實上,命令行跑步者也沒有這種能力。使用信號是最好的方法,因爲當通過信號停止時,報告和日誌仍然生成:http://robotframework.googlecode.com/hg/doc/userguide/RobotFrameworkUserGuide.html?r=2.7.6#stopping-test-execution-gracefully。
另一個選擇是使用偵聽器接口(http://robotframework.googlecode.com/hg/doc/userguide/RobotFrameworkUserGuide.html?r=2.7.6#using-listener-interface),並在偵聽器中調用sys.exit()。在這種情況下,無法獲取測試運行的報告或日誌。
相關問題
- 1. robotframework測試extjs應用
- 2. Jenkins + RobotFramework測試自動化
- 3. 如何在使用robotframework-selenium時測試空白文本字段?
- 4. 如何使用Robotframework測試Cassandra數據庫
- 5. 集成測試在Stripe上創建測試用戶,如何停止或停用
- 6. Robotframework:如何使用JSONP在robotframework腳本
- 7. Robotframework RIDE AutoIt控制按停止
- 8. 如何使用unittest停止測試或setUp中的所有測試?
- 9. 黃瓜測試停止
- 10. JMeter測試不停止
- 11. 停止Robotium測試執行
- 12. 使用twisted.trial.unittest時測試站之間會停止測試
- 13. 如何使用Ant腳本來啓動和停止JMeter測試
- 14. 如何停止使用python運行揚聲器測試?
- 15. 測試框架如何停止運行測試的執行?
- 16. 如何在特定測試失敗時停止運行測試?
- 17. 如何在* n *失敗測試後停止MsTest測試執行
- 18. Django停止運行測試
- 19. 如何使用mockito測試Azure ARM API?
- 20. 不要停止測試assertEquals
- 21. 在Robotframework中運行測試套件
- 22. 如何編寫測試腳本調用存儲過程robotframework
- 23. 如果測試失敗,停止FlexUnit測試運行?
- 24. 如何安裝RobotFrameWork與Jython的硒測試?
- 25. 如何使junit測試在第一次失敗測試後停止
- 26. Robotframework與測試工具集成
- 27. 如何使用Codeception測試laravel 5 API?
- 28. 如何使用rspec測試mandrill api
- 29. 如何使用Postman測試多個API?
- 30. 如何使用Zend測試其他api?
我還沒有實現任何這些選項。但是,我們已經執行了爲RobotRunner.run()創建單獨線程並且已經從線程池中獲得線程ID的測試的執行,如果客戶端發生事件,我們可能會殺死它。 – Ghasfarost