В настоящее время я разрабатываю плагин для CLion и хотел бы узнать, есть ли какой-либо способ использования инфраструктуры тестирования Intellijs для плагинов.
Я говорю о таких классах, как LightPlatformCodeInsightFixtureTestCase
и LightCodeInsightFixtureTestCase
, которые, похоже, не обнаруживаются, если я использую CLion в качестве Intellij Platform Plugin SDK. Использование CLion в качестве плагина SDK имеет решающее значение, так как я работаю с такими классами, как CMakeProfile
и CidrLauncher
.
Некоторая дополнительная информация: я использую CLion CL-181.5281.33 (версия Java "1.1.0_60") . Пакет com.intellij.testFramework
не включает пакет fixtures
.
Если я переключусь на IntelliJ IDEA Community Edition IC-181.5281.24 (версия Java "1.8.0_60") как SDK моего проекта, я могу импортировать классы и сборки своего проекта.
Я что-то упустил или я просто не могу использовать тестовую среду intellij для моего плагина clion?