Files
Uni-Lab-OS/tests/devices/liquid_handling
2025-12-31 17:09:09 +08:00
..
2025-12-31 16:39:18 +08:00
2025-12-31 16:39:18 +08:00

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 的快速测试。***