1

おそらく私のユースケースは特定のものですが、私だけではないと確信しています。

Rspec/Cucumber テストでいっぱいの非常に大きな Rails アプリケーションがあります。通常、Intel i5 ですべてをゼロから実行するには、30 ~ 40 分ほどかかります。はい、ガードを使用しているため、最初から毎回ではありません。でもとにかく面倒だし、なんとか負荷分散したい。

また、i7 を搭載した別の開発ワークステーションがあり、その上でガード ループを実行するという私の考えがあります。このように、リモート マシンでガードを介して実行される Rspec/Cucumber テストを自動化する必要がありますが、一般的な動作は同じである必要があります。開発中にレポにプッシュしたくありません。もちろん、CI を使用しており、ローカル CI はあまり合理的ではありません。もちろん、parallel_tests を使用しているので、私の質問は CPU コア間の負荷の共有についてではありません。

アイデアや提案は大歓迎です。

4

2 に答える 2

1

(smb fe 経由で) 高速なコンピューターとファイルを共有し、リモート コンピューターでテストを実行し、ssh 経由で確認できますか?

于 2012-11-21T23:34:16.780 に答える
0

プロジェクトの作業ディレクトリをリモート マシンにマウントし、できれば SSH 経由で Guard を起動すると、コンソール出力が表示されます。さらに、GNTP 通知機能を使用して、リモート マシンから開発マシンに通知を送信できます。

Ruby notification :gntp, :host => 'development.local', :password => 'secret'

于 2012-11-22T09:53:53.083 に答える