axis-c-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From John Hawkins <HAWKI...@uk.ibm.com>
Subject RE: More changes
Date Mon, 13 Jun 2005 09:38:11 GMT
test.port is set in build.<platform>.properties
I renamed the old value of testPort to test.port.
This should be committed?






"Dushshantha Chandradasa" <dchandradasa@virtusa.com> 
13/06/2005 07:06
Please respond to
"Apache AXIS C Developers List"


To
"Apache AXIS C Developers List" <axis-c-dev@ws.apache.org>
cc

Subject
RE: More changes






Hi John,
 
Here is the ant output of a failing test. 
 
Buildfile: test.xml
 
pre-init:
 
preInitializeTest:
 
overrideTest:
 
set-platform-specifics:
 
checkIfDebug:
 
initialize:
 
initializeTest:
 
compileMonitorUtility:
 
compile:
    [javac] Compiling 10 source files to 
C:\axiscpp\ws-axis\c\tests\utils\monitor
    [javac] 
C:\axiscpp\ws-axis\c\tests\utils\monitor\org\apache\test\ClientReturner.java
    [javac] 
C:\axiscpp\ws-axis\c\tests\utils\monitor\org\apache\test\MockServer.java
    [javac] 
C:\axiscpp\ws-axis\c\tests\utils\monitor\org\apache\test\MockServerThread.java
    [javac] 
C:\axiscpp\ws-axis\c\tests\utils\monitor\org\apache\test\ResponseSender.java
    [javac] 
C:\axiscpp\ws-axis\c\tests\utils\monitor\org\apache\test\StopMockServer.java
    [javac] 
C:\axiscpp\ws-axis\c\tests\utils\monitor\org\apache\test\StopRequestException.java
    [javac] 
C:\axiscpp\ws-axis\c\tests\utils\monitor\org\apache\test\StopTCPMonitor.java
    [javac] 
C:\axiscpp\ws-axis\c\tests\utils\monitor\org\apache\test\TCPMonitor.java
    [javac] 
C:\axiscpp\ws-axis\c\tests\utils\monitor\org\apache\test\TestClientListener.java
    [javac] 
C:\axiscpp\ws-axis\c\tests\utils\monitor\org\apache\test\TestClientThread.java
 
package:
      [jar] Building jar: 
C:\axiscpp\ws-axis\c\tests\utils\monitor\monitor.jar
 
production:
 
moveMonitorJar:
     [move] Moving 11 files to C:\obj\test\monitor
 
initializeLogFile:
 
setListType:
 
setIndividual:
     [echo] setIndividual General_TTest
 
setFromList:
 
setAll:
 
setTestList:
 
runTests:
 
loadXMLProperties:
     [echo] Loading XML file 
C:\axiscpp\ws-axis\c\tests\auto_build\testcases\tests\General_TTest.xml
 
setHandlersPresent:
 
setPropertiesForTest:
 
cleanTest:
   [delete] Deleting directory C:\obj\test\generated\cpp\General_TTest
 
checkIfRequestFile:
 
setPropertiesForThisTest:
 
compileTestClient:
 
callCompileStaticClient:
 
setLanguage:
 
generateStubs:
    [mkdir] Created dir: C:\obj\test\generated\cpp\General_TTest
     [java] log4j:WARN No appenders could be found for logger 
(org.apache.axis.i18n.ProjectResourceBundle).
     [java] log4j:WARN Please initialize the log4j system properly.
     [java] ignoring anonymous type >mulResponse
 
     [java] ignoring anonymous type >subResponse
 
     [java] ignoring anonymous type >addResponse
 
     [java] ignoring anonymous type >div
 
     [java] ignoring anonymous type >divResponse
 
     [java] ignoring anonymous type >mul
 
     [java] ignoring anonymous type >sub
 
     [java] ignoring anonymous type >add
 
 
     [java] Code generation completed.
 
 
copyClientCode:
     [copy] Copying 1 file to C:\obj\test\generated\cpp\General_TTest
 
copyStubClient:
 
copyDynamicClient:
 
getClient:
 
compileStaticClient:
       [cc] 2 total files to be compiled.
       [cc] Calculator.cpp
       [cc] General_TTestClient.cpp
       [cc] 
C:\obj\test\generated\cpp\General_TTest\General_TTestClient.cpp(78) : 
warning C4101: 'e' : unreferenced local variable
       [cc] 
C:\obj\test\generated\cpp\General_TTest\General_TTestClient.cpp(165) : 
warning C4508: 'main' : function should return a value; 'void' return type 
assumed
       [cc] Generating Code...
       [cc] Starting link
       [cc]    Creating library General_TTest.lib and object 
General_TTest.exp
 
callCompileLinkedClient:
 
compileClient:
 
validateClientCompilationIfBuilding:
     [echo] General_TTest - Client Compilation - PASSED
 
validateClientCompilationIfNotBuilding:
 
validateClientCompilation:
 
checkIfDebug:
 
createConfigurationFile:
 
createStartOfWSDDFile:
 
compileTestHandlers:
 
createEndOfWSDDFile:
 
updateConfigurationWithClientWSDDEntry:
 
compileHandlers:
 
buildTest:
 
executeTestRun:
 
setResultExpectations:
     [copy] Copying 1 file to C:\obj\test\generated\cpp\General_TTest
 
setRequestExpectations:
 
setServerResponse:
 
setExpectations:
 
setEndpoint:
 
setForMonitor:
 
setVerbatim:
 
checkIfEndpointSet:
 
setForNoMonitor:
 
setProxyArgs:
 
setTestArgs:
 
executeTest:
 
startMonitor:
     [echo] Running Test General_TTest 
http://localhost:${test.port}/axis/CalculatorDoc
[stopwatch] [General_TTest.timer: 5.144 sec]
     [echo] General_TTest - Execution Time - 5.144 sec
 
stopMonitor:
 
OS400ConvertOutputFiles:
 
validateTestClient:
     [echo] General_TTest - Client Execution - FAILED
 
validateMessageOnWire:
 
validateTest:
 
runTest:
 
displayAllResults:
     [echo] Test Results
     [echo] 
     [echo] General_TTest - Client Compilation - PASSED
     [echo] General_TTest - Execution Time - 5.144 sec
     [echo] General_TTest - Client Execution - FAILED
 
testSuite:
 
BUILD SUCCESSFUL
Total time: 15 seconds
 
It seems that test.port property is not set properly.
 
Here I use the test port as 80 and the monitor port is also 80. If I use a 
monitor port different from test port, more tests start to fail.
 
 
And another mistake in the CVS. There?s no MultiOut.cpp.out file in 
\ws-axis\c\tests\auto_build\testcases\output folder. So test framework 
fails to copy this file so fails. Instead of this file, there a file 
called MultiOut.expected. 
 
Regards,
Dushshantha
 

From: John Hawkins [mailto:HAWKINSJ@uk.ibm.com] 
Sent: Friday, June 10, 2005 1:54 PM
To: Apache AXIS C Developers List
Subject: RE: More changes
 

Can you show me the ant output pls? 

We run the tests twice daily and are seeing no issues. 




"Samisa Abeysinghe" <SAbeysinghe@virtusa.com> 
10/06/2005 07:33 


Please respond to
"Apache AXIS C Developers List"



To
"Apache AXIS C Developers List" <axis-c-dev@ws.apache.org> 
cc
 
Subject
RE: More changes
 


 
 




With the latest updates, I could get the client test framework is running. 

However, this tends to hang in the middle of the list of tests ? and the 
place it hangs is not consistent. 
  
Thanks, 
Samisa? 
  
-----Original Message-----
From: John Hawkins [mailto:HAWKINSJ@uk.ibm.com] 
Sent: Thursday, June 09, 2005 6:07 PM
To: Apache AXIS C Developers List
Subject: RE: More changes 
 

You must be on windows ! 

I put a new flag into the test.win32.properties called mockserver 
unfortunately I've set it to true as defect. Make it false and you should 
be fine. I'll change the file in cvs to be false now. 


"Dushshantha Chandradasa" <dchandradasa@virtusa.com> 
09/06/2005 12:45 
 


Please respond to
"Apache AXIS C Developers List"

 


To
"Apache AXIS C Developers List" <axis-c-dev@ws.apache.org> 
cc
 
Subject
RE: More changes
 
 


 
 




Hi john, 
 
I got the latest checkout and tested. I?m still getting the error that 
Samisa stated before. 
 
setServerResponse: 
 
BUILD FAILED 
C:\axiscpp\ws-axis\c\test.xml:46: The following error occurred while 
executing 
his line: 
C:\axiscpp\ws-axis\c\test.xml:138: The following error occurred while 
executing 
this line: 
C:\axiscpp\ws-axis\c\build\executeTest.xml:51: Warning: Could not find 
file C:\ 
xiscpp\ws-axis\c\tests\auto_build\testcases\output\${test.expected.serverRespon 

se} to copy. 
 
I guess that the server Response file not set correctly. Is the framework 
picking it from the xml file where test details are included ?? (ex: 
C:\axiscpp\ws-axis\c\tests\auto_build\testcases\tests\AxisBench.xml ) But 
in the CVS, this file is the same old file. 
 
Dushshantha 
 
 


From: John Hawkins [mailto:HAWKINSJ@uk.ibm.com] 
Sent: Thursday, June 09, 2005 4:05 PM
To: axis-c-dev@ws.apache.org
Subject: More changes 
 

And you also need to get the latest of services.xml and test.xml 

Mime
View raw message