2017-01-24 6 views
0

セレンノードがアイドル状態のときに.batスクリプトをトリガする方法はありますか?セレンノードがアイドル状態のときにスクリプトを実行する方法(セレングリッド)

私は別々のマシンに1つのハブと3つのノードで構成されるセレングリッドセットアップを持っています。私がしようとしているのは、テストスイートが実行された後に各ノードのテスト環境をクリーンアップするスクリプトを用意することです。別のテストスイートが別のテストスイートの直後から始まっているので、ノードが数秒間アイドル状態になっているときに何らかの形でスクリプトを起動する必要があります。

スクリプト自体は比較的高速で、実行には約1〜2秒かかります。適切なタイミングでこれをどのように起動できますか?

答えて

1

短い答えは、グリッドの外側からではありません(少なくとも直線的ではありません)。私がこれを言うのは、ある時点で現在の使用統計を非常に簡単に見つけることができますが、いくつかのクリーンアップアクションをトリガーする直前に、グリッドが新しいテストをノードにルーティングする可能性があるからですクリーンアップされ、無効なテストの失敗が発生します。

いつか私は自己治癒グリッド(あなたが後になっているもの)を構築する方法について話すブログ記事を作成しました。あなたが何かを消費することに興味がある場合の詳細は手の込んだ方法here

に指定され、すでに構築されており、ホイールを再発明した時間を過ごすためにしたくない、あなたは以下のオープンソース実装の実装を見てみることができますthatsの。

  1. SeLion's Enhanced Grid(私はこれを構築していました)。
  2. Selenium Grid Extras by GroupOn。
関連する問題