Hi David,

This task works fine with me.  I have used sshexec in my testing framework
using Canoo Webtest and it works perfectly fine.  

You will needing ant-jsch.jar and jsch-20080609.jar to use sshexec.

Thanks & Regards, 
 
Rinkesh Bansal | Team Lead - Atroad Automation | Persistent Systems Ltd
[email protected]  | Cell: +91 93261 76376 | Tel: +91 (20)
3023 6792
Innovation in software product design, development and delivery-
www.persistentsys.com

-----Original Message-----
From: [email protected] [mailto:[email protected]]
On Behalf Of [email protected]
Sent: Monday, March 16, 2009 8:36 PM
To: [email protected]
Subject: WebTest digest, Vol 1 #2737 - 3 msgs

Send WebTest mailing list submissions to
        [email protected]

To subscribe or unsubscribe via the World Wide Web, visit
        http://lists.canoo.com/mailman/listinfo/webtest
or, via email, send a message with subject or body 'help' to
        [email protected]

You can reach the person managing the list at
        [email protected]

When replying, please edit your Subject line so it is more specific
than "Re: Contents of WebTest digest..."


Today's Topics:

   1. Re: sshexec seems not to work with Canoo ant (Marc Guillemot)
   2. Alla Goloubeva is out of the office. ([email protected])
   3. Re: Q: Dealing with Java Script errors in WebTest (Rhee)

--__--__--

Message: 1
Date: Mon, 16 Mar 2009 15:33:18 +0100
From: Marc Guillemot <[email protected]>
To: [email protected]
Subject: Re: [Webtest] sshexec seems not to work with Canoo ant
Reply-To: [email protected]
Reply-To: Marc Guillemot <[email protected]>

Hi,

I don't see any reason why WebTest could interact with sshexec. Does
really this sshexec command work outside <webtest> </webtest>?

Cheers,
Marc.
-- 
Web: http://www.efficient-webtesting.com
Blog: http://mguillem.wordpress.com

David Jehoul wrote:
> Hi,
> 
>  
> 
> In one of our testscript, we use the following ant sshexec command
> 
> <sshexec
> 
> host="172.21.0.132"
> 
> username="username"
> 
> password="pasword"
> 
> trust="yes"
> 
>
command="/opt/ResinexHome/AutomaticBooker/exec/startAutoBooker_testmode.sh"
> 
> />
> 
>  
> 
> When we use the apache ant, the command is executed. When using the
> Canoo ant, it does not execute.
> 
> We use build 1757 of Canoo webtest.
> 
>  
> 
> Here is the stacktrace:
> 
>  
> 
>  
> 
> c:\testScripts\BT09-01.xml:17: Unexpected exception caught:
org.apache.tools.ant.BuildException
> 
>         at
com.canoo.webtest.steps.StepUtil.handleException(StepUtil.java:120)
> 
>         at com.canoo.webtest.steps.Step.handleException(Step.java:387)
> 
>         at com.canoo.webtest.steps.Step.execute(Step.java:118)
> 
>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> 
>         at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
> 
>         at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
> 
>         at java.lang.reflect.Method.invoke(Unknown Source)
> 
>         at
org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:105)
> 
>         at org.apache.tools.ant.Task.perform(Task.java:348)
> 
>         at
com.canoo.webtest.ant.WebtestTask.executeSteps(WebtestTask.java:236)
> 
>         at com.canoo.webtest.ant.WebtestTask.execute(WebtestTask.java:208)
> 
>         at
org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:288)
> 
>         at sun.reflect.GeneratedMethodAccessor2.invoke(Unknown Source)
> 
>         at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
> 
>         at java.lang.reflect.Method.invoke(Unknown Source)
> 
>         at
org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:105)
> 
>         at org.apache.tools.ant.Task.perform(Task.java:348)
> 
>         at org.apache.tools.ant.Target.execute(Target.java:357)
> 
>         at org.apache.tools.ant.Target.performTasks(Target.java:385)
> 
>         at
org.apache.tools.ant.Project.executeSortedTargets(Project.java:1329)
> 
>         at
org.apache.tools.ant.helper.SingleCheckExecutor.executeTargets(SingleCheckEx
ecutor.java:38)
> 
>         at org.apache.tools.ant.Project.executeTargets(Project.java:1181)
> 
>         at org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:416)
> 
>         at
org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:288)
> 
>         at sun.reflect.GeneratedMethodAccessor2.invoke(Unknown Source)
> 
>         at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
> 
>         at java.lang.reflect.Method.invoke(Unknown Source)
> 
>         at
org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:105)
> 
>         at org.apache.tools.ant.Task.perform(Task.java:348)
> 
>         at org.apache.tools.ant.Target.execute(Target.java:357)
> 
>         at org.apache.tools.ant.Target.performTasks(Target.java:385)
> 
>         at
org.apache.tools.ant.Project.executeSortedTargets(Project.java:1329)
> 
>         at
org.apache.tools.ant.helper.SingleCheckExecutor.executeTargets(SingleCheckEx
ecutor.java:38)
> 
>         at org.apache.tools.ant.Project.executeTargets(Project.java:1181)
> 
>         at org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:416)
> 
>         at
org.apache.tools.ant.taskdefs.CallTarget.execute(CallTarget.java:105)
> 
>         at
org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:288)
> 
>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> 
>         at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
> 
>         at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
> 
>         at java.lang.reflect.Method.invoke(Unknown Source)
> 
>         at
org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:105)
> 
>         at org.apache.tools.ant.Task.perform(Task.java:348)
> 
>         at org.apache.tools.ant.Target.execute(Target.java:357)
> 
>         at org.apache.tools.ant.Target.performTasks(Target.java:385)
> 
>         at
org.apache.tools.ant.Project.executeSortedTargets(Project.java:1329)
> 
>         at org.apache.tools.ant.Project.executeTarget(Project.java:1298)
> 
>         at
org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.j
ava:41)
> 
>         at org.apache.tools.ant.Project.executeTargets(Project.java:1181)
> 
>         at org.apache.tools.ant.Main.runBuild(Main.java:698)
> 
>         at org.apache.tools.ant.Main.startAnt(Main.java:199)
> 
>         at org.apache.tools.ant.launch.Launcher.run(Launcher.java:257)
> 
>         at org.apache.tools.ant.launch.Launcher.main(Launcher.java:104)
> 
> Caused by: c:\testScripts\generateDAT.xml:112: Remote command failed with
exit status 2
> 
>         at
org.apache.tools.ant.taskdefs.optional.ssh.SSHExec.execute(SSHExec.java:192)
> 
>         at
org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:288)
> 
>         at sun.reflect.GeneratedMethodAccessor2.invoke(Unknown Source)
> 
>         at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
> 
>         at java.lang.reflect.Method.invoke(Unknown Source)
> 
>         at
org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:105)
> 
>         at org.apache.tools.ant.Task.perform(Task.java:348)
> 
>         at
com.canoo.webtest.ant.TestStepSequence.executeSteps(TestStepSequence.java:43
)
> 
>         at
com.canoo.webtest.ant.TestStepSequence.doExecute(TestStepSequence.java:31)
> 
>         at com.canoo.webtest.steps.Step.execute(Step.java:103)
> 
>         ... 50 more
> 
> --- Nested Exception ---
> 
> c:\testScripts\generateDAT.xml:112: Remote command failed with exit status
2
> 
>         at
org.apache.tools.ant.taskdefs.optional.ssh.SSHExec.execute(SSHExec.java:192)
> 
>         at
org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:288)
> 
>         at sun.reflect.GeneratedMethodAccessor2.invoke(Unknown Source)
> 
>         at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
> 
>         at java.lang.reflect.Method.invoke(Unknown Source)
> 
>         at
org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:105)
> 
>         at org.apache.tools.ant.Task.perform(Task.java:348)
> 
>         at
com.canoo.webtest.ant.TestStepSequence.executeSteps(TestStepSequence.java:43
)
> 
>         at
com.canoo.webtest.ant.TestStepSequence.doExecute(TestStepSequence.java:31)
> 
>         at com.canoo.webtest.steps.Step.execute(Step.java:103)
> 
>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> 
>         at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
> 
>         at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
> 
>         at java.lang.reflect.Method.invoke(Unknown Source)
> 
>         at
org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:105)
> 
>         at org.apache.tools.ant.Task.perform(Task.java:348)
> 
>         at
com.canoo.webtest.ant.WebtestTask.executeSteps(WebtestTask.java:236)
> 
>         at com.canoo.webtest.ant.WebtestTask.execute(WebtestTask.java:208)
> 
>         at
org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:288)
> 
>         at sun.reflect.GeneratedMethodAccessor2.invoke(Unknown Source)
> 
>         at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
> 
>         at java.lang.reflect.Method.invoke(Unknown Source)
> 
>         at
org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:105)
> 
>         at org.apache.tools.ant.Task.perform(Task.java:348)
> 
>         at org.apache.tools.ant.Target.execute(Target.java:357)
> 
>         at org.apache.tools.ant.Target.performTasks(Target.java:385)
> 
>         at
org.apache.tools.ant.Project.executeSortedTargets(Project.java:1329)
> 
>         at
org.apache.tools.ant.helper.SingleCheckExecutor.executeTargets(SingleCheckEx
ecutor.java:38)
> 
>         at org.apache.tools.ant.Project.executeTargets(Project.java:1181)
> 
>         at org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:416)
> 
>         at
org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:288)
> 
>         at sun.reflect.GeneratedMethodAccessor2.invoke(Unknown Source)
> 
>         at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
> 
>         at java.lang.reflect.Method.invoke(Unknown Source)
> 
>         at
org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:105)
> 
>         at org.apache.tools.ant.Task.perform(Task.java:348)
> 
>         at org.apache.tools.ant.Target.execute(Target.java:357)
> 
>         at org.apache.tools.ant.Target.performTasks(Target.java:385)
> 
>         at
org.apache.tools.ant.Project.executeSortedTargets(Project.java:1329)
> 
>         at
org.apache.tools.ant.helper.SingleCheckExecutor.executeTargets(SingleCheckEx
ecutor.java:38)
> 
>         at org.apache.tools.ant.Project.executeTargets(Project.java:1181)
> 
>         at org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:416)
> 
>         at
org.apache.tools.ant.taskdefs.CallTarget.execute(CallTarget.java:105)
> 
>         at
org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:288)
> 
>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> 
>         at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
> 
>         at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
> 
>         at java.lang.reflect.Method.invoke(Unknown Source)
> 
>         at
org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:105)
> 
>         at org.apache.tools.ant.Task.perform(Task.java:348)
> 
>         at org.apache.tools.ant.Target.execute(Target.java:357)
> 
>         at org.apache.tools.ant.Target.performTasks(Target.java:385)
> 
>         at
org.apache.tools.ant.Project.executeSortedTargets(Project.java:1329)
> 
>         at org.apache.tools.ant.Project.executeTarget(Project.java:1298)
> 
>         at
org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.j
ava:41)
> 
>         at org.apache.tools.ant.Project.executeTargets(Project.java:1181)
> 
>         at org.apache.tools.ant.Main.runBuild(Main.java:698)
> 
>         at org.apache.tools.ant.Main.startAnt(Main.java:199)
> 
>         at org.apache.tools.ant.launch.Launcher.run(Launcher.java:257)
> 
>         at org.apache.tools.ant.launch.Launcher.main(Launcher.java:104)
> 
>  
> 
> <file:///c:\testScripts\testOutput\20090312_105321\index.html>
> 



DISCLAIMER
==========
This e-mail may contain privileged and confidential information which is the 
property of Persistent Systems Ltd. It is intended only for the use of the 
individual or entity to which it is addressed. If you are not the intended 
recipient, you are not authorized to read, retain, copy, print, distribute or 
use this message. If you have received this communication in error, please 
notify the sender and delete all copies of this message. Persistent Systems 
Ltd. does not accept any liability for virus infected mails.
_______________________________________________
WebTest mailing list
[email protected]
http://lists.canoo.com/mailman/listinfo/webtest

Reply via email to