intended at this point: * HostManager and HostRSync are now acting more locally, also easier to test. * HostInfo deals with setting up gateways now * HostManager, HostRSync and HostInfo are all tested now in test_hostmanage.py (and do not involve a full startup of RSessions) * for rsyncing, the original directory structure (relative to config.topdir) is preserved on the other side, this makes "dist_rsync_roots" relatively clean now (but it doesn't pick up things on the fly, only initialises at the beginning) * added lots of tests * removed more occurences of pkgdir * streamlined and simplified some tests * removed lots of tests that do not appear to test specifically enough (and caused trouble for the refactoring) * removed lots of (but not all, i guess) test-specific functionality in hostmanage.py and a bit in rsession.py * removed HostOptions() in favour of rather directly accessing config values --HG-- branch : trunk |
||
|---|---|---|
| .. | ||
| testing | ||
| webdata | ||
| __init__.py | ||
| box.py | ||
| executor.py | ||
| hostmanage.py | ||
| local.py | ||
| master.py | ||
| outcome.py | ||
| report.py | ||
| reporter.py | ||
| rest.py | ||
| rsession.py | ||
| slave.py | ||
| web.py | ||
| webjs.py | ||