summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Makefile5
-rwxr-xr-xtests/gen_test_cases.sh4
2 files changed, 9 insertions, 0 deletions
diff --git a/Makefile b/Makefile
index 3ce74c11..31f714b8 100644
--- a/Makefile
+++ b/Makefile
@@ -1379,6 +1379,11 @@ runtests: test_setup test_targets
genkeys: utils test_setup
tests/gen_test_keys.sh
+# Generate test cases
+.PHONY: gentestcases
+gentestcases: utils test_setup
+ tests/gen_test_cases.sh
+
# Generate test cases for fuzzing
.PHONY: genfuzztestcases
genfuzztestcases: utils test_setup
diff --git a/tests/gen_test_cases.sh b/tests/gen_test_cases.sh
index 19b74472..540fc2a2 100755
--- a/tests/gen_test_cases.sh
+++ b/tests/gen_test_cases.sh
@@ -35,6 +35,10 @@ function generate_test_signatures {
# Generate a file with random bytes for signature tests.
function generate_test_file {
echo "Generating test file..."
+ if [ -f "${TEST_FILE}" ]; then
+ echo "(skipping, file already exists)"
+ return
+ fi
dd if=/dev/urandom of=${TEST_FILE} bs=${TEST_FILE_SIZE} count=1
}