首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏Linux知识

    【嵌入式单元测试】C语言单元测试框架搭建

    理论上来说,cmocka可以支持任何使用标准C库的交叉编译器。 本文将介绍如何在嵌入式环境(交叉编译)搭建cmocka单元测试环境,以及cmocka的简单使用示例。 cmocka交叉编译 源码下载 目前最新的1.1.5版本,对于嵌入式环境,我们需要下载源码进行交叉编译 cmocka1.1源码下载地址 这里以cmocka-1.1.5.tar.xz为例。 cmocka.h位于cmocka源码的include目录 cmocka使用示例 测试代码如下: $ tree hello/ hello/ ├── inc │ └── cmocka.h ├── 除此之外,cmocka还提供了更多其他的测试API,请参考cmocka.h. 因此,交叉编译cmocka源码中遇到的编译问题基本上都是C代码问题,与平台无关。 参考 cmocka官网 cmocka API介绍

    1K00编辑于 2025-02-19
  • 来自专栏FreeBuf

    WEF:一款功能强大的Wi-Fi安全测试框架

    /strap.sh pacman -S base-devel libnl openssl ethtool util-linux zlib libpcap sqlite pcre hwloc cmocka

    1.2K10编辑于 2023-03-30
  • 来自专栏程序人生丶

    C++ 资源大全:标准库、Web框架、人工智能等 | 最全整理

    CMocka: 支持模拟对象的C单元测试框架。 CppUnit: 由JUnit移植过来的C++测试框架。 CTest: CMake测试驱动程序。 dbg-macro: C++的dbg(……)宏。

    2.4K00编辑于 2024-05-13
领券