Skip to main content

[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

Back to the top