Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/maven/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Maven 马文/第谷SWTBot日食RCP_Maven_User Interface_Eclipse Rcp_Tycho_Swtbot - Fatal编程技术网

Maven 马文/第谷SWTBot日食RCP

Maven 马文/第谷SWTBot日食RCP,maven,user-interface,eclipse-rcp,tycho,swtbot,Maven,User Interface,Eclipse Rcp,Tycho,Swtbot,我想用Maven/Tycho运行我的UI测试SWTBot,Tycho无法获得我的.product。 这是我的日志: !ENTRY org.eclipse.equinox.app 0 0 2017-12-02 16:36:32.573 !MESSAGE Product tychodemo.bundle.product could not be found. ***WARNING: Display must be created on main thread due to Cocoa restric

我想用Maven/Tycho运行我的UI测试SWTBot,Tycho无法获得我的.product。 这是我的日志:

!ENTRY org.eclipse.equinox.app 0 0 2017-12-02 16:36:32.573
!MESSAGE Product tychodemo.bundle.product could not be found.
***WARNING: Display must be created on main thread due to Cocoa restrictions.

!ENTRY org.eclipse.osgi 4 0 2017-12-02 16:36:32.760
!MESSAGE Application error
!STACK 1
...

这是我的pom.xml:


4.0.0
tychodemo.swtbot.test
eclipse测试插件
第谷
tychodemo.parent
1.0.0-SNAPSHOT
../tychodemo.parent
org.eclipse.tycho
第谷surefire插件
${tycho版本}
真的
假的
tychodemo.bundle.product
org.eclipse.e4.ui.workbench.swt.e4应用程序

该错误似乎表明存在错误

要在mac上启动测试,需要在单独的配置文件中指定
-xstartonfirsthread
命令行选项:

<profile>
  <id>macosx</id>
  <activation>
    <os>
      <name>macosx</name>
      <family>mac</family>
    </os>
  </activation>
  <properties>
    <ui.test.vmargs>-Xmx512m -XX:MaxPermSize=256m -XstartOnFirstThread</ui.test.vmargs>
  </properties>
</profile>

马科斯
马科斯
雨衣
-Xmx512m-XX:MaxPermSize=256m-XstartOnFirstThread

您可以发布“应用程序错误”的整个堆栈跟踪吗?测试是从IDE运行的吗?我在cas(终端和IDE)中都有这个问题,这是我的全部