diff --git a/function_test/BER_EncDec/.gitignore b/function_test/BER_EncDec/.gitignore
index c0acf23a1d70cc553ad2e454b42d717639a333d6..407c8152c8b22f4ba1a941320035b3bb79d2ff9b 100644
--- a/function_test/BER_EncDec/.gitignore
+++ b/function_test/BER_EncDec/.gitignore
@@ -2,3 +2,5 @@ compile
 *.hh
 *.cc
 *.o
+*.gcda
+*.gcno
\ No newline at end of file
diff --git a/function_test/RAW_EncDec/.gitignore b/function_test/RAW_EncDec/.gitignore
index 078c348573e148af9fc84c259d0693daf36c25a2..00c64855fa415121d4fbf8d0b59a8ed832fd51d2 100644
--- a/function_test/RAW_EncDec/.gitignore
+++ b/function_test/RAW_EncDec/.gitignore
@@ -1,4 +1,6 @@
 compile
 *.o
 *.hh
-*.cc
\ No newline at end of file
+*.cc
+*.gcda
+*.gcno
\ No newline at end of file
diff --git a/function_test/Text_EncDec/.gitignore b/function_test/Text_EncDec/.gitignore
index f72ce901f5245831c60cc4cc792072a0e1ef63bf..64c8334bcf7d8d1b129535eda1a95bc9db62f843 100644
--- a/function_test/Text_EncDec/.gitignore
+++ b/function_test/Text_EncDec/.gitignore
@@ -2,3 +2,5 @@
 *.cc
 *.o
 compile
+*.gcda
+*.gcno
diff --git a/function_test/XER_EncDec/.gitignore b/function_test/XER_EncDec/.gitignore
index 828837baa056ac0a36d76977e2e55636b2ff2848..407c8152c8b22f4ba1a941320035b3bb79d2ff9b 100644
--- a/function_test/XER_EncDec/.gitignore
+++ b/function_test/XER_EncDec/.gitignore
@@ -1,11 +1,6 @@
-*.report
-perl
-perl.lnk
-Temp.ttcn
-Temp.??
-Temp.gcda
-Temp.gcno
-Temp
-Temp.exe
 compile
-core
+*.hh
+*.cc
+*.o
+*.gcda
+*.gcno
\ No newline at end of file