Documentation for QuickFIX/C++ (with Python and Ruby)

Installation

Testing

This page describes how to run the tests to verify QuickFIX's functionality.

For information about the implementation of these tests, see Testing -> Unit Tests and Testing -> Acceptance Tests.

Unit Tests

From the test directory:

# windows
runut release [port]
# unix/linux
./runut.sh [port]

The port is used to test socket functionality. If you built QuickFIX with one of its supporting databases, you will need to update cfg/ut.cfg to reflect your database settings.

Acceptance Tests

From the test directory:

# windows
runat release [port]
runat_threaded release [port]
# unix/linux
./runat.sh [port]
./runat_threaded.sh [port]

The port is used to listen for connections on a socket server.