Using Ronan's git repository and a few modifications we pass about 30% of the numpy test suite.
It seems like now is the time to add a build target to our nightly builds that would install numpy and test a build:
1) download a pre-built version of pypy from nightlies
2) untar it, optionally create a virtualenv
3) install nose
4) git clone or git fetch the modified numpy repository, i.e. https://github.com/rlamy/numpy
5) checkout the correct branch "git checkout pypy_hack"
6) pypy setup.py install (in the numpy directory)
7) pypy -c "import numpy;numpy.test()" and collect the results
8) create an output page with the results of the nose tests

I started this a bit on the numpy-tests branch of the buildbot , but it seems to be turning into something too big:
- Are the steps I outlined above reasonable, can we do some shortcuts?
- buildbot has no support for git, I wrote a git_update function but it needs test
- how do I get nose installed?
- can buildbot parse output from nose?

And most importantly:
- anyone want to take lead on this :) ?
 
Matti

N.B. - I have some modifications to Ronan's github here, https://github.com/mattip/numpy, on the pypy-hack branch, that branch is actually the source of my 30% figure.
_______________________________________________
pypy-dev mailing list
pypy-dev@python.org
http://mail.python.org/mailman/listinfo/pypy-dev

Reply via email to