diff --git a/tests/Makefile.am b/tests/Makefile.am
index 22d8accd38dc1d84659c4d9934887553f5035ac2..194cdda69943cccca9825e8652d484c3fd1a060b 100644
--- a/tests/Makefile.am
+++ b/tests/Makefile.am
@@ -902,7 +902,8 @@ check-octave: $(O_XFAIL_TRS_FILES) $(O_TRS_FILES)
 %.o.trs %.o.log : %.m
 	@echo "`tput bold``tput setaf 8`OCTAVE: $(PWD)/$*... `tput sgr0`"
 	@DYNARE_VERSION="$(PACKAGE_VERSION)" TOP_TEST_DIR="$(PWD)" \
-		$(OCTAVE) --no-init-file --silent --no-history $< > $*.o.log 2>&1
+		$(OCTAVE) --no-init-file --silent --no-history $< > $*.o.log 2>&1 || \
+		printf ":test-result: FAIL\n:number-tests: 1\n:number-failed-tests: 1\n:list-of-failed-tests: $*.m\n:elapsed-time: 0.0\n" > $*.o.trs
 	@echo "`tput bold``tput setaf 8`OCTAVE: $(PWD)/$* Done!`tput sgr0`"
 
 %.m.tls : %.m