Ejecutando pruebas CI localmente

¡Acabo de abrir mi primer PR (:tada:)!

Y, por desgracia, falló una de las verificaciones de CI, concretamente: core backend > Core RSpec. La prueba específica en la que falló fue: TopicsController#invite when logged in when user is a group manager should attach group to the invite.

Quiero reproducir este fallo de prueba localmente para poder determinar si he solucionado el problema antes de confirmar nuevo código.

Sin embargo, no encuentro documentación sobre cómo ejecutar las pruebas localmente.

¿Alguien puede ayudarme a empezar?

Lo encontré aquí:
https://github.com/discourse/discourse/blob/master/docs/DEVELOPMENT-OSX-NATIVE.md#now-test-it-out

Para ejecutar las pruebas, ejecuta:

bundle exec rspec

Es importante que, antes de hacer esto, establezcas la variable de entorno RAILS_ENV en ‘test’:

RAILS_ENV=test

¡Increíble!

Dado que tu PR solo trata código del frontend, no creo que el fallo de la prueba esté relacionado con ella. Es un fallo del backend, muy probablemente una prueba inestable (es decir, una prueba que a veces falla).

¡Muchas gracias, Penar! Es muy útil saberlo.