C'est 10 secondes sur 5 minutes... C'est pas grand chose mais je
réessaierais une fois que j'aurais résolu mes problèmes de programmation.

Pour le moment, ce que je fait, c'est que je regarde le temps d’exécution
de chaque test et je règle les plus longs. Je me rend compte que ce qui m'a
pris le plus de temps c'est l'utilisation des XPath inappropriés (10 à 20
secondes à chaque fois). J'utilisais les Xpath pour voir s'il y avait un
message d'erreur pour chaque formulaire, donc souvent. Je vais voir pour
une meilleure utilisation.

Ce qui prend tu temps, également, c'est le premier test avec Capybara.
J'imagine qu'il lance Capybara-webkit. J'ai réduit le temps de 5 secondes
en mettant l'option Capybara.server_port et Capybara.app_host dans mon
prefork.

Le fait de faire un sleep pour attendre l'AJAX n'était pas une mauvaise
chose. Ça va plus vite que que si j'ajuste le default_wait_time ce
Capybara. Je vais quand même voir s'il n'y a pas de meilleures solutions.

Je vous transmettrais un résumé des mes erreurs, pour éviter que ça arrive
à d'autres.

Le 2 mai 2012 03:47, Florian Dutey <[email protected]> a écrit :

> > j'ai repondu trop vite en me disant que je n'étais pas assez bête pour
> me plaindre de lenteur et faire des sleep... Apparemment je le suis.
>
> Ce n'est pas de la bétise. Juste le genre d'erreur courante qui arrive à
> tout le monde et qui fait, malheureusement, perdre énormément de temps.
>
>
> > J'ai tester la solution du ramdisk et je gagne une dizaine de seconde.
> C'est très facile a faire sur Ubuntu.
>
> 10s sur combien de temps de test stp? Pour voir si c'est significatif.
>
> Le 2 mai 2012 09:22, thierry henrio <[email protected]> a écrit :
>
> 2012/5/1 Guirec Corbel <[email protected]>
>>
>>> Comme beaucoup de monde, je pense, je lance juste quelques tests à la
>>> fois, souvent un seul. Il est assez rare que je lance tous mes tests d'un
>>> coup. Je pense que c'est environ deux fois par semaine.
>>
>>
>> Pourquoi et quand lances-tu tous les tests ?
>> ?, Thierry
>>
>> --
>> Vous avez reçu ce message, car vous êtes abonné au groupe "Railsfrance"
>> de Google Groups.
>> Pour transmettre des messages à ce groupe, envoyez un e-mail à l'adresse
>> [email protected]
>> Pour résilier votre abonnement envoyez un e-mail à l'adresse
>> [email protected]
>>
>
>  --
> Vous avez reçu ce message, car vous êtes abonné au groupe "Railsfrance" de
> Google Groups.
> Pour transmettre des messages à ce groupe, envoyez un e-mail à l'adresse
> [email protected]
> Pour résilier votre abonnement envoyez un e-mail à l'adresse
> [email protected]
>

-- 
Vous avez reçu ce message, car vous êtes abonné au groupe "Railsfrance" de 
Google Groups.
Pour transmettre des messages à ce groupe, envoyez un e-mail à l'adresse 
[email protected]
Pour résilier votre abonnement envoyez un e-mail à l'adresse 
[email protected]

Répondre à