Modifies where the tilt-pan camera gets instantiated so that it can be used for multiple tests
Adds a test for counters
Updates the TestBench and TestSuite to reflect the physical changes to the board
Adds a test on the Digital Cross Connections
Adds a test on the counter to see if they are working properly
Increases the reset time on the TiltPan Fixture to allow it to calibrate correctly
Fixes the wasReset flag being calculated with a bitshift instead of using boolean algebra.
Adds/Updates Integration Tests
Introduces java.util.logging to the test framework to allow for easier debugging
Fully tests all DIO/Counter/Encoder features
Pulls in Command Tests from the old testing framework
Updates the build.xml to run the Ant Compiler with 1.7 if Java 1.8 is installed
Change-Id: I43d85054be393ef448643c1d35558cfa99749c99
Changes the format of the MotorEncoderFixture usage. Also adds a motor type to easily determine what speed controller is being used
Adds a TiltPanCameraTest to test the Gyroscope as well as the servo classes
Updates the TestBench and the TestSuite to reflect the new tests and the changes to these Tests
Begins integrating a test to check to see if counters and encoders are working correctly
Modifies the ServoClass to have the correct data for PWM generation.
Also modifies the PWM class to make the setBounds method to be protected
Modifies the TiltPanTest to rotate slower and reduces the acceptable deviation
Reduces the runtime of the MotorEncoderTest by lowering the runtime value
Updates the TestBench to load the Gyroscope before allocating the servos in order to allow for setup time
Also adds Documentation
Reorders the Tests to run the TiltPanTest first
Adds/Updates the copywright header to several files that were previously modified in this commit
Change-Id: I093f998d9687c6b6c6b8d4f6949fbe56ba236212
This is the first commit to add the WPILibJ integration test framework.
This creates a project called wpilibJavaIntegrationTests, which is will
create testing framework when running the maven package target. This
framework will need to have the TestBench.java file updated to match
the testing harness set up at WPI. Tests must currently be run manually.
Change-Id: I09fe0278580751e813af591c15b9079360089987