Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

E2E Tests Implementation #139

Merged
merged 9 commits into from
Jun 4, 2024
Merged

E2E Tests Implementation #139

merged 9 commits into from
Jun 4, 2024

Conversation

joroaf
Copy link
Contributor

@joroaf joroaf commented May 21, 2024

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)
  • Create/Delete/Update Security Groups (Remote Group)
  • Add/Remove rules to Security Groups
  • Add/Remove ports to/from Security Group

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 marked this pull request as draft May 21, 2024 17:59
Copy link

github-actions bot commented May 21, 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 requested review from notandy and sven-rosenzweig May 29, 2024 13:45
@joroaf joroaf marked this pull request as ready for review May 29, 2024 13:46
@joroaf joroaf merged commit 8cf1369 into stable/yoga-m3 Jun 4, 2024
4 checks passed
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