Functional testing framework for deployment ramdisks (e.g. Bareon)
Go to file
Ben Cooper 8060628bee Change wait_for_boot method for node availability
The current wait_for_boot method uses a socket connection to port 22
to determine whether commands can be run via SSH on a given node.
However this is not definitive as even if a connection to port 22
can be made, SSH may not be immediately available. A more robust
approach is to repeatedly attempt a basic command until it executes
successfully.

Change-Id: Ib80e29f947a47e1b5349236a7e9db42b59c09b10
2017-08-17 15:56:56 +01:00
etc/ramdisk-func-test Initial commit 2016-03-16 16:30:32 +02:00
ramdisk_func_test Change wait_for_boot method for node availability 2017-08-17 15:56:56 +01:00
tools Initial commit 2016-03-16 16:30:32 +02:00
.gitignore Initial commit 2016-03-16 16:30:32 +02:00
.gitreview Added .gitreview 2016-02-18 10:17:38 +00:00
LICENSE Initial commit 2016-03-16 16:30:32 +02:00
README.rst Initial commit 2016-03-16 16:30:32 +02:00
setup.py Satisfy global dependency requirements 2017-02-02 11:22:16 +00:00
tox.ini Initial commit 2016-03-16 16:30:32 +02:00

README.rst

A functional testing framework used for ramdisk-based deployment tools, e.g. bareon (https://wiki.openstack.org/wiki/Bareon)

Provides an API to: - create virtual nodes from template - create virtual networks - execute commands on the nodes - transfer files to/from nodes - cleanup resources