패키지 개발을 위해 여러 버전의 emacs를 실행하는 방법은 무엇입니까?


13

여러 Emacs 버전에서 패키지를 테스트 할 수있는 도구 세트가 있습니까? 예를 들어 24.4가 거의 릴리스되었습니다. 24.1에서 패키지를 설치하고 안전하게 테스트 할 수 있습니까?

  • 충돌하는 .emacs.d /를 어떻게 처리합니까?

Github 에서 레포 를 발견했습니다.

현재 이름은 전체 Emacs 24 제품군 (24.1–24.4)에서 지원됩니다.

그리고 여러 Emacs 버전에서 테스트를 깨끗하게 수행하는 방법을 모르겠습니다.

답변:


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
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.