Files
zhouge941 d416f35832 修复 MJPEG 解码器单元测试无法生成 XML 结果文件问题
问题描述:
- 原实现使用自定义 main() + quick_exit(),导致 XML 结果文件无法正常生成
- OpenHarmony 测试框架要求使用 gtest_main 提供的标准 main 函数
- Signal 11 崩溃:测试依赖整个 pipeline_core,带入了 MetadataController 等不需要的模块

修复方案:
1. 移除自定义 main 函数,使用 gtest_main 提供的标准 main
2. 测试 BUILD.gn 直接编译 mjpeg_decoder.cpp 源文件,不依赖 pipeline_core
3. mjpeg_decoder.cpp 条件使用 hilog 替代 camera.h,避免依赖链过长

测试结果:
- 18 个测试运行完成
- 13 个通过,5 个跳过(Libyuv decoder 设备上不可用)
- XML 结果文件成功生成(8014 字节)
- 无 Signal 11 崩溃

Signed-off-by: zhouge941 <zhouge7@huawei.com>
Change-Id: I91f2689dea68443ef23b489606fc4a17d238c4c1
2026-05-07 21:09:46 +08:00
..
2026-03-07 16:37:58 +08:00
2025-07-14 12:07:33 +08:00
2021-09-09 01:49:17 +08:00
2026-04-01 16:57:01 +08:00
1
2026-02-10 09:37:06 +08:00
1
2025-07-30 16:35:12 +08:00
2023-04-25 08:06:08 +00:00