如何运行emacs的多个版本进行软件包开发?


13

有一套工具可以在多个Emacs版本上测试软件包。例如24.4即将发布。我可以安装它并且仍然可以安全地在24.1中测试我的软件包吗?

  • 如何处理冲突的.emacs.d /?

我在Github上遇到了一个回购,上面写着

当前,整个Emacs 24系列(24.1–24.4)都支持名称。

并且意识到我不知道如何在多个Emacs版本上干净地完成测试。

Answers:


12

有大量用于Emacs Lisp测试的工具集合:

  • evm -Emacs版本管理器。
  • Cask -Emacs的项目管理工具,可帮助实现软件包开发周期的自动化;开发,依赖项,测试,构建,打包等等。
  • ert- runner-使用Ert测试的Emacs项目的工具。
  • ecukes-集成测试的测试框架。
  • Travis CI-持续集成服务。
  • undercover.el -Emacs Lisp的测试覆盖率库。

Johan Andersson的博客上还有很多有关Emacs Lisp测试的有用信息。


您的答案中确实有很多有用的信息,evm看起来不错,而对于测试,我并不了解undercover.el和Johan Andersson的博客。谢谢。
Gambo 2014年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.