วิธีรัน emacs หลายรุ่นเพื่อการพัฒนาบรรจุภัณฑ์?


13

มีชุดเครื่องมือในการทดสอบแพ็คเกจบน Emacs หลายรุ่นหรือไม่ ตัวอย่างเช่น 24.4 มีการเปิดตัวเกือบ ฉันสามารถติดตั้งและทดสอบแพคเกจของฉันได้อย่างปลอดภัยใน 24.1 หรือไม่?

  • ฉันจะจัดการกับ. emacs.d / ที่ขัดแย้งกันอย่างไร

ฉันเจอrepoบน Github ที่บอกว่า

ขณะนี้ชื่อกำลังได้รับการสนับสนุนทั้งครอบครัว 24 Emacs (24.1–24.4)

และรู้ว่าฉันไม่รู้ว่าจะทำการทดสอบให้สำเร็จใน Emacs หลาย ๆ รุ่นได้อย่างไร

คำตอบ:


12

มีชุดเครื่องมือที่ดีสำหรับการทดสอบ Emacs Lisp:

  • evm - ผู้จัดการเวอร์ชั่นของ Emacs
  • Cask - เครื่องมือการจัดการโครงการสำหรับ Emac ที่ช่วยให้รอบการพัฒนาแพ็กเกจเป็นไปโดยอัตโนมัติ การพัฒนาการอ้างอิงการทดสอบการสร้างบรรจุภัณฑ์และอื่น ๆ
  • ert-runner - เครื่องมือสำหรับโครงการ Emacs ที่ทดสอบโดยใช้ Ert
  • ecukes - กรอบการทดสอบสำหรับการทดสอบการรวม
  • Travis CI - บริการการรวมอย่างต่อเนื่อง
  • undercover.el - ห้องสมุดครอบคลุมการทดสอบสำหรับ Emacs Lisp

นอกจากนี้ยังมีจำนวนมากของข้อมูลที่เป็นประโยชน์เกี่ยวกับการทดสอบ Emacs เสียงกระเพื่อมที่โยฮันแอนเดอร์บล็อก


มีข้อมูลที่เป็นประโยชน์มากมายในคำตอบของคุณ EVM ดูดีมากและสำหรับการทดสอบฉันไม่รู้เรื่องสายลับและบล็อกของ Johan Andersson ขอขอบคุณ.
Gambo
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.