I have looked into this and implemented this functionality in the run-template.
Errors are now added to the properties file for each of the three parts
(pre/post-processing, main command), so segmentation faults or missing inputs
can be seen in the reports. MemoryErrors and timeouts are caught better now, but
are not added to the properties file since they are expected errors. Is that the
desired behaviour?
Errors in the translator cause the preprocessor not to be run now.
Although the errors are present in the reports, we should probably think about a
better way to present them. At the moment they are just another table.
|