Hi John,

 

I tested the new target on Windows and it is working fine for up to certain level and hangs with the following messages on the screen.

 

     [exec] ResponseSender: Sent response To Client

     [exec]     at sun.nio.cs.StreamDecoder.read(StreamDecoder.java:183)

     [exec]     at java.io.InputStreamReader.read(InputStreamReader.java:167)

     [exec]     at java.io.BufferedReader.read1(BufferedReader.java:185)

     [exec]     at java.io.BufferedReader.read(BufferedReader.java:261)

     [exec]     at java.io.Reader.read(Reader.java:122)

     [exec]     at org.apache.test.MockServerThread.run(Unknown Source)

     [exec]     at java.lang.Thread.run(Thread.java:595)

     [exec] MockServerThread#run(): exit

[stopwatch] [UnitTest_XSD_nonPositiveInteger.timer: 0.218 sec]

     [echo] UnitTest_XSD_nonPositiveInteger - Execution Time - 0.218 sec

 

stopMonitor:

     [java] StopTCPMonitor#stopMonitor(): Sending stop message to monitor

     [java] Mockserver#run(): Got a new client request

     [java] MockServerThread(): entry

     [java] MockServerThread#run():About to wait for stop msg

 

I ran the build target again without changing anything and I found that I is working smoothly up to the end (is this a memory issue??)

 

We’ll test this on Linux platform today and let you know the results.

 

I noticed that some of the tests are failing specially ComplexLists as it returns garbage. The problem should be with the Deserialization of the client side.

The .out file of this test is as follows

 

request successful

7

x

ÍÐÒàÓ

request successful

7

x

ÍÐÒàÓ

ale->errortext is NULL

ale->errorcode is NULL

request successful

7

x

ÍÐÒàÓ

---------------------- TEST COMPLETE -----------------------------

 

I think that some recent changes in the deserialization lead the test to this error. Currently I’m working on to add more unit tests to the system. Yesterday I could not look in to that because I found a build breakage on Linux and AIX as a result of my changes on Exception model so I fixed it and tested.

 

Thanks,

Dushshantha

 


From: John Hawkins [mailto:[EMAIL PROTECTED]
Sent: Wednesday, July 06, 2005 1:37 AM
To: [email protected]
Subject: unitTest in build process

 


Hi folks,

I've created a new target in build.xml called buildAndRunUnitTests. It works OK for me but before I make it the default target can someone else please try it out? Just call the build.xml file as you would normally but call the target buildAndRunUnitTests. Your cmd line should look something like ->

ant <your usual build.xml -D options if you use any> <-file build.xml> buildAndRunUnitTests

When we're happy that it works with everyone's environment I'll make it the default target.

I'd also like to make it stop the build if it fails to run the unit tests correctly (if everyone agrees) - I don't see the point in having the unit tests if they can fail and not stop the build.

cheers for now,
John.

Reply via email to