This repository has been archived by the owner on Mar 28, 2020. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 51
How We Tested
Alan Yorinks edited this page Apr 12, 2018
·
13 revisions
Many projects use standalone unit tests for code verification. Because pymata_aio is so heavily hardware dependent, we tested with Arduino boards configured with hardware devices. Code coverage was applied while running the tests to verify that as much code as possible was exercised. The tests used are located in the test directory of the Github distribution.
PyCharm was used for all development and testing. Tests were performed using pytest when running test_all.py.
Hardware Used:
- Tested:
- analog and digital inputs and outputs including PWM.
- servos.
- rotary encoder (FirmataPlus feature).
- piezo tone generation (FirmataPlus feature).
Standalone Devices:
- Tested:
- i2c read with the Sparkfun TMP-102
- i2c write with the Adafruit 8x8 Bicolor LED Display
-
HC-SR04 Sonar Device (FirmataPlus Feature)
- Wiring diagram :.
- Stepper Motors (FirmataPlus Feature)
Copyright (C) 2015-2020, Alan Yorinks, All rights reserved.