#!/usr/bin/env bash set -e # -------------------------------------------------------------------- # Copies all the corpus files, dict and options to the $OUT directory. # This script is only used on oss-fuzz directly # -------------------------------------------------------------------- fuzzerFiles=$(find $SRC/open62541/tests/fuzz/ -name "*.cc") for F in $fuzzerFiles; do fuzzerName=$(basename $F .cc) if [ -d "$SRC/open62541/tests/fuzz/${fuzzerName}_corpus" ]; then zip -jr $OUT/${fuzzerName}_seed_corpus.zip $SRC/open62541/tests/fuzz/${fuzzerName}_corpus/ fi done cp $SRC/open62541/tests/fuzz/*.dict $SRC/open62541/tests/fuzz/*.options $OUT/