Test script doesn't fail on error
I wrote a new test and pushed it to https://iffgit.fz-juelich.de/fleur/fleur/tree/perl_is_bad
As you can see the tests pass: https://iffgit.fz-juelich.de/fleur/fleur/pipelines/21354
This is what is written in Testing/test.log
and even though the 2nd to last test fails we get the green hook:
Configuration: /Users/redies/fleur/build.mpigfort/fleur_MPI
*************************************
02/13/2020 16:30:42
Starting
02/13/2020 16:30:42--Copying files/inp.xml -> /Users/redies/fleur/build.mpigfort/Testing/work:Done
02/13/2020 16:30:42--Running /Users/redies/fleur/build.mpigfort/fleur_MPI :Done
02/13/2020 16:31:48--Finished execution
02/13/2020 16:31:48--Grep for HF total energy= in /Users/redies/fleur/build.mpigfort/Testing/work/out:
grep:
----> HF total energy= -2317.1756358351 htr
regex:
-2317.1756358351-2317.1756358351 == -2317.1756358345:ok
02/13/2020 16:31:48--Grep for HF total energy.*-2317.16697943 in /Users/redies/fleur/build.mpigfort/Testing/work/out:Found
02/13/2020 16:31:48--Grep for bandgap : in /Users/redies/fleur/build.mpigfort/Testing/work/out:
grep:
bandgap : 0.087531 htr
regex:
0.0875310.087531 == 0.087531:ok
02/13/2020 16:31:48--Grep for --> mm 1 in /Users/redies/fleur/build.mpigfort/Testing/work/out:
grep:
regex:
== 2.47449:failed
02/13/2020 16:31:48--Grep for > mm 2 in /Users/redies/fleur/build.mpigfort/Testing/work/out:
grep:
--> mm 2 -2.47449 5.75389 8.22838
Finished after: 66