| #!/bin/sh | |
| set -e | |
| BRANCH=$(git branch | grep \* | cut -d" " -f 2) | |
| CLEAN=${CLEAN-clean} | |
| SAMPLES=100 | |
| if [ $BRANCH == $CLEAN ]; then | |
| echo "Comparing $BRANCH to itself." | |
| exit 1 | |
| fi | |
| if [ ! -f $CLEAN.log ]; then | |
| git checkout $CLEAN | |
| ./gyp_skia >/dev/null | |
| ninja -C out/Release nanobench | |
| out/Release/nanobench $@ --samples $SAMPLES -v 2> $CLEAN.log | |
| fi | |
| git checkout $BRANCH | |
| ./gyp_skia >/dev/null | |
| ninja -C out/Release nanobench | |
| out/Release/nanobench $@ --samples $SAMPLES -v 2> $BRANCH.log | |
| compare $CLEAN.log $BRANCH.log |