minify-html/debug/diff/run

31 lines
596 B
Bash
Executable File

#!/usr/bin/env bash
set -Eeuo pipefail
shopt -s nullglob
pushd "$(dirname "$0")" >/dev/null
input_dir="$PWD/../../bench/inputs"
output_dir="$PWD/outputs"
rm -rf "$output_dir"
mkdir -p "$output_dir"
pushd "../../bench/runners" >/dev/null
for r in *; do
if [[ ! -d "$r" ]] || [[ "$r" == "node_modules" ]]; then
continue
fi
mkdir -p "$output_dir/$r"
echo "Running $r..."
pushd "$r" >/dev/null
MHB_ITERATIONS=1 MHB_INPUT_DIR="$input_dir" MHB_OUTPUT_DIR="$output_dir/$r" RUST_BACKTRACE=1 ./run >/dev/null
popd >/dev/null
done
popd >/dev/null
echo "All done!"
popd >/dev/null