Translate object, parcel, terrain, grid, estate, and experience tests exactly #23
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 world-state tests for object/media/material messages, parcels, terrain, regions, estate schedules/tools, experiences, simulator console, SLURLs, and related managers.
Deliverables
Validation
Prerequisite
Milestone 02 must provide the complete callable public API shim. Keep all production behavior standardized as unimplemented.
Project constraints
Implemented in
cdb3926. Added 99 executable Rust translations for the owned world-state cases: 98 offline cases and the EstateTools live case, covering SLURLs, object/texture/primitive round trips, environment and experience capabilities, region schedules, experience messages/permissions, estate replies, simulator console behavior, auction packets, and exact null-constructor errors. The isolated package ran all 99 tests red against standardized Rust NotImplemented boundaries as required; with the populated .env the live case ran with 0 ignored. Audited all 19 live-grid parity cases across prior and current issues: every case is credential-gated, ignored when GRID_USER/GRID_PASSWORD/GRID_LOGIN_URL are absent, and automatically active when present. Verified cargo fmt, mapping/shim regeneration checks, API coverage, parity (586 translated, 19 live, 680 pending, 0 drift), workspace/all-target checks, downstream API compile, workspace test compilation, Clippy -D warnings, cargo doc, helper unit tests, and git diff checks.