On Fri, Nov 08, 2013 at 06:17:40PM -0800, Denis Golovin wrote:
Mickael,
sounds really good :), so I gave it a try and found out:
1. Not all our test plug-ins are ready to be used with this feature
due to
forgetting include test projects into binary build; so far I've found
o.j.t.tests.test and o.j.t.foundation.core.test have such problem; I couldn't
go further than foundation.core.test plug-in because of problems explained
below
You mean forgetting to add files/directories in build.properties ?
That should even fail just running a normal mvn test thus that sounds weird?
It is worth noting that this feature aren't really expected to work with
all our unit tests out of the box - mainly since the unittests been written
to run in a much more constrained environement.
It is mostly useful to automate running of the integration tests AND to allow
testing in different installs without having to rebuild the test plugins.
2. Second try to run usually ends up with
[INFO] Installing IUs [org.jboss.tools.foundation.core.test,
org.eclipse.tycho.surefire.osgibooter, org.eclipse.tycho.surefire.junit4] to /
home/eskimo/jbdevstudio-java-with-space/studio
Installing org.jboss.tools.foundation.core.test 1.1.0.Alpha1-v20131109-0206.
Installing org.eclipse.tycho.surefire.osgibooter 0.19.0.
Installing org.eclipse.tycho.surefire.junit4 0.19.0.
Installation failed.
Cannot complete the install because of a conflicting dependency.
Software being installed: JBoss Foundation Tests 1.1.0.Alpha1-v20131109-0206
(org.jboss.tools.foundation.core.test 1.1.0.Alpha1-v20131109-0206)
Software currently installed: JBoss Foundation Tests
1.1.0.Alpha1-v20131109-0203 (org.jboss.tools.foundation.core.test
1.1.0.Alpha1-v20131109-0203)
Only one of the following can be installed at once:
JBoss Foundation Tests 1.1.0.Alpha1-v20131109-0203
(org.jboss.tools.foundation.core.test 1.1.0.Alpha1-v20131109-0203)
JBoss Foundation Tests 1.1.0.Alpha1-v20131109-0206
(org.jboss.tools.foundation.core.test 1.1.0.Alpha1-v20131109-0206)
Application failed, log file location: /tmp/config3255596288906066066equinox/
1383962733126.log
[INFO] ------------------------------------------------------------------------
looks like you are running against an install that already have the tests installed ?
Where else would it get conflicting features from ?
3. Also I've seen problems with shutting down the RCP
installation:
<snip>
Job found still running after platform shutdown. Jobs should be
canceled by
the plugin that scheduled them during shutdown:
org.eclipse.ui.internal.decorators.DecorationScheduler$3
Job found still running after platform shutdown. Jobs should be canceled by
the plugin that scheduled them during shutdown:
org.eclipse.ui.internal.decorators.DecorationScheduler$1
Job found still running after platform shutdown. Jobs should be canceled by
the plugin that scheduled them during shutdown:
org.eclipse.ui.internal.progress.AnimationManager$1
An error has occurred. See the log file
/home/eskimo/Projects/jbdevstudio/src-fork/jbosstools-base/foundation/tests/
org.jboss.tools.foundation.core.test/target/work/data/.metadata/.log.
Thats less nice - might be fully expected though in a fully loaded install.
Should keep an eye on it though.
/max