Skip to main content

Crate truefix_at

Crate truefix_at 

Source
Expand description

truefix-at — the Acceptance Test (AT) conformance suite and runner.

The runner drives a real truefix-transport acceptor as a black-box, scripting a client connection that sends messages and asserts the engine’s responses (and disconnect behaviour). Scenarios are authored as independent behaviour contracts — no QuickFIX/J source or test code is copied (Constitution Principle III).

Per-version applicability is expressed by tagging each scenario with the FIX versions it targets; run_report runs the matrix and reports pass/fail.

Design: specs/001-fix-engine-parity/.

Re-exports§

pub use runner::ExpectMsg;
pub use runner::Scenario;
pub use runner::ScenarioResult;
pub use runner::Step;
pub use runner::run_report;
pub use runner::run_scenario;
pub use runner::start_acceptor;

Modules§

runner
The AT scenario model and runner.
scenarios
Authored acceptance-test scenarios (black-box behaviour contracts).