{
"bussiness_lib_path" : "./dist/libmodulefuzz_dt.so",
"json_path" : "./cases/",
"run_test" : ["*"],
"threadpool_size" : 1,
"list_tests_only" : false,
"break_on_failure" : true,
"filter" : {
"positive_match" : true,
"suite" : "",
"case" : "",
"select" : ""
},
"report" : {
"dest" : "test_report.json",
"format":"json",
"perf_report_dest" : "test_perf_report.json"
},
"fuzz" : {
"reportPath" : "./dtframe_",
"enableLog" : false,
"singleCaseExeTimeoutInSecond" : 0,
"seed" : 0,
"count" : 50000000,
"enableLeakCheck" : true,
"corpusFolder" : "./corpus/",
"singleCaseFuzzTimeoutInSecond" : 10800
},
"logger" : {
"program_name" : "dt_engine",
"log_dir" : "./log",
"max_log_size_in_mbyte" : 1,
"minloglevel" : "INFO",
"logtostderr" : "yes",
"stderrthreshold" : "ERROR",
"stop_logging_if_full_disk" : "yes",
"verboselevel" : 0,
"help" : "for threshold, choose INFO or WARNING or ERROR"
},
"perf" : {
"iterations" : 2
},
"registration" : {
"libclang" : "/usr/lib/llvm-15/lib/libclang.so.1",
"src" : [
"../sourcetree/fuzz_wrapper.h"
],
"dest" : "./registration/",
"generate_fuzz_case" : {
"enable" : false,
"prefix" : "fuzz_",
"dest" : "./auto"
}
}
}