Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[pde-dev] Profiling PDE Junit Plugin Tests

Greetings,
 
   I'm new to Eclipse PDE development, so please bare with me...
 
   I've been having some difficulty using a few of the profilers out there to investigate some memory issues in a few of my junit tests. These tests require the pde and thus they run as junit plugin tests via the Eclipse environment. If I try to use the Eclipse profiler, I get the same error/exception that I receive when trying to run a pde test as a normal junit test:
 

org.eclipse.core.internal.runtime.AssertionFailedException: assertion failed: The application has not been initialized.

at org.eclipse.core.internal.runtime.Assert.isTrue(Assert.java:101)

at org.eclipse.core.internal.runtime.InternalPlatform.assertInitialized(InternalPlatform.java:191)

at org.eclipse.core.internal.runtime.InternalPlatform.getPluginRegistry(InternalPlatform.java:410)

at org.eclipse.core.runtime.Platform.getPluginRegistry(Platform.java:321)

at com.metamatrix.core.util.SmartPdeTestSuite.<init>(SmartPdeTestSuite.java:24)

at com.metamatrix.modeler.core.PdeTestAutomatedTestUtil.suite(PdeTestAutomatedTestUtil.java:73)

at com.metamatrix.modeler.core.PdeTestAutomatedTestUtil.main(PdeTestAutomatedTestUtil.java:40)

Exception in thread "main"

 

   What type of strategy do people use when profiling junit tests that require the pde? Is there a way to bootstrap a profiling tool to the jvm that the pde initializes? Again, I apologize for my naiveté, but I'm nearing my wits' end on figuring out a good way to accomplish this goal.

 

Thanks,

Scott

 


Back to the top