Domanda

Sto usando cruisecontrol.rb (2.0.0pre1) per CI con un'app con un app e sto cercando di farlo funzionare con RSPEC.All'interno del cruise_control.rb sto chiamando la task rake specifica

Project.configure do |project|
 project.rake_task = 'spec'
end
.

Configurazione molto semplice e facile.Ma anche quando un test sta fallendo, la costruzione passa.Non rileva che i test passino o falliscono.

Inoltre voglio sapere se riesco a prendere lo stato di uscita dall'attività Rake e chiamare uno script rubino a seconda se una build fallisce o passa.

È stato utile?

Soluzione

Ho scoperto che è stato un errore nelle rotaie 3.2.1.Il codice di stato restituito dai test è stato sempre 0. (vedere https://github.com/rails/Rails / Problemi / 4923 e http://github.com/rails/rails/commit/ ABE4A8D070D069F24F7BEFD9A8DA25C40F4C2A6D ).Aggiornamento a Rails 3.2.2.rc1 Risolto il problema.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top