Hi all, so i just merged the py-trunk branch to py-dist (which is the one used as an external by pypy-dist currently) and also did a few changes to pypy-dist itself to accomodate for the new situation.
The update includes a number of internal cleanups and refactorings, most of which should not be visible from the user side (well, we also cleaned up all py.* namespaces to only provide what is supposed to be maintained in the future, that might catch you). And lots of documentation updates, including docstrings. For distributed testing the options you can put into conftest.py files have now more systematic names and meanings: * `dist_hosts`: a required list of host specifications * `dist_rsync_roots` - a list of relative locations to copy to the remote machines. * `dist_rsync_ignore` - a list of relative locations to ignore for rsyncing * `dist_remotepython` - the remote python executable to run. * `dist_nicelevel` - process priority of remote nodes. * `dist_boxed` - will run each single test in a separate process (allowing to survive segfaults for example) * `dist_taskspernode` - Maximum number of tasks being queued to remote nodes NOTE that pypy/conftest.py defines dist_rsync_roots (and dist_rsync_ignore) itself so you don't need to do that yourself anymore. Ah, and in case we didn't mention it yet, you invoke distributed testing with one of: py.test -d py.test --dist Noticeable is also that Stdout/Stderr capturing is now done FD-based instead of only patching sys.stdout/stderr. In other non-pypy related news, the tkinter and py.path.extpy classes got removed, and some other not-really-used stuff (or so i presume :). Please let us know if you experience any regressions/problems as the current py-dist is soon to become the 0.9 release (there still is a bit of documentation and packaging work to be done, and fixing bugs). best, holger with lots of help/work from fijal, guido and cf P.S.: Armin, we didn't fix htmlconftest yet. -- merlinux GmbH Steinbergstr. 42 31139 Hildesheim http://merlinux.de tel +49 5121 20800 75 (fax 77) _______________________________________________ pypy-dev@codespeak.net http://codespeak.net/mailman/listinfo/pypy-dev