Disable net_url_request_ftp_fuzzer.
The test is timing out under Cluserfuzz, which likely discovered yet
again that it can DoS slow, memory-instrumented fuzzers with large
inputs.
Also move the disabled fuzzer into the !disable_ftp_support block with
the other FTP fuzzers, so that if we ever run fuzzers on platforms
where we don't enable FTP support, we won't run into build issues.
Bug: 962087
Change-Id: Iffb366ee6d07f0be190785e26e029baa21b8b9e1
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1610300
Reviewed-by: Eric Roman <[email protected]>
Commit-Queue: Matt Menke <[email protected]>
Cr-Commit-Position: refs/heads/master@{#659106}
diff --git a/net/BUILD.gn b/net/BUILD.gn
index 00a042dd..79cfe95 100644
--- a/net/BUILD.gn
+++ b/net/BUILD.gn
@@ -6340,6 +6340,24 @@
# understood (probably just needs to restrict maximum input size).
additional_configs = [ "//testing/libfuzzer:no_clusterfuzz" ]
}
+
+ fuzzer_test("net_url_request_ftp_fuzzer") {
+ sources = [
+ "url_request/url_request_ftp_fuzzer.cc",
+ ]
+ deps = [
+ ":net_fuzzer_test_support",
+ ":test_support",
+ "//base",
+ "//net",
+ ]
+ dict = "data/fuzzer_dictionaries/net_url_request_ftp_fuzzer.dict"
+ seed_corpus = "data/fuzzer_data/net_url_request_ftp_fuzzer/"
+
+ # TODO(https://crbug.com/962087): Re-enable once source of timeout is
+ # understood (probably just needs to restrict maximum input size).
+ additional_configs = [ "//testing/libfuzzer:no_clusterfuzz" ]
+ }
}
fuzzer_test("net_unescape_url_component_fuzzer") {
@@ -6473,20 +6491,6 @@
]
}
-fuzzer_test("net_url_request_ftp_fuzzer") {
- sources = [
- "url_request/url_request_ftp_fuzzer.cc",
- ]
- deps = [
- ":net_fuzzer_test_support",
- ":test_support",
- "//base",
- "//net",
- ]
- dict = "data/fuzzer_dictionaries/net_url_request_ftp_fuzzer.dict"
- seed_corpus = "data/fuzzer_data/net_url_request_ftp_fuzzer/"
-}
-
fuzzer_test("net_url_request_fuzzer") {
sources = [
"url_request/url_request_fuzzer.cc",