diff --git a/scripts/test-bifrost-build-images.sh b/scripts/test-bifrost-build-images.sh index 87a92812c..7738d438a 100755 --- a/scripts/test-bifrost-build-images.sh +++ b/scripts/test-bifrost-build-images.sh @@ -1,4 +1,9 @@ #!/bin/bash + +# Note(TheJulia): If there is a workspace variable, we want to utilize that as +# the preference of where to put logs +LOG_LOCATION=${WORKSPACE:-../logs} + set -eux set -o pipefail export PYTHONUNBUFFERED=1 @@ -51,14 +56,14 @@ if [ $EXITCODE != 0 ]; then echo "****************************" fi echo "Making logs directory and collecting logs." -mkdir ../logs -sudo cp /var/log/libvirt/baremetal_logs/testvm1_console.log ../logs/ -sudo chown $USER ../logs/testvm1_console.log -dmesg &> ../logs/dmesg.log -sudo netstat -apn &> ../logs/netstat.log -sudo iptables -L -n -v &> ../logs/iptables.log -sudo cp /var/log/upstart/ironic-api.log ../logs/ -sudo chown $USER ../logs/ironic-api.log -sudo cp /var/log/upstart/ironic-conductor.log ../logs/ -sudo chown $USER ../logs/ironic-conductor.log +mkdir ${LOG_LOCATION} +sudo cp /var/log/libvirt/baremetal_logs/testvm1_console.log ${LOG_LOCATION}/ +sudo chown $USER ${LOG_LOCATION}/testvm1_console.log +dmesg &> ${LOG_LOCATION}/dmesg.log +sudo netstat -apn &> ${LOG_LOCATION}/netstat.log +sudo iptables -L -n -v &> ${LOG_LOCATION}/iptables.log +sudo cp /var/log/upstart/ironic-api.log .${LOG_LOCATION}/ +sudo chown $USER ${LOG_LOCATION}/ironic-api.log +sudo cp /var/log/upstart/ironic-conductor.log ${LOG_LOCATION}/ +sudo chown $USER ${LOG_LOCATION}/ironic-conductor.log exit $EXITCODE diff --git a/scripts/test-bifrost.sh b/scripts/test-bifrost.sh index ee9cf4354..9a772e2eb 100755 --- a/scripts/test-bifrost.sh +++ b/scripts/test-bifrost.sh @@ -1,4 +1,9 @@ #!/bin/bash + +# Note(TheJulia): If there is a workspace variable, we want to utilize that as +# the preference of where to put logs +LOG_LOCATION=${WORKSPACE:-../logs} + set -eux set -o pipefail export PYTHONUNBUFFERED=1 @@ -47,14 +52,14 @@ if [ $EXITCODE != 0 ]; then echo "****************************" fi echo "Making logs directory and collecting logs." -mkdir ../logs -sudo cp /var/log/libvirt/baremetal_logs/testvm1_console.log ../logs/ -sudo chown $USER ../logs/testvm1_console.log -dmesg &> ../logs/dmesg.log -sudo netstat -apn &> ../logs/netstat.log -sudo iptables -L -n -v &> ../logs/iptables.log -sudo cp /var/log/upstart/ironic-api.log ../logs/ -sudo chown $USER ../logs/ironic-api.log -sudo cp /var/log/upstart/ironic-conductor.log ../logs/ -sudo chown $USER ../logs/ironic-conductor.log +mkdir ${LOG_LOCATION} +sudo cp /var/log/libvirt/baremetal_logs/testvm1_console.log ${LOG_LOCATION} +sudo chown $USER ${LOG_LOCATION}/testvm1_console.log +dmesg &> ${LOG_LOCATION}/dmesg.log +sudo netstat -apn &> ${LOG_LOCATION}/netstat.log +sudo iptables -L -n -v &> ${LOG_LOCATION}/iptables.log +sudo cp /var/log/upstart/ironic-api.log ${LOG_LOCATION}/ +sudo chown $USER ${LOG_LOCATION}/ironic-api.log +sudo cp /var/log/upstart/ironic-conductor.log ${LOG_LOCATION}/ +sudo chown $USER ${LOG_LOCATION}/ironic-conductor.log exit $EXITCODE