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

consider importability in exit code

parent 23cb978d
Pipeline #146 passed with stages
in 11 seconds
...@@ -47,17 +47,21 @@ echo "===================== importability =====================" ...@@ -47,17 +47,21 @@ echo "===================== importability ====================="
echo " > try 'from $JOB_NAME.top_level_interface import *'" echo " > try 'from $JOB_NAME.top_level_interface import *'"
python -c "from $JOB_NAME.top_level_interface import *" python -c "from $JOB_NAME.top_level_interface import *"
if [ "$?" != 0 ]; then if [ "$?" != 0 ]; then
import_status=$?
echo "Failed!" echo "Failed!"
else else
echo "Done!" echo "Done!"
fi fi
echo "===================== POST BUILD BELOW ====================="
# the exit value is determined from unit tests # the exit value is determined from unit tests
if [ "$unittest_status" != 0 ]; then if [ "$unittest_status" != 0 ] || [ "$import_status" != 0 ]; then
exit $unittest_status echo "Test failed!"
echo "importability status: $import_status"
echo "Unit test status: $unittest_status"
echo "===================== POST BUILD BELOW ====================="
exit 1
else else
echo "===================== POST BUILD BELOW ====================="
exit 0 exit 0
fi fi
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment