Il seguente output si visualizza dopo l'esecuzione di alcuni compiti rake:messaggio di caricamento e risultati dei test appare dopo l'esecuzione di task rake in Rails applicazione
Loaded suite /usr/bin/rake
Started
Finished in 0.00042 seconds.
0 tests, 0 assertions, 0 failures, 0 errors
Questa uscita non è utile o necessaria per compiti non legati ai test. Mi piacerebbe impedirgli di apparire. Suppongo che derivi dal richiedere un determinato file o includere un determinato modulo.
Aggiornato: Sembra che mi sia sbagliato e questo si presenta durante alcune delle attività incorporate in Rails. Ecco l'output di dispositivi che vengono caricati con --trace
.
$ rake db:fixtures:load --trace
** Invoke db:fixtures:load (first_time)
** Invoke environment (first_time)
** Execute environment
** Execute db:fixtures:load
Loaded suite /usr/bin/rake
Started
Finished in 0.000255 seconds.
0 tests, 0 assertions, 0 failures, 0 errors
Grazie per la risposta fowlduck. Avevi ragione Abbiamo inserito la chiamata config.gem all'interno di environment.rb invece di ambienti/test.rb – Jared
In un progetto di rails 3.2.2, ho visto questo comportamento (unità di test in esecuzione dopo le attività di rake selezionate) e il problema era che dovevo il gruppo: test,: blocco di sviluppo. Spostandolo sul blocco: test (insieme ad altri che avevo messo pigramente in entrambi) rimosse la chiamata all'unità di test. –