1#!/usr/bin/env bash 2# SPDX-License-Identifier: BSD-3-Clause 3# Copyright (C) 2022 Intel Corporation 4# All rights reserved. 5# 6testdir=$(readlink -f "$(dirname "$0")") 7rootdir=$(readlink -f "$testdir/../../") 8 9source "$rootdir/test/common/autotest_common.sh" 10 11fuzzers=($(get_fuzzer_targets)) 12 13llvm_out=$output_dir/llvm 14 15mkdir -p $rootdir/../corpus/ $llvm_out 16 17for fuzzer in "${fuzzers[@]}"; do 18 case "$fuzzer" in 19 nvmf) run_test "nvmf_llvm_fuzz" "$testdir/llvm/$fuzzer/run.sh" ;; 20 vfio) run_test "vfio_llvm_fuzz" "$testdir/llvm/$fuzzer/run.sh" ;; 21 esac 22done 23