JUnit 插件测试启动程序

通过在 SDK 中添加 JUnit 插件测试启动程序,PDE 提供了用于测试插件的 JUnit 支持。与 Eclipse 中的所有其他启动程序(例如 Java 应用程序启动程序和 Java Applet 启动程序等等)相同,可以通过快捷方式来调用 JUnit 插件测试启动程序。并且,它的启动配置是在“启动配置”对话框中集中管理的。

 

UI 测试与无外设测试

JUnit 插件测试启动配置启动时,轻量级 PDE 应用程序是运行时 Eclipse 实例的主入口点。如果用户所测试的应用程序需要用户界面,PDE 应用程序就会为该应用程序衍生工作台。工作台启动后,测试装置就在工作台内运行。在所有测试运行完成后,PDE 应用程序将关闭工作台并退出,从而终止所运行的测试。

如果所运行的测试不需要用户界面(即无外设方式),则轻量级 PDE 应用程序将在不启动工作台的情况下运行测试。在所有测试运行完成后,PDE 应用程序将退出。

要了解有关如何运行不同类型的测试的详细信息,请参阅 JUnit 插件测试启动配置的“主要”选项卡

 

通过快捷方式启动

运行 JUnit 插件测试的一种快速方法是从插件项目的上下文菜单中选择运行方式 > JUnit 插件测试。要以调试方式启动,请从插件项目的上下文菜单中选择调试方式 > JUnit 插件测试。插件项目中的源代码文件夹、包、源文件和方法的上下文菜单也提供了这些操作。

在通过快捷方式创建新的启动配置时,PDE 将检查外层插件的依赖项。如果插件直接或间接地需要 org.eclipse.swt 插件,则将把所创建的启动配置定制为运行 UI 测试;否则,将把该启动配置定制为运行无外设测试。

 

定制启动配置

如果要对 JUnit 插件测试的启动方式进行全面控制,请在“启动配置”对话框 中创建和定制启动配置。

可以通过从顶级菜单中选择运行 > 运行...调试 > 调试...来 打开“启动配置”对话框。可以通过在左边的树查看器中双击 JUnit 插件测试节点来创建新的 JUnit 插件测试启动配置。

JUnit 插件测试启动配置包含 8 个选项卡,这些选项卡允许您定制测试启动的所有方面。请参阅下列文档以了解更多详细信息: