Ahven

軟件截圖:
Ahven
軟件詳細信息:
版本: 2.3
上傳日期: 15 Apr 15
開發: Tero Koskinen
許可: 免費
人氣: 101

Rating: 3.0/5 (Total Votes: 2)

阿赫文是一個簡單的單元測試庫(或框架)為95的Ada編程語言。該項目的JUnit後,鬆散的建模和一些想法從AUnit拍攝。
阿赫文是根據許可ISC授權免費分發的軟件,並應與任何阿達95的編譯器

特點

  • 在簡單API
  • 在小尺寸(1.2阿赫文有2K SLOC; 636陳述; 1074聲明)
  • 在XML格式的JUnit兼容的測試結果
  • 在嚴格的編碼風格(由AdaControl執行)

  • 使用
  • 在平原的Ada 95碼,沒有阿達2005功能
  • 在跨越不同的編譯器和操作系統的便攜式
  • 在許用開源許可

什麼在此版本中是新的

  • 從這個版本開始,除回溯現在存儲到測試結果並打印出來一起的結果。
  • 在此外,該文件得到了一些改進,多行的消息從TAP_Runner輸出已定。

什麼在1.8版本的新

  • 更改:
  • 在與GNAT動態庫的支持被刪除,因為它沒有在Debian,Fedora和Windows中的無故障地自動工作。
  • 在Ada.Calendar依賴從Ahven.Framework刪除。等效的功能現在在測試運行實施。
  • 在支持TAP 1.3下降了。 TAP 1.2通常的支持。
  • 在劍鋒/阿達3.1.1d支持下降了。阿赫文現在要求的Janus / Ada的3.1.2beta或更高版本。
  • 在有現在的contrib / Fedora的ahven.spec文件進行打包和Fedora的安裝阿赫文更容易。
  • 在錯誤修正:
  • 如果用戶置於一個動態分配的Test_Case成靜態分配Test_Suite定稿程序試圖釋放相同內存的兩倍。這是現在固定通過實施調整為Test_Suite類型。 (錯誤#到位桶2)
  • 在許多Some_Type“(初始值)表達水平改變成更簡單的(初始值)的形式。這樣做是為了避免劍鋒/ Ada的錯誤沒有73。
  • 在內部:
  • 在代碼清理:風格修復,去除編譯器警告和註釋澄清
  • 從Ahven.SList包REMOVE_ALL程序更名為清除。新名稱是Ada.Containers命名風格更加一致。
  • 在Ahven.VStrings包取決於Ada.Strings.Fixed。
  • 在Ahven.Framework.Indefinite_Test_List已不再過程或函數的光標。同樣的功能可以使用通用的for_each過程來實現,現在

什麼是1.7版本,新的

  • 在這是一個修正版
  • 在變更內容包括一個生成Constraint_Error修復與長時間的測試名稱和特殊字符從測試的名稱生成XML結果時過濾。
  • 此外,PDF報表生成例加入到contrib目錄和一些內部代碼清理被完成。

什麼版本1.6是新的

  • 在錯誤修正:安裝腳本GNAT是固定的。從雷托Buerki bug報告和補丁。

什麼版本1.5是新的

  • 更改:
  • 在阿赫文現託管在sourceforge.net。新的網址是:項目頁面:http://sourceforge.net/projects/ahven主頁:http://ahven.sourceforge.net/
  • 在劍鋒/ Ada的編譯系統被改寫。見README獲取詳細信息。此外,一些小的改動,都是為蚊蚋構建腳本。
  • 在錯誤修正:
  • 在沒有為Ahven.SList包生成的API文檔。

什麼是1.4版本,新的

  • 在這個版本引入了測試任何協議(TAP)的記者,一對於基於堆棧的測試用例新的API,以及改進的劍鋒/ Ada的支持。
  • 在一些API進行了更改,但他們應該只有那些誰也延長了框架的影響。

類似的軟件

BuildBot
BuildBot

17 Feb 15

dfuzz
dfuzz

12 May 15

Sonar
Sonar

11 May 15

NoseDBResult
NoseDBResult

11 May 15

意見 Ahven

評論沒有發現
添加評論
打開圖片!