#!/bin/bash set -eu if [ "$#" != 1 ] then echo "$0: argv[1] must be py, pypy, pyx or ss" 1>&2 exit 1 fi variant="$1" case "$variant" in py) time python3 ../test-rolling_checksum_mod --quiet --pure-python > /dev/null ;; pypy) time pypy3 ../test-rolling_checksum_mod --quiet --pure-python > /dev/null ;; pyx) time python3 ../test-rolling_checksum_mod --quiet --cython > /dev/null ;; ss) time python3 ../test-rolling_checksum_mod --quiet --shedskin > /dev/null ;; *) echo "$0: internal error: unknown variant" 1>&2 exit 1 ;; esac