File tree Expand file tree Collapse file tree 1 file changed +15
-0
lines changed
source/extensions/omni.isaac.lab/test/envs Expand file tree Collapse file tree 1 file changed +15
-0
lines changed Original file line number Diff line number Diff line change @@ -300,9 +300,14 @@ def test_scale_randomization(self):
300300
301301 stage = omni .usd .get_context ().get_stage ()
302302
303+ # test to make sure all assets in the scene are created
304+ all_prim_paths = sim_utils .find_matching_prim_paths ("/World/envs/env_.*/cube.*/.*" )
305+ self .assertEqual (len (all_prim_paths ), (env .num_envs * 2 ))
306+
303307 # test to make sure randomized values are truly random
304308 applied_scaling_randomization = set ()
305309 prim_paths = sim_utils .find_matching_prim_paths ("/World/envs/env_.*/cube1" )
310+
306311 for i in range (3 ):
307312 prim_spec = Sdf .CreatePrimInLayer (stage .GetRootLayer (), prim_paths [i ])
308313 scale_spec = prim_spec .GetAttributeAtPath (prim_paths [i ] + ".xformOp:scale" )
@@ -328,6 +333,16 @@ def test_scale_randomization(self):
328333 # step the environment
329334 env .step (target_position )
330335
336+ env .close ()
337+
338+ def test_scale_randomization_failure_replicate_physics (self ):
339+ with self .assertRaises (ValueError ):
340+ cfg_failure = CubeEnvCfg ()
341+ cfg_failure .scene .replicate_physics = True
342+ env = ManagerBasedEnv (cfg_failure )
343+
344+ env .close ()
345+
331346
332347if __name__ == "__main__" :
333348 run_tests ()
You can’t perform that action at this time.
0 commit comments