Paket geliştirmek için emacs'ın birden fazla sürümünü nasıl çalıştırırım?


13

Bir paketi birden fazla Emacs sürümünde test etmeyi sağlayan bir dizi araç var mı? Örneğin, 24.4 neredeyse piyasaya sürüldü. 24.1'de paketimi yükleyip yine de güvenle test edebilir miyim?

  • Çakışan bir .emacs.d / ile nasıl başa çıkabilirim?

Ben rastladım repo diyor Github

Şu anda, Adlar tüm Emacs 24 ailesinde (24.1–24.4) destekleniyor

Ve birden fazla Emacs sürümünde temiz bir şekilde test yapmayı bilmediğimi fark ettim.

Yanıtlar:


12

Emacs Lisp testi için iyi bir araç koleksiyonu var:

  • evm - Emacs Sürüm Yöneticisi.
  • Cask - Emacs için paket geliştirme döngüsünü otomatikleştirmeye yardımcı olan proje yönetim aracı; geliştirme, bağımlılıklar, test, bina, paketleme ve daha fazlası.
  • ert-runner - Ert kullanılarak test edilen Emacs projeleri için bir araç.
  • ecukes - entegrasyon testi için test çerçevesi.
  • Travis CI - sürekli entegrasyon hizmeti.
  • undercover.el - Emacs Lisp için test kapsam kütüphanesi.

Johan Andersson'un blogunda Emacs Lisp testi hakkında birçok yararlı bilgi var .


Cevabınızda gerçekten çok yararlı bilgiler var, evm harika görünüyor ve test için undercover.el ve Johan Andersson'un blogundan habersizdim. Teşekkür ederim.
Gambo
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.