Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[platform-releng-dev] eclipse benchmark/performance tests in org.eclipse.ant.tests.ui

Hello,

I would like to run some benchmark tests on my eclipse installation on
my system.  I am currently trying to get the tests from this page to
run:

http://download.eclipse.org/eclipse/downloads/drops/R-3.2-200606291905/performance/performance.php

However I am having problems getting the org.eclipse.ant.tests.ui
performance tests to run.  I apologize if this is not the kind of
thing I'm supposed to email this list about - I wasn't exactly sure
who to turn to for help.  If this is not in the scope of this email
list, please let me know and don't bother reading the rest of this
email.

I tried to run the "performance" target in the test.xml file in the
root level of the org.eclipse.ant.tests.ui plugin.  This eventually
results in the invocation of the "eclipse-test" target in the
library.xml file of the org.eclipse.test plugin.  Unfortunately this
seems to result in a NoClassDefFoundError exception for the
junit/framework/TestListener class (the exact error output is
attached).  I went to the eclipse-test target in the library.xml file
and added the appropriate classpath tags, using "location" to specify
the path to the junit.jar plugin.  However, this didn't work (I got
the same error).

What steps need to be take to set up testing using the
org.eclipse.ant.tests.ui plugin?

Thank you,
Arjun
Buildfile: test.xml

init:

perfsuite:
   [delete] Deleting directory C:\eclipse-SDK-3.2-win32-none-woven\eclipse\jdt_folder

ui-test:

eclipse-test:
     [echo] Running org.eclipse.ant.tests.ui.testplugin.AntUIPerformanceTests
     [java] Exception in thread "WorkbenchTestable" org.eclipse.swt.SWTException: Failed to execute runnable (java.lang.NoClassDefFoundError: junit/framework/TestListener)
     [java] 	at org.eclipse.swt.SWT.error(SWT.java:3374)
     [java] 	at org.eclipse.swt.SWT.error(SWT.java:3297)
     [java] 	at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:178)
     [java] 	at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:28)
     [java] 	at org.eclipse.swt.widgets.Display.syncExec(Display.java:3763)
     [java] 	at org.eclipse.ui.internal.testing.WorkbenchTestable.runTest(WorkbenchTestable.java:109)
     [java] 	at org.eclipse.test.UITestApplication.runTests(UITestApplication.java:185)
     [java] 	at org.eclipse.ui.internal.testing.WorkbenchTestable$1.run(WorkbenchTestable.java:68)
     [java] 	at java.lang.Thread.run(Thread.java:595)
     [java] Caused by: 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:339)
     [java] 	at org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(BundleLoader.java:391)
     [java] 	at org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(BundleLoader.java:352)
     [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:339)
     [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:388)
     [java] 	at org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(BundleLoader.java:352)
     [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.UITestApplication$2.run(UITestApplication.java:188)
     [java] 	at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)
     [java] 	at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:123)
     [java] 	at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3325)
     [java] 	at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2971)
     [java] 	at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:1914)
     [java] 	at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:1878)
     [java] 	at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:419)
     [java] 	at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
     [java] 	at org.eclipse.ui.internal.ide.IDEApplication.run(IDEApplication.java:95)
     [java] 	at org.eclipse.test.UITestApplication.runApplication(UITestApplication.java:131)
     [java] 	at org.eclipse.test.UITestApplication.run(UITestApplication.java:58)
     [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] !SESSION 2006-09-26 12:10:46.796 -----------------------------------------------
     [java] eclipse.buildId=M20060629-1905
     [java] java.version=1.5.0_06
     [java] java.vendor=Sun Microsystems Inc.
     [java] BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=en_US
     [java] Framework arguments:  -application org.eclipse.test.uitestapplication formatter=org.apache.tools.ant.taskdefs.optional.junit.XMLJUnitResultFormatter,org.eclipse.ant.tests.ui.testplugin.AntUIPerformanceTests.xml -testPluginName org.eclipse.ant.tests.ui -className org.eclipse.ant.tests.ui.testplugin.AntUIPerformanceTests
     [java] Command-line arguments:  -application org.eclipse.test.uitestapplication -dev bin -data C:\eclipse-SDK-3.2-win32-none-woven\eclipse/jdt_folder formatter=org.apache.tools.ant.taskdefs.optional.junit.XMLJUnitResultFormatter,org.eclipse.ant.tests.ui.testplugin.AntUIPerformanceTests.xml -testPluginName org.eclipse.ant.tests.ui -className org.eclipse.ant.tests.ui.testplugin.AntUIPerformanceTests -os win32 -ws win32 -arch x86 -consolelog

     [java] !ENTRY org.eclipse.ui 4 4 2006-09-26 12:10:55.968
     [java] !MESSAGE Unhandled event loop exception

     [java] !ENTRY org.eclipse.ui 4 0 2006-09-26 12:10:55.984
     [java] !MESSAGE Failed to execute runnable (java.lang.NoClassDefFoundError: junit/framework/TestListener)
     [java] !STACK 0
     [java] org.eclipse.swt.SWTException: Failed to execute runnable (java.lang.NoClassDefFoundError: junit/framework/TestListener)
     [java] 	at org.eclipse.swt.SWT.error(SWT.java:3374)
     [java] 	at org.eclipse.swt.SWT.error(SWT.java:3297)
     [java] 	at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:126)
     [java] 	at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3325)
     [java] 	at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2971)
     [java] 	at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:1914)
     [java] 	at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:1878)
     [java] 	at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:419)
     [java] 	at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
     [java] 	at org.eclipse.ui.internal.ide.IDEApplication.run(IDEApplication.java:95)
     [java] 	at org.eclipse.test.UITestApplication.runApplication(UITestApplication.java:131)
     [java] 	at org.eclipse.test.UITestApplication.run(UITestApplication.java:58)
     [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] Caused by: 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:339)
     [java] 	at org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(BundleLoader.java:391)
     [java] 	at org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(BundleLoader.java:352)
     [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:339)
     [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:388)
     [java] 	at org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(BundleLoader.java:352)
     [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.UITestApplication$2.run(UITestApplication.java:188)
     [java] 	at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)
     [java] 	at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:123)
     [java] 	... 22 more
Terminate batch job (Y/N)? 

Back to the top