#Running Pipette accuracy tests
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
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
python3 -m hardware_testing.gravimetric --pipette 1000 --channels 96 --photometric --tip 50 python3 -m hardware_testing.gravimetric --pipette 1000 --channels 96 --photometric --tip 200
###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