Files
Uni-Lab-OS/tests/devices/liquid_handling
q434343 5be601177e 更新transfer部分
框选set liquid
跨slot的工作流合并
工作流名称,tag修勾
液体名称使用真实液体名称
2026-05-25 16:03:55 +08:00
..
2025-12-31 16:39:18 +08:00
2026-05-25 16:03:55 +08:00
2026-04-09 18:06:12 +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 的快速测试。***