Skip to content

Conversation

@joroaf
Copy link
Contributor

@joroaf joroaf commented Jun 5, 2024

End-to-End Test Scenarios

Ports E2E Tests

  • Create/Delete a standalone port [implemented]
  • Attach/Detach port to/from VM [implemented]
  • Create server (auto-create port) [implemented]
  • Assign/Unassign IPv4/IPv6 address [implemented]

QOS E2E Tests

Trunk E2E Tests

  • Create/Delete trunk [implemented]
  • Add/Remove ports to/from trunk [implemented]
  • Add/Remove trunk to/from server [implemented]
  • Provision server with trunk [implemented]

Security Groups & Policies

  • Create/Delete/Update Security Groups (Remote IP) [implemented]
  • Create/Delete/Update Security Groups (Remote Group) [implemented]
  • Add/Remove rules to Security Groups [implemented]
  • Add/Remove ports to/from Security Group [implemented]

Address Groups

  • Create/Delete/Update IPv4/IPv6 address groups [implemented]
  • Create mixed IPv4/IPv6 members [implemented]
  • Address group in multiple security groups [implemented]

@joroaf joroaf requested review from notandy and sven-rosenzweig June 5, 2024 16:28
@github-actions
Copy link

github-actions bot commented Jun 5, 2024

Name                                                                      Stmts   Miss  Cover
---------------------------------------------------------------------------------------------
networking_nsxv3/api/rpc.py                                                 233    110    53%
networking_nsxv3/common/config.py                                            16      0   100%
networking_nsxv3/common/constants.py                                         23      0   100%
networking_nsxv3/common/locking.py                                           35     11    69%
networking_nsxv3/common/synchronization.py                                  180     49    73%
networking_nsxv3/db/db.py                                                    94     19    80%
networking_nsxv3/extensions/nsxtoperations.py                               104     40    62%
networking_nsxv3/plugins/ml2/drivers/nsxv3/agent/agent.py                   162     52    68%
networking_nsxv3/plugins/ml2/drivers/nsxv3/agent/cli.py                     299    195    35%
networking_nsxv3/plugins/ml2/drivers/nsxv3/agent/client_nsx.py              187     49    74%
networking_nsxv3/plugins/ml2/drivers/nsxv3/agent/constants_nsx.py             6      0   100%
networking_nsxv3/plugins/ml2/drivers/nsxv3/agent/extensions/firewall.py      27      0   100%
networking_nsxv3/plugins/ml2/drivers/nsxv3/agent/provider.py                169     10    94%
networking_nsxv3/plugins/ml2/drivers/nsxv3/agent/provider_nsx_policy.py     759    112    85%
networking_nsxv3/plugins/ml2/drivers/nsxv3/agent/realization.py             203     33    84%
networking_nsxv3/plugins/ml2/drivers/nsxv3/driver.py                        129     74    43%
networking_nsxv3/prometheus/exporter.py                                      19      5    74%
networking_nsxv3/services/logapi/drivers/nsxv3/driver.py                     41      1    98%
networking_nsxv3/services/qos/drivers/nsxv3/qos.py                           34      4    88%
networking_nsxv3/services/trunk/drivers/nsxv3/trunk.py                       71      3    96%
---------------------------------------------------------------------------------------------
TOTAL                                                                      2791    767    73%

@joroaf joroaf changed the title [WIP] E2E Tests - Security Groups E2E Tests - Security Groups Jun 14, 2024
@joroaf joroaf marked this pull request as ready for review June 14, 2024 08:05
@sven-rosenzweig sven-rosenzweig changed the title E2E Tests - Security Groups E2E Tests Improvements Oct 25, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants