5.14. Check-0.9.12

Check 是一个 C 的单元测试框架。

预计构建时间: 0.1 SBU
磁盘空间需求: 6.9 MB

5.14.1. 安装 Check

准备编译 Check:

PKG_CONFIG= ./configure --prefix=/tools

配置参数含义:

PKG_CONFIG=

此项告诉 configure 脚本,忽略任何可能让系统链接到 /tools 目录之外的库的 pkg-config 选项。

构建软件包:

make

编译现在完成了。前面讨论过,没有必要在这一章中为临时工具运行测试套件。如果无论如何都要运行 Check 的测试套件,执行以下命令:

make check

注意 Check 的测试套件可能占用相对较长的时间 (可达 4 SBU)。

安装软件包:

make install

5.14.2. Check 的内容

安装的程序: checkmk
安装的库: libcheck.{a,so}

简介

checkmk

用于为使用 Check 单元测试框架生成 C 单元测试的 Awk 脚本。

libcheck.{a,so}

包含允许 Check 被测试程序调用的函数