diff --git a/Makefile b/Makefile
index 3bbdfcf3dd934f2fdbbf5f674af5c64f6a29aab3..fff78b50226c293bcdc90ec5cee1ca23411a87a5 100644
--- a/Makefile
+++ b/Makefile
@@ -48,3 +48,7 @@ coverage: test
 
 clean:
 	rm -f *.o libwifimngr.so $(PROG)
+	find -name '*.gcda' -exec rm {} -fv \;
+	find -name '*.gcno' -exec rm {} -fv \;
+	find -name '*.gcov' -exec rm {} -fv \;
+	make -C test clean
\ No newline at end of file