Kevin O'Connor
c9f6fcd969
Fix artf3447 Java only runs teleop - Correct off by one error in Control Word compares
...
Change-Id: I5965008ac75a9c3cc3a3473fa775729421b8957c
2014-08-27 15:22:20 -04:00
Kevin O'Connor
d58c6f0c0f
Merge "Kill program before debugging C++ so file upload doesn't fail"
2014-08-27 11:44:45 -07:00
Jonathan Leitschuh
a14d854211
Cpp tests without color for jenkins. Fixes startDS to not kill the driver station.
...
Change-Id: I538aae4e2d6d94f0f510203d2d4cb9f40ffa4303
2014-08-26 14:26:11 -04:00
Fred Silberberg (WPI)
c5fc1dc5be
Merge "Change SampleRobot template to use 0 based PWM"
2014-08-26 10:35:43 -07:00
Jonathan Leitschuh
cded5351df
Test scripts have permission to run and fixes sshpass.
...
Updates vagrant file to have sshpass by default.
Adds configuration for setting up the network in bridged mode so that the scripts can use mdns to connect to the roboRIO.
Change-Id: I7274a24c772790c9495e8a1c083385ef528044a6
2014-08-26 12:56:10 -04:00
Jonathan Leitschuh
47169e0ce1
Adds test scripts to deploy, run and retrieve results from integration tests.
...
Adds a simple script for jenkins to run to retrieve the test results from.
Adds a script that allows developers to download and run tests from a specific language easily.
Adds a script that allows the tests to be run from within an ssh session on the roborio.
Change-Id: Ibe6ddc4e1dcbb8192e6552c3901e96f6907a8020
2014-08-26 11:20:02 -04:00
Brad Miller (WPI)
4ef798a0c0
Merge "Updates gitignore to use a file generated using http://www.gitignore.io "
2014-08-26 08:08:11 -07:00
Jonathan Leitschuh
7ec8d4e9a3
Updates gitignore to use a file generated using http://www.gitignore.io
...
Removes more OSX/Windows/Linux files.
Adds gitignores for cmake, Gradle, and Maven
Change-Id: I96ada2ef360770975f4afc068985cd6a21880a5f
2014-08-26 11:05:43 -04:00
Joe Ross
023f955a56
Change SampleRobot template to use 0 based PWM
...
Change-Id: Ia299db32ba724e5a5ddc2e9a3c0dbb5d8acbb08f
2014-08-23 15:06:31 -07:00
Alex Henning (WPI)
52e358c180
Merge "Add Preferences to simulation"
2014-08-23 11:12:34 -07:00
Kevin O'Connor
7638e2b6e5
Kill program before debugging C++ so file upload doesn't fail
...
Change-Id: Ibd4fdb6cbf491f20d66f36c4fb84753a1abbfd1e
2014-08-21 17:19:23 -04:00
Jonathan Leitschuh
f9ab84d912
Integration tests now run with the Ant Junit test framework.
...
Removes TestNG as it wasn't reporting all of the tests correctly. Adds Ant as a dependency and uses it to run the JUnit tests so that tests are output in a way that Jenkins understands.
Change-Id: Ie98358476cebe94f233e687195a0fced8723a878
2014-08-21 15:29:17 -04:00
Joe Ross
04fadb85f5
Add Preferences to simulation
...
Change-Id: Id2891dac25ab6a929b5b90164cc5ecef49f40906
2014-08-20 21:07:12 -07:00
Brad Miller (WPI)
698b371b16
Merge "Add OI and RobotMap files to Command Project template (fixes artf2407)"
2014-08-20 13:41:50 -07:00
Brad Miller (WPI)
6dde2c2b4c
Merge "Adds interrupts to Java"
2014-08-20 13:39:47 -07:00
Jonathan Leitschuh
8ba0eada17
Adds interrupts to Java
...
Implements the JNI bindings for java
Adds integration tests for Digital Inputs and AnalogTriggers.
Adds the ability to get the value and message from errno in java using the HALUtil JNI class.
Change-Id: I853529fdab9744ce95ee15d4cc73dc3953265552
2014-08-20 16:10:40 -04:00
Kevin O'Connor
bf5eaf657e
Add OI and RobotMap files to Command Project template (fixes artf2407)
...
Change-Id: Ia3fb2a03b6435ae74bd70ad856a41a2c15f22f5a
2014-08-20 14:35:04 -04:00
Kevin O'Connor
3baaea5a44
Squashed commit of the following:
...
commit b4589d75b682d5bb99a98e9af975dd5c03a574dc
Author: Kevin O'Connor <koconnor@usfirst.org >
Date: Tue Aug 19 17:15:12 2014 -0400
Make CPP debugging from menu item work.
Change-Id: I5bda07e088560adabbb9bc5fbfce9bd9456f7e1f
commit aaa832376700156abb1002ce7ad9334c4983be43
Author: Kevin O'Connor <koconnor@usfirst.org >
Date: Tue Aug 19 17:13:22 2014 -0400
Change CPP debug to use mDNS (artf3410)
Change-Id: I01b97e1754c2abd4d18b41ab2f890b1b5470d616
Change-Id: I405bd1808d301f650f9293c60db161205ee6e704
2014-08-19 17:20:15 -04:00
Jonathan Leitschuh
2cc937f5e1
Fixes debugging in Java
...
When deploying a Java program in debug mode any previous running programs should be properly removed. [artf3408]
This should link with (https://usfirst.collab.net/sf/go/artf3408?nav=1&_pagenum=2&returnUrlKey=1408475631056 )
[artf3415] is still an issue until NI resolves it.
This should link with (https://usfirst.collab.net/sf/go/artf3415?nav=1&_pagenum=1&returnUrlKey=1408475758258 )
Change-Id: Ica9639b5a406b70be4d51aa4e45ffef56baddc93
2014-08-19 15:16:55 -04:00
Brad Miller (WPI)
23b6a980c2
Merge "Uses ${ant.java.version} for javac when compiling"
2014-08-18 14:32:10 -07:00
Thomas Clark
89b80db2d0
Merge "Fix PIDError property"
2014-08-18 13:32:52 -07:00
Thomas Clark
1f27d36884
Fix PIDError property
...
Change-Id: I3ea040ae4e0520a231bab95390746eba4315fd8d
2014-08-18 16:29:41 -04:00
Thomas Clark
125dfac8b4
Merge "Fix Java IT build"
2014-08-18 13:00:12 -07:00
Thomas Clark
4215d1c79b
Fix Java IT build
...
The Java ITs should have jcommander as a dependency
Change-Id: Ide03fb245d21b21643bf7a9de6248db12dc54460
2014-08-18 15:52:13 -04:00
Kevin O'Connor
dddba82d18
Fix artf3337 - add include to define int32_t in CounterBase.h
...
Change-Id: Ia6ce4e57a36d628fb9f61e1ac8c3d3101e22f165
2014-08-18 14:19:13 -04:00
Jonathan Leitschuh
78e2a8d1b9
Uses ${ant.java.version} for javac when compiling
...
This uses the ant jvm version variable to compile teams robot projects.
Change-Id: I4f5b704e5230c1bd09323abea6c4044c709c3eff
2014-08-18 11:42:28 -04:00
Thomas Clark
687bc44ae5
Add new CTRE classes and update PDP tests
...
Change-Id: I489091c5b8b0f1f9890e5104bf01e40ae53cf6ce
2014-08-18 10:32:26 -04:00
Jonathan Leitschuh (WPI)
c82a94b268
Merge "Make Java tests run with TestNG"
2014-08-18 07:17:11 -07:00
Alex Henning (WPI)
d407fe546f
Merge "Fixes for simulation parallel builds."
2014-08-17 17:23:44 -07:00
Alex Henning
699949fdf4
Fixes for simulation parallel builds.
...
Change-Id: I2b2385b6677a892fd1fd8a0c4b6f995418c33900
2014-08-17 19:48:08 -04:00
Thomas Clark
6d89974016
Make Java tests run with TestNG
...
TestNG generates xml reports that Jenkins can use, JUnit does not without
Ant or Maven.
To run the tests, deploy the Jar and run:
/usr/local/frc/JRE/bin/java -jar wpilibJavaIntegrationTests-0.1.0-SNAPSHOT.jar -junit -testclass edu.wpi.first.wpilibj.test.TestSuite
Change-Id: I9e8a7dcab775f9c5ad1905afa798cd9191e25438
2014-08-15 16:40:56 -04:00
Brad Miller (WPI)
e523157507
Merge "Fixed bug with joystick buttons/axes out of range."
2014-08-15 10:03:02 -07:00
Brad Miller (WPI)
3eba1c4688
Merge "Add delays to make C++ ITs more reliable"
2014-08-15 10:00:30 -07:00
Thomas Clark
d466d17edd
Add delays to make C++ ITs more reliable
...
Also disable PCM tests until it's actually wired right
Change-Id: I431031f66aaaa87fa201e577fedef5a1952c1bb4
2014-08-15 11:22:01 -04:00
Jonathan Leitschuh
9dfd6bde9d
Adds a Vagrant configuration file and setup script
...
Vagrant allows developers to install Vagrant and their choice of virtual box in which to develop.
This provides a consistent environment where anyone can devlop WPIlib without having to go through a lengthy setup process.
Change-Id: Iced863d307f0e6a761441f17c3de377594197c38
2014-08-15 10:56:31 -04:00
Alex Henning
eded28ebfa
Fixed bug with joystick buttons/axes out of range.
...
Change-Id: I85f0a9f47dfbb786f850c1f382c0e18a4e4b8254
2014-08-15 10:29:39 -04:00
Thomas Clark (WPI)
777dc2113d
Merge "Updated installer to point to the new location."
jenkins-stable-2015.29.beta
2014-08-14 08:01:56 -07:00
Thomas Clark (WPI)
174f2c0e23
Merge "Increased build speed + caching of debs."
2014-08-14 08:01:23 -07:00
Thomas Clark (WPI)
434caf81d7
Merge "Add back SampleRobot Template Add GettingStarted example based on IterativeRobot"
2014-08-14 08:00:53 -07:00
Thomas Clark (WPI)
9327170069
Merge "Beginning of gradle conversion."
2014-08-14 08:00:03 -07:00
Kevin O'Connor
597e209c09
Add back SampleRobot Template
...
Add GettingStarted example based on IterativeRobot
Change-Id: Ic8caec4f62b7bdbaae7fafedfec5859b2f936809
2014-08-14 07:51:20 -04:00
Alex Henning
ad1ace1022
Increased build speed + caching of debs.
...
Make sure to add -j to improve build time by 10 minutes or more.
Change-Id: If2838a4042592fbfd1a0f40882efd7dd70270266
2014-08-13 18:22:40 -04:00
Alex Henning
70d09de2e9
Fixed frcsim script to have the proper LOAD_LIBRARY_PATH.
...
Change-Id: I83bdf3edcf5e69e1b5b358f92af26b8749039c7d
2014-08-13 15:22:36 -04:00
Thomas Clark
f7e1753e03
Fix C++ linker settings
...
Change-Id: I980e00968b0b465e6bba26a6586e23cc4e20f320
jenkins-release-2015.26.beta
jenkins-stable-2015.26.beta
2014-08-13 11:56:36 -04:00
Alex Henning
df3f3cc0e1
Updated installer to point to the new location.
...
Change-Id: Id5f11a2952511bb781a4b4b38bcdcac1ec3ae2b0
2014-08-13 11:16:22 -04:00
Alex Henning
25308e2442
Beginning of gradle conversion.
...
Change-Id: Ic9690af60cd53b5237cd8c05d41598a94f6025f1
2014-08-12 17:25:10 -04:00
Alex Henning
6b3e2690d0
Fixed placement of libWPILibAthena.a
...
Change-Id: Ie50de30bcf911149d18d96e2b510b34424177e15
2014-08-12 17:15:44 -04:00
Alex Henning
ae10d43900
Fixes for examples and Gazebo 3.1.
...
Change-Id: Ie41a29b4b8f5cee87357f44adb45f54e03487622
jenkins-stable-2015.23.beta
jenkins-stable-2015.9.beta
2014-08-12 15:47:10 -04:00
Thomas Clark (WPI)
d4e377fc0e
Merge "Adds the Trigger template and adds WPILib.h import to all templates"
2014-08-12 12:33:46 -07:00
Jonathan Leitschuh
9126646fef
Adds the Trigger template and adds WPILib.h import to all templates
...
Change-Id: Ibaecc4802822cf4c0a4a5bf9ddc960b96e40d1e9
2014-08-12 15:32:29 -04:00