62f98cccaf
Removed old run_tests.sh & added benchmark.sh
18 lines
589 B
Bash
Executable File
18 lines
589 B
Bash
Executable File
#! /usr/bin/env bash
|
|
|
|
ARCHIVE="testing/LinuxPATest.sfs"
|
|
|
|
REF_EXT_LOC="testing/LinuxPAReference"
|
|
PROG_EXT_LOC="testing/LinuxPABinTest"
|
|
|
|
echo "Testing Multi-threaded Performance"
|
|
echo ""
|
|
|
|
hyperfine --warmup 5 --prepare "rm -rf $REF_EXT_LOC && rm -rf $PROG_EXT_LOC" "unsquashfs -d $REF_EXT_LOC $ARCHIVE" "zig-out/bin/unsquashfs -d $PROG_EXT_LOC $ARCHIVE"
|
|
|
|
echo ""
|
|
echo "Testing Single-threaded Performance"
|
|
echo ""
|
|
|
|
hyperfine --warmup 5 --prepare "rm -rf $REF_EXT_LOC && rm -rf $PROG_EXT_LOC" "unsquashfs -p 1 -d $REF_EXT_LOC $ARCHIVE" "zig-out/bin/unsquashfs -p 1 -d $PROG_EXT_LOC $ARCHIVE"
|