工具/软件:
我们使用的是 J784s4 RTOS-SDK。 我们想对我们的源代码进行单元测试。 是否有任何推荐的单元测试框架? 是否有任何将单元测试与基于 Concerto 的构建系统集成的指南
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
工具/软件:
我们使用的是 J784s4 RTOS-SDK。 我们想对我们的源代码进行单元测试。 是否有任何推荐的单元测试框架? 是否有任何将单元测试与基于 Concerto 的构建系统集成的指南
尊敬的 Deepankar:
Unknown 说:我们希望对我们的源代码进行单元测试。
您谈论的是哪些软件组件以及哪些内核? 我假设这适用于您的客户电路板、对吗?
TI SDK 在相应的元件级别具有针对各种软件组件的单元测试、这些都是针对 TI EVM 构建的。 您是希望重复使用并修改此测试代码、还是希望编写自己的测试代码?
是否有任何将装置测试与基于 Concerto 的构建系统集成的指南
您提到了 Concerto、因此我假设这是所有的 Vision Apps。 TI SDK 会构建单个应用程序固件映像、其中包含所有功能、但在 A72侧可执行文件不同、用于测试相应的单元测试。
此致
Suman
尊敬的 Deepankar:
我们有 Vision 应用在 MCU1_0和主域中的其他 MCU 内核上运行。
您是否在 MCU1_0上运行 AutoSAR OS 或经典 AutoSAR 堆栈?
在哪里 可以找到任何可以用作参考并扩展到我们 API 单元测试的示例单元测试。
这是一个非常广泛的问题、我无法在不知道您修改了什么组件、针对什么核心以及您的更改到底是什么的情况下正确回答。
我们的代码正在运行、用于 CAN、以太网等。
这是 RTOS PDK 级 CAN 驱动程序吗? 对于以太网、这是虚拟以太网还是 MCU1_0上的本机以太网协议栈?
在哪里 可以找到任何可以用作参考并扩展到我们 API 单元测试的示例单元测试。
PDK 驱动程序等每个 SDK 组件层都有一个测试或示例文件夹、其中提供了该驱动程序的特定单元测试。 这些需要对电路板提供构建支持、才能在电路板上运行这些支持。
此外、您对装置测试的意见如何、
单元测试良好、如果您以安全为导向、则可能需要通过相应的测试提供满足要求的可追溯性。
您会建议对目标硬件进行单元测试还是在主机上进行单元测试?
我认为您不能在主机上测试所有内容、需要在目标硬件上执行这些操作。
请注意、这将要求您具有一个测试自动化框架、以便能够刷写和运行不同的映像、尤其是对于 RTOS 端固件。
此致
Suman