Using Junit Plugin Tests And Automated Testing Framework [message #458315] |
Thu, 16 November 2006 21:05  |
Eclipse User |
|
|
|
Hi,
I want to automate Junit Test Execution for RCP application.
For test purposes I am using simple RCPMail application.
My Eclipse Install Dir is "D:/programs/Eclipse3.2" and Workspace is
The steps performed for automation are:
1. I have downloaded the eclipse-Automated-Tests-3.2RC3.zip
2. Copied the org.eclipse.test and org.eclipse.ant.optional.junit to my
Eclipse Install Dir.
3. Created a new plug-in project in my workspace. Added dependency of
junit and my application to test (rcpmail)
4. Added test.xml
--------------
<?xml version="1.0"?>
<project name="RCP Mail testsuite" default="run" basedir=".">
<!-- The property ${eclipse-home} should be passed into this script -->
<!-- Set a meaningful default value for when it is not. -->
<property name="eclipse-home" value="D:\eclipse3.2"/>
<!-- sets the properties plugin-name, and library-file -->
<property name="plugin-name" value="TestProj"/>
<property name="library-file"
value="${eclipse-home}/plugins/org.eclipse.test/library.xml "/>
<!-- The directory that will contain the xml and html results from
the tests that are run -->
<property name="results" value="${basedir}/results" />
<property name="org.eclipse.test" value="org.eclipse.test" />
<!-- This target holds all initialization code that needs to be done
for -->
<!-- all tests that are to be run. Initialization for individual
tests -->
<!-- should be done within the body of the suite target. -->
<target name="init">
<mkdir dir="${results}/xml" />
<mkdir dir="${results}/html" />
<tstamp/>
<delete>
<fileset dir="${eclipse-home}" includes="org*.xml"/>
</delete>
</target>
<!-- This target defines the tests that need to be run. -->
<target name="suite">
<ant target="ui-test" antfile="${library-file}"
dir="${eclipse-home}">
<property name="plugin-name" value="${plugin-name}"/>
<property name="classname"
value="RcpMailTestSuite"/>
</ant>
</target>
<!-- This target holds code to cleanup the testing environment after -->
<!-- after all of the tests have been run. You can use this target to -->
<!-- delete temporary files that have been created. -->
<target name="cleanup">
</target>
<!-- This target runs the test suite. Any actions that need to happen -->
<!-- after all the tests have been run should go here. -->
<target name="run" depends="init,suite,cleanup">
<ant target="collect" antfile="${library-file}" dir="${eclipse-home}">
<property name="includes" value="org*.xml"/>
<property name="output-file" value="${plugin-name}.xml"/>
</ant>
</target>
</project>
----------------
Added classes to the Plugin, 1 for TestSuite and another for Testcase.
I tried to run the test.xml as ant script:
init:
suite:
ui-test:
eclipse-test:
[echo] Running RcpMailTestSuite
[java] !SESSION 2006-11-16 17:54:05.812
-----------------------------------------------
[java] eclipse.buildId=M20060629-1905
[java] java.version=1.5.0_09
[java] java.vendor=Sun Microsystems Inc.
[java] BootLoader constants: OS=${os}, ARCH=${arch}, WS=${ws},
NL=en_US
[java] Framework arguments: -application
org.eclipse.test.uitestapplication
formatter=org.apache.tools.ant.taskdefs.optional.junit.XMLJU nitResultFormatter,RcpMailTestSuite.xml
-testPluginName TestProj -className RcpMailTestSuite
[java] Command-line arguments: -application
org.eclipse.test.uitestapplication -dev bin -data ${data-dir}
formatter=org.apache.tools.ant.taskdefs.optional.junit.XMLJU nitResultFormatter,RcpMailTestSuite.xml
-testPluginName TestProj -className RcpMailTestSuite -os ${os} -ws ${ws}
-arch ${arch} -consolelog
[java] !ENTRY org.eclipse.osgi 2 0 2006-11-16 17:54:09.015
[java] !MESSAGE The following is a complete list of bundles which
are not resolved, see the prior log entry for the root cause if it exists:
[java] !SUBENTRY 1 org.eclipse.osgi 2 0 2006-11-16 17:54:09.015
[java] !MESSAGE Bundle
update@plugins/org.eclipse.core.filesystem.win32.x86_1.0.0.v20060603.jar
[17] was not resolved.
[java] !SUBENTRY 2 org.eclipse.core.filesystem.win32.x86 2 0
2006-11-16 17:54:09.015
[java] !MESSAGE Platform filter did not match: (& (osgi.os=win32)
(osgi.arch=x86))
[java] !SUBENTRY 2 org.eclipse.core.filesystem.win32.x86 2 0
2006-11-16 17:54:09.015
[java] !MESSAGE Missing Constraint: Fragment-Host:
org.eclipse.core.filesystem; bundle-version="[1.0.0,2.0.0)"
[java] !SUBENTRY 1 org.eclipse.osgi 2 0 2006-11-16 17:54:09.015
[java] !MESSAGE Bundle
update@plugins/org.eclipse.core.resources.win32_3.2.0.v20060603.jar [21]
was not resolved.
[java] !SUBENTRY 2 org.eclipse.core.resources.win32 2 0 2006-11-16
17:54:09.031
[java] !MESSAGE Platform filter did not match: (osgi.os=win32)
[java] !SUBENTRY 2 org.eclipse.core.resources.win32 2 0 2006-11-16
17:54:09.031
[java] !MESSAGE Missing Constraint: Fragment-Host:
org.eclipse.core.resources; bundle-version="[3.2.0,3.3.0)"
[java] !SUBENTRY 1 org.eclipse.osgi 2 0 2006-11-16 17:54:09.031
[java] !MESSAGE Bundle
update@plugins/org.eclipse.ui.win32_3.2.0.I20060605-1400.jar [152] was
not resolved.
[java] !SUBENTRY 2 org.eclipse.ui.win32 2 0 2006-11-16 17:54:09.031
[java] !MESSAGE Platform filter did not match: (osgi.ws=win32)
[java] !SUBENTRY 2 org.eclipse.ui.win32 2 0 2006-11-16 17:54:09.031
[java] !MESSAGE Missing Constraint: Fragment-Host:
org.eclipse.ui.ide; bundle-version="[3.2.0,4.0.0)"
[java] !SUBENTRY 1 org.eclipse.osgi 2 0 2006-11-16 17:54:09.031
[java] !MESSAGE Bundle
update@plugins/org.eclipse.swt.win32.win32.x86_3.2.1.v3235.jar [270] was
not resolved.
[java] !SUBENTRY 2 org.eclipse.swt.win32.win32.x86 2 0 2006-11-16
17:54:09.046
[java] !MESSAGE Platform filter did not match: (& (osgi.ws=win32)
(osgi.os=win32) (osgi.arch=x86))
[java] !SUBENTRY 2 org.eclipse.swt.win32.win32.x86 2 0 2006-11-16
17:54:09.046
[java] !MESSAGE Missing Constraint: Fragment-Host:
org.eclipse.swt; bundle-version="[3.0.0,4.0.0)"
[java] !SUBENTRY 1 org.eclipse.osgi 2 0 2006-11-16 17:54:09.046
[java] !MESSAGE Bundle
update@plugins/org.eclipse.update.core.win32_3.2.1.v20092006.jar [289]
was not resolved.
[java] !SUBENTRY 2 org.eclipse.update.core.win32 2 0 2006-11-16
17:54:09.046
[java] !MESSAGE Platform filter did not match: (osgi.os=win32)
[java] !SUBENTRY 2 org.eclipse.update.core.win32 2 0 2006-11-16
17:54:09.046
[java] !MESSAGE Missing Constraint: Fragment-Host:
org.eclipse.update.core; bundle-version="[3.0.0,4.0.0)"
[java] !SUBENTRY 1 org.eclipse.osgi 2 0 2006-11-16 17:54:09.046
[java] !MESSAGE Bundle
update@plugins/org.eclipse.help.webapp_3.1.0/ [407] was not resolved.
[java] !SUBENTRY 2 org.eclipse.help.webapp 2 0 2006-11-16 17:54:09.046
[java] !MESSAGE Another singleton version selected:
org.eclipse.help.webapp_3.2.1.R321_v20060803
[java] !SUBENTRY 1 org.eclipse.osgi 2 0 2006-11-16 17:54:09.046
[java] !MESSAGE Bundle update@plugins/org.eclipse.tomcat_4.1.30.1/
[415] was not resolved.
[java] !SUBENTRY 2 org.eclipse.tomcat 2 0 2006-11-16 17:54:09.046
[java] !MESSAGE Another singleton version selected:
org.eclipse.tomcat_4.1.130.v20060601
[java] !ENTRY org.eclipse.osgi 4 0 2006-11-16 17:54:09.093
[java] !MESSAGE An error occurred while automatically activating
bundle org.eclipse.ui.workbench (286).
[java] !STACK 0
[java] org.osgi.framework.BundleException: The activator
org.eclipse.ui.internal.WorkbenchPlugin for bundle
org.eclipse.ui.workbench is invalid
[java] at
org.eclipse.osgi.framework.internal.core.AbstractBundle.load BundleActivator(AbstractBundle.java:141)
[java] at
org.eclipse.osgi.framework.internal.core.BundleContextImpl.s tart(BundleContextImpl.java:962)
[java] at
org.eclipse.osgi.framework.internal.core.BundleHost.startWor ker(BundleHost.java:317)
[java] at
org.eclipse.osgi.framework.internal.core.AbstractBundle.star t(AbstractBundle.java:256)
[java] at
org.eclipse.core.runtime.internal.adaptor.EclipseLazyStarter .preFindLocalClass(EclipseLazyStarter.java:86)
[java] at
org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLoc alClass(ClasspathManager.java:409)
[java] at
org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.fin dLocalClass(DefaultClassLoader.java:188)
[java] at
org.eclipse.osgi.framework.internal.core.BundleLoader.findLo calClass(BundleLoader.java:334)
[java] at
org.eclipse.osgi.framework.internal.core.SingleSourcePackage .loadClass(SingleSourcePackage.java:37)
[java] at
org.eclipse.osgi.framework.internal.core.BundleLoader.findCl ass(BundleLoader.java:383)
[java] at
org.eclipse.osgi.framework.internal.core.BundleLoader.findCl ass(BundleLoader.java:347)
[java] at
org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loa dClass(DefaultClassLoader.java:83)
[java] at java.lang.ClassLoader.loadClass(Unknown Source)
[java] at java.lang.ClassLoader.loadClassInternal(Unknown Source)
[java] at java.lang.ClassLoader.defineClass1(Native Method)
[java] at java.lang.ClassLoader.defineClass(Unknown Source)
[java] at
org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.def ineClass(DefaultClassLoader.java:160)
[java] at
org.eclipse.osgi.baseadaptor.loader.ClasspathManager.defineC lass(ClasspathManager.java:498)
[java] at
org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findCla ssImpl(ClasspathManager.java:468)
[java] at
org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLoc alClassImpl(ClasspathManager.java:427)
[java] at
org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLoc alClass(ClasspathManager.java:410)
[java] at
org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.fin dLocalClass(DefaultClassLoader.java:188)
[java] at
org.eclipse.osgi.framework.internal.core.BundleLoader.findLo calClass(BundleLoader.java:334)
[java] at
org.eclipse.osgi.framework.internal.core.BundleLoader.findCl ass(BundleLoader.java:386)
[java] at
org.eclipse.osgi.framework.internal.core.BundleLoader.findCl ass(BundleLoader.java:347)
[java] at
org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loa dClass(DefaultClassLoader.java:83)
[java] at java.lang.ClassLoader.loadClass(Unknown Source)
[java] at
org.eclipse.osgi.framework.internal.core.BundleLoader.loadCl ass(BundleLoader.java:278)
[java] at
org.eclipse.osgi.framework.internal.core.BundleHost.loadClas s(BundleHost.java:227)
[java] at
org.eclipse.osgi.framework.internal.core.AbstractBundle.load Class(AbstractBundle.java:1245)
[java] at
org.eclipse.core.internal.registry.osgi.RegistryStrategyOSGI .createExecutableExtension(RegistryStrategyOSGI.java:147)
[java] at
org.eclipse.core.internal.registry.ExtensionRegistry.createE xecutableExtension(ExtensionRegistry.java:759)
[java] at
org.eclipse.core.internal.registry.ConfigurationElement.crea teExecutableExtension(ConfigurationElement.java:243)
[java] at
org.eclipse.core.internal.registry.ConfigurationElementHandl e.createExecutableExtension(ConfigurationElementHandle.java: 51)
[java] at
org.eclipse.core.internal.runtime.PlatformActivator$1.run(Pl atformActivator.java:74)
[java] at
org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher .runApplication(EclipseAppLauncher.java:92)
[java] at
org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher .start(EclipseAppLauncher.java:68)
[java] at
org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseS tarter.java:400)
[java] at
org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseS tarter.java:177)
[java] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[java] at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
[java] at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown
Source)
[java] at java.lang.reflect.Method.invoke(Unknown Source)
[java] at
org.eclipse.core.launcher.Main.invokeFramework(Main.java:336 )
[java] at org.eclipse.core.launcher.Main.basicRun(Main.java:280)
[java] at org.eclipse.core.launcher.Main.run(Main.java:977)
[java] at org.eclipse.core.launcher.Main.main(Main.java:952)
[java] Caused by: java.lang.NoClassDefFoundError:
org/eclipse/swt/SWTError
[java] at java.lang.Class.getDeclaredConstructors0(Native Method)
[java] at java.lang.Class.privateGetDeclaredConstructors(Unknown
Source)
[java] at java.lang.Class.getConstructor0(Unknown Source)
[java] at java.lang.Class.newInstance0(Unknown Source)
[java] at java.lang.Class.newInstance(Unknown Source)
[java] at
org.eclipse.osgi.framework.internal.core.AbstractBundle.load BundleActivator(AbstractBundle.java:136)
[java] ... 46 more
[java] Root exception:
[java] java.lang.NoClassDefFoundError: org/eclipse/swt/SWTError
[java] at java.lang.Class.getDeclaredConstructors0(Native Method)
[java] at java.lang.Class.privateGetDeclaredConstructors(Unknown
Source)
[java] at java.lang.Class.getConstructor0(Unknown Source)
[java] at java.lang.Class.newInstance0(Unknown Source)
[java] at java.lang.Class.newInstance(Unknown Source)
[java] at
org.eclipse.osgi.framework.internal.core.AbstractBundle.load BundleActivator(AbstractBundle.java:136)
[java] at
org.eclipse.osgi.framework.internal.core.BundleContextImpl.s tart(BundleContextImpl.java:962)
[java] at
org.eclipse.osgi.framework.internal.core.BundleHost.startWor ker(BundleHost.java:317)
[java] at
org.eclipse.osgi.framework.internal.core.AbstractBundle.star t(AbstractBundle.java:256)
[java] at
org.eclipse.core.runtime.internal.adaptor.EclipseLazyStarter .preFindLocalClass(EclipseLazyStarter.java:86)
[java] at
org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLoc alClass(ClasspathManager.java:409)
[java] at
org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.fin dLocalClass(DefaultClassLoader.java:188)
[java] at
org.eclipse.osgi.framework.internal.core.BundleLoader.findLo calClass(BundleLoader.java:334)
[java] at
org.eclipse.osgi.framework.internal.core.SingleSourcePackage .loadClass(SingleSourcePackage.java:37)
[java] at
org.eclipse.osgi.framework.internal.core.BundleLoader.findCl ass(BundleLoader.java:383)
[java] at
org.eclipse.osgi.framework.internal.core.BundleLoader.findCl ass(BundleLoader.java:347)
[java] at
org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loa dClass(DefaultClassLoader.java:83)
[java] at java.lang.ClassLoader.loadClass(Unknown Source)
[java] at java.lang.ClassLoader.loadClassInternal(Unknown Source)
[java] at java.lang.ClassLoader.defineClass1(Native Method)
[java] at java.lang.ClassLoader.defineClass(Unknown Source)
[java] at
org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.def ineClass(DefaultClassLoader.java:160)
[java] at
org.eclipse.osgi.baseadaptor.loader.ClasspathManager.defineC lass(ClasspathManager.java:498)
[java] at
org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findCla ssImpl(ClasspathManager.java:468)
[java] at
org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLoc alClassImpl(ClasspathManager.java:427)
[java] at
org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLoc alClass(ClasspathManager.java:410)
[java] at
org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.fin dLocalClass(DefaultClassLoader.java:188)
[java] at
org.eclipse.osgi.framework.internal.core.BundleLoader.findLo calClass(BundleLoader.java:334)
[java] at
org.eclipse.osgi.framework.internal.core.BundleLoader.findCl ass(BundleLoader.java:386)
[java] at
org.eclipse.osgi.framework.internal.core.BundleLoader.findCl ass(BundleLoader.java:347)
[java] at
org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loa dClass(DefaultClassLoader.java:83)
[java] at java.lang.ClassLoader.loadClass(Unknown Source)
[java] at
org.eclipse.osgi.framework.internal.core.BundleLoader.loadCl ass(BundleLoader.java:278)
[java] at
org.eclipse.osgi.framework.internal.core.BundleHost.loadClas s(BundleHost.java:227)
[java] at
org.eclipse.osgi.framework.internal.core.AbstractBundle.load Class(AbstractBundle.java:1245)
[java] at
org.eclipse.core.internal.registry.osgi.RegistryStrategyOSGI .createExecutableExtension(RegistryStrategyOSGI.java:147)
[java] at
org.eclipse.core.internal.registry.ExtensionRegistry.createE xecutableExtension(ExtensionRegistry.java:759)
[java] at
org.eclipse.core.internal.registry.ConfigurationElement.crea teExecutableExtension(ConfigurationElement.java:243)
[java] at
org.eclipse.core.internal.registry.ConfigurationElementHandl e.createExecutableExtension(ConfigurationElementHandle.java: 51)
[java] at
org.eclipse.core.internal.runtime.PlatformActivator$1.run(Pl atformActivator.java:74)
[java] at
org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher .runApplication(EclipseAppLauncher.java:92)
[java] at
org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher .start(EclipseAppLauncher.java:68)
[java] at
org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseS tarter.java:400)
[java] at
org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseS tarter.java:177)
[java] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[java] at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
[java] at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown
Source)
[java] at java.lang.reflect.Method.invoke(Unknown Source)
[java] at
org.eclipse.core.launcher.Main.invokeFramework(Main.java:336 )
[java] at org.eclipse.core.launcher.Main.basicRun(Main.java:280)
[java] at org.eclipse.core.launcher.Main.run(Main.java:977)
[java] at org.eclipse.core.launcher.Main.main(Main.java:952)
[java] !ENTRY org.eclipse.osgi 4 0 2006-11-16 17:54:09.125
[java] !MESSAGE Application error
[java] !STACK 1
[java] org.eclipse.core.runtime.CoreException: Plug-in
org.eclipse.test was unable to load class
org.eclipse.test.UITestApplication.
[java] at
org.eclipse.core.internal.registry.osgi.RegistryStrategyOSGI .throwException(RegistryStrategyOSGI.java:165)
[java] at
org.eclipse.core.internal.registry.osgi.RegistryStrategyOSGI .createExecutableExtension(RegistryStrategyOSGI.java:151)
[java] at
org.eclipse.core.internal.registry.ExtensionRegistry.createE xecutableExtension(ExtensionRegistry.java:759)
[java] at
org.eclipse.core.internal.registry.ConfigurationElement.crea teExecutableExtension(ConfigurationElement.java:243)
[java] at
org.eclipse.core.internal.registry.ConfigurationElementHandl e.createExecutableExtension(ConfigurationElementHandle.java: 51)
[java] at
org.eclipse.core.internal.runtime.PlatformActivator$1.run(Pl atformActivator.java:74)
[java] at
org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher .runApplication(EclipseAppLauncher.java:92)
[java] at
org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher .start(EclipseAppLauncher.java:68)
[java] at
org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseS tarter.java:400)
[java] at
org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseS tarter.java:177)
[java] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[java] at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
[java] at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown
Source)
[java] at java.lang.reflect.Method.invoke(Unknown Source)
[java] at
org.eclipse.core.launcher.Main.invokeFramework(Main.java:336 )
[java] at org.eclipse.core.launcher.Main.basicRun(Main.java:280)
[java] at org.eclipse.core.launcher.Main.run(Main.java:977)
[java] at org.eclipse.core.launcher.Main.main(Main.java:952)
[java] org.eclipse.core.runtime.CoreException[1]:
java.lang.NoClassDefFoundError: org/eclipse/ui/testing/ITestHarness
[java] at java.lang.ClassLoader.defineClass1(Native Method)
[java] at java.lang.ClassLoader.defineClass(Unknown Source)
[java] at
org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.def ineClass(DefaultClassLoader.java:160)
[java] at
org.eclipse.osgi.baseadaptor.loader.ClasspathManager.defineC lass(ClasspathManager.java:498)
[java] at
org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findCla ssImpl(ClasspathManager.java:468)
[java] at
org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLoc alClassImpl(ClasspathManager.java:427)
[java] at
org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLoc alClass(ClasspathManager.java:410)
[java] at
org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.fin dLocalClass(DefaultClassLoader.java:188)
[java] at
org.eclipse.osgi.framework.internal.core.BundleLoader.findLo calClass(BundleLoader.java:334)
[java] at
org.eclipse.osgi.framework.internal.core.BundleLoader.findCl ass(BundleLoader.java:386)
[java] at
org.eclipse.osgi.framework.internal.core.BundleLoader.findCl ass(BundleLoader.java:347)
[java] at
org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loa dClass(DefaultClassLoader.java:83)
[java] at java.lang.ClassLoader.loadClass(Unknown Source)
[java] at
org.eclipse.osgi.framework.internal.core.BundleLoader.loadCl ass(BundleLoader.java:278)
[java] at
org.eclipse.osgi.framework.internal.core.BundleHost.loadClas s(BundleHost.java:227)
[java] at
org.eclipse.osgi.framework.internal.core.AbstractBundle.load Class(AbstractBundle.java:1245)
[java] at
org.eclipse.core.internal.registry.osgi.RegistryStrategyOSGI .createExecutableExtension(RegistryStrategyOSGI.java:147)
[java] at
org.eclipse.core.internal.registry.ExtensionRegistry.createE xecutableExtension(ExtensionRegistry.java:759)
[java] at
org.eclipse.core.internal.registry.ConfigurationElement.crea teExecutableExtension(ConfigurationElement.java:243)
[java] at
org.eclipse.core.internal.registry.ConfigurationElementHandl e.createExecutableExtension(ConfigurationElementHandle.java: 51)
[java] at
org.eclipse.core.internal.runtime.PlatformActivator$1.run(Pl atformActivator.java:74)
[java] at
org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher .runApplication(EclipseAppLauncher.java:92)
[java] at
org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher .start(EclipseAppLauncher.java:68)
[java] at
org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseS tarter.java:400)
[java] at
org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseS tarter.java:177)
[java] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[java] at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
[java] at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown
Source)
[java] at java.lang.reflect.Method.invoke(Unknown Source)
[java] at
org.eclipse.core.launcher.Main.invokeFramework(Main.java:336 )
[java] at org.eclipse.core.launcher.Main.basicRun(Main.java:280)
[java] at org.eclipse.core.launcher.Main.run(Main.java:977)
[java] at org.eclipse.core.launcher.Main.main(Main.java:952)
[java] !ENTRY org.eclipse.osgi 2 0 2006-11-16 17:54:09.171
[java] !MESSAGE The following is a complete list of bundles which
are not resolved, see the prior log entry for the root cause if it exists:
[java] !SUBENTRY 1 org.eclipse.osgi 2 0 2006-11-16 17:54:09.171
[java] !MESSAGE Bundle
update@plugins/org.eclipse.core.filesystem.win32.x86_1.0.0.v20060603.jar
[17] was not resolved.
[java] !SUBENTRY 2 org.eclipse.core.filesystem.win32.x86 2 0
2006-11-16 17:54:09.171
[java] !MESSAGE Platform filter did not match: (& (osgi.os=win32)
(osgi.arch=x86))
[java] !SUBENTRY 2 org.eclipse.core.filesystem.win32.x86 2 0
2006-11-16 17:54:09.171
[java] !MESSAGE Missing Constraint: Fragment-Host:
org.eclipse.core.filesystem; bundle-version="[1.0.0,2.0.0)"
[java] !SUBENTRY 1 org.eclipse.osgi 2 0 2006-11-16 17:54:09.171
[java] !MESSAGE Bundle
update@plugins/org.eclipse.core.resources.win32_3.2.0.v20060603.jar [21]
was not resolved.
[java] !SUBENTRY 2 org.eclipse.core.resources.win32 2 0 2006-11-16
17:54:09.171
[java] !MESSAGE Platform filter did not match: (osgi.os=win32)
[java] !SUBENTRY 2 org.eclipse.core.resources.win32 2 0 2006-11-16
17:54:09.171
[java] !MESSAGE Missing Constraint: Fragment-Host:
org.eclipse.core.resources; bundle-version="[3.2.0,3.3.0)"
[java] !SUBENTRY 1 org.eclipse.osgi 2 0 2006-11-16 17:54:09.171
[java] !MESSAGE Bundle
update@plugins/org.eclipse.ui.win32_3.2.0.I20060605-1400.jar [152] was
not resolved.
[java] !SUBENTRY 2 org.eclipse.ui.win32 2 0 2006-11-16 17:54:09.171
[java] !MESSAGE Platform filter did not match: (osgi.ws=win32)
[java] !SUBENTRY 2 org.eclipse.ui.win32 2 0 2006-11-16 17:54:09.171
[java] !MESSAGE Missing Constraint: Fragment-Host:
org.eclipse.ui.ide; bundle-version="[3.2.0,4.0.0)"
[java] !SUBENTRY 1 org.eclipse.osgi 2 0 2006-11-16 17:54:09.171
[java] !MESSAGE Bundle
update@plugins/org.eclipse.swt.win32.win32.x86_3.2.1.v3235.jar [270] was
not resolved.
[java] !SUBENTRY 2 org.eclipse.swt.win32.win32.x86 2 0 2006-11-16
17:54:09.171
[java] !MESSAGE Platform filter did not match: (& (osgi.ws=win32)
(osgi.os=win32) (osgi.arch=x86))
[java] !SUBENTRY 2 org.eclipse.swt.win32.win32.x86 2 0 2006-11-16
17:54:09.171
[java] !MESSAGE Missing Constraint: Fragment-Host:
org.eclipse.swt; bundle-version="[3.0.0,4.0.0)"
[java] !SUBENTRY 1 org.eclipse.osgi 2 0 2006-11-16 17:54:09.171
[java] !MESSAGE Bundle
update@plugins/org.eclipse.update.core.win32_3.2.1.v20092006.jar [289]
was not resolved.
[java] !SUBENTRY 2 org.eclipse.update.core.win32 2 0 2006-11-16
17:54:09.171
[java] !MESSAGE Platform filter did not match: (osgi.os=win32)
[java] !SUBENTRY 2 org.eclipse.update.core.win32 2 0 2006-11-16
17:54:09.171
[java] !MESSAGE Missing Constraint: Fragment-Host:
org.eclipse.update.core; bundle-version="[3.0.0,4.0.0)"
[java] !SUBENTRY 1 org.eclipse.osgi 2 0 2006-11-16 17:54:09.171
[java] !MESSAGE Bundle
update@plugins/org.eclipse.help.webapp_3.1.0/ [407] was not resolved.
[java] !SUBENTRY 2 org.eclipse.help.webapp 2 0 2006-11-16 17:54:09.171
[java] !MESSAGE Another singleton version selected:
org.eclipse.help.webapp_3.2.1.R321_v20060803
[java] !SUBENTRY 1 org.eclipse.osgi 2 0 2006-11-16 17:54:09.171
[java] !MESSAGE Bundle update@plugins/org.eclipse.tomcat_4.1.30.1/
[415] was not resolved.
[java] !SUBENTRY 2 org.eclipse.tomcat 2 0 2006-11-16 17:54:09.187
[java] !MESSAGE Another singleton version selected:
org.eclipse.tomcat_4.1.130.v20060601
[java] Java Result: 13
cleanup:
run:
collect:
BUILD SUCCESSFUL
Total time: 5 seconds
Can someone help me with this.
Am I on the right track? Am I missing some steps?
I am stuck regarding Automation, help/pointers are highly appreciated?
I tried debugging the existing org.eclipse.ui.test.rcp by downloading
the source for this plugin and and org.eclipse.test. I get errors if i
try to run test.xml also no breakpoint is getting hit in eclipse.test.
Can someone guide me how to go about debbugging this.
|
|
|
|
|
|
Re: Using Junit Plugin Tests And Automated Testing Framework [message #459496 is a reply to message #459050] |
Sat, 02 December 2006 16:11  |
Eclipse User |
|
|
|
If you run with -DskipFetch=true, it doesn't try to load it from CVS. However, you need to ensure that all the plugins are copied into the structure that the fetch operation would provide (wihch, IIRC, is to have all the plugins source in plugins/org.example/).
Given that it's unlikely to match your current layout, you'll need to copy from perforce your source plugins into that structure.
Alex.
|
|
|
Powered by
FUDForum. Page generated in 0.02635 seconds