From 48f35f50bf4d2d16cefe671095bd80a5e49d0228 Mon Sep 17 00:00:00 2001 From: Philippe Antoine Date: Thu, 27 Jun 2019 08:46:45 +0200 Subject: [PATCH] Move fuzz directory to programs --- programs/CMakeLists.txt | 1 + programs/Makefile | 8 ++++++-- {tests => programs}/fuzz/.gitignore | 0 {tests => programs}/fuzz/CMakeLists.txt | 0 {tests => programs}/fuzz/Makefile | 0 {tests => programs}/fuzz/README.md | 0 {tests => programs}/fuzz/common.c | 0 {tests => programs}/fuzz/common.h | 0 {tests => programs}/fuzz/corpuses/client | Bin {tests => programs}/fuzz/corpuses/dtlsclient | Bin {tests => programs}/fuzz/corpuses/dtlsserver | Bin {tests => programs}/fuzz/corpuses/server | Bin {tests => programs}/fuzz/fuzz_client.c | 0 {tests => programs}/fuzz/fuzz_client.options | 0 {tests => programs}/fuzz/fuzz_dtlsclient.c | 0 {tests => programs}/fuzz/fuzz_dtlsclient.options | 0 {tests => programs}/fuzz/fuzz_dtlsserver.c | 0 {tests => programs}/fuzz/fuzz_dtlsserver.options | 0 {tests => programs}/fuzz/fuzz_privkey.c | 0 {tests => programs}/fuzz/fuzz_privkey.options | 0 {tests => programs}/fuzz/fuzz_pubkey.c | 0 {tests => programs}/fuzz/fuzz_pubkey.options | 0 {tests => programs}/fuzz/fuzz_server.c | 0 {tests => programs}/fuzz/fuzz_server.options | 0 {tests => programs}/fuzz/fuzz_x509crl.c | 0 {tests => programs}/fuzz/fuzz_x509crl.options | 0 {tests => programs}/fuzz/fuzz_x509crt.c | 0 {tests => programs}/fuzz/fuzz_x509crt.options | 0 {tests => programs}/fuzz/fuzz_x509csr.c | 0 {tests => programs}/fuzz/fuzz_x509csr.options | 0 {tests => programs}/fuzz/onefile.c | 0 tests/CMakeLists.txt | 2 -- tests/Makefile | 8 ++------ 33 files changed, 9 insertions(+), 10 deletions(-) rename {tests => programs}/fuzz/.gitignore (100%) rename {tests => programs}/fuzz/CMakeLists.txt (100%) rename {tests => programs}/fuzz/Makefile (100%) rename {tests => programs}/fuzz/README.md (100%) rename {tests => programs}/fuzz/common.c (100%) rename {tests => programs}/fuzz/common.h (100%) rename {tests => programs}/fuzz/corpuses/client (100%) rename {tests => programs}/fuzz/corpuses/dtlsclient (100%) rename {tests => programs}/fuzz/corpuses/dtlsserver (100%) rename {tests => programs}/fuzz/corpuses/server (100%) rename {tests => programs}/fuzz/fuzz_client.c (100%) rename {tests => programs}/fuzz/fuzz_client.options (100%) rename {tests => programs}/fuzz/fuzz_dtlsclient.c (100%) rename {tests => programs}/fuzz/fuzz_dtlsclient.options (100%) rename {tests => programs}/fuzz/fuzz_dtlsserver.c (100%) rename {tests => programs}/fuzz/fuzz_dtlsserver.options (100%) rename {tests => programs}/fuzz/fuzz_privkey.c (100%) rename {tests => programs}/fuzz/fuzz_privkey.options (100%) rename {tests => programs}/fuzz/fuzz_pubkey.c (100%) rename {tests => programs}/fuzz/fuzz_pubkey.options (100%) rename {tests => programs}/fuzz/fuzz_server.c (100%) rename {tests => programs}/fuzz/fuzz_server.options (100%) rename {tests => programs}/fuzz/fuzz_x509crl.c (100%) rename {tests => programs}/fuzz/fuzz_x509crl.options (100%) rename {tests => programs}/fuzz/fuzz_x509crt.c (100%) rename {tests => programs}/fuzz/fuzz_x509crt.options (100%) rename {tests => programs}/fuzz/fuzz_x509csr.c (100%) rename {tests => programs}/fuzz/fuzz_x509csr.options (100%) rename {tests => programs}/fuzz/onefile.c (100%) diff --git a/programs/CMakeLists.txt b/programs/CMakeLists.txt index 4cdae7821b..2350a2e24e 100644 --- a/programs/CMakeLists.txt +++ b/programs/CMakeLists.txt @@ -6,3 +6,4 @@ add_subdirectory(ssl) add_subdirectory(test) add_subdirectory(x509) add_subdirectory(util) +add_subdirectory(fuzz) diff --git a/programs/Makefile b/programs/Makefile index 2cb7366225..228a60e0fd 100644 --- a/programs/Makefile +++ b/programs/Makefile @@ -90,9 +90,12 @@ endif .SILENT: -.PHONY: all clean list +.PHONY: all clean list fuzz -all: $(APPS) +all: $(APPS) fuzz + +fuzz: + $(MAKE) -C fuzz $(DEP): $(MAKE) -C ../library @@ -305,6 +308,7 @@ ifndef WINDOWS else del /S /Q /F *.o *.exe endif + $(MAKE) -C fuzz clean list: echo $(APPS) diff --git a/tests/fuzz/.gitignore b/programs/fuzz/.gitignore similarity index 100% rename from tests/fuzz/.gitignore rename to programs/fuzz/.gitignore diff --git a/tests/fuzz/CMakeLists.txt b/programs/fuzz/CMakeLists.txt similarity index 100% rename from tests/fuzz/CMakeLists.txt rename to programs/fuzz/CMakeLists.txt diff --git a/tests/fuzz/Makefile b/programs/fuzz/Makefile similarity index 100% rename from tests/fuzz/Makefile rename to programs/fuzz/Makefile diff --git a/tests/fuzz/README.md b/programs/fuzz/README.md similarity index 100% rename from tests/fuzz/README.md rename to programs/fuzz/README.md diff --git a/tests/fuzz/common.c b/programs/fuzz/common.c similarity index 100% rename from tests/fuzz/common.c rename to programs/fuzz/common.c diff --git a/tests/fuzz/common.h b/programs/fuzz/common.h similarity index 100% rename from tests/fuzz/common.h rename to programs/fuzz/common.h diff --git a/tests/fuzz/corpuses/client b/programs/fuzz/corpuses/client similarity index 100% rename from tests/fuzz/corpuses/client rename to programs/fuzz/corpuses/client diff --git a/tests/fuzz/corpuses/dtlsclient b/programs/fuzz/corpuses/dtlsclient similarity index 100% rename from tests/fuzz/corpuses/dtlsclient rename to programs/fuzz/corpuses/dtlsclient diff --git a/tests/fuzz/corpuses/dtlsserver b/programs/fuzz/corpuses/dtlsserver similarity index 100% rename from tests/fuzz/corpuses/dtlsserver rename to programs/fuzz/corpuses/dtlsserver diff --git a/tests/fuzz/corpuses/server b/programs/fuzz/corpuses/server similarity index 100% rename from tests/fuzz/corpuses/server rename to programs/fuzz/corpuses/server diff --git a/tests/fuzz/fuzz_client.c b/programs/fuzz/fuzz_client.c similarity index 100% rename from tests/fuzz/fuzz_client.c rename to programs/fuzz/fuzz_client.c diff --git a/tests/fuzz/fuzz_client.options b/programs/fuzz/fuzz_client.options similarity index 100% rename from tests/fuzz/fuzz_client.options rename to programs/fuzz/fuzz_client.options diff --git a/tests/fuzz/fuzz_dtlsclient.c b/programs/fuzz/fuzz_dtlsclient.c similarity index 100% rename from tests/fuzz/fuzz_dtlsclient.c rename to programs/fuzz/fuzz_dtlsclient.c diff --git a/tests/fuzz/fuzz_dtlsclient.options b/programs/fuzz/fuzz_dtlsclient.options similarity index 100% rename from tests/fuzz/fuzz_dtlsclient.options rename to programs/fuzz/fuzz_dtlsclient.options diff --git a/tests/fuzz/fuzz_dtlsserver.c b/programs/fuzz/fuzz_dtlsserver.c similarity index 100% rename from tests/fuzz/fuzz_dtlsserver.c rename to programs/fuzz/fuzz_dtlsserver.c diff --git a/tests/fuzz/fuzz_dtlsserver.options b/programs/fuzz/fuzz_dtlsserver.options similarity index 100% rename from tests/fuzz/fuzz_dtlsserver.options rename to programs/fuzz/fuzz_dtlsserver.options diff --git a/tests/fuzz/fuzz_privkey.c b/programs/fuzz/fuzz_privkey.c similarity index 100% rename from tests/fuzz/fuzz_privkey.c rename to programs/fuzz/fuzz_privkey.c diff --git a/tests/fuzz/fuzz_privkey.options b/programs/fuzz/fuzz_privkey.options similarity index 100% rename from tests/fuzz/fuzz_privkey.options rename to programs/fuzz/fuzz_privkey.options diff --git a/tests/fuzz/fuzz_pubkey.c b/programs/fuzz/fuzz_pubkey.c similarity index 100% rename from tests/fuzz/fuzz_pubkey.c rename to programs/fuzz/fuzz_pubkey.c diff --git a/tests/fuzz/fuzz_pubkey.options b/programs/fuzz/fuzz_pubkey.options similarity index 100% rename from tests/fuzz/fuzz_pubkey.options rename to programs/fuzz/fuzz_pubkey.options diff --git a/tests/fuzz/fuzz_server.c b/programs/fuzz/fuzz_server.c similarity index 100% rename from tests/fuzz/fuzz_server.c rename to programs/fuzz/fuzz_server.c diff --git a/tests/fuzz/fuzz_server.options b/programs/fuzz/fuzz_server.options similarity index 100% rename from tests/fuzz/fuzz_server.options rename to programs/fuzz/fuzz_server.options diff --git a/tests/fuzz/fuzz_x509crl.c b/programs/fuzz/fuzz_x509crl.c similarity index 100% rename from tests/fuzz/fuzz_x509crl.c rename to programs/fuzz/fuzz_x509crl.c diff --git a/tests/fuzz/fuzz_x509crl.options b/programs/fuzz/fuzz_x509crl.options similarity index 100% rename from tests/fuzz/fuzz_x509crl.options rename to programs/fuzz/fuzz_x509crl.options diff --git a/tests/fuzz/fuzz_x509crt.c b/programs/fuzz/fuzz_x509crt.c similarity index 100% rename from tests/fuzz/fuzz_x509crt.c rename to programs/fuzz/fuzz_x509crt.c diff --git a/tests/fuzz/fuzz_x509crt.options b/programs/fuzz/fuzz_x509crt.options similarity index 100% rename from tests/fuzz/fuzz_x509crt.options rename to programs/fuzz/fuzz_x509crt.options diff --git a/tests/fuzz/fuzz_x509csr.c b/programs/fuzz/fuzz_x509csr.c similarity index 100% rename from tests/fuzz/fuzz_x509csr.c rename to programs/fuzz/fuzz_x509csr.c diff --git a/tests/fuzz/fuzz_x509csr.options b/programs/fuzz/fuzz_x509csr.options similarity index 100% rename from tests/fuzz/fuzz_x509csr.options rename to programs/fuzz/fuzz_x509csr.options diff --git a/tests/fuzz/onefile.c b/programs/fuzz/onefile.c similarity index 100% rename from tests/fuzz/onefile.c rename to programs/fuzz/onefile.c diff --git a/tests/CMakeLists.txt b/tests/CMakeLists.txt index d060255bdb..ecf6f34b2f 100644 --- a/tests/CMakeLists.txt +++ b/tests/CMakeLists.txt @@ -77,5 +77,3 @@ if (NOT ${CMAKE_CURRENT_BINARY_DIR} STREQUAL ${CMAKE_CURRENT_SOURCE_DIR}) link_to_source(scripts) link_to_source(ssl-opt.sh) endif() - -add_subdirectory(fuzz) diff --git a/tests/Makefile b/tests/Makefile index 2ca0fd6963..27ce338954 100644 --- a/tests/Makefile +++ b/tests/Makefile @@ -112,12 +112,9 @@ BINARIES := $(addsuffix $(EXEXT),$(APPS)) .SILENT: -.PHONY: all check test clean fuzz +.PHONY: all check test clean -all: $(BINARIES) fuzz - -fuzz: - $(MAKE) -C fuzz +all: $(BINARIES) $(DEP): $(MAKE) -C ../library @@ -164,7 +161,6 @@ ifneq ($(wildcard TESTS/.*),) rmdir /Q /S TESTS endif endif - $(MAKE) -C fuzz clean # Test suites caught by SKIP_TEST_SUITES are built but not executed. check: $(BINARIES)