Add seed corpus and regression testing

This commit is contained in:
Alex Hultman
2022-04-10 21:56:30 +02:00
parent 41c08940ee
commit 5ecd96a28d
3 changed files with 16 additions and 0 deletions
+3
View File
@@ -7,3 +7,6 @@
[submodule "libdeflate"]
path = libdeflate
url = https://github.com/ebiggers/libdeflate
[submodule "fuzzing/seed-corpus"]
path = fuzzing/seed-corpus
url = https://github.com/uNetworking/seed-corpus.git
+12
View File
@@ -31,3 +31,15 @@ oss-fuzz:
$(CXX) $(CXXFLAGS) -DUWS_MOCK_ZLIB -std=c++17 -O3 PerMessageDeflate.cpp -o $(OUT)/PerMessageDeflate $(LIB_FUZZING_ENGINE)
$(CXX) $(CXXFLAGS) -std=c++17 -O3 TopicTree.cpp -o $(OUT)/TopicTree $(LIB_FUZZING_ENGINE)
regression_test:
$(OUT)/EpollEchoServer seed-corpus/EpollEchoServer/regressions/*
$(OUT)/EpollHelloWorld seed-corpus/EpollHelloWorld/regressions/*
$(OUT)/EpollEchoServerPubSub seed-corpus/EpollEchoServerPubSub/regressions/*
# $(OUT)/Extensions seed-corpus/Extensions/regressions/*
# $(OUT)/QueryParser seed-corpus/QueryParser/regressions/*
$(OUT)/TopicTree seed-corpus/TopicTree/regressions/*
$(OUT)/WebSocket seed-corpus/WebSocket/regressions/*
$(OUT)/Http seed-corpus/Http/regressions/*
$(OUT)/HttpWithProxy seed-corpus/HttpWithProxy/regressions/*
# $(OUT)/MultipartParser seed-corpus/MultipartParser/regressions/*
$(OUT)/PerMessageDeflate seed-corpus/PerMessageDeflate/regressions/*
Submodule fuzzing/seed-corpus added at 69f5fd36c1