Que fait la commande « bundle exec rake autospec » ?

Je suis ce guide pour installer Discourse localement. Je suis à l’étape où j’exécute
bundle exec rake autospec

Que fait cette commande et va-t-elle empêcher l’apparition des points verts ?

L’exécution de bundle exec rake autospec lance tous les tests présents dans ce dossier : discourse/spec at main · discourse/discourse · GitHub

Oui, mais cela peut prendre un certain temps selon la vitesse de votre ordinateur. De mon côté, l’exécution des tests prend environ 10 minutes. Les points verts indiquent que les tests sont réussis, ce qui est toujours agréable à voir.

Selon la raison pour laquelle vous installez Discourse localement, il se peut que vous n’ayez pas besoin d’exécuter la suite de tests. Vous devrez cependant être capable de le faire si vous soumettez un jour des pull requests à Discourse.

3 « J'aime »

Ah, d’accord. Je fonctionne sur une machine virtuelle Ubuntu 20.04 64 bits. Merci.

Je vois tout de même quelques échecs. Est-ce grave ? Je vois aussi quelques étoiles jaunes.

Ça continue toujours. Que dois-je faire @simon ?

Autospec exécute simplement les tests RSpec de Rails. Les échecs de tests ne sont généralement pas le signe d’un problème dans votre environnement. Si vous ne parvenez pas à exécuter les tests, c’est probablement parce que vous n’avez pas correctement configuré votre environnement de développement, c’est pourquoi cette étape fait partie du processus.

3 « J'aime »

Alors, que dois-je faire ? Cela tourne depuis bien plus de 15 minutes et même les points verts ont cessé d’apparaître. J’ai 8 Go de RAM.

Avec 8 Go de RAM, les tests pourraient prendre un certain temps. Si vous rencontrez de nombreuses erreurs, le problème est probablement lié à un environnement de test mal configuré.

Il devrait être possible de quitter le test en appuyant sur la touche “Entrée” de votre clavier. Si cela ne fonctionne pas, essayez d’utiliser CTRL+C pour arrêter le processus.

3 « J'aime »

Ça a fonctionné. Maintenant, je lance simplement le serveur.

1 « J'aime »

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.