RE: [Quickfix-developers] Quickfix acceptance tests.
Brought to you by:
orenmnero
From: Timothy Y. <ty...@pa...> - 2004-02-26 20:08:38
|
Yes, this works. I had done this already. I modified setup.bat to create two .cfg files, one of which does not reset sequence numbers on disconnect. Obviously, you can then only run one test at a time with the new .cfg file if you want your tests to be independent. Tim. -----Original Message----- From: James C. Downs [mailto:jc...@co...] Sent: Thursday, February 26, 2004 12:53 PM To: Timothy Yates; qui...@li... Cc: Lenny Shleymovich Subject: RE: [Quickfix-developers] Quickfix acceptance tests. oops! The at.cfg file is actually recreated with each running of runat.bat through another batch file called setup.bat. Changing setup.bat, which results in actually changing at.cfg, causes numerous tests to fail. So it looks like this is not as simple a change as I first thought. I would think that a solution in this case is to remove the setup.bat call in runat.bat and runat.exe twice, specifiying a different set of tests and a different QF cfg file. Jim Downs Connamara Systems -----Original Message----- From: qui...@li... on behalf of Timothy Yates Sent: Thu 2/26/2004 11:23 AM To: 'qui...@li...' Cc: Lenny Shleymovich Subject: [Quickfix-developers] Quickfix acceptance tests. The automated acceptance tests for quickfix are impressive but have some very significant holes. For example, the tests surrounding processing of resend requests do not cover the most common resend scenario, namely loss of synchronization after an unexpected loss of the TCP connection. All the acceptance tests assume that sequence numbers are set to 1 at every logon. However, it is usually at logon that the missing messages are detected. One shouldn't, therefore, shouldn't get too complacent about the robustness of the quickfix session level code, especially when it is talking to a buggy peer fix app (e.g. one that often crashes), or over an unreliable network connection. Tim Yates Lead Developer Patsystems (US) LLC 141 West Jackson Boulevard Chicago 60604, USA Tel +1 (312) 542-1336 www.patsystems.com DISCLAIMER: This e-mail is confidential and may also be legally privileged. If you are not the intended recipient, use of the information contained in this e-mail (including disclosure, copying or distribution) is prohibited and may be unlawful. Please inform the sender and delete the message immediately from your system. This e-mail is attributed to the sender and may not necessarily reflect the views of the Patsystems Group and no member of the Patsystems Group accepts any liability for any action taken in reliance on the contents of this e-mail (other than where it has a legal or regulatory obligation to do so) or for the consequences of any computer viruses which may have been transmitted by this e-mail. The Patsystems Group comprises Patsystems plc and its subsidiary group of companies. ------------------------------------------------------- SF.Net is sponsored by: Speed Start Your Linux Apps Now. Build and deploy apps & Web services for Linux with a free DVD software kit from IBM. Click Now! http://ads.osdn.com/?ad_id=1356 <http://ads.osdn.com/?ad_id=1356&alloc_id=3438&op=click> &alloc_id=3438&op=click _______________________________________________ Quickfix-developers mailing list Qui...@li... https://lists.sourceforge.net/lists/listinfo/quickfix-developers <https://lists.sourceforge.net/lists/listinfo/quickfix-developers> DISCLAIMER: This e-mail is confidential and may also be legally privileged. If you are not the intended recipient, use of the information contained in this e-mail (including disclosure, copying or distribution) is prohibited and may be unlawful. Please inform the sender and delete the message immediately from your system. This e-mail is attributed to the sender and may not necessarily reflect the views of the Patsystems Group and no member of the Patsystems Group accepts any liability for any action taken in reliance on the contents of this e-mail (other than where it has a legal or regulatory obligation to do so) or for the consequences of any computer viruses which may have been transmitted by this e-mail. The Patsystems Group comprises Patsystems plc and its subsidiary group of companies. |