Skip to content

Files

Latest commit

 

History

History
48 lines (39 loc) · 2.59 KB

File metadata and controls

48 lines (39 loc) · 2.59 KB

#Running Pipette accuracy tests

Before pushing to the robot

These tests need some special patches applied to the main source code in order to work as intended. To apply these patches first cd hardware-testing from the base of the repository and run make apply-patches-gravimetric This will automatically apply the required changes to the source code.

If you would like to remove those patches you can run make remove-patches-gravimetric

Updating the Patches

There is a script that will automatically update the patches. from the base of the repository run python hardware-testing/hardware_testing/scripts/update_patches.py if you ware merging your branch onto something other than origin/edge you can use the following form and substitute internal-release for whatever branch you're merging in to. python hardware-testing/hardware_testing/scripts/update_patches.py --upstream origin/internal-release

Photometric tests

python3 -m hardware_testing.gravimetric --pipette 1000 --channels 96 --photometric --tip 50 python3 -m hardware_testing.gravimetric --pipette 1000 --channels 96 --photometric --tip 200

Gravimetric tests

###P1000 single channel QC python3 -m hardware_testing.gravimetric --pipette 1000 --channels 1 python3 -m hardware_testing.gravimetric --pipette 1000 --channels 1 --extra ###P1000 multi channel QC python3 -m hardware_testing.gravimetric --pipette 1000 --channels 8 python3 -m hardware_testing.gravimetric --pipette 1000 --channels 8 --extra ###P1000 96 channel QC python3 -m hardware_testing.gravimetric --pipette 1000 --channels 96 ###P50 single channel QC python3 -m hardware_testing.gravimetric --pipette 50 --channels 1 python3 -m hardware_testing.gravimetric --pipette 50 --channels 1 --extra ###P50 multi channel QC python3 -m hardware_testing.gravimetric --pipette 50 --channels 8 python3 -m hardware_testing.gravimetric --pipette 50 --channels 8 --extra ###Increment tests python3 -m hardware_testing.gravimetric --pipette 1000 --channels 1 --increment --tip 50 python3 -m hardware_testing.gravimetric --pipette 1000 --channels 1 --increment --tip 200 python3 -m hardware_testing.gravimetric --pipette 1000 --channels 1 --increment --tip 1000 python3 -m hardware_testing.gravimetric --pipette 1000 --channels 8 --increment --tip 50 python3 -m hardware_testing.gravimetric --pipette 1000 --channels 8 --increment --tip 200 python3 -m hardware_testing.gravimetric --pipette 1000 --channels 8 --increment --tip 1000 python3 -m hardware_testing.gravimetric --pipette 50 --channels 1 --increment --tip 50 python3 -m hardware_testing.gravimetric --pipette 50 --channels 8 --increment --tip 50