Durante l'esecuzione dei test nel quadro di unità :: test di Ruby, esiste un modo davvero semplice per specificare, dalla riga di comando, che deve essere eseguito un solo test (cioè specificare la classe di test e la variabile membro del test)? In caso contrario, c'è un'altra struttura che ha questa funzione?ruby Test :: Unità Opzioni riga di comando?
7
A
risposta
6
ruby /path/to/foo_test.rb --name test_should_do_something_really_spiffy
che chiamerà il test definito dal metodo test_should_do_something_really_spiffy
in quel file.
MODIFICA: Questo è per il framework Test::Unit
con cui vengono scritti molti test di ruby. Suppongo che tu volessi dire lo stesso.
5
Se avete il quadro completo Test::Unit
, si può fare
ruby /path/to/foo_test.rb --help
per ottenere le opzioni della riga di comando. Non penso che funzioni se hai la versione minitest però.
Problemi correlati
- 1. unità di test di un codice dell'applicazione di riga di comando ruby - come simulare/passare ARGV's
- 2. Test di unità a riga di comando Xcode 4.5
- 3. Test riga unità di comando iPhone (e I/O file)
- 4. Test di unità Ruby in esecuzione con Rake
- 5. Opzioni della riga di comando Clang consigliate
- 6. C++ e opzioni della riga di comando
- 7. Impossibile analizzare le opzioni della riga di comando lunghe
- 8. Test unità di base e test unità
- 9. Limitazione dei valori delle opzioni della riga di comando
- 10. Esecuzione di test di unità Universal Windows dalla riga di comando
- 11. Errore riga di comando D8016: le opzioni della riga di comando '/ O2' e '/ RTC1' sono incompatibili
- 12. Come eseguire un test di unità singola utilizzando gradle wrapper 2.2.1 dalla riga di comando
- 13. Elenco canonico di opzioni da riga di comando di Eclipse
- 14. comando test utility a riga di
- 15. Ruby: Minitest, unità di test e variabili di istanza
- 16. Creazione di opzioni da riga di comando in python
- 17. Salta il test singolo con Maven con le opzioni della riga di comando
- 18. Attivatore Typesafe disponibile opzioni/caratteristiche da riga di comando
- 19. Come posso sovrascrivere le opzioni .hgrc sulla riga di comando?
- 20. Opzioni riga di comando selezionate dalla libreria criteri
- 21. Python CLI unità programma di test
- 22. Test output a riga di comando con RSpec
- 23. (unità) Test di ArrayAdapter
- 24. installatori di test unità
- 25. Unità regole di test
- 26. Scrittura di un'utilità della riga di comando in Ruby
- 27. Come estendere il test Ruby :: Unità per includere assert_false?
- 28. AngularJS Test unità gelsomino
- 29. Come eseguire un singolo test contesto shoulda in Ruby Test :: quadro Unità
- 30. Test unità separati e test di integrazione
È "should_do_something_really_spiffy" un metodo della sottoclasse di test :: unit? –
Sì. Nota che Test :: Unit è in fase di eliminazione e sostituito da "minitest" ma mantiene la stessa API. – Keltia
puoi anche usare pattern come argomento --name e usare -n switch per short; per esempio: -n/really_spiffy / – Jakub