Skip to content
Snippets Groups Projects
Commit 92732932 authored by Rafael Guterres Jeffman's avatar Rafael Guterres Jeffman
Browse files

Reformatted README for better presentation on 80 column terminals.

parent 89bc267d
No related branches found
No related tags found
No related merge requests found
...@@ -2,11 +2,9 @@ ...@@ -2,11 +2,9 @@
## Before starting ## Before starting
In order to run ansible-freeipa tests you will need to have `ansible` and `pytest` In order to run ansible-freeipa tests you will need to have `ansible` and `pytest` installed on your machine. We'll call this local machine `controller`.
installed on your machine. We'll call this local machine `controller`.
You will also need to have a remote host with freeipa server installed and configured. You will also need to have a remote host with freeipa server installed and configured. We'll call this remote host `ipaserver`.
We'll call this remote host `ipaserver`.
Some other requirements: Some other requirements:
...@@ -19,27 +17,32 @@ Some other requirements: ...@@ -19,27 +17,32 @@ Some other requirements:
## Running the tests ## Running the tests
To run the tests run: To run the tests run:
``` ```
IPA_SERVER_HOST=<ipaserver_host_or_ip> pytest IPA_SERVER_HOST=<ipaserver_host_or_ip> pytest
``` ```
If you need to run using a different user you can use `ANSIBLE_REMOTE_USER` If you need to run using a different user you can use `ANSIBLE_REMOTE_USER`
environment variable. For example: environment variable. For example:
``` ```
ANSIBLE_REMOTE_USER=root IPA_SERVER_HOST=<ipaserver_host_or_ip> pytest ANSIBLE_REMOTE_USER=root IPA_SERVER_HOST=<ipaserver_host_or_ip> pytest
``` ```
To select which tests to run use the option `-k`. For example: To select which tests to run use the option `-k`. For example:
``` ```
IPA_SERVER_HOST=<ipaserver_host_or_ip> pytest -k dnszone IPA_SERVER_HOST=<ipaserver_host_or_ip> pytest -k dnszone
``` ```
To see the ansible output use the option `--capture=sys`. For example: To see the ansible output use the option `--capture=sys`. For example:
``` ```
IPA_SERVER_HOST=<ipaserver_host_or_ip> pytest --capture=sys IPA_SERVER_HOST=<ipaserver_host_or_ip> pytest --capture=sys
``` ```
To see why tests were skipped use `-rs`. For example: To see why tests were skipped use `-rs`. For example:
``` ```
IPA_SERVER_HOST=<ipaserver_host_or_ip> pytest -rs IPA_SERVER_HOST=<ipaserver_host_or_ip> pytest -rs
``` ```
...@@ -52,3 +55,4 @@ For a complete list of options check `pytest --help`. ...@@ -52,3 +55,4 @@ For a complete list of options check `pytest --help`.
* A script to pre-config the complete test environment using virsh. * A script to pre-config the complete test environment using virsh.
* A test matrix to run tests against different distros in parallel (probably using tox). * A test matrix to run tests against different distros in parallel (probably using tox).
* Allow to connect to `ipaserver` using ssh and password. * Allow to connect to `ipaserver` using ssh and password.
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment