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

Automated test plan #338

Draft
wants to merge 2 commits into
base: master
Choose a base branch
from
Draft

Automated test plan #338

wants to merge 2 commits into from

Conversation

edipascale
Copy link
Contributor

No description provided.

@edipascale edipascale force-pushed the ema/peering-test branch 2 times, most recently from dd013f7 to 6b55803 Compare January 23, 2025 14:29
@Frostman
Copy link
Member

@edipascale could you please make a separate PR with the things refactoring in the testing.go so we can get it merged quickly and you'll not have to rebase

@edipascale edipascale force-pushed the ema/peering-test branch 5 times, most recently from beb5602 to 0cc35cd Compare January 29, 2025 11:53
Copy link

github-actions bot commented Jan 29, 2025

Test Results

16 tests   16 ✅  33m 52s ⏱️
 3 suites   0 💤
 1 files     0 ❌

Results for commit d0571ca.

♻️ This comment has been updated with latest results.

@edipascale edipascale force-pushed the ema/peering-test branch 2 times, most recently from 36a3864 to 08c5385 Compare January 30, 2025 08:13
@edipascale edipascale added the release-test Run release test CI job label Jan 30, 2025
@edipascale edipascale force-pushed the ema/peering-test branch 11 times, most recently from 054c3d9 to 8283482 Compare February 4, 2025 18:05
@edipascale edipascale marked this pull request as ready for review February 6, 2025 17:20
@edipascale edipascale requested a review from Frostman as a code owner February 6, 2025 17:20
@edipascale edipascale force-pushed the ema/peering-test branch 2 times, most recently from 89eb0e7 to fbc774c Compare February 11, 2025 09:26
Copy link
Member

@Frostman Frostman left a comment

Choose a reason for hiding this comment

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

Great job! I wasn't digging much into each test case, mainly looking for potential issues, unclear behavior, and general Go code issues.

Few notes for fixing in future PRs:

  • I have a few questions about making sure that tests that are suitable for the VLAB will run
  • failed cleanups in defer may leave fabric in a semi-broken state
  • make SKIPed (b/c some requirements are missing) tests not FAIL (let's discuss)
  • overall report in the could be a bit more clear (prev item probably contributes a lot to it)

// 3. Set restricted flag in subnet-02 in vpc-02, test connectivity
// 4. Remove all restrictions
func (testCtx *VPCPeeringTestCtx) multiSubnetsIsolationTest(ctx context.Context) (bool, error) {
// FIXME: make sure to reset all changes after the test regardles of early failures
Copy link
Member

Choose a reason for hiding this comment

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

Should it be a TODO item for the future or you intended to fix it before the PR merged?

@edipascale edipascale force-pushed the ema/peering-test branch 2 times, most recently from 23f0b7f to 80668fb Compare March 5, 2025 13:40
Signed-off-by: Emanuele Di Pascale <[email protected]>
a PR with the label 'release-test' will trigger a run on the hlab

Signed-off-by: Emanuele Di Pascale <[email protected]>
@edipascale edipascale marked this pull request as draft March 5, 2025 20:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
release-test Run release test CI job
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants