¿Qué hace el comando "bundle exec rake autospec"?

Estoy siguiendo esta guía para configurar Discourse localmente. Estoy en la parte donde ejecuto
bundle exec rake autospec

¿Qué hace y va a dejar de generar los puntos verdes?

Ejecutar bundle exec rake autospec ejecuta todas las pruebas que están en esta carpeta: discourse/spec at main · discourse/discourse · GitHub

Sí, pero dependiendo de la velocidad de tu computadora, podría tomar un tiempo. A mí me toma alrededor de 10 minutos ejecutar las pruebas. Los puntos verdes indican pruebas que pasan, así que siempre es agradable verlos.

Dependiendo de por qué estás instalando Discourse localmente, es posible que no necesites ejecutar el conjunto de pruebas. Sin embargo, necesitarás poder ejecutarlo si en algún momento envías solicitudes de extracción (pull requests) a Discourse.

3 Me gusta

Oh, vale. Estoy ejecutándome en una máquina virtual de Ubuntu 20.04 de 64 bits. Gracias.

Aún veo algunos fallos, ¿eso es malo? También veo algunas estrellas amarillas.

Sigue ocurriendo. ¿Qué debo hacer @simon?

Autospec simplemente ejecuta las pruebas de RSpec de Rails. Las pruebas fallidas generalmente no indican que haya algún problema en tu entorno. Si no puedes ejecutar las pruebas, es probable que no hayas configurado correctamente tu entorno de desarrollo, por eso es un paso en el proceso.

3 Me gusta

¿Qué debo hacer? Lleva funcionando bien más de 15 minutos y ni siquiera los puntos verdes siguen apareciendo. Tengo 8 GB de RAM.

Con 8 GB de RAM, las pruebas podrían tardar un poco. Si estás obteniendo muchos errores, es probable que el problema esté relacionado con que tu entorno de prueba no está configurado correctamente.

Debería ser posible salir de la prueba presionando la tecla “Enter” de tu teclado. Si eso no funciona, intenta usar CTRL+C para detener el proceso.

3 Me gusta

Eso funcionó. Ahora solo estoy ejecutando el servidor.

1 me gusta

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