diff --git a/tools/docker/scripts/test_ase.sh b/tools/docker/scripts/test_ase.sh index 59655ec0c1..9f7b603f34 100755 --- a/tools/docker/scripts/test_ase.sh +++ b/tools/docker/scripts/test_ase.sh @@ -34,7 +34,10 @@ set -e # abort if error is encountered for i in ./ase/test/cp2k/cp2k_*.py do echo "Running $i ..." - python3 "$i" + python3 "$i" |& tee "/tmp/test_ase.out" + if grep "Exception ignored" "/tmp/test_ase.out" ; then + exit 1 # Found unraisable exception, e.g. in __del__. + fi done )