blob: 5304c2d63a8320023ced8cbe8d31349469576616 [file] [log] [blame]
# Copyright 2020 The Fuchsia Authors. All rights reserved.
# Use of this source code is governed by a BSD-style license that can be
# found in the LICENSE file.
import("//build/fuzzing/fuzzer.gni")
fuzzer("fx-log-fuzzer") {
sources = [ "fuzz.cc" ]
deps = [
"//sdk/lib/syslog/cpp",
"//sdk/lib/syslog/cpp:backend",
"//zircon/system/ulib/syslog",
"//zircon/system/ulib/zircon-internal",
]
options = [ "max_len=1000000" ]
}
fuzzers_package("fx-log-fuzzers") {
cpp_fuzzers = [ ":fx-log-fuzzer" ]
}
fuzzer("fx-log-static-fuzzer") {
sources = [ "fuzz.cc" ]
deps = [
"//sdk/lib/syslog/cpp",
"//sdk/lib/syslog/cpp:backend",
"//zircon/system/ulib/syslog:syslog-static",
"//zircon/system/ulib/zircon-internal",
]
options = [ "max_len=1000000" ]
}
fuzzers_package("fx-log-static-fuzzers") {
cpp_fuzzers = [ ":fx-log-static-fuzzer" ]
}
group("tests") {
testonly = true
deps = [
":fx-log-fuzzers",
":fx-log-static-fuzzers",
]
}