2017-05-26 3 views
0

Je travaille sur une application Rails, qui utilise le frontend comme framework frontal pour le client dans l'application. J'utilise Capybara sur CircleCI pour lancer les tests.Application CircleCI with Rails et ember

J'ai beaucoup de tests de bout en bout, ce qui rend le temps de construction très lent. J'ai trouvé que le problème pourrait être parce qu'il construit l'application de braise pour chaque dossier de spec séparément.

Y a-t-il quelqu'un qui sait si je peux construire l'application entière une fois (en quelque sorte), et l'utiliser comme serveur de test, pour accélérer la construction. Ou une autre méthode/suggestion pour améliorer la vitesse de ma construction.

Merci

Répondre

0

Cela permettrait à l'état d'un essai à affecter un test différent. Le but des tests est qu'ils soient complètement indépendants les uns des autres, afin que chacun puisse être exécuté séparément et/ou dans n'importe quel ordre. Si vous voulez vraiment exécuter plusieurs tests sur la même page sans les effacer et recharger, vous devez les combiner en un seul test.

+0

Je crois que vous avez mal lu ce qui était désiré. Il espérait ne pas reconstruire son application Ember par fichier, ce qui ne garderait pas l'état ... – acorncom

+0

exactement. Est-ce possible de toute façon? –