Re: [Quickfix-users] Acceptance Test errors
Brought to you by:
orenmnero
|
From: <OM...@th...> - 2002-09-03 15:36:32
|
It appears that the Message::validate() method is always returning true=
on
your system. These tests are basically saying that the engine is
processing messages even if they have a bad checksum or an invalid leng=
th.
Can you also post the results of the unit tests? Do they all pass?
--oren
=
=
=20
Joerg Thoennes =
=
=20
<Joe...@ma...> To: =
qui...@li... =
=20
Sent by: cc: =
=
=20
qui...@li... Subject: =
[Quickfix-users] Acceptance Test errors =
=20
ceforge.net =
=
=20
=
=
=20
=
=
=20
09/03/2002 09:05 AM =
=
=20
Please respond to =
=
=20
Joerg.Thoennes =
=
=20
=
=
=20
=
=
=20
Hello,
after compiling on Linux (Debian 3.0 woody), we get the following
failures during the acceptance test:
$ ./runat 12345
<at>
<test name=3D'definitions/server/fix40/10_MsgSeqNumEqual.def'
result=3D'success'/>
[...success...]
<test name=3D'definitions/server/fix40/2c_MsgSeqNumTooLow.def'
result=3D'success'/>
<test name=3D'definitions/server/fix40/2d_GarbledMessage.def'
result=3D'failure' >
<message>
<E>8=3DFIX.4.0*9=3D54*35=3D2*34=3D2*49=3DISLD*52=3D00000000-00:00:00*56=
=3DTW*7=3D3*16=3D3*10=3D0*</E>
<A>8=3DFIX.4.0*9=3D45*35=3D0*34=3D2*49=3DISLD*52=3D20020903-13:55:24*56=
=3DTW*10=3D223*</A></message>
<trace><![CDATA[Runner.rb:64:in `compareAction']]></trace>
<trace><![CDATA[./ReflectorClient.rb:116:in
`expectedAction']]></trace>
<trace><![CDATA[./Reflector.rb:79:in `processFile']]></trace>
<trace><![CDATA[./Reflector.rb:61:in `each_line']]></trace>
<trace><![CDATA[./Reflector.rb:61:in `processFile']]></trace>
<trace><![CDATA[./ReflectorClient.rb:132:in `start']]></trace>
<trace><![CDATA[Runner.rb:124]]></trace>
<trace><![CDATA[Runner.rb:107:in `each']]></trace>
<trace><![CDATA[Runner.rb:107]]></trace>
</test>
<test name=3D'definitions/server/fix40/2e_PossDupAlreadyReceived.def=
'
result=3D'success'/>
[...success...]
<test name=3D'definitions/server/fix40/2t_FirstThreeFieldsOutOfOrder.de=
f'
result=3D'success'/>
<test name=3D'definitions/server/fix40/3b_InvalidChecksum.def'
result=3D'failure' >
<message>
<E>8=3DFIX.4.0*9=3D54*35=3D2*34=3D2*49=3DISLD*52=3D00000000-00:00:00*56=
=3DTW*7=3D3*16=3D3*10=3D0*</E>
<A>8=3DFIX.4.0*9=3D45*35=3D0*34=3D2*49=3DISLD*52=3D20020903-13:55:57*56=
=3DTW*10=3D229*</A></message>
<trace><![CDATA[Runner.rb:64:in `compareAction']]></trace>
<trace><![CDATA[./ReflectorClient.rb:116:in
`expectedAction']]></trace>
<trace><![CDATA[./Reflector.rb:79:in `processFile']]></trace>
<trace><![CDATA[./Reflector.rb:61:in `each_line']]></trace>
<trace><![CDATA[./Reflector.rb:61:in `processFile']]></trace>
<trace><![CDATA[./ReflectorClient.rb:132:in `start']]></trace>
<trace><![CDATA[Runner.rb:124]]></trace>
<trace><![CDATA[Runner.rb:107:in `each']]></trace>
<trace><![CDATA[Runner.rb:107]]></trace>
</test>
<test name=3D'definitions/server/fix40/3c_GarbledMessage.def'
result=3D'success'/>
[...success...]
<test
name=3D'definitions/server/fix41/2k_CompIDDoesNotMatchProfile.def'
result=3D'success'/>
<test
name=3D'definitions/server/fix41/2m_BodyLengthValueNotCorrect.def'
result=3D'failure' >
<message>
<E>8=3DFIX.4.1*9=3D54*35=3D2*34=3D2*49=3DISLD*52=3D00000000-00:00:00*56=
=3DTW*7=3D2*16=3D2*10=3D0*</E>
<A>8=3DFIX.4.1*9=3D45*35=3D0*34=3D2*49=3DISLD*52=3D20020903-13:56:57*56=
=3DTW*10=3D231*</A></message>
<trace><![CDATA[Runner.rb:64:in `compareAction']]></trace>
<trace><![CDATA[./ReflectorClient.rb:116:in
`expectedAction']]></trace>
<trace><![CDATA[./Reflector.rb:79:in `processFile']]></trace>
<trace><![CDATA[./Reflector.rb:61:in `each_line']]></trace>
<trace><![CDATA[./Reflector.rb:61:in `processFile']]></trace>
<trace><![CDATA[./ReflectorClient.rb:132:in `start']]></trace>
<trace><![CDATA[Runner.rb:124]]></trace>
<trace><![CDATA[Runner.rb:107:in `each']]></trace>
<trace><![CDATA[Runner.rb:107]]></trace>
</test>
<test
name=3D'definitions/server/fix41/2o_SendingTimeValueOutOfRange.def'
result=3D'success'/>
<test name=3D'definitions/server/fix41/2q_MsgTypeNotValid.def'
result=3D'success'/>
<test name=3D'definitions/server/fix41/2r_UnregisteredMsgType.def'
result=3D'success'/>
<test
name=3D'definitions/server/fix41/2t_FirstThreeFieldsOutOfOrder.def'
result=3D'success'/>
<test name=3D'definitions/server/fix41/3b_InvalidChecksum.def'
result=3D'failure' >
<message>
<E>8=3DFIX.4.1*9=3D54*35=3D2*34=3D2*49=3DISLD*52=3D00000000-00:00:00*56=
=3DTW*7=3D3*16=3D3*10=3D0*</E>
<A>8=3DFIX.4.1*9=3D45*35=3D0*34=3D2*49=3DISLD*52=3D20020903-13:57:28*56=
=3DTW*10=3D230*</A></message>
<trace><![CDATA[Runner.rb:64:in `compareAction']]></trace>
<trace><![CDATA[./ReflectorClient.rb:116:in
`expectedAction']]></trace>
<trace><![CDATA[./Reflector.rb:79:in `processFile']]></trace>
<trace><![CDATA[./Reflector.rb:61:in `each_line']]></trace>
<trace><![CDATA[./Reflector.rb:61:in `processFile']]></trace>
<trace><![CDATA[./ReflectorClient.rb:132:in `start']]></trace>
<trace><![CDATA[Runner.rb:124]]></trace>
<trace><![CDATA[Runner.rb:107:in `each']]></trace>
<trace><![CDATA[Runner.rb:107]]></trace>
</test>
<test name=3D'definitions/server/fix41/3c_GarbledMessage.def'
result=3D'success'/>
[...success...]
<test
name=3D'definitions/server/fix42/2t_FirstThreeFieldsOutOfOrder.def'
result=3D'success'/>
<test name=3D'definitions/server/fix42/3b_InvalidChecksum.def'
result=3D'failure' >
<message>
<E>8=3DFIX.4.2*9=3D54*35=3D2*34=3D2*49=3DISLD*52=3D00000000-00:00:00*56=
=3DTW*7=3D3*16=3D3*10=3D0*</E>
<A>8=3DFIX.4.2*9=3D45*35=3D0*34=3D2*49=3DISLD*52=3D20020903-13:58:27*56=
=3DTW*10=3D231*</A></message>
<trace><![CDATA[Runner.rb:64:in `compareAction']]></trace>
<trace><![CDATA[./ReflectorClient.rb:116:in
`expectedAction']]></trace>
<trace><![CDATA[./Reflector.rb:79:in `processFile']]></trace>
<trace><![CDATA[./Reflector.rb:61:in `each_line']]></trace>
<trace><![CDATA[./Reflector.rb:61:in `processFile']]></trace>
<trace><![CDATA[./ReflectorClient.rb:132:in `start']]></trace>
<trace><![CDATA[Runner.rb:124]]></trace>
<trace><![CDATA[Runner.rb:107:in `each']]></trace>
<trace><![CDATA[Runner.rb:107]]></trace>
</test>
<test name=3D'definitions/server/fix42/3c_GarbledMessage.def'
result=3D'failure' >
<message>
<E>8=3DFIX.4.2*9=3D54*35=3D2*34=3D2*49=3DISLD*52=3D00000000-00:00:00*56=
=3DTW*7=3D3*16=3D3*10=3D0*</E>
<A>8=3DFIX.4.2*9=3D45*35=3D0*34=3D2*49=3DISLD*52=3D20020903-13:58:57*56=
=3DTW*10=3D234*</A></message>
<trace><![CDATA[Runner.rb:64:in `compareAction']]></trace>
<trace><![CDATA[./ReflectorClient.rb:116:in
`expectedAction']]></trace>
<trace><![CDATA[./Reflector.rb:79:in `processFile']]></trace>
<trace><![CDATA[./Reflector.rb:61:in `each_line']]></trace>
<trace><![CDATA[./Reflector.rb:61:in `processFile']]></trace>
<trace><![CDATA[./ReflectorClient.rb:132:in `start']]></trace>
<trace><![CDATA[Runner.rb:124]]></trace>
<trace><![CDATA[Runner.rb:107:in `each']]></trace>
<trace><![CDATA[Runner.rb:107]]></trace>
</test>
<test
name=3D'definitions/server/fix42/4a_NoDataSentDuringHeartBtInt.def'
result=3D'success'/>
<test name=3D'definitions/server/fix42/4b_ReceivedTestRequest.def'
result=3D'success'/>
<test name=3D'definitions/server/fix42/6_SendTestRequest.def'
result=3D'success'/>
<test name=3D'definitions/server/fix42/7_ReceiveRejectMessage.def'
result=3D'success'/>
<test
name=3D'definitions/server/fix42/8_AdminAndApplicationMessages.def'
result=3D'success'/>
<test name=3D'definitions/server/fix42/8_OnlyAdminMessages.def'
result=3D'success'/>
<test name=3D'definitions/server/fix42/8_OnlyApplicationMessages.def=
'
result=3D'success'/>
</at>
I would expect all acceptance tests running fine. Could anybody explain=
this to me?
Thanks, J=F6rg
-------------------------------------------------------
This sf.net email is sponsored by: OSDN - Tired of that same old
cell phone? Get a new here for FREE!
https://www.inphonic.com/r.asp?r=3Dsourceforge1&refcode1=3Dvs3390
_______________________________________________
Quickfix-users mailing list
Qui...@li...
https://lists.sourceforge.net/lists/listinfo/quickfix-users
=
|