[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
[jdt-core-dev] [Grof][core.complier]How to run the testcases independently?
|
Hi, All
recently, I am focus on running testcases of the core.complier.
My steps as follewed:
1. Download the source file from cvs
(org.eclipse.test; org.eclipse.test.performance
; org.eclipse.jdt.core.tests.complier; org.eclipse.jdt.core)
2. In the Eclipse IDE, The above's project compile is ok
3. when I run the org.eclipse.jdt.core.tests.complier/test.xml as a ant task.
the error as list:
[echo] Running org.eclipse.jdt.core.tests.compiler.parser.TestAll
[java] !SESSION 2006-10-31 15:15:42.890 -----------------------------------------------
[java] eclipse.buildId=M20060921-0945
[java] java.version=1.5.0_08
[java] java.vendor=Sun Microsystems Inc.
[java] BootLoader constants: OS=${os}, ARCH=${arch}, WS=${ws}, NL=zh_CN
[java] Framework arguments: -application org.eclipse.test.coretestapplication
formatter=org.apache.tools.ant.taskdefs.optional.junit.XMLJUnitResultFormatter,org.eclipse.jdt.core.tests.compiler.parser.TestAll.xml -testPluginName org.eclipse.jdt.core.tests.compiler -className org.eclipse.jdt.core.tests.compiler.parser.TestAll
[java] Command-line arguments: -application org.eclipse.test.coretestapplication -dev bin -data D:\JAVA\eclipse3.2.1\src\org.eclipse.jdt.core.tests.compiler\..\../jdt_parser_folder formatter=org.apache.tools.ant.taskdefs.optional.junit.XMLJUnitResultFormatter
,org.eclipse.jdt.core.tests.compiler.parser.TestAll.xml -testPluginName org.eclipse.jdt.core.tests.compiler -className org.eclipse.jdt.core.tests.compiler.parser.TestAll -os ${os} -ws ${ws} -arch ${arch} -consolelog
[java] !ENTRY
org.eclipse.osgi 4 0 2006-10-31 15:15:45.921
[java] !MESSAGE Application error
[java] !STACK 1
[java] java.lang.NoClassDefFoundError: junit/framework/TestListener
[java] at java.lang.ClassLoader.defineClass1
(Native Method)
[java] at java.lang.ClassLoader.defineClass(ClassLoader.java:620)
[java] at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.defineClass(DefaultClassLoader.java:160)
[java] at
org.eclipse.osgi.baseadaptor.loader.ClasspathManager.defineClass(ClasspathManager.java:498)
[java] at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findClassImpl(ClasspathManager.java:468)
[java] at
org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClassImpl(ClasspathManager.java:427)
[java] at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass(ClasspathManager.java:410)
[java] at
org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.findLocalClass(DefaultClassLoader.java:188)
[java] at org.eclipse.osgi.framework.internal.core.BundleLoader.findLocalClass(BundleLoader.java:334)
[java] at
org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(BundleLoader.java:386)
[java] at org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(BundleLoader.java:347)
[java] at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass
(DefaultClassLoader.java:83)
[java] at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
[java] at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
[java] at java.lang.ClassLoader.defineClass1
(Native Method)
[java] at java.lang.ClassLoader.defineClass(ClassLoader.java:620)
[java] at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.defineClass(DefaultClassLoader.java:160)
[java] at
org.eclipse.osgi.baseadaptor.loader.ClasspathManager.defineClass(ClasspathManager.java:498)
[java] at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findClassImpl(ClasspathManager.java:468)
[java] at
org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClassImpl(ClasspathManager.java:427)
[java] at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass(ClasspathManager.java:410)
[java] at
org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.findLocalClass(DefaultClassLoader.java:188)
[java] at org.eclipse.osgi.framework.internal.core.BundleLoader.findLocalClass(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.findClass(BundleLoader.java:383)
[java] at
org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(BundleLoader.java:347)
[java] at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:83)
[java] at java.lang.ClassLoader.loadClass
(ClassLoader.java:251)
[java] at org.eclipse.test.EclipseTestRunner.createFormatter(EclipseTestRunner.java:441)
[java] at org.eclipse.test.EclipseTestRunner.createAndStoreFormatter(EclipseTestRunner.java:421)
[java] at org.eclipse.test.EclipseTestRunner.run(EclipseTestRunner.java:174)
[java] at org.eclipse.test.CoreTestApplication.runTests(CoreTestApplication.java:35)
[java] at org.eclipse.test.CoreTestApplication.run
(CoreTestApplication.java:31)
[java] at org.eclipse.core.internal.runtime.PlatformActivator$1.run(PlatformActivator.java:78)
[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(EclipseStarter.java
:400)
[java] at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:177)
[java] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[java] at sun.reflect.NativeMethodAccessorImpl.invoke
(NativeMethodAccessorImpl.java:39)
[java] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
[java] at java.lang.reflect.Method.invoke(Method.java:585)
[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-10-31 15:15:46.046
[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-10-31 15:15:46.046
[java] !MESSAGE Bundle
update@plugins/org.eclipse.ui.win32_3.2.0.I20060605-1400.jar [17] was not resolved.
[java] !SUBENTRY 2 org.eclipse.ui.win32 2 0 2006-10-31 15:15:46.046
[java] !MESSAGE Platform filter did not match: (
osgi.ws=win32)
[java] !SUBENTRY 2 org.eclipse.ui.win32 2 0 2006-10-31 15:15:46.046
[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-10-31 15:15: 46.046
[java] !MESSAGE Bundle
update@plugins/org.eclipse.swt.win32.win32.x86_3.2.1.v3235.jar [28] was not resolved.
[java] !SUBENTRY 2 org.eclipse.swt.win32.win32.x86 2 0 2006-10-31 15:15:46.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-10-31 15:15:46.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-10-31 15:15:46.046
[java] !MESSAGE Bundle
update@plugins/org.eclipse.core.filesystem.win32.x86_1.0.0.v20060603.jar [40] was not resolved.
[java] !SUBENTRY 2 org.eclipse.core.filesystem.win32.x86 2 0 2006-10-31 15:15:
46.046
[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-10-31 15:15:46.062
[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-10-31 15:15:46.062
[java] !MESSAGE Bundle
update@plugins/org.eclipse.update.core.win32_3.2.1.v20092006.jar [73] was not resolved.
[java] !SUBENTRY 2 org.eclipse.update.core.win32 2 0 2006-10-31 15:15:46.062
[java] !MESSAGE Platform filter did not match: (
osgi.os=win32)
[java] !SUBENTRY 2 org.eclipse.update.core.win32 2 0 2006-10-31 15:15:46.062
[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-10-31 15:15:46.062
[java] !MESSAGE Bundle
update@plugins/org.eclipse.core.resources.win32_3.2.0.v20060603.jar [94] was not resolved.
[java] !SUBENTRY 2 org.eclipse.core.resources.win32 2 0 2006-10-31 15:15:46.062
[java] !MESSAGE Platform filter did not match: (osgi.os=win32)
[java] !SUBENTRY 2 org.eclipse.core.resources.win32 2 0 2006-10-31 15:15:46.062
[java] !MESSAGE Missing Constraint: Fragment-Host: org.eclipse.core.resources
; bundle-version="[3.2.0,3.3.0)"
[java] Java Result: 13
My request is :
0. how to resolve the above error? I hava addied the junit.jar into the classpath.
1. or another way. how to run the core.complier indepently?
Thanks.
Grof