#!/usr/bin/env bash CPYTHON3=python3.4 MP_CPY=../../unix-cpy/cpy RM=/bin/rm mkdir -p output function run_test_on_dir() { echo "" echo "Testing directory $1..." echo "" for file in $1/*.py do basename=$(basename $file .py) $CPYTHON3 -B -c "import compileall; compileall.compile_file('$file', quiet=True)" #/usr/lib/python3.4/compileall.py $file $CPYTHON3 -B unpyc.py $1/__pycache__/$basename.cpython-34.pyc > output/$basename.pycout $MP_CPY $file | $CPYTHON3 -B check.py output/$basename.pycout done echo "" } run_test_on_dir mp-tests run_test_on_dir pylib-tests