8.58. Check-0.15.2

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

估计构建时间: 0.1 SBU (计入测试时间为约 1.6 SBU)
需要硬盘空间: 12 MB

8.58.1. 安装 Check

更新构建系统使用的辅助脚本, 以允许为 LoongArch 构建该软件包:

tar -xvf ../autoconf-2.72.tar.xz --strip-components=2 \
    autoconf-2.72/build-aux/config.{guess,sub}

准备编译 Check:

./configure --prefix=/usr --disable-static

构建该软件包:

make

现在编译已经完成,执行以下命令执行 Check 测试套件:

make check

安装该软件包:

make docdir=/usr/share/doc/check-0.15.2 install

8.58.2. Check 的内容

安装的程序: checkmk
安装的库: libcheck.so

简要描述

checkmk

用于生成 C 语言单元测试的 awk 脚本,生成的单元测试可以和 Check 单元测试框架一起使用

libcheck.so

包含使得测试程序能够调用 Check 的函数