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 |
||
|---|---|---|
| .. | ||
| __init__.py | ||
| example1.py | ||
| example2.py | ||
| test_boxing.py | ||
| test_executor.py | ||
| test_hostmanage.py | ||
| test_lsession.py | ||
| test_master.py | ||
| test_outcome.py | ||
| test_report.py | ||
| test_reporter.py | ||
| test_rest.py | ||
| test_rsession.py | ||
| test_slave.py | ||
| test_web.py | ||
| test_webjs.py | ||