2017-05-26 5 views
0

私はアプリケーション内でクライアント側のフロントエンドフレームワークとしてemberを使用するRailsアプリケーションを開発しています。 CircleCIでCapybaraを使用してテストを実行します。CircleCIとRailsサーバーとemberアプリケーション

私はエンドツーエンドのテストがたくさんあり、ビルド時間が非常に遅くなります。私は、すべての仕様ファイルごとにemberアプリケーションを別々に構築するため、この問題が発生する可能性があることを発見しました。

アプリケーションを一度(何らかの形で)ビルドしてテストサーバーとして使用してビルドをスピードアップできるかどうかを知っている人はいますか? または私のビルドの速度を向上させるための他の方法/提案。 1回の試験の状態が異なるテストに影響を与えることができるようになる

おかげ

答えて

0

。テストの目的は、それらが互いに完全に独立しているため、いずれか1つを個別に実行することも、任意の順序で実行することもできます。同じページに対して複数のテストを実行して、そのページをクリアして再ロードしない場合は、それらをすべて1つのテストにまとめる必要があります。

+0

私は、あなたが望むものを間違っていると信じています。彼はファイルごとに彼のEmberアプリを再構築しないことを望んでいたが、それは状態を保持しないだろう... – acorncom

+0

。それはとにかく可能ですか? –

関連する問題