Fix README formatting

Change-Id: I315688607b59dcece54596566b1210e87ae9f873
This commit is contained in:
Chris Lee 2015-05-21 01:31:26 -07:00
parent 14da32968d
commit 8b1234d3a9

View File

@ -1,22 +1,21 @@
CloudRoast, CloudCAFE Test Repo CloudRoast, CloudCAFE Test Repo
================================ ================================
<pre>
(----) (----)--) (----) (----)--)
(--(----) (----) --) (--(----) (----) --)
(----) (--(----) (----) (----) (--(----) (----)
----------------------- -----------------------
\ / \ /
\ / \ /
\_________________/ \_________________/
)\ ` `(` ` )\ ` `(` `
( ) ` )' ) \_ ( ) ` )' ) \_
( ) _) \ ) ( ) _) \ )
) ) (_ ) , ( ) ) (_ ) , (
( , ) ( ( ( , ) ( (
( ( ) ) ( ( ) )
=== CloudRoast === === CloudRoast ===
= A CloudCAFE Test Repository = = A CloudCAFE Test Repository =
</pre>
CloudRoast is a rich, full bodied blend of premium roasted automated test cases. CloudRoast tests are based on the expanded unittest driver in the CloudRoast is a rich, full bodied blend of premium roasted automated test cases. CloudRoast tests are based on the expanded unittest driver in the
[Open CAFE Core](https://github.com/stackforge) and built using the [CloudCAFE Framework](https://github.com/stackforge). [Open CAFE Core](https://github.com/stackforge) and built using the [CloudCAFE Framework](https://github.com/stackforge).
@ -31,38 +30,35 @@ CloudRoast can be [installed with pip](https://pypi.python.org/pypi/pip) from th
* First follow the README instructions to install the [CloudCAFE Framework](https://github.com/stackforge) * First follow the README instructions to install the [CloudCAFE Framework](https://github.com/stackforge)
* Clone this repository to your local machine * Clone this repository to your local machine
* CD to the root directory in your cloned repository. * `cd` to the root directory in your cloned repository.
* Run "pip install . --upgrade" and pip will auto install all other dependencies. * Run `pip install . --upgrade` and pip will auto install all other dependencies.
Configuration Configuration
-------------- --------------
CloudRoast runs on the [CloudCAFE Framework](https://github.com/stackforge) using the cafe-runner. It relies on the configurations installed to: CloudRoast runs on the [CloudCAFE Framework](https://github.com/stackforge) using the cafe-runner. It relies on the configurations installed to:
<USER_HOME>/.cloudcafe/configs/<PRODUCT> by CloudCAFE. `${HOME}/.cloudcafe/configs/${PRODUCT}` by CloudCAFE.
At this stage you will have the Open CAFE Core engine, the CloudCAFE Framework implementation and the Open Source automated test cases. You are now At this stage you will have the Open CAFE Core engine, the CloudCAFE Framework implementation and the Open Source automated test cases. You are now
ready to: ready to:
1) Execute the test cases against a deployed Open Stack.
or 1. Execute the test cases against a deployed Open Stack. *or*
2) Write entirely new tests in this repository using the CloudCAFE Framework. 2. Write entirely new tests in this repository using the CloudCAFE Framework.
Logging Logging
------- -------
If tests are executed with the built-in cafe-runner, runtime logs will be output to If tests are executed with the built-in cafe-runner, runtime logs will be output to `$HOME/.cloudcafe/logs/$PRODUCT/$CONFIGURATION/$TIME_STAMP`
<USER_HOME>/.cloudcafe/logs/<PRODUCT>/<CONFIGURATION>/<TIME_STAMP>.
In addition, tests built from the built-in CAFE unittest driver will generate In addition, tests built from the built-in CAFE unittest driver will generate csv statistics files in `$HOME/.cloudcafe/logs/$PRODUCT/$CONFIGURATION/statistics` for each and every execution of each and every test case that provides metrics of execution over time for elapsed time, pass/fail rates, etc...
csv statistics files in <USER_HOME>/.cloudcafe/logs/<PRODUCT>/<CONFIGURATION>/statistics for each and ever execution of each and every test case that
provides metrics of execution over time for elapsed time, pass/fail rates, etc...
Basic CloudRoast Package Anatomy Basic CloudRoast Package Anatomy
------------------------------- -------------------------------
Below is a short description of the top level CloudRoast Packages. Below is a short description of the top level CloudRoast Packages.
##cloudroast ## cloudroast
This is the root package for all automated tests. This is namespace is currently **required** by the cafe-runner for any Test Repository plug-in. This is the root package for all automated tests. This namespace is currently **required** by the cafe-runner for any Test Repository plug-in.
##identity ## identity
OpenStack Identity Service cafe-runner plug-in test cases. OpenStack Identity Service cafe-runner plug-in test cases.
##compute ## compute
OpenStack Compute Service cafe-runner plug-in test cases. OpenStack Compute Service cafe-runner plug-in test cases.