version-compatibilty – ¿Cómo ejecutar múltiples versiones de emacs para el desarrollo de paquetes?

Pregunta:

¿Existe un conjunto de herramientas para permitir probar un paquete en múltiples versiones de Emacs? Por ejemplo, 24.4 está casi disponible. ¿Puedo instalarlo y seguir probando mi paquete de forma segura en 24.1?

  • ¿Cómo lidiaría con un .emacs.d / conflictivo?

Encontré un repositorio en Github que dice

Actualmente, Names se admite en toda la familia Emacs 24 (24.1-24.4)

Y me di cuenta de que no tengo idea de cómo realizar pruebas limpiamente en múltiples versiones de Emacs.

Respuesta:

Hay una buena colección de herramientas para las pruebas de Emacs Lisp:

  • evm – Administrador de versiones de Emacs.
  • Cask : herramienta de gestión de proyectos para Emacs que ayuda a automatizar el ciclo de desarrollo de paquetes; desarrollo, dependencias, pruebas, construcción, empaquetado y más.
  • ert-runner – herramienta para proyectos de Emacs probados usando Ert.
  • ecukes – marco de prueba para pruebas de integración.
  • Travis CI : servicio de integración continua.
  • undercover.el – biblioteca de cobertura de prueba para Emacs Lisp.

También hay mucha información útil sobre las pruebas de Emacs Lisp en el blog de Johan Andersson.

Leave a Comment

Your email address will not be published.

Scroll to Top

istanbul avukat

-

web tasarım