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

Dash ENI create/remove tests #293

Merged
merged 4 commits into from
Jan 6, 2023

Conversation

aputriax
Copy link
Collaborator

@aputriax aputriax commented Dec 4, 2022

  • Added ENI verification test plan.
  • Added automated ENI tests.
  • Moved all common functions to sai_dash_utils.py
  • Skipped failing tests on CI.

@aputriax aputriax marked this pull request as draft December 4, 2022 11:23
@KrisNey-MSFT
Copy link
Collaborator

Making a separate file for common functions for ease of review (see only 2 files).

Yuriy Harhas and others added 2 commits December 9, 2022 21:49
saidasheni.py:
	- test module with ENI creation/deletion and scale verification
sai_dash_utils.py:
	- added classes for storing test configuration
	- added mixin class with traffic verification methods
	- fixed VnetAPI issues
saidashvnet.py:
	- moved VnetObjects and VnetAPI to a separate file sai_dash_utils.py

Signed-off-by: Yuriy Harhas <[email protected]>
@aputriax aputriax force-pushed the dash-eni-tests-upstream branch from f0dd406 to 881cb0a Compare December 9, 2022 19:50
@aputriax aputriax marked this pull request as ready for review December 9, 2022 20:16
@aputriax
Copy link
Collaborator Author

Making a separate file for common functions for ease of review (see only 2 files).

Done. Common functions are already merged in PR #298. So this PR now contains only 2 files.

Copy link
Collaborator

@chrispsommers chrispsommers left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

Yuriy Harhas added 2 commits December 16, 2022 12:33
@aputriax aputriax requested a review from prsunny January 6, 2023 07:48
@prsunny
Copy link
Collaborator

prsunny commented Jan 6, 2023

lgtm, we can add more cases on top of this as future commits

@prsunny
Copy link
Collaborator

prsunny commented Jan 6, 2023

@theasianpianist for viz

@KrisNey-MSFT KrisNey-MSFT merged commit 5d8744c into sonic-net:main Jan 6, 2023
@aputriax aputriax deleted the dash-eni-tests-upstream branch March 8, 2023 10:32
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.

4 participants