Skip to content

Merge pull request #1061 from StanfordVL/feat/data-wrapper-vr #3171

Merge pull request #1061 from StanfordVL/feat/data-wrapper-vr

Merge pull request #1061 from StanfordVL/feat/data-wrapper-vr #3171

GitHub Actions / Test Results succeeded Jan 27, 2025 in 0s

149 passed, 0 failed and 13 skipped

Tests passed successfully

Report Passed Failed Skipped Time
test_controllers.xml 1✅ 882s
test_curobo.xml 1✅ 1222s
test_data_collection.xml 1✅ 1629s
test_dump_load_states.xml 4✅ 2053s
test_envs.xml 5✅ 2063s
test_multiple_envs.xml 8✅ 2⚪ 609s
test_object_removal.xml 2✅ 1890s
test_object_states.xml 33✅ 2014s
test_primitives.xml 6✅ 4⚪ 2008s
test_robot_states_flatcache.xml 3✅ 1371s
test_robot_states_no_flatcache.xml 3✅ 588s
test_robot_teleoperation.xml 1⚪ 28ms
test_scene_graph.xml 1✅ 540s
test_sensors.xml 2✅ 1671s
test_symbolic_primitives.xml 14✅ 6⚪ 1337s
test_systems.xml 1✅ 1148s
test_transform_utils.xml 34✅ 137s
test_transition_rules.xml 30✅ 1990s

✅ test_controllers.xml

1 tests were completed in 882s with 1 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
pytest 1✅ 882s

✅ pytest

tests.test_controllers
  ✅ test_arm_control

✅ test_curobo.xml

1 tests were completed in 1222s with 1 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
pytest 1✅ 1222s

✅ pytest

tests.test_curobo
  ✅ test_curobo

✅ test_data_collection.xml

1 tests were completed in 1629s with 1 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
pytest 1✅ 1629s

✅ pytest

tests.test_data_collection
  ✅ test_data_collect_and_playback

✅ test_dump_load_states.xml

4 tests were completed in 2053s with 4 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
pytest 4✅ 2053s

✅ pytest

tests.test_dump_load_states
  ✅ test_dump_load
  ✅ test_dump_load_serialized
  ✅ test_save_restore_partial
  ✅ test_save_restore_full

✅ test_envs.xml

5 tests were completed in 2063s with 5 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
pytest 5✅ 2063s

✅ pytest

tests.test_envs
  ✅ test_dummy_task
  ✅ test_point_reaching_task
  ✅ test_point_navigation_task
  ✅ test_behavior_task
  ✅ test_rs_int_full_load

✅ test_multiple_envs.xml

10 tests were completed in 609s with 8 passed, 0 failed and 2 skipped.

Test suite Passed Failed Skipped Time
pytest 8✅ 2⚪ 609s

✅ pytest

tests.test_multiple_envs
  ✅ test_multi_scene_dump_load_states
  ✅ test_multi_scene_get_local_position
  ✅ test_multi_scene_set_local_position
  ✅ test_multi_scene_scene_prim
  ✅ test_multi_scene_particle_source
  ✅ test_multi_scene_position_orientation_relative_to_scene
  ✅ test_tiago_getter
  ✅ test_tiago_setter
  ⚪ test_behavior_getter
  ⚪ test_behavior_setter

✅ test_object_removal.xml

2 tests were completed in 1890s with 2 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
pytest 2✅ 1890s

✅ pytest

tests.test_object_removal
  ✅ test_removal_and_readdition
  ✅ test_readdition

✅ test_object_states.xml

33 tests were completed in 2014s with 33 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
pytest 33✅ 2014s

✅ pytest

tests.test_object_states
  ✅ test_on_top
  ✅ test_inside
  ✅ test_under
  ✅ test_touching
  ✅ test_contact_bodies
  ✅ test_next_to
  ✅ test_overlaid
  ✅ test_pose
  ✅ test_joint
  ✅ test_aabb
  ✅ test_adjacency
  ✅ test_temperature
  ✅ test_max_temperature
  ✅ test_heat_source_or_sink
  ✅ test_cooked
  ✅ test_burnt
  ✅ test_frozen
  ✅ test_heated
  ✅ test_on_fire
  ✅ test_toggled_on
  ✅ test_attached_to
  ✅ test_particle_source
  ✅ test_particle_sink
  ✅ test_particle_applier
  ✅ test_particle_remover
  ✅ test_saturated
  ✅ test_open
  ✅ test_folded_unfolded
  ✅ test_draped
  ✅ test_filled
  ✅ test_contains
  ✅ test_covered
  ✅ test_clear_sim

✅ test_primitives.xml

10 tests were completed in 2008s with 6 passed, 0 failed and 4 skipped.

Test suite Passed Failed Skipped Time
pytest 6✅ 4⚪ 2008s

✅ pytest

tests.test_primitives.TestPrimitives
  ✅ test_navigate[Tiago]
  ✅ test_navigate[R1]
  ✅ test_grasp[Tiago]
  ✅ test_grasp[R1]
  ✅ test_place[Tiago]
  ✅ test_place[R1]
  ⚪ test_open_prismatic[Tiago]
  ⚪ test_open_prismatic[R1]
  ⚪ test_open_revolute[Tiago]
  ⚪ test_open_revolute[R1]

✅ test_robot_states_flatcache.xml

3 tests were completed in 1371s with 3 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
pytest 3✅ 1371s

✅ pytest

tests.test_robot_states_flatcache
  ✅ test_camera_pose_flatcache_on
  ✅ test_robot_load_drive
  ✅ test_grasping_mode

✅ test_robot_states_no_flatcache.xml

3 tests were completed in 588s with 3 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
pytest 3✅ 588s

✅ pytest

tests.test_robot_states_no_flatcache
  ✅ test_camera_pose_flatcache_off
  ✅ test_camera_semantic_segmentation
  ✅ test_object_in_FOV_of_robot

✅ test_robot_teleoperation.xml

1 tests were completed in 28ms with 0 passed, 0 failed and 1 skipped.

Test suite Passed Failed Skipped Time
pytest 1⚪ 28ms

✅ pytest

tests.test_robot_teleoperation
  ⚪ test_teleop

✅ test_scene_graph.xml

1 tests were completed in 540s with 1 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
pytest 1✅ 540s

✅ pytest

tests.test_scene_graph
  ✅ test_scene_graph

✅ test_sensors.xml

2 tests were completed in 1671s with 2 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
pytest 2✅ 1671s

✅ pytest

tests.test_sensors
  ✅ test_segmentation_modalities
  ✅ test_bbox_modalities

✅ test_symbolic_primitives.xml

20 tests were completed in 1337s with 14 passed, 0 failed and 6 skipped.

Test suite Passed Failed Skipped Time
pytest 14✅ 6⚪ 1337s

✅ pytest

tests.test_symbolic_primitives.TestSymbolicPrimitives
  ✅ test_in_hand_state[R1]
  ✅ test_open[R1]
  ✅ test_close[R1]
  ✅ test_place_inside[R1]
  ✅ test_place_ontop[R1]
  ✅ test_toggle_on[R1]
  ⚪ test_soak_under[R1]
  ⚪ test_wipe[R1]
  ⚪ test_cut[R1]
  ✅ test_persistent_sticky_grasping[R1]
  ✅ test_in_hand_state[Tiago]
  ✅ test_open[Tiago]
  ✅ test_close[Tiago]
  ✅ test_place_inside[Tiago]
  ✅ test_place_ontop[Tiago]
  ✅ test_toggle_on[Tiago]
  ⚪ test_soak_under[Tiago]
  ⚪ test_wipe[Tiago]
  ⚪ test_cut[Tiago]
  ✅ test_persistent_sticky_grasping[Tiago]

✅ test_systems.xml

1 tests were completed in 1148s with 1 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
pytest 1✅ 1148s

✅ pytest

tests.test_systems
  ✅ test_system_clear

✅ test_transform_utils.xml

34 tests were completed in 137s with 34 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
pytest 34✅ 137s

✅ pytest

tests.test_transform_utils.TestQuaternionOperations
  ✅ test_quat2mat_special_cases
  ✅ test_quat_multiply
  ✅ test_quat_conjugate
  ✅ test_quat_inverse
  ✅ test_quat_distance
tests.test_transform_utils.TestVectorOperations
  ✅ test_normalize
  ✅ test_dot_product
  ✅ test_l2_distance
tests.test_transform_utils.TestMatrixOperations
  ✅ test_rotation_matrix_properties
  ✅ test_rotation_matrix
  ✅ test_transformation_matrix
  ✅ test_transformation_matrix_no_point
  ✅ test_matrix_inverse
tests.test_transform_utils.TestCoordinateTransformations
  ✅ test_cartesian_to_polar
tests.test_transform_utils.TestPoseTransformations
  ✅ test_pose2mat_and_mat2pose
  ✅ test_pose_inv
tests.test_transform_utils.TestAxisAngleConversions
  ✅ test_axisangle2quat_and_quat2axisangle
  ✅ test_vecs2axisangle
  ✅ test_vecs2quat
tests.test_transform_utils.TestEulerAngleConversions
  ✅ test_euler2quat_and_quat2euler
  ✅ test_euler2mat_and_mat2euler
tests.test_transform_utils.TestQuaternionApplications
  ✅ test_quat_apply
  ✅ test_quat_slerp
tests.test_transform_utils.TestTransformPoints
  ✅ test_transform_points_2d
  ✅ test_transform_points_3d
tests.test_transform_utils.TestMiscellaneousFunctions
  ✅ test_convert_quat
  ✅ test_random_quaternion
  ✅ test_random_axis_angle
  ✅ test_align_vector_sets
  ✅ test_copysign
  ✅ test_anorm
  ✅ test_check_quat_right_angle
  ✅ test_z_angle_from_quat
  ✅ test_integer_spiral_coordinates

✅ test_transition_rules.xml

30 tests were completed in 1990s with 30 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
pytest 30✅ 1990s

✅ pytest

tests.test_transition_rules
  ✅ test_dryer_rule
  ✅ test_washer_rule
  ✅ test_slicing_rule
  ✅ test_dicing_rule_cooked
  ✅ test_dicing_rule_uncooked
  ✅ test_melting_rule
  ✅ test_cooking_physical_particle_rule_failure_recipe_systems
  ✅ test_cooking_physical_particle_rule_success
  ✅ test_mixing_rule_failure_recipe_systems
  ✅ test_mixing_rule_failure_nonrecipe_systems
  ✅ test_mixing_rule_success
  ✅ test_cooking_system_rule_failure_recipe_systems
  ✅ test_cooking_system_rule_failure_nonrecipe_systems
  ✅ test_cooking_system_rule_failure_nonrecipe_objects
  ✅ test_cooking_system_rule_success
  ✅ test_cooking_object_rule_failure_wrong_container
  ✅ test_cooking_object_rule_failure_recipe_objects
  ✅ test_cooking_object_rule_failure_unary_states
  ✅ test_cooking_object_rule_failure_binary_system_states
  ✅ test_cooking_object_rule_failure_binary_object_states
  ✅ test_cooking_object_rule_failure_wrong_heat_source
  ✅ test_cooking_object_rule_success
  ✅ test_single_toggleable_machine_rule_output_system_failure_wrong_container
  ✅ test_single_toggleable_machine_rule_output_system_failure_recipe_systems
  ✅ test_single_toggleable_machine_rule_output_system_failure_recipe_objects
  ✅ test_single_toggleable_machine_rule_output_system_failure_nonrecipe_systems
  ✅ test_single_toggleable_machine_rule_output_system_failure_nonrecipe_objects
  ✅ test_single_toggleable_machine_rule_output_system_success
  ✅ test_single_toggleable_machine_rule_output_object_failure_unary_states
  ✅ test_single_toggleable_machine_rule_output_object_success