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进行了更改,但他们应该只有那些谁也延长了框架的影响。

类似的软件

意见 Ahven

评论没有发现
添加评论
打开图片!