Mercurial > hgrepos > FreeBSD > ports > PyPy
comparison lang/pypy310/Makefile @ 204:0b0312cdf0ca
pypy310: make test execution work ("make test")
| author | Franz Glasner <fzglas.hg@dom66.de> |
|---|---|
| date | Thu, 13 Mar 2025 20:19:50 +0100 |
| parents | 8b567a874360 |
| children | 7f8d6a19c404 |
comparison
equal
deleted
inserted
replaced
| 203:ade1265e4323 | 204:0b0312cdf0ca |
|---|---|
| 49 PYPY_MINMEM_DESC= Use PyPy to translate (lowest memory usage) | 49 PYPY_MINMEM_DESC= Use PyPy to translate (lowest memory usage) |
| 50 BCTIMESTAMP_DESC= Traditional timestamp based .pyc file invalidataion | 50 BCTIMESTAMP_DESC= Traditional timestamp based .pyc file invalidataion |
| 51 BCCHECKEDHASH_DESC= Use checked hash based .pyc file invalidataion | 51 BCCHECKEDHASH_DESC= Use checked hash based .pyc file invalidataion |
| 52 BCUNCHECKEDHASH_DESC= Use unchecked hash based .pyc file invalidataion | 52 BCUNCHECKEDHASH_DESC= Use unchecked hash based .pyc file invalidataion |
| 53 | 53 |
| 54 PYTHON_USES= python:2.7,build,test | |
| 54 PYTHON_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pycparser>=2.10:devel/py-pycparser@${PY_FLAVOR} | 55 PYTHON_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pycparser>=2.10:devel/py-pycparser@${PY_FLAVOR} |
| 55 PYTHON_USES= python:2.7,build | 56 PYTHON_VARS= TESTRUNNER_PYTHON_CMD=${LOCALBASE}/bin/python2.7 |
| 57 PYPY_USES= python:2.7,test | |
| 56 PYPY_BUILD_DEPENDS= pypy2:lang/pypy2 | 58 PYPY_BUILD_DEPENDS= pypy2:lang/pypy2 |
| 57 PYPY_VARS= PYTHON_CMD=${LOCALBASE}/bin/pypy | 59 PYPY_VARS= PYTHON_CMD=${LOCALBASE}/bin/pypy \ |
| 60 TESTRUNNER_PYTHON_CMD=${LOCALBASE}/bin/python2.7 | |
| 61 PYPY_MINMEM_USES= python:2.7,test | |
| 58 PYPY_MINMEM_BUILD_DEPENDS= pypy2:lang/pypy2 | 62 PYPY_MINMEM_BUILD_DEPENDS= pypy2:lang/pypy2 |
| 59 PYPY_MINMEM_VARS= PYTHON_CMD="${SETENV} PYPY_GC_MAX_DELTA=200MB ${LOCALBASE}/bin/pypy --jit loop_longevity=300" | 63 PYPY_MINMEM_VARS= PYTHON_CMD="${SETENV} PYPY_GC_MAX_DELTA=200MB ${LOCALBASE}/bin/pypy --jit loop_longevity=300" \ |
| 64 TESTRUNNER_PYTHON_CMD=${LOCALBASE}/bin/python2.7 | |
| 60 BCTIMESTAMP_VARS= COMPILEALL_INVALIDATIONMODE=timestamp | 65 BCTIMESTAMP_VARS= COMPILEALL_INVALIDATIONMODE=timestamp |
| 61 BCCHECKEDHASH_VARS= COMPILEALL_INVALIDATIONMODE=checked-hash | 66 BCCHECKEDHASH_VARS= COMPILEALL_INVALIDATIONMODE=checked-hash |
| 62 BCUNCHECKEDHASH_VARS= COMPILEALL_INVALIDATIONMODE=unchecked-hash | 67 BCUNCHECKEDHASH_VARS= COMPILEALL_INVALIDATIONMODE=unchecked-hash |
| 63 | 68 |
| 64 PYPY_TAG= pypy | 69 PYPY_TAG= pypy |
| 185 do-test: | 190 do-test: |
| 186 # See https://bitbucket.org/pypy/buildbot/src/default/bot2/pypybuildbot/builds.py?at=default#builds.py-386 | 191 # See https://bitbucket.org/pypy/buildbot/src/default/bot2/pypybuildbot/builds.py?at=default#builds.py-386 |
| 187 # add_translated_tests() | 192 # add_translated_tests() |
| 188 (cd ${WRKSRC}; \ | 193 (cd ${WRKSRC}; \ |
| 189 ${SETENV} ${MAKE_ENV} TMPDIR=${WRKDIR}/build PYTHONPATH=${WRKSRC} \ | 194 ${SETENV} ${MAKE_ENV} TMPDIR=${WRKDIR}/build PYTHONPATH=${WRKSRC} \ |
| 190 ${WRKSRC}/pypy/goal/${PYPY_EXECUTABLE} testrunner/runner.py --root pypy --logfile=pytest-A.log \ | 195 ${TESTRUNNER_PYTHON_CMD} testrunner/runner.py --root pypy --logfile=pytest-A.log \ |
| 191 --parallel-runs ${MAKE_JOBS_NUMBER} \ | 196 --parallel-runs ${MAKE_JOBS_NUMBER} \ |
| 192 --config pypy/pytest-A.cfg --config pypy/pytest-A.py) | 197 --config pypy/pytest-A.cfg --config pypy/pytest-A.py) |
| 193 .for dir in lib-python pypy/module/pypyjit/test | 198 .for dir in lib-python pypy/module/pypyjit/test |
| 194 (cd ${WRKSRC}; \ | 199 (cd ${WRKSRC}; \ |
| 195 ${SETENV} ${MAKE_ENV} TMPDIR=${WRKDIR}/build PYTHONPATH=${WRKSRC} \ | 200 ${SETENV} ${MAKE_ENV} TMPDIR=${WRKDIR}/build PYTHONPATH=${WRKSRC} \ |
| 196 ${WRKSRC}/pypy/goal/${PYPY_EXECUTABLE} pypy/test_all.py --basetemp ${WRKDIR}/build --pypy pypy/goal/${PYPY_EXECUTABLE} \ | 201 ${TESTRUNNER_PYTHON_CMD} pypy/test_all.py --basetemp ${WRKDIR}/build --pypy pypy/goal/${PYPY_EXECUTABLE} \ |
| 197 ${dir} ) | 202 ${dir} ) |
| 198 .endfor | 203 .endfor |
| 199 (cd ${WRKSRC}/lib-python/2.7/test; \ | 204 (cd ${WRKSRC}/lib-python/3/test; \ |
| 200 ${SETENV} ${MAKE_ENV} TMPDIR=${WRKDIR}/build PYTHONPATH=${WRKSRC} \ | 205 ${SETENV} ${MAKE_ENV} TMPDIR=${WRKDIR}/build PYTHONPATH=${WRKSRC} \ |
| 201 ${WRKSRC}/pypy/goal/${PYPY_EXECUTABLE} regrtest.py -vvu all) | 206 ${WRKSRC}/pypy/goal/${PYPY_EXECUTABLE} regrtest.py -vvu all) |
| 202 | 207 |
| 203 pkg-plist: stage | 208 pkg-plist: stage |
| 204 ${TAR} -tf ${WRKDIR}/build/${PYPY_DIR}.tar.bz2 > ${WRKDIR}/.plist-files-gen | 209 ${TAR} -tf ${WRKDIR}/build/${PYPY_DIR}.tar.bz2 > ${WRKDIR}/.plist-files-gen |
