mirror of
https://github.com/cloud-hypervisor/cloud-hypervisor.git
synced 2024-09-12 18:15:06 +00:00
Export RUST_BACKTRACE when it is not set explicitly
Currently we are overwriting the RUST_BACKTRACE if set explicitly by user while running performance metrics tests using dev_cli.sh This change will allow user to set the RUST_BACKTRACE while running performance metrics tests with dev_cli.sh which invokes run_metrics.sh to run the performance binary. We will set RUST_BACKTRACE to 1 if not set explicitly. Signed-off-by: smit-gardhariya <gardhariya.smit@gmail.com>
This commit is contained in:
parent
90dcbc3232
commit
b56da6ee24
@ -539,6 +539,7 @@ cmd_tests() {
|
|||||||
--volume "$CLH_INTEGRATION_WORKLOADS:$CTR_CLH_INTEGRATION_WORKLOADS" \
|
--volume "$CLH_INTEGRATION_WORKLOADS:$CTR_CLH_INTEGRATION_WORKLOADS" \
|
||||||
--env USER="root" \
|
--env USER="root" \
|
||||||
--env CH_LIBC="${libc}" \
|
--env CH_LIBC="${libc}" \
|
||||||
|
--env RUST_BACKTRACE="${RUST_BACKTRACE}" \
|
||||||
"$CTR_IMAGE" \
|
"$CTR_IMAGE" \
|
||||||
./scripts/run_metrics.sh "$@" || fix_dir_perms $? || exit $?
|
./scripts/run_metrics.sh "$@" || fix_dir_perms $? || exit $?
|
||||||
fi
|
fi
|
||||||
|
@ -107,7 +107,12 @@ fi
|
|||||||
# Ensure that git commands can be run in this directory (for metrics report)
|
# Ensure that git commands can be run in this directory (for metrics report)
|
||||||
git config --global --add safe.directory $PWD
|
git config --global --add safe.directory $PWD
|
||||||
|
|
||||||
export RUST_BACKTRACE=1
|
RUST_BACKTRACE_VALUE=`echo $RUST_BACKTRACE`
|
||||||
|
if [ -z $RUST_BACKTRACE_VALUE ];then
|
||||||
|
export RUST_BACKTRACE=1
|
||||||
|
else
|
||||||
|
echo "RUST_BACKTRACE is set to: $RUST_BACKTRACE_VALUE"
|
||||||
|
fi
|
||||||
time target/$BUILD_TARGET/release/performance-metrics ${test_binary_args[*]}
|
time target/$BUILD_TARGET/release/performance-metrics ${test_binary_args[*]}
|
||||||
RES=$?
|
RES=$?
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user