Ünite

2012-07-02 24 views
5

inanılmaz bir "Emacs kayalar" video izlerken ve ben geliştiriciler bir pencere Emacs ve diğer pencere (neredeyse için kullanılan yan yana iki pencere yan kullandığını fark) sürekli birim testleri çalıştırın. Video (o IMO görünümlü gerçekten iyi) buradadır:Ünite

http://www.youtube.com/watch?v=Zxt-c_N82_w

nasıl aynı yapabilirim Clojure ile çalışırken?

olacağım ekranda görmek istiyorum söylesem:

  • Şu anda bir tampon
  • bir REPL
  • bir başka pencere (bir Emacs çerçeve düzenleme ediyorum .clj dosya ?) (benim birim testlerin sonuçlarını görebiliyordu birim İdeal) onlar test etmek veya ayrı .clj dosyalarında, umurumda değil

Ben istiyorum dosyasını .clj kendileri tanımlanmış ya her içeride ediliyor testleri nerede inci sonuçları gibi Başka bir Emacs çerçevesinde gösterilen e birim testleri, ancak düzenli bir terminal de (en azından bir miktar renk desteği olduğu sürece) yapacaktır.

Benzer bir şey yapan var mı? Ben birim komutları Clojure kodu benzer bir kurulum elde etmek için izin verdiği sürece kabuk betik veya elisp'ing veya başka bir şey aldırmayın.

cevap

5

Eğer otomatik test plugin LEIN eklemek ise

  • Ctrl x 2 yatay
  • Ctrl x 3 Repl koymak için kod ve test
  • clojure-jack-in içine üst panel bölme bölme bölmek En panellerden birinde
  • Mx aNSI dönem alt tampon iyi bir terminal daha sonra bu terminalde Lein Ototest çalıştırmak alır.
+0

1 Tamam harika bunun o kadar Peşinde olduğum budur alır. Lein "autotest" modunda olduğunda, testler tam olarak ne zaman tekrar çalışır? Örneğin, REPL'den bir işlevi değiştirdiğimde testler tekrar çalışır mı? –

+0

oldukça akıllı değil, .clj dosyalarınızı kaydettiğinizde bunları çalıştırır –

İlgili konular