gpt4 book ai didi

c - C 的 TDD。如何使用 CppUTest 编译和运行我的第一个测试?

转载 作者:行者123 更新时间:2023-11-30 16:59:06 24 4
gpt4 key购买 nike

我正在开始学习嵌入式C的测试驱动开发,并开始阅读《嵌入式C的测试驱动开发》一书,其中他们推荐了两种开发系统测试环境:Unity和CppUTest。

因此,我决定下载两者的代码,并且下载并安装 Cygwin,以便编译这些东西。然而,一旦我下载了所有内容,我就真的迷失了,因为没有这样的好的文档:

"1- 首先转到 XXX。 2-运行XXX。 3- 将 XXX 文件复制到 XXX 文件夹中。 4-瞧,一切就绪”

当我下载 CppUTest 和 Unity 时,我发现的唯一东西是大量包含 makefile 和内容的文件夹以及一些对我来说就像用中文编写的自述文件。我得到的最远的结果是编译 CppUTest 并运行其测试,仅此而已。

所以,这是我的问题。假设我已经有了 Module.c、Module.h 和 ModuleTest.cpp。我需要做什么来编译它并运行测试?

我想知道您是否有使用此工具的经验,并且可以给我一些提示和建议。

谢谢您并致以最诚挚的问候。

最佳答案

今后请遵循以下规则:一个问题和一个具体问题。模糊的问题很难得到好的答案。

考虑到 cpputest,这项工作:

$ tar -xf cpputest-3.8.tar.gz
$ cd cpputest-3.8
$ ./configure
$ make
$ make check

这基本上也是 README.md 中所写的内容

关于c - C 的 TDD。如何使用 CppUTest 编译和运行我的第一个测试?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38373137/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com