# HDF_TDD **Repository Path**: jzy_123/hdf_tdd ## Basic Information - **Project Name**: HDF_TDD - **Description**: TDD(Test Driver Develop )Project for HDF - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2023-11-13 - **Last Updated**: 2023-11-18 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # HDF-TDD开发工程 ## 工程搭建 ### clone本项目 ``` git@gitee.com:haizhouyang/hdf_tdd.git ``` ### 搭建cpputest工程 进入hdf_tdd,即项目根目录: 1. 获取cpputest工程: git clone https://github.com/cpputest/cpputest.git 2. 使用4.0版本: 在cpputest工程根目录执行: git checkout v4.0 3. 编译cpputest工程: 在cpputest工程根目录执行: - autoreconf . -i - ./configure - make tdd 4. 导出环境变量 在cpputest工程根目录并执行: export CPPUTEST_HOME=$(pwd) ### 配置测试目标 编辑hdf.mk,重新修改drivers_hdf_core位置 ``` HDF_CORE_ROOT = /home/workspace1/yanghaizhou/code/fork/drivers_hdf_core ``` ## 编译并运行测试 在本项目根目录执行: ``` make test ``` ## 参考 1. https://github.com/jwgrenning/cpputest-starter-project