blob: f9cc71058a3706104838a0f46e811ba66f12a36c [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("syslog-fuzzer") {
sources = [ "fuzz.cc" ]
deps = [
"//sdk/lib/syslog/cpp",
"//sdk/lib/syslog/cpp:backend",
"//zircon/public/lib/zircon-internal",
]
options = [ "max_len=1000000" ]
}
fuzzers_package("syslog-fuzzers") {
cpp_fuzzers = [ ":syslog-fuzzer" ]
}
fuzzer("syslog-fuzzer-legacy") {
sources = [ "fuzz.cc" ]
deps = [
"//sdk/lib/syslog/cpp",
"//zircon/public/lib/zircon-internal",
]
options = [ "max_len=1000000" ]
}
fuzzers_package("syslog-fuzzers-legacy") {
cpp_fuzzers = [ ":syslog-fuzzer-legacy" ]
}
group("tests") {
testonly = true
deps = [
":syslog-fuzzers",
":syslog-fuzzers-legacy",
]
}