blob: df7fe9f4d004905037bee52fa166b7a3b06ccacd [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/cpp/sdk_shared_library.gni")
import("//build/cpp/sdk_source_set.gni")
import("//build/fuzzing/fuzzer.gni")
import("//build/test.gni")
fuzzer("fx-log-fuzzer") {
sources = [ "fuzz.cc" ]
deps = [
"//sdk/lib/syslog/cpp",
"//sdk/lib/syslog/cpp:backend",
"//zircon/public/lib/zircon-internal",
"//zircon/system/ulib/syslog",
]
options = [ "max_len=1000000" ]
}
fuzzers_package("fx-log-fuzzers") {
cpp_fuzzers = [ ":fx-log-fuzzer" ]
}
fuzzer("fx-log-compat-fuzzer") {
sources = [ "fuzz.cc" ]
deps = [
"//sdk/lib/syslog/cpp",
"//sdk/lib/syslog/cpp:backend",
"//zircon/public/lib/zircon-internal",
"//zircon/system/ulib/syslog:syslog-compat",
]
options = [ "max_len=1000000" ]
}
fuzzers_package("fx-log-compat-fuzzers") {
cpp_fuzzers = [ ":fx-log-compat-fuzzer" ]
}
group("tests") {
testonly = true
deps = [
":fx-log-compat-fuzzers",
":fx-log-fuzzers",
]
}