Ahven

ภาพหน้าจอของซอฟแวร์:
Ahven
รายละเอียดซอฟแวร์:
รุ่น: 2.3
วันที่อัพโหลด: 15 Apr 15
ผู้พัฒนา: Tero Koskinen
การอนุญาต: ฟรี
ความนิยม: 12

Rating: nan/5 (Total Votes: 0)

Ahven เป็นห้องสมุดทดสอบหน่วยง่าย (หรือกรอบ) สำหรับ Ada 95 ภาษาการเขียนโปรแกรม โครงการเป็นแบบจำลองอย่างอิสระหลังจาก JUnit และความคิดบางอย่างที่นำมาจาก aUnit
Ahven เป็นซอฟต์แวร์แจกฟรีภายใต้ใบอนุญาต ISC บุตรและควรทำงานกับ Ada 95 คอมไพเลอร์

คุณสมบัติ .

  • ง่าย API
  • ขนาดเล็ก (Small Ahven 1.2 มี 2K SLOC; 636 งบ; 1074 ประกาศ)
  • JUnit ได้ผลการทดสอบในรูปแบบ XML
  • สไตล์การเข้ารหัสที่เข้มงวด (บังคับโดย AdaControl)
  • ธรรมดา Ada 95 รหัสไม่ Ada 2005 คุณสมบัติใช้
  • แบบพกพาทั่วคอมไพเลอร์ที่แตกต่างกันและระบบปฏิบัติการ
  • อนุญาตใบอนุญาตเปิดแหล่งที่มา

มีอะไรใหม่ ในข่าวประชาสัมพันธ์นี้:

  • เริ่มจากรุ่นนี้ติดตามย้อนหลังยกเว้นตอนนี้จะถูกเก็บไว้ ผลการทดสอบและพิมพ์ออกมาพร้อมกับผล.
  • นอกจากนี้เอกสารที่ได้รับการปรับปรุงบางอย่างและการส่งออกของข้อความ multiline จาก TAP_Runner ได้รับการแก้ไข.

มีอะไรใหม่ ในรุ่น 1.8:

  • การเปลี่ยนแปลง:
  • การสนับสนุนห้องสมุดแบบไดนามิกที่มียุงจะถูกลบออกเพราะมันไม่ได้ทำงานโดยอัตโนมัติในลักษณะที่ปราศจากปัญหาใน Debian, Fedora และ Windows.
  • Ada.Calendar พึ่งพาถูกลบออกจาก Ahven.Framework ฟังก์ชั่นเทียบเท่าจะดำเนินการอยู่ในขณะนี้นักวิ่งทดสอบ.
  • การสนับสนุนสำหรับ TAP 1.3 ถูกทิ้ง TAP 1.2 ได้รับการสนับสนุนตามปกติ.
  • เจนัส / Ada 3.1.1d สนับสนุนถูกทิ้ง Ahven ตอนนี้ต้อง 3.1.2beta เจนัส / Ada หรือใหม่กว่า.
  • ขณะนี้มีไฟล์ ahven.spec ใน contrib / ฟางเพื่อให้บรรจุภัณฑ์และการติดตั้ง Ahven ง่ายขึ้นใน Fedora.
  • บักคงที่:
  • หากผู้ใช้วางจัดสรรแบบไดนามิก Test_Case เข้าสู่ขั้นตอนการจัดสรร statically Test_Suite สรุปพยายามที่จะปล่อยหน่วยความจำเดียวกันสองครั้ง นี้ได้รับการแก้ไขในขณะนี้โดยการดำเนินการปรับสำหรับชนิด Test_Suite (Bug bitbucket # 2)
  • Some_Type หลาย '(ค่าเริ่มต้น) การแสดงออกที่ถูกเปลี่ยนเป็นง่ายขึ้น (ค่าเริ่มต้น) รูปแบบ นี่คือการทำเพื่อหลีกเลี่ยงข้อผิดพลาดเจนัส / Ada no. 73
  • ภายใน:
  • การทำความสะอาด. รหัสสินค้า: แก้ไขรูปแบบการกำจัดของคำเตือนรวบรวมและชี้แจงแสดงความคิดเห็น
  • ขั้นตอน Remove_All จากแพคเกจ Ahven.SList ถูกเปลี่ยนชื่อเป็นที่ชัดเจน ชื่อใหม่มีมากขึ้นสอดคล้องกับการตั้งชื่อ Ada.Containers สไตล์.
  • แพคเกจ Ahven.VStrings ตอนนี้ขึ้นอยู่กับ Ada.Strings.Fixed.
  • Ahven.Framework.Indefinite_Test_List ไม่มีขั้นตอนอีกต่อไปหรือฟังก์ชั่นสำหรับเคอร์เซอร์ ฟังก์ชั่นเดียวกันสามารถทำได้ตอนนี้ใช้ขั้นตอน for_each ทั่วไป.

มีอะไรใหม่ ในรุ่น 1.7:.

  • นี้เป็นรุ่น bugfix
  • การเปลี่ยนแปลงรวมถึงการแก้ไขสำหรับ Constraint_Error มีชื่อการทดสอบยาวและอักขระพิเศษกรองจากชื่อการทดสอบเมื่อมีการสร้างผล XML.
  • นอกจากนี้ตัวอย่างเช่นการสร้างรายงาน PDF ถูกบันทึกอยู่ในไดเรกทอรี contrib และบางสะสางรหัสภายในได้ทำ.

มีอะไรใหม่ ในรุ่น 1.6:

  • บักคงที่: สคริปต์การติดตั้งสำหรับยุงได้รับการแก้ไข รายงานข้อผิดพลาดและแพทช์จาก Reto Buerki.

มีอะไรใหม่ ในรุ่น 1.5:

  • การเปลี่ยนแปลง:
  • Ahven เป็นเจ้าภาพในขณะนี้ที่ sourceforge.net URL ที่ใหม่คือโครงการหน้า: http://sourceforge.net/projects/ahven โฮมเพจ: http://ahven.sourceforge.net/
  • เจนัส / Ada สร้างระบบการเขียน ดู README สำหรับรายละเอียด นอกจากนี้การเปลี่ยนแปลงบางอย่างเล็ก ๆ น้อย ๆ ได้ทำเพื่อตัวริ้นสร้างสคริปต์.
  • Bug คงที่:
  • เอกสาร API ไม่ได้ถูกสร้างสำหรับแพคเกจ Ahven.SList.

มีอะไรใหม่ ในรุ่น 1.4:

  • ข่าวประชาสัมพันธ์ฉบับนี้แนะนำทดสอบอะไร Protocol (TAP) นักข่าว API ใหม่สำหรับสแต็คที่ใช้กรณีทดสอบและปรับปรุงการสนับสนุนเจนัส / Ada.
  • การเปลี่ยนแปลงบางอย่าง API ได้ทำ แต่พวกเขาควรจะมีผลเฉพาะผู้ที่มีการขยายกรอบ.

ซอฟต์แวร์ที่คล้ายกัน

nose-exclude
nose-exclude

20 Feb 15

lava-serial
lava-serial

15 Apr 15

tdaemon
tdaemon

11 May 15

ความคิดเห็นที่ Ahven

ความคิดเห็นที่ไม่พบ
เพิ่มความคิดเห็น
เปิดภาพ!