patchpanel: Enable firewall fuzzer
Re-enable firewall fuzzer once it is deleted by permission_broker.
BUG=b:160130580
TEST=FEATURES=test emerge-rammus patchpanel
TEST=USE="asan fuzzer" emerge-atlas patchpanel
TEST=/usr/libexec/fuzzers/firewall_fuzzer
Cq-Depend: chromium:2291865, chromium:2291496
Change-Id: I95aa6bbdf39006230da7463dfc7eeac6432cf2d0
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/2297128
Tested-by: Jason Jeremy Iman <jasongustaman@chromium.org>
Commit-Queue: Jason Jeremy Iman <jasongustaman@chromium.org>
Reviewed-by: Hugo Benichi <hugobenichi@google.com>
diff --git a/patchpanel/BUILD.gn b/patchpanel/BUILD.gn
index 3f72524..efc785a 100644
--- a/patchpanel/BUILD.gn
+++ b/patchpanel/BUILD.gn
@@ -15,6 +15,7 @@
if (use.fuzzer) {
deps += [
":datapath_fuzzer",
+ ":firewall_fuzzer",
":multicast_forwarder_fuzzer",
":ndproxy_fuzzer",
":patchpanel_client_fuzzer",
@@ -174,6 +175,16 @@
":libpatchpanel-client",
]
}
+
+ executable("firewall_fuzzer") {
+ configs += [
+ "//common-mk/common_fuzzer",
+ ":target_defaults",
+ ":fuzzing_config",
+ ]
+ sources = [ "firewall_fuzzer.cc" ]
+ deps = [ ":libpatchpanel" ]
+ }
}
if (use.test) {