ceph/teuthology/orchestra/test
Zack Cerza b386f5e5df Refactor teuthology.orchestra.run
RemoteProcess behaves more like subprocess.Popen, with some important
differences.

A summary of the API changes:
* RemoteProcess.exitstatus is either an int or None; it is never a callable
  nor a gevent.AsyncResult.
* New method: RemoteProcess.execute()
* New method: RemoteProcess.poll()
* New method: RemoteProcess.wait()
* New attribute: RemoteProcess.returncode - alias to exitstatus
* New property: RemoteProcess.finished - added because returncode can be None
  if the connection was interrupted
* run.execute() is removed.

Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
2014-05-30 16:05:23 -05:00
..
__init__.py Move orchestra to teuthology.orchestra so there's just one top-level package. 2011-09-13 14:53:02 -07:00
test_cluster.py Update unit test for Cluster.__repr__() 2014-04-25 15:01:41 -05:00
test_connection.py Add retries to orchestra.connection.connect() 2014-05-12 16:09:30 -05:00
test_integration.py Refactor teuthology.orchestra.run 2014-05-30 16:05:23 -05:00
test_remote.py Refactor teuthology.orchestra.run 2014-05-30 16:05:23 -05:00
test_run.py Refactor teuthology.orchestra.run 2014-05-30 16:05:23 -05:00
util.py Move orchestra to teuthology.orchestra so there's just one top-level package. 2011-09-13 14:53:02 -07:00