0

RobotFrameworkのprogrammatinc Java APIを使用してフロントエンドからテストを実行するために、JSFアプリケーション内にRobotFrameworkを統合することを検討しています。現在、実行中のテストのみをサポートしていることは知っていますが、ユーザーが実行中のテストの実行をキャンセルできるようにする方法はあると思いますか?

4

1 に答える 1

1

Java API 自体では、テストの実行を停止できません。実際、コマンド ライン ランナーにもこの機能はありません。シグナルによって停止された場合でもレポートとログが生成されるため、シグナルを使用するのが最善の方法です。実行 - 優雅に

別のオプションは、リスナー インターフェース ( http://robotframework.googlecode.com/hg/doc/userguide/RobotFrameworkUserGuide.html?r=2.7.6#using-listener-interface ) を使用し、sys.exit() を呼び出すことです。聞き手。この場合、テスト実行のレポートまたはログを取得する方法はありません。

于 2013-01-25T04:58:31.230 に答える