Commit 929a675a authored by Damien George's avatar Damien George
Browse files

Change test scripts to use python3; bytecode tests use python3.4.

I upgraded to Python 3.4.0, so needed to make these changes.  Hopefully
the tests still run with Python 3.3.x (the scripts use python3 so are
agnostic as to the subversion).

Bytecode tests are tightly coupled to the Python version, and now some
fail against Python 3.4.
parent 4d4a7f53
#!/usr/bin/env bash
CPYTHON3=python3.3
CPYTHON3=python3.4
MP_CPY=../../unix-cpy/cpy
RM=/bin/rm
......@@ -17,8 +17,8 @@ function run_test_on_dir() {
basename=$(basename $file .py)
$CPYTHON3 -B -c "import compileall; compileall.compile_file('$file', quiet=True)"
#/usr/lib/python3.3/compileall.py $file
$CPYTHON3 -B unpyc.py $1/__pycache__/$basename.cpython-33.pyc > output/$basename.pycout
#/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
......
#! /usr/bin/env python3.3
#! /usr/bin/env python3
import os
import subprocess
......@@ -6,10 +6,10 @@ import sys
from glob import glob
if os.name == 'nt':
CPYTHON3 = 'python3.3.exe'
CPYTHON3 = 'python3.exe'
MP_PY = '../windows/micropython.exe'
else:
CPYTHON3 = 'python3.3'
CPYTHON3 = 'python3'
MP_PY = '../unix/micropython'
def rm_f(fname):
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment