Modifies the Leakage Test implementation to now force 0V on all pins before forcing the specified voltage and measuring. Additionally, the output is disabled on each pin after measuring. When testing serially, the output should be disabled on the previous pin or pin group before forcing voltage on the next pin or pin group. The documentation for the methods has also been updated to reflect this change
Why should this Pull Request be merged?
The current implementation does not adequately perform a Leakage measurement, especially not so in the serial operation scenario, Since the pins are not in a controlled state before testing begins and are left high when existing the test, which is not ideal for testing most DUTs.
What testing has been done?
New integration testes have been added and are passing. Manual testing done both offline and with actual hardware.
What does this Pull Request accomplish?
Modifies the Leakage Test implementation to now force 0V on all pins before forcing the specified voltage and measuring. Additionally, the output is disabled on each pin after measuring. When testing serially, the output should be disabled on the previous pin or pin group before forcing voltage on the next pin or pin group. The documentation for the methods has also been updated to reflect this change
Why should this Pull Request be merged?
The current implementation does not adequately perform a Leakage measurement, especially not so in the serial operation scenario, Since the pins are not in a controlled state before testing begins and are left high when existing the test, which is not ideal for testing most DUTs.
What testing has been done?
New integration testes have been added and are passing. Manual testing done both offline and with actual hardware.