annotate testdata/timing/run-for-revision.sh @ 372:af71cbdab621 tip

Update bqvec code
author Chris Cannam
date Tue, 19 Nov 2019 10:13:32 +0000
parents 03fbd6a204fd
children
rev   line source
Chris@142 1 #!/bin/sh
Chris@142 2
Chris@142 3 revision="$1"
Chris@142 4
Chris@142 5 if [ -z "$revision" ]; then
Chris@142 6 echo "Usage: run-for-revision.sh <hg-revision-id>"
Chris@142 7 exit 2
Chris@142 8 fi
Chris@142 9
Chris@142 10 tmppath="../../../silvet-hg-$revision-$$"
Chris@142 11
Chris@142 12 echo
Chris@142 13 echo "Running timing and validation test script for revision $revision..."
Chris@142 14
Chris@142 15 echo
Chris@142 16 echo "Cloning into $tmppath..."
Chris@142 17
Chris@142 18 hg clone -r"$revision" ../.. "$tmppath" || exit 1
Chris@142 19
Chris@142 20 echo
Chris@142 21 echo "Building..."
Chris@142 22
Chris@142 23 ( cd "$tmppath" && make -f Makefile.linux ) || exit 1
Chris@142 24
Chris@142 25 echo
Chris@142 26 echo "Copying plugin to local directory..."
Chris@142 27
Chris@142 28 cp "$tmppath"/silvet.so ../.. || exit 1
Chris@142 29
Chris@142 30 rm -r "$tmppath"
Chris@142 31
Chris@142 32 echo
Chris@142 33 echo "Running timing and evaluation script..."
Chris@142 34
Chris@142 35 ./run.sh
Chris@142 36
Chris@142 37 echo
Chris@142 38 echo "Done, for revision $revision"