Ahven

Phần mềm chụp màn hình:
Ahven
Các chi tiết về phần mềm:
Phiên bản: 2.3
Ngày tải lên: 15 Apr 15
Nhà phát triển: Tero Koskinen
Giấy phép: Miễn phí
Phổ biến: 12

Rating: nan/5 (Total Votes: 0)

Ahven là một thư viện đơn giản kiểm tra đơn vị (hoặc một khuôn khổ) cho Ada 95 ngôn ngữ lập trình. Dự án được lỏng lẻo theo mô hình JUnit và một số ý tưởng được lấy từ AUnit.
Ahven là phần mềm miễn phí được phân phối theo giấy phép ISC dãi và sẽ làm việc với bất kỳ trình biên dịch Ada 95

Tính năng .

  • Simple API
  • kích thước nhỏ (Ahven 1.2 có 2K SLOC; 636 báo cáo; 1.074 tờ khai)
  • kết quả thử nghiệm JUnit tương thích với định dạng XML
  • phong cách mã hóa nghiêm ngặt (thực thi bởi AdaControl)
  • Plain Ada 95 mã, không có tính năng sử dụng Ada 2005
  • Thiết bị trên các trình biên dịch khác nhau và hệ điều hành
  • Được chấp giấy phép mã nguồn mở

là gì mới trong phiên bản này:

  • Bắt đầu từ phiên bản này, các vết lùi ngoại lệ đang được lưu trữ để kết quả kiểm tra và in ra cùng với các kết quả.
  • Ngoài ra, các tài liệu nhận được một số cải tiến, và đầu ra của thông điệp multiline từ TAP_Runner đã được cố định.

là gì mới trong phiên bản 1.8:

  • Thay đổi:
  • Các hỗ trợ thư viện năng động, có một loại muỗi đã được gỡ bỏ vì nó đã không làm việc tự động trong một cách rắc rối-miễn phí trên Debian, Fedora, và Windows.
  • Ada.Calendar phụ thuộc đã được gỡ bỏ từ Ahven.Framework. Chức năng tương đương với doanh nghiệp được thực hiện trong những vận động viên chạy thử nghiệm.
  • Hỗ trợ cho TAP 1.3 đã bị bỏ. TAP 1.2 được hỗ trợ bình thường.
  • hỗ trợ Janus / Ada 3.1.1d đã bị bỏ. Ahven bây giờ đòi hỏi Janus / Ada 3.1.2beta hoặc mới hơn.
  • Hiện nay có tập tin ahven.spec trong contrib / fedora để đóng gói và cài đặt dễ dàng hơn Ahven trên Fedora.
  • Lỗi cố định:
  • Nếu người dùng đặt một Test_Case động được phân bổ vào một Test_Suite tĩnh được phân bổ các thủ tục quyết toán đã cố gắng để giải phóng bộ nhớ cùng một hai lần. Điều này bây giờ là cố định bằng cách thực hiện Điều chỉnh cho các loại Test_Suite. (Bug bitbucket # 2)
  • Nhiều Some_Type '(giá trị ban đầu) biểu thức đã được thay đổi thành đơn giản hơn (giá trị ban đầu) hình thức. Điều này đã được thực hiện để tránh Janus / Ada lỗi không 73.
  • Nội:
  • Mã dọn dẹp:. Sửa phong cách, loại bỏ các cảnh báo trình biên dịch và làm rõ nhận xét
  • thủ tục Remove_All từ Ahven.SList gói đã được đổi tên thành Clear. Tên mới là phù hợp hơn với phong cách đặt tên Ada.Containers.
  • Ahven.VStrings gói bây giờ phụ thuộc vào Ada.Strings.Fixed.
  • Ahven.Framework.Indefinite_Test_List không có thủ tục còn hay chức năng cho Cursors. Cùng chức năng bây giờ có thể đạt được bằng cách sử dụng thủ tục for_each chung.

là gì mới trong phiên bản 1.7:.

  • Đây là một phát hành Sửa lỗi
  • Thay đổi bao gồm một sửa chữa cho Constraint_Error với tên dài thử nghiệm và ký tự đặc biệt lọc từ các thử nghiệm tên khi tạo kết quả XML.
  • Ngoài ra, ví dụ báo cáo thế hệ PDF đã được thêm vào thư mục contrib và một số dọn dẹp mã nội bộ đã được thực hiện.

là gì mới trong phiên bản 1.6:

  • Lỗi cố định: kịch bản cài đặt cho một loại muỗi đã được cố định. Báo cáo lỗi và bản vá từ Reto Buerki.

là gì mới trong phiên bản 1.5:

  • Thay đổi:
  • Ahven hiện đang lưu trữ tại sourceforge.net. URL mới là: Dự án trang: http://sourceforge.net/projects/ahven Trang chủ: http://ahven.sourceforge.net/
  • Janus / Ada xây dựng hệ thống đã được viết lại. Xem README để biết chi tiết. Ngoài ra, một số thay đổi nhỏ đã được thực hiện để loại muôi xây dựng kịch bản.
  • Bug cố định:
  • tài liệu API đã không được tạo ra cho các gói Ahven.SList.

là gì mới trong phiên bản 1.4:

  • Phiên bản này giới thiệu thử nghiệm Bất cứ điều gì Protocol (TAP) phóng viên, một API mới cho các trường hợp thử nghiệm dựa trên stack, và cải thiện hỗ trợ Janus / Ada.
  • Một số thay đổi API đã được thực hiện, nhưng họ nên chỉ những người đã mở rộng khuôn khổ các ảnh hưởng.

Phần mềm tương tự

Ý kiến ​​để Ahven

Bình luận không
Nhập bình luận
Bật hình ảnh!