Як запустити кілька версій emacs для розробки пакунків?


13

Чи існує набір інструментів для тестування пакета у кількох версіях Emacs. Наприклад, 24.4 майже випущено. Чи можу я встановити його і все-таки безпечно протестувати свій пакет в 24.1?

  • Як би я мав справу з конфліктним .emacs.d /?

Я наткнувся на репо на Github, що говорить

В даний час Names підтримується для всієї родини Emacs 24 (24.1–24.4)

І зрозумів, що поняття не маю, як пройти тестування на кількох версіях Emacs.

Відповіді:


12

Є хороша колекція інструментів для тестування Emacs Lisp:

  • evm - Менеджер версій Emacs
  • Cask - інструмент управління проектами для Emacs, який допомагає автоматизувати цикл розробки пакунків; розробка, залежності, тестування, будівництво, упаковка тощо.
  • ert-runner - інструмент для проектів Emacs, протестованих за допомогою Ert.
  • ecukes - тестувальна рамка для інтеграційного тестування.
  • Travis CI - послуга безперервної інтеграції.
  • undercover.el - тестова бібліотека покриття для Emacs Lisp.

Також у блозі Йохана Андерссона є багато корисної інформації про тестування Emacs Lisp .


У вашій відповіді дійсно багато корисної інформації, evm виглядає чудово, і для тестування я не знав про Undercover.el та щоденник Йохана Андерссона. Дякую.
Гамбо
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.