Better error messages for unit tests
Better error messages for unit tests

Previously it always said "syntax error", even when there was some
other kind of exception thrown, or the test file simply returned a
false value.

Now those two cases are distinguished, and in case of an actual syntax
error, the string "syntax error" is already in $@

rudy500/otrs,StCyr/otrs,oiami/otrs,moritz/otrs,oiami/otrs,crythias/otrs,thorsteneckel/otrs,eliasp/otrs,brandonshults01/otrs,StCyr/otrs,xhoy/otrs,nilei/otrs,linearregression/otrs,thorsteneckel/otrs,thorsteneckel/otrs,StCyr/otrs,mburggraf/otrs,balazj/otrs,nilei/otrs,xhoy/otrs,mburggraf/otrs,oiami/otrs,muehlbauer/otrs,StCyr/otrs,StCyr/otrs,s7design/otrs,balazj/otrs,eliasp/otrs,MBRG/otrs,mburggraf/otrs,PortgasDAce/otrs,moritz/otrs,PortgasDAce/otrs,crythias/otrs,brandonshults01/otrs,moritz/otrs,s7design/otrs,crythias/otrs,linearregression/otrs,PortgasDAce/otrs,s7design/otrs,oiami/otrs,linearregression/otrs,balazj/otrs,MBRG/otrs,MBRG/otrs,crythias/otrs,MBRG/otrs,mburggraf/otrs,muehlbauer/otrs,balazj/otrs,muehlbauer/otrs,linearregression/otrs,muehlbauer/otrs,thorsteneckel/otrs,s7design/otrs,xhoy/otrs,nilei/otrs,rudy500/otrs,eliasp/otrs,linearregression/otrs,xhoy/otrs,oiami/otrs,rudy500/otrs,nilei/otrs,PortgasDAce/otrs,moritz/otrs,MBRG/otrs,nilei/otrs,thorsteneckel/otrs,PortgasDAce/otrs,s7design/otrs,brandonshults01/otrs,moritz/otrs,rudy500/otrs,crythias/otrs,mburggraf/otrs,muehlbauer/otrs,eliasp/otrs,brandonshults01/otrs,eliasp/otrs,xhoy/otrs,balazj/otrs,rudy500/otrs,brandonshults01/otrs