93 Commits

Author SHA1 Message Date
Daniel Agar
33f7318400 Jenkins archive av_x binaries 2018-07-09 03:29:20 -04:00
Daniel Agar
00c34d8a2b AV-X board support 2018-07-08 10:18:13 -04:00
Nuno Marques
bb19c2bc8b Jenkins: add LPE CI test (#9762) 2018-06-26 01:15:13 -04:00
Daniel Agar
322c7ad5da
Jenkins SITL tests completely wipe workspace (#9677) 2018-06-14 14:27:35 -04:00
Anthony Lamping
aa625d9af8 Jenkins rm duplicate sitl build node def, don't checkout scm for S3 upload 2018-06-12 19:08:51 -04:00
Anthony Lamping
fc2e7e4dc4 Jenkins tests verbose package extract and list workspace on failure 2018-06-12 19:08:51 -04:00
Daniel Agar
f24353d02a Jenkins artifacts don't allow empty and skip test builds 2018-06-12 19:08:51 -04:00
Daniel Agar
6ca078425e Jenkins archive nuttx bin file 2018-05-31 07:38:07 +02:00
Daniel Agar
2fbe1428a3 Jenkins temporarily disable address sanitizer mission test and test codecov 2018-05-29 21:29:24 +02:00
Daniel Agar
3e843ba2d2 posix main add SIGSEGV handler 2018-05-28 08:40:05 +02:00
Daniel Agar
5234ba49ad Jenkins code coverage build 2018-05-28 08:40:05 +02:00
Daniel Agar
2c7788060d Jenkins mission tests delete old build first 2018-05-27 19:49:25 +02:00
Daniel Agar
a9275d6c5b Jenkins don't distclean without checkout 2018-05-25 01:32:26 -04:00
Anthony Lamping
dbdf6d90a0 jenkins: don't do checkout step for ROS tests with package 2018-05-25 01:32:26 -04:00
Anthony Lamping
780d147c01 cmake: package don't use bin and share dirs 2018-05-25 01:32:26 -04:00
Anthony Lamping
ef5de4de87 cmake: package create tarball 2018-05-25 01:32:26 -04:00
Anthony Lamping
0e80210f33 cmake: package px4 with sitl_gazebo plugins for jenkins ROS tests 2018-05-25 01:32:26 -04:00
Daniel Agar
b03cfd9afa Jenkins remove address sanitizer mission test 2018-05-24 13:58:45 -04:00
nathan
f754d092f8 Initial omnibusf4sd target support
Flight tested: ekf2 w/ mag and compass by @nathantsoi: https://logs.px4.io/plot_app?log=79b81031-cf1e-41f0-890b-d6cd7d559766

NOTE: external I2C devices need a pullup. I have tested with a 3.3v 2.2k pullup.

Working:
 - mpu6000, bench tested and verified via nsh
 - fmu
 - all 6 ch output bench tested w/ pwm and oneshot via nsh
 - ppm input bench tested
 - dsm input bench tested
 - bmp280, bench tested and verified via nsh
 - hmc5883, bench tested and verified via nsh, but requires an external i2c pullup
 - gps on uart6
 - startuplog, nsh, mavlink on uart4, but params are not sent for some reason. RSSI pin is TX, MOTOR 5 is RX (normal mode, 57600 baud)
 - rgbled over i2c, bench tested and workingp
 - sbus via the shared sbus/ppm pin (which includes an inverter to the mcu SBUS in pin), remove the solder bridge or jumper to the ppm pin before use

Not yet implemented:
  - ADC
  - OSD: passthrough video is untested, use at your own risk until a basic driver is implemented.
2018-05-20 11:54:17 +02:00
Daniel Agar
af168e42b9 Jenkins run tests under address sanitizer 2018-05-18 08:03:56 +02:00
Daniel Agar
d652e019c5 Jenkins run VTOL standard mission test under ASAN 2018-05-17 22:49:21 -04:00
Daniel Agar
dc1e91137a cmake add bloaty helpers for nuttx and use in Jenkins 2018-05-17 18:27:00 -04:00
Daniel Agar
5de5d6ea49 Jenkins simple mission code coverage build 2018-05-05 19:49:50 -04:00
Daniel Agar
7538ea44e3 Jenkins add VTOL tiltrotor mission test 2018-04-19 07:21:00 +02:00
Daniel Agar
e0cb5a6164 Jenkins add tailsitter CI mission 2018-04-18 17:23:38 -04:00
Daniel Agar
17beeb13c4 Jenkins set CCACHE_BASEDIR on Mac 2018-04-14 02:11:30 -04:00
Daniel Agar
90b81cf4c4 move check stack to cmake and run in Jenkins 2018-04-13 23:24:34 -04:00
Daniel Agar
4ffa98aa2a
Jenkins add OSX builds and disable circleci (#9198) 2018-04-12 12:19:44 -04:00
Daniel Agar
3b64325ff8 update px4fmu_test and add px4fmu-v2_test to Jenkins 2018-04-07 22:32:53 -04:00
Daniel Agar
62700046eb Jenkins bloaty sort output by size properly
- add full px4fmu-v3 output as well
2018-04-03 20:36:44 -04:00
Daniel Agar
768d7435c8 Jenkins bloaty comparison show top 100 (default is 10) 2018-04-02 13:43:10 -04:00
Daniel Agar
c593dff795 Jenkins split snapdragon build into linux + qurt 2018-04-02 13:43:10 -04:00
Daniel Agar
d05bc28576 Jenkins Style Check skip submodules clean 2018-04-02 11:53:26 -04:00
Daniel Agar
01340df545 Jenkins cleanup build creation
- cleanup workspace when done and increase retention
2018-03-31 19:26:08 -04:00
Daniel Agar
ac61a04cd9 Jenkins ROS mission tests run ecl analysis script 2018-03-30 18:54:04 -04:00
Daniel Agar
04ecc81a70 docker images update to 2018-03-30 tag 2018-03-30 15:49:41 -04:00
Daniel Agar
e6eab2e306 Jenkins update flight review title and description 2018-03-30 11:28:52 -04:00
Daniel Agar
8216187159 Jenkins discard old builds, but keep artifacts 2018-03-30 10:41:36 -04:00
Daniel Agar
60a7ce731d
Jenkins check style first (#9197) 2018-03-30 10:05:13 -04:00
Daniel Agar
dffb4f23b3
Jenkins add px4fmu bloaty comparison to last successful master build (#9142) 2018-03-22 13:42:24 -04:00
Daniel Agar
0e972fc6c2 Jenkins run bloaty on px4fmu nuttx builds 2018-03-21 17:07:03 -04:00
Daniel Agar
5cbd19aef2 Jenkins archive nuttx elf files 2018-03-04 17:52:34 -05:00
Anthony Lamping
1ef7b351be CI: assmue plan file format 2018-03-01 12:21:22 -05:00
Anthony Lamping
25b02a9d0f CI: Jenkins use plan file missions 2018-03-01 12:21:22 -05:00
Daniel Agar
a04110cad1 Jenkins temporarily disable ROS vtol mission test old 3 2018-02-14 20:29:20 -05:00
Daniel Agar
b40323b8d8 Jenkins simplify docker environment setup 2018-02-05 15:37:04 -05:00
Daniel Agar
8c201c88ca Jenkins always distclean each build 2018-02-02 00:30:33 -05:00
Daniel Agar
9b5ae1ef7a NuttX upgrade default compiler to GCC 7 2018-01-15 12:57:29 -05:00
Anthony Lamping
d375880c4b improve mavros SITL tests (#8652)
-created a test base class to centralize redundant methods among the different tests
-added mission waypoint list topic listener (this also helps make sure the simulation is ready)
-check number of mission waypoints in FCU against mission
-increase time for mavros topics to be ready from 30 to 60 seconds
-reduce position check loop rates
-clean up logging
-support QGC plan for mission file format, see #8619
-vehicle is an arg for mission test launch file, working toward other airframes
-Jenkins: fix vtol vehicle arg value
-get MAV_TYPE param and use FW radius for pure fixed-wing mission position check
-remove unused vehicle arg from test in multiple tests launch, clearing runtime warning
2018-01-14 21:13:45 -05:00
Daniel Agar
bdfb291026 Jenkins make distclean instead of clean only 2018-01-09 13:05:08 -05:00