Jenkins tests verbose package extract and list workspace on failure

This commit is contained in:
Anthony Lamping 2018-06-12 18:07:55 -04:00 committed by Daniel Agar
parent f24353d02a
commit fc2e7e4dc4
1 changed files with 16 additions and 9 deletions

25
Jenkinsfile vendored
View File

@ -339,7 +339,7 @@ pipeline {
sh 'export' sh 'export'
sh 'rm -rf build; rm -rf .ros; rm -rf .gazebo' sh 'rm -rf build; rm -rf .ros; rm -rf .gazebo'
unstash 'px4_sitl_package' unstash 'px4_sitl_package'
sh 'tar -xjpf build/posix_sitl_default/px4-posix_sitl_default*.bz2' sh 'tar -xjpvf build/posix_sitl_default/px4-posix_sitl_default*.bz2'
sh 'px4-posix_sitl_default*/px4/test/rostest_px4_run.sh mavros_posix_test_mission.test mission:=vtol_new_1 vehicle:=standard_vtol' sh 'px4-posix_sitl_default*/px4/test/rostest_px4_run.sh mavros_posix_test_mission.test mission:=vtol_new_1 vehicle:=standard_vtol'
sh 'px4-posix_sitl_default*/px4/Tools/ecl_ekf/process_logdata_ekf.py `find . -name *.ulg -print -quit`' sh 'px4-posix_sitl_default*/px4/Tools/ecl_ekf/process_logdata_ekf.py `find . -name *.ulg -print -quit`'
} }
@ -371,7 +371,7 @@ pipeline {
sh 'export' sh 'export'
sh 'rm -rf build; rm -rf .ros; rm -rf .gazebo' sh 'rm -rf build; rm -rf .ros; rm -rf .gazebo'
unstash 'px4_sitl_package' unstash 'px4_sitl_package'
sh 'tar -xjpf build/posix_sitl_default/px4-posix_sitl_default*.bz2' sh 'tar -xjpvf build/posix_sitl_default/px4-posix_sitl_default*.bz2'
sh 'px4-posix_sitl_default*/px4/test/rostest_px4_run.sh mavros_posix_test_mission.test mission:=vtol_new_1 vehicle:=tailsitter' sh 'px4-posix_sitl_default*/px4/test/rostest_px4_run.sh mavros_posix_test_mission.test mission:=vtol_new_1 vehicle:=tailsitter'
sh 'px4-posix_sitl_default*/px4/Tools/ecl_ekf/process_logdata_ekf.py `find . -name *.ulg -print -quit`' sh 'px4-posix_sitl_default*/px4/Tools/ecl_ekf/process_logdata_ekf.py `find . -name *.ulg -print -quit`'
} }
@ -403,7 +403,7 @@ pipeline {
sh 'export' sh 'export'
sh 'rm -rf build; rm -rf .ros; rm -rf .gazebo' sh 'rm -rf build; rm -rf .ros; rm -rf .gazebo'
unstash 'px4_sitl_package' unstash 'px4_sitl_package'
sh 'tar -xjpf build/posix_sitl_default/px4-posix_sitl_default*.bz2' sh 'tar -xjpvf build/posix_sitl_default/px4-posix_sitl_default*.bz2'
sh 'px4-posix_sitl_default*/px4/test/rostest_px4_run.sh mavros_posix_test_mission.test mission:=vtol_new_1 vehicle:=tiltrotor' sh 'px4-posix_sitl_default*/px4/test/rostest_px4_run.sh mavros_posix_test_mission.test mission:=vtol_new_1 vehicle:=tiltrotor'
sh 'px4-posix_sitl_default*/px4/Tools/ecl_ekf/process_logdata_ekf.py `find . -name *.ulg -print -quit`' sh 'px4-posix_sitl_default*/px4/Tools/ecl_ekf/process_logdata_ekf.py `find . -name *.ulg -print -quit`'
} }
@ -414,6 +414,7 @@ pipeline {
archiveArtifacts '.ros/**/*.csv' archiveArtifacts '.ros/**/*.csv'
} }
failure { failure {
sh 'ls -a'
archiveArtifacts '.ros/**/*.ulg' archiveArtifacts '.ros/**/*.ulg'
archiveArtifacts '.ros/**/rosunit-*.xml' archiveArtifacts '.ros/**/rosunit-*.xml'
archiveArtifacts '.ros/**/rostest-*.log' archiveArtifacts '.ros/**/rostest-*.log'
@ -435,7 +436,7 @@ pipeline {
sh 'export' sh 'export'
sh 'rm -rf build; rm -rf .ros; rm -rf .gazebo' sh 'rm -rf build; rm -rf .ros; rm -rf .gazebo'
unstash 'px4_sitl_package' unstash 'px4_sitl_package'
sh 'tar -xjpf build/posix_sitl_default/px4-posix_sitl_default*.bz2' sh 'tar -xjpvf build/posix_sitl_default/px4-posix_sitl_default*.bz2'
sh 'px4-posix_sitl_default*/px4/test/rostest_px4_run.sh mavros_posix_test_mission.test mission:=vtol_new_2 vehicle:=standard_vtol' sh 'px4-posix_sitl_default*/px4/test/rostest_px4_run.sh mavros_posix_test_mission.test mission:=vtol_new_2 vehicle:=standard_vtol'
sh 'px4-posix_sitl_default*/px4/Tools/ecl_ekf/process_logdata_ekf.py `find . -name *.ulg -print -quit`' sh 'px4-posix_sitl_default*/px4/Tools/ecl_ekf/process_logdata_ekf.py `find . -name *.ulg -print -quit`'
} }
@ -446,6 +447,7 @@ pipeline {
archiveArtifacts '.ros/**/*.csv' archiveArtifacts '.ros/**/*.csv'
} }
failure { failure {
sh 'ls -a'
archiveArtifacts '.ros/**/*.ulg' archiveArtifacts '.ros/**/*.ulg'
archiveArtifacts '.ros/**/rosunit-*.xml' archiveArtifacts '.ros/**/rosunit-*.xml'
archiveArtifacts '.ros/**/rostest-*.log' archiveArtifacts '.ros/**/rostest-*.log'
@ -467,7 +469,7 @@ pipeline {
sh 'export' sh 'export'
sh 'rm -rf build; rm -rf .ros; rm -rf .gazebo' sh 'rm -rf build; rm -rf .ros; rm -rf .gazebo'
unstash 'px4_sitl_package' unstash 'px4_sitl_package'
sh 'tar -xjpf build/posix_sitl_default/px4-posix_sitl_default*.bz2' sh 'tar -xjpvf build/posix_sitl_default/px4-posix_sitl_default*.bz2'
sh 'px4-posix_sitl_default*/px4/test/rostest_px4_run.sh mavros_posix_test_mission.test mission:=vtol_old_1 vehicle:=standard_vtol' sh 'px4-posix_sitl_default*/px4/test/rostest_px4_run.sh mavros_posix_test_mission.test mission:=vtol_old_1 vehicle:=standard_vtol'
sh 'px4-posix_sitl_default*/px4/Tools/ecl_ekf/process_logdata_ekf.py `find . -name *.ulg -print -quit`' sh 'px4-posix_sitl_default*/px4/Tools/ecl_ekf/process_logdata_ekf.py `find . -name *.ulg -print -quit`'
} }
@ -478,6 +480,7 @@ pipeline {
archiveArtifacts '.ros/**/*.csv' archiveArtifacts '.ros/**/*.csv'
} }
failure { failure {
sh 'ls -a'
archiveArtifacts '.ros/**/*.ulg' archiveArtifacts '.ros/**/*.ulg'
archiveArtifacts '.ros/**/rosunit-*.xml' archiveArtifacts '.ros/**/rosunit-*.xml'
archiveArtifacts '.ros/**/rostest-*.log' archiveArtifacts '.ros/**/rostest-*.log'
@ -499,7 +502,7 @@ pipeline {
sh 'export' sh 'export'
sh 'rm -rf build; rm -rf .ros; rm -rf .gazebo' sh 'rm -rf build; rm -rf .ros; rm -rf .gazebo'
unstash 'px4_sitl_package' unstash 'px4_sitl_package'
sh 'tar -xjpf build/posix_sitl_default/px4-posix_sitl_default*.bz2' sh 'tar -xjpvf build/posix_sitl_default/px4-posix_sitl_default*.bz2'
sh 'px4-posix_sitl_default*/px4/test/rostest_px4_run.sh mavros_posix_test_mission.test mission:=vtol_old_2 vehicle:=standard_vtol' sh 'px4-posix_sitl_default*/px4/test/rostest_px4_run.sh mavros_posix_test_mission.test mission:=vtol_old_2 vehicle:=standard_vtol'
sh 'px4-posix_sitl_default*/px4/Tools/ecl_ekf/process_logdata_ekf.py `find . -name *.ulg -print -quit`' sh 'px4-posix_sitl_default*/px4/Tools/ecl_ekf/process_logdata_ekf.py `find . -name *.ulg -print -quit`'
} }
@ -510,6 +513,7 @@ pipeline {
archiveArtifacts '.ros/**/*.csv' archiveArtifacts '.ros/**/*.csv'
} }
failure { failure {
sh 'ls -a'
archiveArtifacts '.ros/**/*.ulg' archiveArtifacts '.ros/**/*.ulg'
archiveArtifacts '.ros/**/rosunit-*.xml' archiveArtifacts '.ros/**/rosunit-*.xml'
archiveArtifacts '.ros/**/rostest-*.log' archiveArtifacts '.ros/**/rostest-*.log'
@ -531,7 +535,7 @@ pipeline {
sh 'export' sh 'export'
sh 'rm -rf build; rm -rf .ros; rm -rf .gazebo' sh 'rm -rf build; rm -rf .ros; rm -rf .gazebo'
unstash 'px4_sitl_package' unstash 'px4_sitl_package'
sh 'tar -xjpf build/posix_sitl_default/px4-posix_sitl_default*.bz2' sh 'tar -xjpvf build/posix_sitl_default/px4-posix_sitl_default*.bz2'
sh 'px4-posix_sitl_default*/px4/test/rostest_px4_run.sh mavros_posix_test_mission.test mission:=multirotor_box vehicle:=iris' sh 'px4-posix_sitl_default*/px4/test/rostest_px4_run.sh mavros_posix_test_mission.test mission:=multirotor_box vehicle:=iris'
sh 'px4-posix_sitl_default*/px4/Tools/ecl_ekf/process_logdata_ekf.py `find . -name *.ulg -print -quit`' sh 'px4-posix_sitl_default*/px4/Tools/ecl_ekf/process_logdata_ekf.py `find . -name *.ulg -print -quit`'
} }
@ -542,6 +546,7 @@ pipeline {
archiveArtifacts '.ros/**/*.csv' archiveArtifacts '.ros/**/*.csv'
} }
failure { failure {
sh 'ls -a'
archiveArtifacts '.ros/**/*.ulg' archiveArtifacts '.ros/**/*.ulg'
archiveArtifacts '.ros/**/rosunit-*.xml' archiveArtifacts '.ros/**/rosunit-*.xml'
archiveArtifacts '.ros/**/rostest-*.log' archiveArtifacts '.ros/**/rostest-*.log'
@ -563,7 +568,7 @@ pipeline {
sh 'export' sh 'export'
sh 'rm -rf build; rm -rf .ros; rm -rf .gazebo' sh 'rm -rf build; rm -rf .ros; rm -rf .gazebo'
unstash 'px4_sitl_package' unstash 'px4_sitl_package'
sh 'tar -xjpf build/posix_sitl_default/px4-posix_sitl_default*.bz2' sh 'tar -xjpvf build/posix_sitl_default/px4-posix_sitl_default*.bz2'
sh 'px4-posix_sitl_default*/px4/test/rostest_px4_run.sh mavros_posix_tests_offboard_attctl.test' sh 'px4-posix_sitl_default*/px4/test/rostest_px4_run.sh mavros_posix_tests_offboard_attctl.test'
sh 'px4-posix_sitl_default*/px4/Tools/ecl_ekf/process_logdata_ekf.py `find . -name *.ulg -print -quit`' sh 'px4-posix_sitl_default*/px4/Tools/ecl_ekf/process_logdata_ekf.py `find . -name *.ulg -print -quit`'
} }
@ -574,6 +579,7 @@ pipeline {
archiveArtifacts '.ros/**/*.csv' archiveArtifacts '.ros/**/*.csv'
} }
failure { failure {
sh 'ls -a'
archiveArtifacts '.ros/**/*.ulg' archiveArtifacts '.ros/**/*.ulg'
archiveArtifacts '.ros/**/rosunit-*.xml' archiveArtifacts '.ros/**/rosunit-*.xml'
archiveArtifacts '.ros/**/rostest-*.log' archiveArtifacts '.ros/**/rostest-*.log'
@ -592,7 +598,7 @@ pipeline {
sh 'export' sh 'export'
sh 'rm -rf build; rm -rf .ros; rm -rf .gazebo' sh 'rm -rf build; rm -rf .ros; rm -rf .gazebo'
unstash 'px4_sitl_package' unstash 'px4_sitl_package'
sh 'tar -xjpf build/posix_sitl_default/px4-posix_sitl_default*.bz2' sh 'tar -xjpvf build/posix_sitl_default/px4-posix_sitl_default*.bz2'
sh 'px4-posix_sitl_default*/px4/test/rostest_px4_run.sh mavros_posix_tests_offboard_posctl.test' sh 'px4-posix_sitl_default*/px4/test/rostest_px4_run.sh mavros_posix_tests_offboard_posctl.test'
sh 'px4-posix_sitl_default*/px4/Tools/ecl_ekf/process_logdata_ekf.py `find . -name *.ulg -print -quit`' sh 'px4-posix_sitl_default*/px4/Tools/ecl_ekf/process_logdata_ekf.py `find . -name *.ulg -print -quit`'
} }
@ -603,6 +609,7 @@ pipeline {
archiveArtifacts '.ros/**/*.csv' archiveArtifacts '.ros/**/*.csv'
} }
failure { failure {
sh 'ls -a'
archiveArtifacts '.ros/**/*.ulg' archiveArtifacts '.ros/**/*.ulg'
archiveArtifacts '.ros/**/rosunit-*.xml' archiveArtifacts '.ros/**/rosunit-*.xml'
archiveArtifacts '.ros/**/rostest-*.log' archiveArtifacts '.ros/**/rostest-*.log'