From d3bb57be4ce8a28d590e148c87f7e5752925ddb2 Mon Sep 17 00:00:00 2001
From: Anh <zenpoems@gmail.com>
Date: Sun, 10 Feb 2019 23:45:51 +0000
Subject: [PATCH] Check afl before running tests

---
 afl_transforms/tools/zax/test/test_graph.sh | 9 +++++++++
 1 file changed, 9 insertions(+)

diff --git a/afl_transforms/tools/zax/test/test_graph.sh b/afl_transforms/tools/zax/test/test_graph.sh
index 1cb4710..4e74eb1 100755
--- a/afl_transforms/tools/zax/test/test_graph.sh
+++ b/afl_transforms/tools/zax/test/test_graph.sh
@@ -15,6 +15,14 @@ log_error()
 	exit 1
 }
 
+check_afl()
+{
+	which afl-showmap
+	if [ ! $? -eq 0 ]; then
+		log_error "AFL doesn't seem to be installed. Try: sudo apt install afl before proceeding"
+	fi
+}
+
 build_one()
 {
 	orig=$1
@@ -90,6 +98,7 @@ verify_afl_map()
 }
 
 clean_all
+check_afl
 build_all
 verify_output
 verify_afl_map
-- 
GitLab