Stavo guardando un incredibile video di "Emacs rocks" e ho notato che gli sviluppatori utilizzavano due finestre affiancate in cui una finestra è Emacs e l'altra finestra è usata (quasi) esegue costantemente test unitari. Il video è qui (è veramente bello IMO):Test delle unità Clojure al volo in un frame separato
http://www.youtube.com/watch?v=Zxt-c_N82_w
Come posso fare lo stesso quando si lavora con Clojure?
Quello che mi piacerebbe vedere sullo schermo sarebbe:
- il file .clj Attualmente sto modificando in un buffer
- uno REPL
- un altra finestra (un telaio Emacs ?) dove ho potuto vedere i risultati dei miei test unitari (i test dell'unità sono definiti all'interno di ciascun file .clj che testano o in file .clj separati, non mi interessa)
Idealmente vorrei piace avere i risultati di th I test unitari sono mostrati in un altro frame di Emacs ma un terminale normale farebbe lo stesso (a patto che ci sia almeno un supporto per i colori).
Qualcuno sta facendo qualcosa di simile? Non mi interessa lo scripting della shell o l'elisping o qualsiasi altra cosa purché consenta di ottenere una configurazione simile al codice Clojure di unit test.
+1 ok bene, lo prendo è quello che sto cercando. Quando lein è in modalità "autotest", quando vengono rieseguiti esattamente i test? Ad esempio, i test vengono rieseguiti quando modifico una funzione anche dal REPL? –
non proprio così intelligente, li esegue quando si salvano i file .clj –