Test against a single transport (#35903)
Network integration tests can use tags to run only a specific transport
This commit is contained in:
parent
3693e560dc
commit
c3523cdd60
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