Split Direct MARL space and lifecycle tests#6574
Conversation
Reuse the shared config-only factory and separate kitless space checks from simulator lifecycle coverage.
mataylor-nvidia
left a comment
There was a problem hiding this comment.
I have added a comment ontop of greptiles suggestion
Use an explicit test subclass to document which attributes space configuration requires while keeping simulator initialization bypassed.
Replace the generic skip text with the test split rationale for the review and release handoff.
AntoineRichard
left a comment
There was a problem hiding this comment.
Please rename source/isaaclab/test/envs/test_direct_marl_env_spaces.py to test_direct_marl_env_unit.py. This module is the home for kitless DirectMARLEnv unit tests and should be scoped to accommodate future kitless coverage, rather than being named only for the current space-construction test.
Use a general kitless unit-test home that can accommodate future DirectMARLEnv coverage.
renamed |
Summary
make_empty_direct_marl_env_cfgfixture in the simulator-backed Direct MARL lifecycle test.SimulationContextcleanup coverage.This is PR 4 of the focused replacement series for draft #6526.
Type of change
Checklist
pre-commitchecks with./isaaclab.sh --formatconfig/extension.tomlfileCONTRIBUTORS.mdor my name already exists there