forked from Archive/PX4-Autopilot
26 lines
704 B
Bash
Executable File
26 lines
704 B
Bash
Executable File
#!/bin/bash
|
|
#
|
|
# Run container and start test execution
|
|
#
|
|
# License: according to LICENSE.md in the root directory of the PX4 Firmware repository
|
|
set -e
|
|
|
|
if [ -z "$WORKSPACE" ]; then
|
|
echo "\$WORKSPACE not set"
|
|
exit 1
|
|
fi
|
|
|
|
# Pulling latest image
|
|
# TODO: remove old one to save space, until then, update manually
|
|
#echo "===> pull latest Docker image"
|
|
#docker pull px4io/sitl-testing
|
|
#echo "<==="
|
|
|
|
#
|
|
# Running SITL testing container
|
|
# Assuming that necessary source projects, including this one, are cloned in the build server workspace of this job.
|
|
#
|
|
echo "===> run container"
|
|
docker run --rm -v "$WORKSPACE:/job:rw" px4io/px4-dev-ros bash "/job/Firmware/integrationtests/run-tests.bash"
|
|
echo "<==="
|