diff --git a/function_test/BER_EncDec/.gitignore b/function_test/BER_EncDec/.gitignore
index 407c8152c8b22f4ba1a941320035b3bb79d2ff9b..4e23998bc991711d8d76eaa383b18fa08ef20dd8 100644
--- a/function_test/BER_EncDec/.gitignore
+++ b/function_test/BER_EncDec/.gitignore
@@ -3,4 +3,5 @@ compile
 *.cc
 *.o
 *.gcda
-*.gcno
\ No newline at end of file
+*.gcno
+result.txt
\ No newline at end of file
diff --git a/function_test/BER_EncDec/Makefile b/function_test/BER_EncDec/Makefile
index 8e31468d633ea424b8adb694e8e5cb2fe3834d1b..252069089ab3e02c850f23d98c874abfc2ac62b6 100644
--- a/function_test/BER_EncDec/Makefile
+++ b/function_test/BER_EncDec/Makefile
@@ -154,11 +154,13 @@ compile: $(TTCN3_MODULES) $(ASN1_MODULES)
 	touch $@
 
 run: $(TARGET) BER_EncDec.cfg
-	./$^
+	./$^ 2> result.txt
+	cat result.txt
+	grep "Overall verdict: pass" result.txt
 
 clean:
 	-$(RM) $(TARGET) $(OBJECTS) $(GENERATED_HEADERS) \
-	$(GENERATED_SOURCES) compile *.log *.gcda *.gcno
+	$(GENERATED_SOURCES) compile *.log *.gcda *.gcno  result.txt
 
 dep: $(GENERATED_SOURCES)
 	makedepend $(CPPFLAGS) $(USER_SOURCES) $(GENERATED_SOURCES)
diff --git a/function_test/RAW_EncDec/.gitignore b/function_test/RAW_EncDec/.gitignore
index 00c64855fa415121d4fbf8d0b59a8ed832fd51d2..989c04b4225d833fbe31f73414a9c550496c5828 100644
--- a/function_test/RAW_EncDec/.gitignore
+++ b/function_test/RAW_EncDec/.gitignore
@@ -3,4 +3,5 @@ compile
 *.hh
 *.cc
 *.gcda
-*.gcno
\ No newline at end of file
+*.gcno
+result.txt
\ No newline at end of file
diff --git a/function_test/RAW_EncDec/Makefile b/function_test/RAW_EncDec/Makefile
index dfbe9063958e7e71ea39dcf59e3a7f9999323953..207e29c1ec525e264511f54e1bdf08d5c13bc60c 100644
--- a/function_test/RAW_EncDec/Makefile
+++ b/function_test/RAW_EncDec/Makefile
@@ -148,11 +148,13 @@ compile: $(TTCN3_MODULES) $(ASN1_MODULES)
 	touch $@
 
 run: $(TARGET) RAW_EncDec.cfg
-	./$^
+	./$^ 2> result.txt
+	cat result.txt
+	grep "Overall verdict: pass" result.txt
 
 clean:
 	-$(RM) $(TARGET) $(OBJECTS) $(GENERATED_HEADERS) \
-	$(GENERATED_SOURCES) compile *.log *.gcda *.gcno
+	$(GENERATED_SOURCES) compile *.log *.gcda *.gcno  result.txt
 
 dep: $(GENERATED_SOURCES)
 	makedepend $(CPPFLAGS) $(USER_SOURCES) $(GENERATED_SOURCES)
diff --git a/function_test/Text_EncDec/.gitignore b/function_test/Text_EncDec/.gitignore
index 64c8334bcf7d8d1b129535eda1a95bc9db62f843..758bd7b593f4fb9716db12086d7886164a485d7b 100644
--- a/function_test/Text_EncDec/.gitignore
+++ b/function_test/Text_EncDec/.gitignore
@@ -4,3 +4,4 @@
 compile
 *.gcda
 *.gcno
+result.txt
diff --git a/function_test/Text_EncDec/Makefile b/function_test/Text_EncDec/Makefile
index 32e21cfaf5f88bac8027c467924b671622a89c3a..1df015092400df68c0e951b4ed779c655e6602d0 100644
--- a/function_test/Text_EncDec/Makefile
+++ b/function_test/Text_EncDec/Makefile
@@ -144,12 +144,14 @@ compile: $(TTCN3_MODULES) $(ASN1_MODULES)
 	$(ASN1_MODULES) - $?
 	touch $@
 
-run: $(TARGET) Text_EncDec.cfg
-	./$^
+run: $(TARGET) BER_EncDec.cfg
+	./$^ 2> result.txt
+	cat result.txt
+	grep "Overall verdict: pass" result.txt
 
 clean:
 	-$(RM) $(TARGET) $(OBJECTS) $(GENERATED_HEADERS) \
-	$(GENERATED_SOURCES) compile *.log *.gcda *.gcno
+	$(GENERATED_SOURCES) compile *.log *.gcda *.gcno result.txt
 
 dep: $(GENERATED_SOURCES)
 	makedepend $(CPPFLAGS) $(USER_SOURCES) $(GENERATED_SOURCES)
diff --git a/function_test/XER_EncDec/.gitignore b/function_test/XER_EncDec/.gitignore
index 407c8152c8b22f4ba1a941320035b3bb79d2ff9b..4e23998bc991711d8d76eaa383b18fa08ef20dd8 100644
--- a/function_test/XER_EncDec/.gitignore
+++ b/function_test/XER_EncDec/.gitignore
@@ -3,4 +3,5 @@ compile
 *.cc
 *.o
 *.gcda
-*.gcno
\ No newline at end of file
+*.gcno
+result.txt
\ No newline at end of file
diff --git a/function_test/XER_EncDec/Makefile b/function_test/XER_EncDec/Makefile
index aebe0b872c9a51707e04bdd7610d0236cc3d6211..1bb4c115288940e85efdacc40d26c81930aeb2dd 100644
--- a/function_test/XER_EncDec/Makefile
+++ b/function_test/XER_EncDec/Makefile
@@ -144,11 +144,13 @@ compile: $(TTCN3_MODULES) $(ASN1_MODULES)
 	touch $@
 
 run: $(TARGET) XER_EncDec.cfg
-	./$^
+	./$^ 2> result.txt
+	cat result.txt
+	grep "Overall verdict: pass" result.txt
 
 clean:
 	-$(RM) $(TARGET) $(OBJECTS) $(GENERATED_HEADERS) \
-	$(GENERATED_SOURCES) compile *.log *.gcda *.gcno
+	$(GENERATED_SOURCES) compile *.log *.gcda *.gcno  result.txt
 
 dep: $(GENERATED_SOURCES)
 	makedepend $(CPPFLAGS) $(USER_SOURCES) $(GENERATED_SOURCES)