Browse Source

write script to re-run existing benchmarks in a given folder

master
Constantin Fürst 1 year ago
parent
commit
d0631f18e0
  1. 26
      benchmarks/run-all-benchmarks-in-folder.sh

26
benchmarks/run-all-benchmarks-in-folder.sh

@ -0,0 +1,26 @@
#!/bin/bash
# Check if the correct number of arguments is provided
if [ "$#" -ne 2 ]; then
echo "Usage: $0 <program_location> <json_directory>"
exit 1
fi
# Assign arguments to variables
program_location="$1"
json_directory="$2"
# Check if the specified directory exists
if [ ! -d "$json_directory" ]; then
echo "Error: Directory $json_directory not found."
exit 1
fi
# Iterate over all JSON files in the directory
for json_file in "$json_directory"/*.json; do
# Check if there are matching files
if [ -e "$json_file" ]; then
# Execute the program with the JSON file as parameters
"$program_location" "$json_file" "$json_file"
fi
done
Loading…
Cancel
Save