[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [cdt-dev] Re: Problem with running JUnit plugin test under ant

Sorry, I really put this in wrong maillist :-(

On Wed, Mar 12, 2008 at 10:04 AM, Leherbauer, Anton
<Anton.Leherbauer@xxxxxxxxxxxxx> wrote:
> This sounds like a question for TPTP.
>  Why do you post it on the cdt-dev mailing list?
>
>  Regards
>  --
>  Anton Leherbauer
>  Wind River CDT Team, Austria
>
>
>
>  > -----Original Message-----
>  > From: cdt-dev-bounces@xxxxxxxxxxx
>  > [mailto:cdt-dev-bounces@xxxxxxxxxxx] On Behalf Of Krasimir Kostadinov
>  > Sent: Wednesday, March 12, 2008 8:48 AM
>  > To: cdt-dev@xxxxxxxxxxx
>  > Subject: [cdt-dev] Re: Problem with running JUnit plugin test
>  > under ant
>  >
>  > Hello,
>  > I fixed prev. problem with new deploy file, but now I recieve
>  > new strange error:
>  >
>  > [tptp:test] Test started!
>  > [tptp:test] Test 'tp/tp_test.launch' executing
>  > [tptp:test] Exception in thread
>  > "org.eclipse.hyades.execution.core.task.ReusableThread@8ef177"
>  > java.lang.NullPointerException
>  > [tptp:test]     at
>  > org.eclipse.hyades.execution.local.util.AgentControllerDescrip
>  > tor.versionIsAtLeast(AgentControllerDescriptor.java:67)
>  > [tptp:test]     at
>  > org.eclipse.hyades.execution.local.util.AgentControllerDescrip
>  > tor.isVersionAtLeast(AgentControllerDescriptor.java:194)
>  > [tptp:test]     at
>  > org.eclipse.hyades.execution.local.file.FileManagerFactory$3.r
>  > un(FileManagerFactory.java:413)
>  > [tptp:test]     at
>  > org.eclipse.hyades.execution.core.task.ReusableThread.run(Reus
>  > ableThread.java:131)
>  > [tptp:test]     at java.lang.Thread.run(Thread.java:595)
>  >
>  > I debug client and see that he sends request to the agent controller
>  > for version, but return value is null (in the client side). Also I
>  > check
>  > eclipse/plugins/org.eclipse.hyades.execution_4.4.100.v20080222
>  > 1314/config/pluginconfig.xml
>  > and saw that version exist :
>  > <Option name="org.eclipse.hyades.execution" type="version"
>  > value="4.4.100.v200802221314"/>
>  >
>  > When I try to set manually version in the debugger, there is no
>  > furture error, but test is hangs up and no log anymore!
>  >
>  > When I start ACServer with -v argument I recieved 4.4.1.0 version.
>  >
>  > Is there a way to debug ACServer?
>  >
>  >
>  >
>  >
>  >
>  > On Fri, Mar 7, 2008 at 10:58 PM, Krasimir Kostadinov
>  > <krasimir.k@xxxxxxxxx> wrote:
>  > > Hello,
>  > >
>  > >   I tried to execute JUnit plugin test under Ant but
>  > >
>  > org.eclipse.hyades.internal.execution.local.control.InactivePr
>  > ocessException
>  > >   occured.
>  > >   The same test is executed without problems inside Eclipse
>  > workbench.
>  > >   I use KUbuntu 7.04,
>  > tptp.runtime.allInOne.linux.gtk.x86-TPTP-4.4.1,
>  > >  wizard based rcp application from eclipse, ant 1.6.5. I can start
>  > >  Agent controller without problems and test it. If you need
>  > traces from
>  > >  servicelog file with "INFORMATION" trace level I can provide.
>  > >
>  > >   I read a lot of topics in cdt-dev mail list about running
>  > tptp under
>  > >  ant, tried to debug to find  out how test.xml should be
>  > written, but
>  > >  at the end I can not resolve the problem with this exception.
>  > >  Can somebody to help me?
>  > >
>  > >   I receive following stack trace exception during running
>  > test case under ant:
>  > >
>  > >   [tptp:test] Test started!
>  > >   [tptp:test] Test 'tp/tp_test.launch' executing
>  > >   [tptp:test]
>  > org.eclipse.hyades.internal.execution.local.control.InactivePr
>  > ocessException
>  > >   [tptp:test]     at
>  > >
>  > org.eclipse.hyades.execution.harness.TestExecutionHarnessExecu
>  > torStub.launch(TestExecutionHarnessExecutorStub.java:422)
>  > >   [tptp:test]     at
>  > >
>  > org.eclipse.hyades.execution.harness.TestExecutionHarness.laun
>  > chTestExecution(TestExecutionHarness.java:2098)
>  > >   [tptp:test]     at
>  > >
>  > org.eclipse.hyades.execution.harness.TestExecutionHarness.acce
>  > ss$2(TestExecutionHarness.java:1830)
>  > >   [tptp:test]     at
>  > >
>  > org.eclipse.hyades.execution.harness.TestExecutionHarness$2.ru
>  > n(TestExecutionHarness.java:750)
>  > >   [tptp:test]     at
>  > org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)
>  > >   [tptp:test] java.lang.RuntimeException:
>  > >
>  > org.eclipse.hyades.internal.execution.local.control.InactivePr
>  > ocessException
>  > >   [tptp:test]     at
>  > >
>  > org.eclipse.hyades.execution.harness.TestExecutionHarnessExecu
>
> > torStub.handleException(TestExecutionHarnessExecutorStub.java:347)
>  > >   [tptp:test]     at
>  > >
>  > org.eclipse.hyades.execution.harness.TestExecutionHarnessExecu
>  > torStub.launch(TestExecutionHarnessExecutorStub.java:434)
>  > >   [tptp:test]     at
>  > >
>  > org.eclipse.hyades.execution.harness.TestExecutionHarness.laun
>
> > chTestExecution(TestExecutionHarness.java:2098)
>  > >   [tptp:test]     at
>  > >
>  > org.eclipse.hyades.execution.harness.TestExecutionHarness.acce
>  > ss$2(TestExecutionHarness.java:1830)
>  > >   [tptp:test]     at
>  > >
>  > org.eclipse.hyades.execution.harness.TestExecutionHarness$2.ru
>
> > n(TestExecutionHarness.java:750)
>  > >   [tptp:test]     at
>  > org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)
>  > >   [tptp:test] Caused by:
>  > >
>  > org.eclipse.hyades.internal.execution.local.control.InactivePr
>  > ocessException
>
> > >   [tptp:test]     at
>  > >
>  > org.eclipse.hyades.execution.harness.TestExecutionHarnessExecu
>
>
> > torStub.launch(TestExecutionHarnessExecutorStub.java:422)
>  > >   [tptp:test]     ... 4 more
>  > >   [tptp:test] org.eclipse.core.runtime.CoreException:
>  > IWAT4039E The Test
>  > >   Execution Harness reported the following
>  > >
>  > problems:org.eclipse.hyades.internal.execution.local.control.I
>  > nactiveProcessException
>  > >   [tptp:test]     at
>  > >
>  > org.eclipse.hyades.test.core.launch.delegates.AbstractLaunchCo
>  > nfigurationDelegate2.launch(AbstractLaunchConfigurationDelegat
>  > e2.java:195)
>  > >   [tptp:test]     at
>  > >
>  > org.eclipse.debug.internal.core.LaunchConfiguration.launch(Lau
>  > nchConfiguration.java:759)
>  > >   [tptp:test]     at
>  > >
>  > org.eclipse.debug.internal.core.LaunchConfiguration.launch(Lau
>  > nchConfiguration.java:608)
>  > >   [tptp:test]     at
>  > >
>  > org.eclipse.debug.internal.core.LaunchConfiguration.launch(Lau
>  > nchConfiguration.java:601)
>  > >   [tptp:test]     at
>  > >
>  > org.eclipse.hyades.test.core.services.AbstractTestExecutionSer
>  > vice.launch(AbstractTestExecutionService.java:795)
>  > >   [tptp:test]     at
>  > >
>  > org.eclipse.hyades.test.core.services.AbstractTestExecutionSer
>  > vice.execute(AbstractTestExecutionService.java:583)
>  > >   [tptp:test]     at
>  > >
>  > org.eclipse.hyades.automation.server.AbstractService.execute(A
>  > bstractService.java:43)
>  > >   [tptp:test]     at
>  > >
>  > org.eclipse.hyades.automation.server.ServiceProxy$1.run(Servic
>  > eProxy.java:141)
>  > >   [tptp:test]     at
>  > >
>  > org.eclipse.hyades.automation.core.utils.ReusableThread.run(Re
>  > usableThread.java:131)
>  > >   [tptp:test]     at java.lang.Thread.run(Thread.java:595)
>  > >
>  > >   test.xml is :
>  > >
>  > >   <project name="TPTP Ant Tasks Test Script"
>  > >   default="test"
>  > >
>  > xmlns:tptp="antlib:org.eclipse.hyades.automation.client.adapters.ant">
>  > >
>  > >         <!--
>  > >         vmargs="-Xdebug -Xnoagent -Djava.compiler=NONE
>  > >   -Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=8008"
>  > >         <fileset dir="${project.dir}">
>  > >         <include name="**/*.testsuite"/>
>  > >         </fileset>
>  > >         -->
>  > >
>  > >         <target name="test" description="Executes TPTP Test Suites
>  > >   using default TPTP Ant Tasks">
>  > >
>  > >         <taskdef
>  > uri="antlib:org.eclipse.hyades.automation.client.adapters.ant"
>  > >
>  > >
>  > resource="org/eclipse/hyades/automation/client/adapters/ant/an
>  > tlib.xml"
>  > >                     classpath="/home/knk/tmp/tp/tp/ant-tptp.jar"/>
>  > >
>  > >         <property name="tptp.automation.eclipse"
>  > >   value="/home/knk/tmp/host_eclipse"/>
>  > >         <property name="tptp.test.workspace"
>  > value="/home/knk/tmp/tp"/>
>  > >         <property name="tptp.test.connection"
>  > >   value="tptp:rac://localhost:10002/default"/>
>  > >         <property name="tptp.test.configuration"
>  > value="tp/tp_test.launch"/>
>  > >         <property name="tptp.test.deployment" value="tp.deploy"/>
>  > >         <property name="project.dir"
>  > value="${tptp.test.workspace}/tp"/>
>  > >
>  > >    <tptp:test
>  > >         synchronicity="synchronous">
>  > >    </tptp:test>
>  > >
>  > >   </target>
>  > >   </project>
>  > >
>  > >   Configuration file (launch) is:
>  > >
>  > >   <?xml version="1.0" encoding="UTF-8"?>
>  > >   <launchConfiguration
>  > type="org.eclipse.hyades.test.ui.launch.basicTest">
>  > >   <stringAttribute
>  > >  key="org.eclipse.hyades.test.ui.launch.deploymentURI"
>  > >  value="platform:/resource/tp/tp.deploy"/>
>  > >   <stringAttribute
>  > >  key="org.eclipse.hyades.test.ui.launch.deploymentURIFragment"
>  > >  value="E81FB3BEAFD19966A713AEA0E46F11DC"/>
>  > >   <stringAttribute key="org.eclipse.hyades.test.ui.launch.testURI"
>  > >  value="platform:/resource/tp/src/tp/tp.testsuite"/>
>  > >   <stringAttribute
>  > >  key="org.eclipse.hyades.test.ui.launch.testURIFragment"
>  > >  value="D24AE79BB247E110FBCF76F0E44B11DC"/>
>  > >   <booleanAttribute
>  > key="org.eclipse.hyades.test.ui.launch.useDefaults"
>  > >  value="true"/>
>  > >   <stringAttribute
>  > key="org.eclipse.jdt.launching.SOURCE_PATH_PROVIDER"
>  > >  value="org.eclipse.hyades.test.core.testSourcePathProvider"/>
>  > >   </launchConfiguration>
>  > >
>  > >   I attach the workspace with dummy rcp application.
>  > >
>  > >   Regards
>  > >   Krasi
>  > >
>  >
>  >
>  >
>  > --
>  > Best Regards,
>  > Krasimir Kostadinov
>  >
>  > Contact info:
>  > ICQ 32223324
>  > mobile:
>  > +359 897 403 649
>  > _______________________________________________
>  > cdt-dev mailing list
>  > cdt-dev@xxxxxxxxxxx
>  > https://dev.eclipse.org/mailman/listinfo/cdt-dev
>  >
>  _______________________________________________
>  cdt-dev mailing list
>  cdt-dev@xxxxxxxxxxx
>  https://dev.eclipse.org/mailman/listinfo/cdt-dev
>



-- 
Best Regards,
Krasimir Kostadinov

Contact info:
ICQ 32223324
mobile:
+359 897 403 649