Как я могу протестировать плагин QtCreator с помощью автотеста?

Я пытаюсь выяснить, как я могу проверить мой плагин QtCreator. Когда я смотрю на исходный код QtCreator в "GenericProjectManager", я вижу файл genericprojectplugin_test.cpp, который содержит несколько тестов. Я не уверен, как я могу выполнить эти тесты.

Я хотел бы использовать автотест, если это возможно, и у меня есть следующая структура проекта:

My_Subdir_Project
 |-My_QtCreator_Plugin_Project
 |-My_QtCreator_Plugin_Test_Project (AutoTest project)

В этом случае я не могу добавить My_QtCreator_Plugin_Project как зависимость с помощью мастера "Добавить библиотеку" для My_QtCreator_Plugin_Test_Project.

Я также попытался добавить скомпилированную динамическую библиотеку My_QtCreator_Plugin_Project в LIBS в My_QtCreator_Plugin_Test_Project, но я все еще получаю ошибки "неопределенная ссылка" при компиляции.

Подводя итог моим квестам:

  1. Как я могу запустить тест с источником QtCreator?
  2. Можно ли протестировать плагин QtCreator с помощью автотеста (если да, то как?)

0 ответов

Другие вопросы по тегам