我开始使用嵌入式C的测试驱动开发,我开始阅读这本书:“嵌入式C的测试驱动开发”,其中他们推荐了两个开发系统测试环境:Unity和CppUTest。
因此,我决定下载两者的代码,并下载并安装Cygwin,以便编译这些东西。但是,一旦我下载了所有内容,我就真的输了,因为没有这种类型的好文档:
“1-首先去XXX。 2-运行XXX。 3-将XXX文件复制到XXX文件夹中。 4-瞧,都设置了“
当我下载CppUTest和Unity时,我发现的唯一的东西就是大量带有makefile和东西的文件夹以及一些对我来说就像用中文写的自述文件。我得到的最远的是编译CppUTest并运行它的测试,就是这样。
所以,这是我的问题。想象一下,我已经有了Module.c,Module.h和ModuleTest.cpp。我需要做些什么来编译它并运行测试?
我想知道您是否有使用这些工具的经验,可以给我一些提示和建议。
谢谢你,并致以最诚挚的问候。
答案 0 :(得分:0)
请将来遵循以下规则:one problem and one specific question
。模糊的问题很难得到很好的答案。
考虑到cpputest,这项工作:
$ tar -xf cpputest-3.8.tar.gz
$ cd cpputest-3.8
$ ./configure
$ make
$ make check
这基本上也是README.md