目前,我正在使用 ESP-IDF 并尝试让单元测试工作。
我已经找到了https://esp-idf.readthedocs.io/en/latest/api-guides/unit-tests.html,但有一点我不明白。
但首先,让我解释一下我的设置:
- 我在 Windows 下工作并且有一个 MSYS32 shell。
- 我
IDF_PATH
指向 ~/esp-idf,我的 esp-idf 套件所在的位置。 - 但是,我的项目位于 ~/project_dir/subdir。他们按照他们应该的方式工作。
如果我按照单元测试指南中的说明,我可以构建系统内置的测试用例。但它没有找到我的应用程序的单元测试。这很清楚,因为他们坐在完全不同的地方。
我现在该怎么办?最好不要过多地篡改默认的单元测试应用程序?
我可以看到几种方法,但我不知道添加自己的组件的预期方法是什么。他们的测试用例进入上述应用程序:
- 我应该将项目路径添加到单元测试应用程序的某处吗?
- 我应该复制单元测试应用程序并将其添加到我的项目中吗?
- 我应该在我的项目中创建一个文件夹并添加一个指向单元测试应用程序的链接吗?