mirror of
https://github.com/freeipa/ansible-freeipa.git
synced 2026-07-29 10:54:44 +00:00
Reformatted README for better presentation on 80 column terminals.
This commit is contained in:
@@ -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:
|
|||||||
## 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`.
|
|||||||
* 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.
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user