Network integration tests can use tags to run only a specific transport
(cherry picked from commit c3523cdd60
)
This commit is contained in:
parent
8e7b25025d
commit
67590e4e35
1 changed files with 10 additions and 1 deletions
|
@ -195,7 +195,7 @@ For guidance on writing network test see the `adding tests for Network modules g
|
|||
Running network integration tests locally
|
||||
-----------------------------------------
|
||||
|
||||
Ansible uses Shippable to run an integration test suite on every PR, including new tests introduced by that PR. To find and fix problems in network modules, run the network integration test locally before you submit a PR.
|
||||
Ansible uses Shippable to run an integration test suite on every PR, including new tests introduced by that PR. To find and fix problems in network modules, run the network integration test locally before you submit a PR.
|
||||
|
||||
To run the network integration tests, use a command in the form::
|
||||
|
||||
|
@ -219,6 +219,15 @@ To run integration tests for a specific module::
|
|||
|
||||
ansible-test network-integration --inventory /path/to/ansible/test/integration/inventory.networking vyos_vlan
|
||||
|
||||
To run integration tests for a specific transport::
|
||||
|
||||
# Only run nxapi test
|
||||
ansible-test network-integration --inventory /path/to/ansible/test/integration/inventory.networking --tags="nxapi" nxos_.*
|
||||
|
||||
# Skip any cli tests
|
||||
ansible-test network-integration --inventory /path/to/ansible/test/integration/inventory.networking --skip-tags="cli" nxos_.*
|
||||
|
||||
See `test/integration/targets/nxos_bgp/tasks/main.yaml <https://github.com/ansible/ansible/blob/devel/test/integration/targets/nxos_bgp/tasks/main.yaml>`_ for how this is implemented in the tests.
|
||||
|
||||
For more options::
|
||||
|
||||
|
|
Loading…
Reference in a new issue