]> git.ipfire.org Git - thirdparty/curl.git/commitdiff
ci: Remove zuul fuzzing job as it's superseded by CIFuzz
authorMax Dymond <cmeister2@gmail.com>
Thu, 1 Dec 2022 13:54:13 +0000 (13:54 +0000)
committerMax Dymond <cmeister2@gmail.com>
Thu, 1 Dec 2022 16:00:11 +0000 (16:00 +0000)
scripts/zuul/script.sh
tests/fuzz/README.md [deleted file]
tests/fuzz/download_fuzzer.sh [deleted file]
zuul.d/jobs.yaml

index ebfd0b0658ae72bc762c9b24cf84c134575ecb1f..38faf16d61a9ba9c09e9d54a28ffd5bd725ccbf9 100755 (executable)
@@ -91,15 +91,3 @@ if [ "$T" = "cmake" ]; then
   cmake --build build
   env TFLAGS="!1139 $TFLAGS" cmake --build build --target test-nonflaky
 fi
-
-if [ "$T" = "fuzzer" ]; then
-  # Download the fuzzer to a temporary folder
-  ./tests/fuzz/download_fuzzer.sh /tmp/curl_fuzzer
-
-  export CURLSRC=$PWD
-
-  # Run the mainline fuzzer test
-  pushd /tmp/curl_fuzzer
-  ./mainline.sh ${CURLSRC}
-  popd
-fi
diff --git a/tests/fuzz/README.md b/tests/fuzz/README.md
deleted file mode 100644 (file)
index 8bca857..0000000
+++ /dev/null
@@ -1,14 +0,0 @@
-<!--
-Copyright (C) 1998 - 2022 Daniel Stenberg, <daniel@haxx.se>, et al.
-
-SPDX-License-Identifier: curl
--->
-
-Fuzz tests
-==========
-
-The fuzzing tests for curl have been moved to [a separate
-repository](https://github.com/curl/curl-fuzzer).
-
-More information on how to get started with curl fuzz testing can be found
-there.
diff --git a/tests/fuzz/download_fuzzer.sh b/tests/fuzz/download_fuzzer.sh
deleted file mode 100755 (executable)
index e9d6be4..0000000
+++ /dev/null
@@ -1,30 +0,0 @@
-#!/bin/bash
-#***************************************************************************
-#                                  _   _ ____  _
-#  Project                     ___| | | |  _ \| |
-#                             / __| | | | |_) | |
-#                            | (__| |_| |  _ <| |___
-#                             \___|\___/|_| \_\_____|
-#
-# Copyright (C) 1998 - 2022, Daniel Stenberg, <daniel@haxx.se>, et al.
-#
-# This software is licensed as described in the file COPYING, which
-# you should have received as part of this distribution. The terms
-# are also available at https://curl.se/docs/copyright.html.
-#
-# You may opt to use, copy, modify, merge, publish, distribute and/or sell
-# copies of the Software, and permit persons to whom the Software is
-# furnished to do so, under the terms of the COPYING file.
-#
-# This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY
-# KIND, either express or implied.
-#
-# SPDX-License-Identifier: curl
-#
-###########################################################################
-
-# If any commands fail, fail the script immediately.
-set -ex
-
-# Clone the curl-fuzzer repository to the specified directory.
-git clone --depth=1 https://github.com/curl/curl-fuzzer "$1"
index 785887a0b6e5167493ebef9ada1c6565dd9900b1..7ff17709c86907aad11eedaedd6a356178f835f8 100644 (file)
@@ -22,7 +22,7 @@
 #
 ###########################################################################
 
-# The results of each of these jobs can be found at 
+# The results of each of these jobs can be found at
 # https://curl.zuul.vexxhost.dev/builds. As of November 2021 they are not being
 # propagated to the GitHub "checks" UI, you need to check for them manually.
 
           -DCURL_ZSTD=1
         PKG_CONFIG_PATH: "{{ ansible_user_dir }}/ngbuild/lib/pkgconfig"
 
-- job:
-    name: curl-fuzzer
-    parent: curl-base
-    vars:
-      curl_apt_packages:
-        - clang
-        - clang-9
-        - libpsl-dev
-        - libbrotli-dev
-        - libzstd-dev
-      curl_env:
-        CC: clang-9
-        CXX: clang++-9
-        T: fuzzer
-
 - job:
     name: curl-debug-clang-with-openssl-dl-ubsan
     parent: curl-base
       - curl-debug-clang-with-gnutls
       - curl-cmake-boringssl-quiche
       - curl-cmake-ngtcp2
-      - curl-fuzzer
       - curl-debug-clang-with-openssl-dl-ubsan
 ...