Commit bc04c97c authored by BO ZHANG's avatar BO ZHANG 🏀
Browse files

consider importability in exit code

parent 23cb978d
Loading
Loading
Loading
Loading
Loading
+8 −4
Original line number Diff line number Diff line
@@ -47,17 +47,21 @@ echo "===================== importability ====================="
echo " > try 'from $JOB_NAME.top_level_interface import *'"
python -c "from $JOB_NAME.top_level_interface import *"
if [ "$?" != 0 ]; then
  import_status=$?
  echo "Failed!"
else
  echo "Done!"
fi

echo "===================== POST BUILD BELOW ====================="

# the exit value is determined from unit tests
if [ "$unittest_status" != 0 ]; then
  exit $unittest_status
if [ "$unittest_status" != 0 ] || [ "$import_status" != 0 ]; then
  echo "Test failed!"
  echo "importability status: $import_status"
  echo "Unit test status: $unittest_status"
  echo "===================== POST BUILD BELOW ====================="
  exit 1
else
  echo "===================== POST BUILD BELOW ====================="
  exit 0
fi