我正在研究一个eclipse插件,我试图从插件中创建另一个测试项目.我这样做的原因是在导出插件时不要让插件依赖于jUnit.但是,在进行测试时,我无法访问Eclipse Plug-in API.每当我尝试添加插件依赖项时,导入列表都是空的.
有谁知道如何将Eclipse插件API导入现有项目?工作区布局目前看起来像这样:
+- com.foo.myplugin | | | +- JRE System Library | | | +- Plug-in Dependencies | | | +- src | | | +- icons, META-INF, plugin.xml, etc... | +- com.foo.myplugin.test | +- JRE System Library | +- JUnit 4 | +- src
rcreswick.. 6
推荐的方式似乎是插件片段:
http://rcpquickstart.com/2007/06/20/unit-testing-plug-ins-with-fragments/
该片段可以高度访问您的插件代码,并将测试逻辑/依赖项与插件本身分开.
现在,如果我能找到一种方法在自动化系统中测试它们...(参见:Eclipse插件开发的自动化单元测试(junit))
推荐的方式似乎是插件片段:
http://rcpquickstart.com/2007/06/20/unit-testing-plug-ins-with-fragments/
该片段可以高度访问您的插件代码,并将测试逻辑/依赖项与插件本身分开.
现在,如果我能找到一种方法在自动化系统中测试它们...(参见:Eclipse插件开发的自动化单元测试(junit))