biome/fuzz/reinit-fuzzer.sh
2023-09-11 23:14:33 +09:00

22 lines
636 B
Bash

#!/bin/bash
# https://stackoverflow.com/a/246128/3549270
SCRIPT_DIR=$( cd -- "$( dirname -- "${BASH_SOURCE[0]}" )" &> /dev/null && pwd )
cd "$SCRIPT_DIR"
mkdir -p corpus/rome_format_all
cd corpus/rome_format_all
cp -r "../../../crates/biome_js_parser/test_data" .
find . -name \*.rast -delete
cd -
cargo fuzz cmin --strip-dead-code --features rome_all -s none rome_format_all
mkdir -p corpus/rome_format_json
cd corpus/rome_format_json
cp -r "../../../crates/biome_json_parser/tests/json_test_suite" .
find . -name \*.rast -delete
cd -
cargo fuzz cmin --strip-dead-code -s none rome_format_json
echo "Done! You are ready to fuzz."