强大的c语言单元测试框架:Check

发表于:2010-5-19 17:09

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:未知    来源:51Testing软件测试网采编

  * 再执行 aclocal,运行正常,并在目录下生成一个文件 aclocal.m4

  * 运行 autoreconf -i ,创建软件包编译需要的脚本文件:

$ autoreconf -i -v
autoreconf: Entering directory `.'
autoreconf: configure.ac: not using Gettext
autoreconf: running: aclocal
autoreconf: configure.ac: tracing
autoreconf: configure.ac: creating directory build-aux
autoreconf: running: libtoolize --copy
libtoolize: putting auxiliary files in AC_CONFIG_AUX_DIR, `build-aux'.
libtoolize: copying file `build-aux/ltmain.sh'
libtoolize: Consider adding `AC_CONFIG_MACRO_DIR([m4])' to configure.ac and
libtoolize: rerunning libtoolize, to keep the correct libtool macros in-tree.
libtoolize: Consider adding `-I m4' to ACLOCAL_AMFLAGS in Makefile.am.
autoreconf: running: /usr/bin/autoconf
autoreconf: running: /usr/bin/autoheader
autoreconf: running: automake --add-missing --copy --no-force
configure.ac:19: installing `build-aux/config.guess'
configure.ac:19: installing `build-aux/config.sub'
configure.ac:15: installing `build-aux/install-sh'
configure.ac:15: installing `build-aux/missing'
src/Makefile.am: installing `build-aux/depcomp'
autoreconf: Leaving directory `.'

  运行 check 自带的单元测试框架示例

  * 运行配置

$ ./configure

  * 编译 src  和 tests

$ make

  * 运行测试用例

$ make check
...
Running suite(s): Money
100%: Checks: 3, Failures: 0, Errors: 0
PASS: check_money
=============
1 test passed
=============

  测试用例示例运行成功!剩下就是照猫画虎般的模拟示例程序,为你的 C 语言项目添加测试用例框架支持了。

33/3<123
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号