If the problem is only a difference in expected output and actual output
then there are several potential causes:
1) The test is genuinely failing - but you're obviously confident
this isn't the case
2) A change within the runtime (or generated stubs) resulting in
differences in the output, without expected output being updated - if
this is the case you will need to confirm these changes are correct
changes, before updating the expected output.
3) The test client has been changed in some way that affects the output,
again without the expected output being updated.
Note: I have recently seen problems where the test client make use of both
cout and printf, and the printed statements get out of sequence. The fix
to this is quite simple - change all printfs to couts, I have already done
this for a number of tests, though not all.
Regards,
Adrian
_______________________________________
Adrian Dick ([EMAIL PROTECTED])
"sanjaya singharage" <[EMAIL PROTECTED]> wrote on 19/01/2005 04:55:01:
> Finally it says
>
> [echo] Calculator - Client Execution - PASSED
>
> The problem is that the Calculator.out file does not match
> Calculator.cpp.out file. When .out file is copied over .cpp.out file the
> test passes. what could be the reason for this?
>
> sanjaya.
>
> ----- Original Message -----
> From: "Manohar K Chintala" <[EMAIL PROTECTED]>
> To: "Apache AXIS C Developers List" <[email protected]>
> Sent: Tuesday, January 18, 2005 6:47 PM
> Subject: Re: Ant test framework - running a test
>
>
> >
> >
> >
> >
> > Hi Sanjaya,
> >
> > Yes, those are the two files that are compared to check whether a test
> > suceeded or not. We have run ant framework on windows and it works for
us
> > without any problem.
> >
> > Below are the contents of axiscpp.conf file in my system. You can try
> > changing \ to / in the axiscpp.conf file entries.
> >
> > #Available directives are as follows:
> > #
> > # ClientLogPath: The path to the client log
> > # ClientWSDDFilePath: The path to the client wsdd
> > # Transport_http: The HTTP transport library
> > # XMLParser: The xml parser library
> > #
> > ClientLogPath:f:\IBM\CWSC\logs\AxisClientLog
> > ClientWSDDFilePath:f:\IBM\CWSC\client.wsdd
> > Transport_http:f:\IBM\CWSC\bin\AxisTransport.dll
> > XMLParser:f:\IBM\CWSC\bin\AxisXMLParser.dll
> >
> >
> > Regards
> > Manohar
> > --------------------------------------------------
> > Manohar Kumar.Ch
> > IBM C/C++ Web Services Client
> > India Software Labs,III floor, Golden Enclave,
> > Aiport Road, Bangalore-560017
> > Ph:- 91-80-25094304
> > internet id: [EMAIL PROTECTED]
> >
> >
> >
> > "sanjaya
> > singharage"
> > <[EMAIL PROTECTED]
To
> > rce.lk> "Apache AXIS C Developers List"
> > <[email protected]>
> > 01/18/2005 05:41
cc
> > PM
> >
Subject
> > Re: Ant test framework - running
a
> > Please respond to test
> > "Apache AXIS C
> > Developers List"
> >
> >
> >
> >
> >
> >
> >
> >
> > I think something is finally working. Still the dispalyAllResults say
the
> > client execution failed. But everything else indicates that the test
was
> > successful.
> >
> > The problem seems to be how the path is written for the
xmlparserlibrary
> > etc. in axiscpp.conf specified from executeTest.xml.
> >
> > The following axiscpp.conf worked for me..
> >
> > #Available directives are as follows:
> > #
> > # ClientLogPath: The path to the client log
> > # ClientWSDDFilePath: The path to the client wsdd
> > # Transport_http: The HTTP transport library
> > # Transport_smtp: The SMTP transport library
> > # XMLParser: The xml parser library
> > #
> >
>
ClientLogPath:D:\san\works\checkouts\head\ws-axis\c/../../../obj/test/genera
> ted/cpp/Calculator/ClientLog
> >
> >
>
#Transport_http:D:\san\works\checkouts\head\ws-axis\c/../../../obj/bin/AxisT
> ransport.dll
> >
> >
>
Transport_http:D:\san\works\checkouts\obj\package\axis-c-1.4.0-Win32-bin\bin
> \axis2_transport.dll
> >
> >
>
#XMLParser:D:\san\works\checkouts\head\ws-axis\c/../../../obj/bin/AxisXMLPar
> ser.dll
> >
> >
>
XMLParser:D:\san\works\checkouts\obj\package\axis-c-1.4.0-Win32-bin\bin\Axis
> XMLParser.dll
> >
> > is the mixed / and \ path causing the problem? Is the ant test
framework
> > being run on a wind0ws box? If so I wonder what is the problem in my
> > system.
> >
> > Calculator.out and tcpm.req and tcpm.res all indicate that the test was
> > successful. Why does dispalyAllResults say the client execution failed?
> >
> > I edited
> >
>
\obj\package\axis-c-1.4.0-Win32-bin\tests\auto_build\testcases\output\Calcul
> ator.cpp.out
> > to match obj\test\generated\cpp\Calculator\Calculator.out but still
> > "execution failed". Are these the two files that are compared to check
> > whether a test suceeded?
> >
> > thanks.
> > sanjaya.
> >
> > ----- Original Message -----
> > From: sanjaya singharage
> > To: Apache AXIS C Developers List
> > Sent: Tuesday, January 18, 2005 3:31 PM
> > Subject: Re: Ant test framework - running a test
> >
> > The command follows..
> >
> > ant -f
> test.xml -Ddir.xmlParser="D:\installations\xerces-c2_2_0-win32\bin"
> > -Dtest.name=Calculator
> >
-Ddir.release="D:\san\works\checkouts\obj\package\axis-c-1.4.0-Win32-bin"
> >
> > sanjaya.
> > ----- Original Message -----
> > From: James Jose
> > To: Apache AXIS C Developers List
> > Sent: Tuesday, January 18, 2005 3:17 PM
> > Subject: Re: Ant test framework - running a test
> >
> >
> > Sanjaya,
> >
> > oops...pressed send button before completing the draft
> >
> > Can u send the command that u used to run a test
> >
> > Regards
> > James
> > --------------------------------------------------
> > James Jose
> > Messaging Clients Team, WMQDDC
> > IBM Software Labs, India
> > Direct: 91-80- 25094331 Ext :2331
> > E-mail: [EMAIL PROTECTED]
> >
> >
> >
> >
> > James
> > Jose/India/[EMAIL PROTECTED]
> >
> >
To
> > 18/01/2005 14:40 "Apache AXIS C Developers List"
> > <[email protected]>
> >
cc
> > Please respond to
> > "Apache AXIS C
Subject
> > Developers List" Re: Ant test framework -
running a
> > test
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> > Sanjaya,
> >
> > Can u send the command that u
> >
> >
> >
> >
> >
> > Regards
> > James
> > --------------------------------------------------
> > James Jose
> > Messaging Clients Team, WMQDDC
> > IBM Software Labs, India
> > Direct: 91-80- 25094331 Ext :2331
> > E-mail: [EMAIL PROTECTED]
> >
> >
> >
> > "sanjaya singharage"
> > <[EMAIL PROTECTED]>
> >
> >
To
> > 18/01/2005 12:16 "Apache AXIS C Developers
> > List"
> > <[email protected]>
> > Please respond to
cc
> > "Apache AXIS C Developers List"
> >
Subject
> > Re: Ant test framework -
> > running a test
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> > It failed with this property included. that's what's confusing me.
> >
> > sanjaya.
> > ----- Original Message -----
> > From: James Jose
> > To: Apache AXIS C Developers List
> > Sent: Tuesday, January 18, 2005 12:11 PM
> > Subject: Re: Ant test framework - running a test
> >
> >
> > Hi,
> > I think if u pass xmlparser info then this problem will be solved.
> > So include -Ddir.xmlParser=[directory of xmlparser] also in the ant
> > command.
> >
> > Regards
> > James
> > --------------------------------------------------
> > James Jose
> > Messaging Clients Team, WMQDDC
> > IBM Software Labs, India
> > Direct: 91-80- 25094331 Ext :2331
> > E-mail: [EMAIL PROTECTED]
> >
> >
> > "sanjaya singharage"
> > <[EMAIL PROTECTED]>
> >
> >
To
> > 17/01/2005 18:10 "Apache AXIS C Developers
> > List"
> > <[email protected]>
> > Please respond to
cc
> > "Apache AXIS C Developers List"
> >
Subject
> > Re: Ant test framework -
> > running a test
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> > Still having problems. Finally got it working to generate the source
and
> > compile.
> > When running the calculator sample the execution fails. The output of
the
> > Calculator.out file is...
> >
> > Sending Requests to Server http://localhost:13260/axis/Calculator
.......
> >
> > Exception : DLOPEN FAILED in loading parser library
> >
> > When I run the client separately on the command line the test
succeeds.
> > What
> > am I missing?
> >
> > sanjaya.
> >
> >
> > ----- Original Message -----
> > From: "Samisa Abeysinghe" <[EMAIL PROTECTED]>
> > To: "Apache AXIS C Developers List" <[email protected]>
> > Sent: Tuesday, January 11, 2005 4:51 PM
> > Subject: Re: Ant test framework - running a test
> >
> >
> > > The problem is that when ant is run with test.xml, it is trying to
use
> > > the release folder wsdl2ws.jar wihtout -bin suffix.
> > > I think it would work if we suffix use of dir.release in test
related
> > files.
> > >
> > > Thanks,
> > > Samisa...
> > >
> > >
> > > On Tue, 11 Jan 2005 10:40:10 +0000, Adrian Dick
> <[EMAIL PROTECTED]>
> > wrote:
> > > >
> > > >
> > > > The packaging process appends '-src' and '-bin' to the end of
> > dir.release
> > > > when creating a source and binary package respectively. So,
> modifying
> > the
> > > > property files would not have the effect you're hoping for.
> > > >
> > > > _______________________________________
> > > > Adrian Dick ([EMAIL PROTECTED])
> > > >
> > > > Andrew Perry2/UK/[EMAIL PROTECTED] wrote on 11/01/2005 09:50:42:
> > > >
> > > > >
> > > > > I generally call the ant -f test.xml -Ddir.release=<path to
> package>
> > > > rather
> > > > > than change the properties file. I'm not too sure if/how the
> > build.xml
> > > > uses
> > > > > the dir.release property so cannot comment safely on altering
the
> > > > > properties file, unless it is only for the test run in which
case
> > there
> > > > is
> > > > > no problem.
> > > > >
> > > > > Adrian any comments on what the impact of changing dir.release
> > propery
> > > > > would have on the build/packaging process?
> > > > >
> > > > > Regards,
> > > > >
> > > > > Andrew Perry
> > > >
> > > >
> > >
> > >
> >
> >
> >
> >
> >
> >
>
>