Translate HTTP capabilities, download, networking, and login tests exactly #17
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Objective
Translate tests for caps HTTP clients, rate limiting, event queues, downloads, network/simulator behavior, GridClient, login, and lifecycle operations.
Deliverables
Validation
Prerequisite
Milestone 02 must provide the complete callable public API shim. Keep all production behavior standardized as unimplemented.
Project constraints
Implemented in
069e636(Translate network lifecycle parity tests).Implementation:
The pinned upstream contains no standalone rate-limiter NUnit case; rate-limiter exposure is only part of GridClient lifecycle, so no synthetic case was invented.
Verification (all green):
Isolation runs: the default network_semantics run executed four offline cases and ignored three live cases; every offline failure was at its first exact public failure-only shim and no socket was opened. The explicit --ignored run executed all three live cases and stopped at GridClient construction before credentials or network access in the current failure-only build.
Implemented and pushed in commit
6d4d9ad.Local verification (no Actions): formatting; mapping/shim/surface regeneration checks; API coverage; parity audit; generator unit tests; workspace/all-target check; locked downstream API compile; workspace test no-run; clippy with warnings denied; rustdoc with warnings denied. The issue test target selected all 7 cases with the present .env and produced 0 passes / 7 expected failures at GridClient or HttpCapsClient NotImplemented members. A copied checkout without credentials reported the live case ignored with the documented reason.