Active loop
- pbv3_tune added into pbv3_mass_test
- serial numbers given as arguments under command line argument -s
- version number given by argument -v
- batch number given by argument -a
- if argument -b is not given, the test runs over all boards
- argument -b is changed to the following: To test multiple boards (but not all 10), use -b with pb numbers separated by commas.
- sets up folder structure in build folder: Pass in as argument the panel number for the panel being tested. Creates panelDir. Creates directories inside /panelDir/dateDir titled with the serial number of the board.
- creates two separate files: One for the diagnostic test and one for the characteristic tests/calibration tests.
- Diagnostic tests (in this merge request) are the following:
- toggleOutput
- testOF
- testLvEnable
- testHvEnable
- runBER
- If the diagnostic test fails for any board, the user is asked whether or not they wish to continue.
- If the diagnostic test fails, and the user wishes to continue, any board that fails testOF or runBER is skipped for the remaining tests.
- For any board that fails either testLvEnable or testHvEnable, any test that relies on the lv/hv will be skipped for that board.
Edited by Evan Paul Mladina