1
0
Fork 0

CI builds fail on newly undocumented API.

This commit is contained in:
Mattes D 2015-09-27 10:24:50 +02:00
parent 96879aa866
commit c9f2b4e4df
1 changed files with 13 additions and 2 deletions

View File

@ -21,8 +21,19 @@ cd ..
echo "Building..."
make -j 2;
make -j 2 test ARGS="-V";
echo "Testing..."
cd Server/;
if [ "$TRAVIS_CUBERITE_BUILD_TYPE" != "COVERAGE" ]; then
echo restart | $CUBERITE_PATH;
echo stop | $CUBERITE_PATH;
$CUBERITE_PATH << EOF
load APIDump
apicheck
restart
stop
EOF
if [ -f ./NewlyUndocumented.lua ]; then
echo "ERROR: Newly undocumented API symbols found:"
cat ./NewlyUndocumented.lua
exit 1
fi
fi