我的eclipse插件应用程序有一个在后台运行的后台作业,一旦启动eclipse,它就会启动对话框。
从RCPTT工具启动Eclipse时,我想禁用对话框提示,因为这会导致我们现有的测试套件失败。
要解决此问题,我尝试在首选项设置中禁用首选项属性XXX.autoStart=false
。它在已启动的eclipse实例中没有立即生效,我们将需要重新启动或重新执行测试套件以使其工作。
是否有任何方法可以通过RCPTT首选项抑制Eclipse应用程序启动时的对话框提示?
P.S。我已经通过链接https://www.eclipse.org/rcptt/documentation/userguide/contexts/preferences/ 但这似乎无济于事!
答案 0 :(得分:0)
您需要两个上下文,例如:
-PREF_Disable_dialog
:设置XXX.autoStart=false
属性的首选项上下文
-ECL_restart
:Eclipse命令行脚本,包含两条指令:
restart-aut
wait-until-eclipse-is-ready
按上述顺序将这两个添加到测试用例的上下文中。重新启动将被视为测试用例的一部分,您不必手动进行。