Cosa fa il comando \"bundle exec rake autospec\"?

Sto seguendo questa guida per configurare Discourse in locale. Sono nella fase in cui eseguo
bundle exec rake autospec

Cosa fa e fermerà la comparsa dei pallini verdi?

Eseguire bundle exec rake autospec avvia tutti i test presenti in questa cartella: discourse/spec at main · discourse/discourse · GitHub

Sì, ma a seconda della velocità del tuo computer potrebbe richiedere del tempo. A me servono circa 10 minuti per eseguire i test. I pallini verdi indicano i test superati, quindi è sempre bello vederli.

A seconda del motivo per cui stai installando Discourse in locale, potresti non dover eseguire la suite di test. Dovrai essere in grado di eseguirla se in futuro invierai pull request a Discourse.

3 Mi Piace

Oh, ok. Sto eseguendo su una VM Ubuntu 20.04 a 64 bit. Grazie.

Vedo comunque alcuni fallimenti. È un problema? Vedo anche alcune stelle gialle.

Sta ancora andando avanti. Cosa dovrei fare @simon?

Autospec esegue semplicemente i test RSpec di Rails. I test falliti non indicano solitamente che ci sia qualcosa di sbagliato nel tuo ambiente. Se non riesci ad eseguire i test, probabilmente non hai configurato correttamente il tuo ambiente di sviluppo, ed è per questo che questa fase è inclusa nel processo.

3 Mi Piace

Allora, cosa dovrei fare? È in esecuzione da oltre 15 minuti e persino i puntini verdi hanno smesso di apparire. Ho 8 GB di RAM.

Con 8 GB di RAM, i test potrebbero richiedere del tempo. Se ricevi molti errori, il problema è probabilmente legato a un ambiente di test non configurato correttamente.

Dovrebbe essere possibile uscire dal test premendo il tasto “Invio” della tastiera. Se ciò non funziona, prova a usare CTRL+C per interrompere il processo.

3 Mi Piace

Funziona. Ora sto semplicemente avviando il server.

1 Mi Piace

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