| #!/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 |
| |
| ./bin/compare $CLEAN.log $BRANCH.log |