使用具有完整性的 CppUnit
Using CppUnit with Integrity
我不是一个C++的人 - 但我被指派评估一些测试工具。 作为一个组织,我们使用 GHS Multi for Integrity 编译C++。 我们有一套现有的内部测试工具,我们一直在使用。
我们现在正在考虑一个专有程序,它可以生成单元测试并运行现有的单元测试。 问题是现有的测试用例必须采用CppUnit格式。 将我们现有的代码转换为 CppUnit 语法非常容易,但我实际上无法构建它。 我的第一个问题是我无法正确构建 cppunit 库。 我被限制在没有Visual Studio的Windows计算机上。 我尝试运行自动配置配置脚本,它抱怨没有安装编译器。 我不知道如何将其指向 GHS 编译器,并且它大约有 10k 行,我没想到能够做到。 我安装了 GCC,但随后在运行配置脚本时出现语法错误。
接下来我使用 cygwin 直接安装 cppunit,但不确定如何让链接器使用它。 我尝试将三个库添加到链接器命令中,但这并没有改变任何东西......而且我不确定即使我做得正确,它是否有效,因为它们不是为此编译器构建的。 我将 .h 文件放在编译器检查的目录中,因此一切都可以编译,但我在链接处收到一堆未解决的符号错误。
那么,有人知道如何使用多工具链构建cppunit,或者将其指向现有的库集吗?
只是想说你可以在多的源代码上构建 cppunit 1.12.1 库。这是一个老问题,所以我不会详细介绍。
相关文章:
- 尽管测试成功,CppUnit测试核心仍被丢弃.为什么
- 在 CppUnit 中测试中止断言失败
- 高完整性C++规则7.2.1的基本原理是什么
- CppUnit:如何立即打印故障详细信息
- CppUnit - 如何在 setUp() 中使用 unique_ptr
- 适用于 C++ 的 AWS 开发工具包:对 S3 传输进行完整性检查
- CppUnit 测试与 Qt 5.9 一起挂起
- cppUnit:针对多个测试方法执行一次的设置函数
- 完整性实时操作系统多编译器
- 模板基类的破坏者中的类型完整性不一致
- Boost Asio网络发送/接收是否具有任何形式的数据完整性保证
- 我在哪里可以找到 cppunit 的版本
- CppUnit:为什么静态局部变量保持其值
- cppunit导出本地变量
- cppUnit 找不到 C++11 库
- Apache Thrift 是否保证数据完整性
- 如何使用 C/C++检查 ZIP 文件(Office Open XML 文件)的完整性
- 是否有针对新成员的编译器强化实施完整性的模式
- CPPUNIT将GCC升级到5.4.0后,将STD :: BAD_ALLOC投掷
- 使用具有完整性的 CppUnit