summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSimon Glass <sjg@chromium.org>2020-04-19 17:02:32 -0600
committerTom Rini <trini@konsulko.com>2020-04-24 10:51:56 -0400
commit08140dba0f539842d4836afb56fe43a33d8ba045 (patch)
tree877d0b402378fbd496e1b4486e1fcf3ebe2a048d
parent0dbd6e3698b58f60cddb64a0d58a4e23fb5f55d3 (diff)
downloadu-boot-WIP/2020-04-24-master-imports.tar.gz
travis: Correct error checking when building boardsWIP/2020-04-24-master-imports
At present if buildman reports an error, the travis build still succeeds. This is because the travis script does not stop when it sees errors; nor does it automatically return the exit code. Also the current error checking never triggers since 'ret' is not set. Fix this by setting 'ret' correctly. Signed-off-by: Simon Glass <sjg@chromium.org> Reported-by: Michal Simek <michal.simek@xilinx.com> Acked-by: Michal Simek <michal.simek@xilinx.com>
-rw-r--r--.travis.yml3
1 files changed, 2 insertions, 1 deletions
diff --git a/.travis.yml b/.travis.yml
index de96b0e81d..82e3b91523 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -217,7 +217,8 @@ script:
#
# Build a selection of boards if TEST_PY_BD is empty
- if [[ "${BUILDMAN}" != "" ]]; then
- tools/buildman/buildman -P -E -W ${BUILDMAN} ${OVERRIDE};
+ ret=0
+ tools/buildman/buildman -P -E -W ${BUILDMAN} ${OVERRIDE} || ret=$?;
if [[ $ret -ne 0 ]]; then
tools/buildman/buildman -seP ${BUILDMAN};
exit $ret;