unicstl/3rdparty/unicstl-unity
2024-08-28 00:57:04 +08:00
..
src 针对多文件测试路径显示问题,做了修改 2024-08-28 00:57:04 +08:00
CMakelists.txt 把测试框架搭建起来,后续添加测试内容。 2024-08-27 21:16:21 +08:00
LICENSE.txt 把测试框架搭建起来,后续添加测试内容。 2024-08-27 21:16:21 +08:00
README.md 针对多文件测试路径显示问题,做了修改 2024-08-28 00:57:04 +08:00

问题和解决方案

1. 多文件打印测试文件路径不合理的问题

新增宏定义可放于unity_config.h中用来让测试文件路径显示为当前测试文件而不是主test.c文件。 方便针对多文件测试,快速定位错误。

#define RUN_TEST_WITH_CURRENT_FILE      1

另外,修改了两个函数,新增文件路径参数。

void UnityDefaultTestRun(UnityTestFunction Func, const char* FuncName, const int FuncLineNum, const char* FileName);

void UnityConcludeTest(const char *FileName);