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...ur 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 = |