From 5949b9569935fc16111b73c373795a656962b60c Mon Sep 17 00:00:00 2001 From: renxiang Date: Tue, 27 Jul 2021 17:58:39 +0800 Subject: [PATCH 1/2] adapt fuzz test template Signed-off-by: renxiang --- config/framework_config.xml | 3 + config/fuzz_config.xml | 25 ++ examples/calculator/test/BUILD.gn | 7 + .../fuzztest/common/parse_fuzzer/BUILD.gn | 43 +++ .../fuzztest/common/parse_fuzzer/corpus/init | 1 + .../common/parse_fuzzer/parse_fuzzer.cpp | 48 ++++ .../common/parse_fuzzer/parse_fuzzer.h | 23 ++ .../fuzztest/common/parse_fuzzer/project.xml | 25 ++ examples/ohos.build | 1 + libs/fuzzlib/BUILD.gn | 61 ++++ libs/fuzzlib/fuzzer_helper.py | 266 ++++++++++++++++++ libs/fuzzlib/tools/__init__.py | 0 libs/fuzzlib/tools/colored.py | 157 +++++++++++ libs/fuzzlib/tools/run_result.py | 90 ++++++ libs/fuzzlib/tools/templates.py | 240 ++++++++++++++++ libs/fuzzlib/tools/utils.py | 22 ++ src/core/build/build_manager.py | 24 +- src/core/build/build_testcases.py | 12 + src/core/command/console.py | 25 ++ src/core/command/gen.py | 63 +++++ src/core/config/config_manager.py | 24 ++ src/core/constants.py | 2 + src/core/driver/drivers.py | 89 +++++- src/core/utils.py | 19 ++ 24 files changed, 1265 insertions(+), 5 deletions(-) create mode 100644 config/fuzz_config.xml create mode 100644 examples/calculator/test/fuzztest/common/parse_fuzzer/BUILD.gn create mode 100644 examples/calculator/test/fuzztest/common/parse_fuzzer/corpus/init create mode 100644 examples/calculator/test/fuzztest/common/parse_fuzzer/parse_fuzzer.cpp create mode 100644 examples/calculator/test/fuzztest/common/parse_fuzzer/parse_fuzzer.h create mode 100644 examples/calculator/test/fuzztest/common/parse_fuzzer/project.xml create mode 100644 libs/fuzzlib/BUILD.gn create mode 100644 libs/fuzzlib/fuzzer_helper.py create mode 100644 libs/fuzzlib/tools/__init__.py create mode 100644 libs/fuzzlib/tools/colored.py create mode 100644 libs/fuzzlib/tools/run_result.py create mode 100644 libs/fuzzlib/tools/templates.py create mode 100644 libs/fuzzlib/tools/utils.py create mode 100644 src/core/command/gen.py diff --git a/config/framework_config.xml b/config/framework_config.xml index 041b510..4bad38c 100755 --- a/config/framework_config.xml +++ b/config/framework_config.xml @@ -35,6 +35,9 @@