В настоящее время я работаю с ESP-IDF и пытаюсь заставить модульное тестирование работать.
Я уже нашел https://esp -idf.readthedocs.io / en / latest / api-guides / unit-tests.html , но есть пункт, который я не понимаю.
Но сначала позвольте мне объяснить мои настройки:
- Я работаю под Windows и у меня есть оболочка MSYS32.
- Мой
IDF_PATH
указывает на ~ / esp-idf, где находится мой пакет esp-idf.
- Однако мои проекты находятся в ~ / project_dir / subdir. Они работают так, как должны.
Если я буду следовать инструкциям в руководствах по модульному тестированию, я смогу создать контрольные примеры, встроенные в систему. Но он не находит юнит-тесты моего приложения. Это ясно, так как они сидят где-то совсем в другом месте.
Что мне теперь делать? Желательно, чтобы не вмешиваться в приложение модульного тестирования по умолчанию слишком много?
Я вижу несколько подходов, но я не знаю, как намечается способ добавления собственных компонентов, соответственно. их тестовые случаи в указанное приложение:
- Должен ли я добавить пути к проектам где-нибудь в приложение модульного тестирования?
- Должен ли я скопировать приложение модульного тестирования и добавить его в мои проекты?
- Должен ли я создать папку в своем проекте и добавить ссылку на приложение модульного тестирования?