220 Commits

Author SHA1 Message Date
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
Anthony Lamping
4b4b181e7c Jenkins: rename rostest xml logs to match mission (#8616)
two xml log files are generated for each rostest. they're named according to the launch file, which is reused for each mission test. currently subsequent tests overwrite the previous test's logs. this renames them after they're generated, appending the mission name to the end of the file name.
2018-01-07 16:05:52 -05:00
Daniel Agar
37e3234e49 Jenkins uorb graphs set docker arguments 2018-01-05 23:20:04 -05:00
Daniel Agar
f86d4b18f8
Jenkins generate uorb graphs (#8571) 2018-01-05 17:20:39 -05:00
Daniel Agar
573fbeda04 Jenkins add flight review email for failures 2018-01-02 16:00:35 -05:00
Daniel Agar
14e8ee75e7 Jenkins ROS tests fetch all git tags for correct version reporting 2018-01-02 16:00:35 -05:00
Daniel Agar
5af4704aac Jenkins ROS tests set CI=true and set CCACHE_BASEDIR 2018-01-02 12:25:10 -05:00
Daniel Agar
d67cbfba3a Jenkins add descriptions to flight review post 2018-01-02 10:38:12 -05:00
Daniel Agar
5db534849a Jenkins ROS tests archive all failure logs 2018-01-02 10:38:12 -05:00
Daniel Agar
734a6c8a42 Jenkins update mission test naming 2018-01-02 01:35:57 +01:00
Daniel Agar
e9960b5532 Jenkins add title and url for flight review upload 2018-01-02 01:35:57 +01:00
Daniel Agar
75e4a856a5 Jenkins post mission test logs to flight review 2018-01-02 01:35:57 +01:00
Daniel Agar
63deb40a76 ROS tests move to test/ and new Jenkins 2018-01-02 01:35:57 +01:00
Daniel Agar
386c34a563 Jenkins update all containers to latest (except NuttX) 2018-01-01 10:19:00 -05:00
Daniel Agar
a15ca72288 Jenkins add posix_sitl_default and posix_sitl_rtps 2017-12-15 14:31:25 -05:00
Daniel Agar
baff0832bc Jenkins clang scan-build output publisher 2017-12-15 14:31:25 -05:00
Daniel Agar
c398c95fd5 Jenkins px4io-v2 build in same directory 2017-12-15 14:31:25 -05:00
Daniel Agar
b1315a71ec Jenkins add cppcheck build 2017-12-15 14:31:25 -05:00
Daniel Agar
670111875e Jenkins add clang static analyzer (scan-build) 2017-12-15 14:31:25 -05:00
Daniel Agar
e4180f6a72 Jenkins split GCC 7 posix & nuttx tests
- this groups the builds together properly
2017-12-15 14:31:25 -05:00
Daniel Agar
cebe7add8b Jenkins move style check to tests 2017-12-15 14:31:25 -05:00
Daniel Agar
d7aa5df3cd Jenkins enable clang-tidy build 2017-12-15 14:31:25 -05:00
Daniel Agar
cc216ef918 Jenkinsfile set CI env variable in docker builds 2017-12-11 16:48:39 -05:00
Daniel Agar
86ad2ada71
Jenkins remove fast fail
- this saves build resources, but makes finding the actual failure rather hard (with the current blue ocean gui).
2017-12-11 02:15:14 -05:00