Commit Graph
10 Commits
Author SHA1 Message Date
Nils Andreas Svee f2c2153cc0 test: cover timing, overflow, and target authentication contracts 2026-10-03 13:47:09 +07:00
Nils Andreas Svee 56fe86f543 test: retain durable negotiation and lifecycle review coverage 2026-10-03 13:22:33 +07:00
Nils Andreas Svee bfaa0a436f test(app): keep support package-local and bound client runs 2026-10-02 21:46:39 +07:00
Nils Andreas Svee e2356afbcf test: address review gaps in timing and dynamic targets 2026-10-02 21:07:10 +07:00
Nils Andreas Svee f4eaba5d70 fix(tui): surface incomplete statistics and strengthen review coverage 2026-10-02 18:53:24 +07:00
Nils Andreas Svee e115b96f21 test: strengthen durable behavior coverage after review 2026-10-02 15:14:05 +07:00
Nils Andreas Svee 3290a7508a tests: rework the actually useful tests to live in the integration crate 2026-10-02 14:44:49 +07:00
Nils Andreas Svee 65eb494f7a test(app): yeet even more nonsense tests dreamt up by the criminally insane 2026-08-20 14:02:47 +07:00
Nils Andreas Svee 08a9bc4e63 test(app): remove applet dispatch integration tests
This is utter nonsense dreamt up by insane clankers
2026-08-20 13:48:41 +07:00
Nils Andreas Svee 7bea3dd54e refactor(app): clarify application and binary roles
Rename the application Cargo package from irtt-cli to irtt-rs
(crates/irtt-cli -> crates/irtt-app), and hard-rename its scriptable
client binary from irtt-cli to irtt-client, now that the application
also ships a first-class server and the old name reads as an umbrella
CLI for both roles.

Give each dedicated binary (irtt-client, irtt-tui, irtt-server) its
own entry point instead of funneling through the multicall
dispatcher's argv0/subcommand logic, so a dedicated binary only links
the applet code for the role it implements and always runs that role
regardless of the name it's invoked or copied under. irtt-rs remains
the feature-selectable multicall dispatcher and is now the only binary
that inspects argv0 or subcommands.

Move future application releases to the irtt-rs/vX.Y.Z tag namespace
(regenerated via `dist generate`), and bump the application package to
0.6.0 as a breaking distribution change. Library crate versions are
unaffected.
2026-08-20 11:44:35 +07:00