mirror of
https://github.com/ClickHouse/ClickHouse.git
synced 2024-11-21 23:21:59 +00:00
Merge 41279ca59b
into 7eee149487
This commit is contained in:
commit
e6671426d1
@ -1,3 +1,2 @@
|
||||
clickhouse_add_executable(data_type_deserialization_fuzzer data_type_deserialization_fuzzer.cpp ${SRCS})
|
||||
|
||||
target_link_libraries(data_type_deserialization_fuzzer PRIVATE clickhouse_aggregate_functions dbms)
|
||||
|
@ -274,6 +274,7 @@ class CI:
|
||||
build_config=BuildConfig(
|
||||
name=BuildNames.FUZZERS,
|
||||
compiler="clang-18",
|
||||
sanitizer="address",
|
||||
package_type="fuzzers",
|
||||
),
|
||||
run_by_labels=[Tags.libFuzzer],
|
||||
@ -545,7 +546,7 @@ class CI:
|
||||
JobNames.LIBFUZZER_TEST: JobConfig(
|
||||
required_builds=[BuildNames.FUZZERS],
|
||||
run_by_labels=[Tags.libFuzzer],
|
||||
timeout=5400,
|
||||
timeout=10800,
|
||||
run_command='libfuzzer_test_check.py "$CHECK_NAME"',
|
||||
runner_type=Runners.FUNC_TESTER,
|
||||
),
|
||||
|
@ -21,7 +21,7 @@ from s3_helper import S3Helper
|
||||
from stopwatch import Stopwatch
|
||||
from tee_popen import TeePopen
|
||||
|
||||
TIMEOUT = 60
|
||||
TIMEOUT = 60 * 5
|
||||
NO_CHANGES_MSG = "Nothing to run"
|
||||
s3 = S3Helper()
|
||||
|
||||
@ -286,7 +286,15 @@ def main():
|
||||
retcode = process.wait()
|
||||
if retcode == 0:
|
||||
logging.info("Run successfully")
|
||||
upload_corpus(fuzzers_path)
|
||||
if (
|
||||
pr_info.number == 0
|
||||
and pr_info.base_ref == "master"
|
||||
and pr_info.head_ref == "master"
|
||||
):
|
||||
logging.info("Uploading corpus - running in master")
|
||||
upload_corpus(fuzzers_path)
|
||||
else:
|
||||
logging.info("Not uploading corpus - running in PR")
|
||||
else:
|
||||
logging.info("Run failed")
|
||||
|
||||
|
@ -30,7 +30,7 @@ class Stopwatch:
|
||||
|
||||
|
||||
def run_fuzzer(fuzzer: str, timeout: int):
|
||||
logging.info("Running fuzzer %s...", fuzzer)
|
||||
logging.info("Running fuzzer %s for %d seconds...", fuzzer, timeout)
|
||||
|
||||
seed_corpus_dir = f"{fuzzer}.in"
|
||||
with Path(seed_corpus_dir) as path:
|
||||
|
Loading…
Reference in New Issue
Block a user