Separate workspace crate at tooling/test-client/ importing bridge types from server crate. CLI: --connect, --replay, --text, --json, --quiet, --golden, --ticks. Exit codes: 0=success, 1=golden mismatch, 2=connection error. Golden file comparison with recursive JSON diff. JSONL replay loader for tick-scheduled input sending. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
17 lines
476 B
TOML
17 lines
476 B
TOML
[package]
|
|
name = "settled-reach-test-client"
|
|
version = "0.1.0"
|
|
edition = "2021"
|
|
description = "Test client for the Settled Reach simulation server. Connects via TCP, receives ObserverSnapshots, sends replay inputs."
|
|
|
|
[[bin]]
|
|
name = "settled-reach-test-client"
|
|
path = "src/main.rs"
|
|
|
|
[dependencies]
|
|
settled-reach-server = { path = "../../server" }
|
|
clap = { version = "4", features = ["derive"] }
|
|
serde_json = "1"
|
|
serde = { version = "1", features = ["derive"] }
|
|
rmp-serde = "1"
|