mirror of https://github.com/ARMmbed/mbed-os.git
Astyle: Changed from test failure to status note
parent
7ba0e90f02
commit
396fa5f75a
18
.travis.yml
18
.travis.yml
|
|
@ -109,11 +109,25 @@ matrix:
|
||||||
if [ $(cat astyle.out | grep Formatted | wc -l) -ne 0 ]; then
|
if [ $(cat astyle.out | grep Formatted | wc -l) -ne 0 ]; then
|
||||||
git --no-pager diff;
|
git --no-pager diff;
|
||||||
echo "Please fix style issues as shown above";
|
echo "Please fix style issues as shown above";
|
||||||
exit 1;
|
|
||||||
else
|
else
|
||||||
echo "Coding style check OK";
|
echo "Coding style check OK";
|
||||||
exit 0;
|
|
||||||
fi
|
fi
|
||||||
|
after_success:
|
||||||
|
# update status if we succeeded, compare with master if possible
|
||||||
|
- |
|
||||||
|
CURR=$(cat astyle.out | grep Formatted | wc -l)
|
||||||
|
PREV=$(curl https://api.github.com/repos/$TRAVIS_REPO_SLUG/status/master \
|
||||||
|
| jq -re "select(.sha != \"$TRAVIS_COMMIT\")
|
||||||
|
| .statuses[] | select(.context == \"travis-ci/$NAME\").description
|
||||||
|
| capture(\", (?<warnings>[0-9]+) warnings\").warnings" \
|
||||||
|
|| echo 0)
|
||||||
|
|
||||||
|
STATUSM="Passed, ${CURR} warnings"
|
||||||
|
if [ "$PREV" -ne 0 ]
|
||||||
|
then
|
||||||
|
STATUSM="$STATUSM ($(python -c "print '%+d' % ($CURR-$PREV)") warnings)"
|
||||||
|
fi
|
||||||
|
- bash -c "$STATUS" success "$STATUSM"
|
||||||
|
|
||||||
- env:
|
- env:
|
||||||
- NAME=events
|
- NAME=events
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue