1# 2# Copyright (c) 2021 Nordic Semiconductor ASA 3# 4# SPDX-License-Identifier: Apache-2.0 5# 6 7if [ -d "build-libfuzzer" ]; then rm -r build-libfuzzer; fi 8mkdir build-libfuzzer 9pushd build-libfuzzer 10cmake .. -DCMAKE_C_COMPILER=clang -DCMAKE_C_FLAGS="-fsanitize=fuzzer,address -DLIBFUZZER" -DCMAKE_C_COMPILER_WORKS=On -DTEST_CASE=manifest12 11[[ $? -ne 0 ]] && exit 1 12make fuzz_target 13[[ $? -ne 0 ]] && exit 1 14popd 15./build-libfuzzer/fuzz_target -max_total_time=$1 16[[ $? -ne 0 ]] && exit 1 17