Files
Uni-Lab-OS/tests/devices/liquid_handling/README.md
Xianwei Qi 63eb0c0a4c test_transfer_liquid_3
unilabos/test/experiments/prcxi_9320_with_res_test.json需要起的部分:
"debug": true,
"setup": false,
"simulator": true
2025-12-31 16:39:18 +08:00

669 B
Raw Blame History

Liquid handling 集成测试

test_transfer_liquid.py 现在会调用 PRCXI 的 RViz 仿真 backend运行前请确保

  1. 已安装包含 pylabrobotrclpy 的运行环境;
  2. 启动 ROS 依赖(rviz 可选,但是 rviz_backend 会创建 ROS 节点);
  3. 在 shell 中设置 UNILAB_SIM_TEST=1,否则 pytest 会自动跳过这些慢速用例:
export UNILAB_SIM_TEST=1
pytest tests/devices/liquid_handling/test_transfer_liquid.py -m slow

如果只需验证逻辑层(不依赖仿真),可以直接运行 tests/devices/liquid_handling/unit_test.py,该文件使用 Fake backend适合作为 CI 的快速测试。***