[
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