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 Improvements #140

Open
wants to merge 16 commits into
base: stable/yoga-m3
Choose a base branch
from
Open

E2E Tests Improvements #140

wants to merge 16 commits into from

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]

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.

1 participant