tests: Handle git rev-parse failures more robustly
Do not add the --commit argument if the current git commitid cannot be determined. This prevents complete failure to run the tests if the git command cannot be used for some reason (like a recent change that stopped allowing root user within the VM from running the git operation for the case where the host system uses non-root account). Signed-off-by: Jouni Malinen <quic_jouni@quicinc.com>
This commit is contained in:
parent
ef85328a67
commit
58701128e8
1 changed files with 5 additions and 1 deletions
|
@ -15,7 +15,11 @@ export LOGDIR
|
|||
if [ -z "$DBFILE" ]; then
|
||||
DB=""
|
||||
else
|
||||
DB="-S $DBFILE --commit $(git rev-parse HEAD)"
|
||||
DB="-S $DBFILE"
|
||||
COMMITID="$(git rev-parse HEAD)"
|
||||
if [ -n "$COMMITID" ]; then
|
||||
DB="$DB --commit $COMMITID"
|
||||
fi
|
||||
if [ -n "$BUILD" ]; then
|
||||
DB="$DB -b $BUILD"
|
||||
fi
|
||||
|
|
Loading…
Reference in a new issue