kopia lustrzana https://github.com/micropython/micropython
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.pull/425/head
rodzic
4d4a7f5354
commit
929a675a3d
|
@ -1,6 +1,6 @@
|
|||
#!/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
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
#! /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):
|
||||
|
|
Ładowanie…
Reference in New Issue