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

Amend metadata tests to be compatible with latest VCD #629

Merged
merged 8 commits into from
Nov 20, 2023

Conversation

adambarreiro
Copy link
Collaborator

@adambarreiro adambarreiro commented Nov 14, 2023

In the latest VCD version, certain items such as vApps and VMs that are created via a vApp Template come with autogenerated metadata that needs to be considered.

In the metadata tests, there was an assert that expected a hardcoded value of 2, but this number may vary due to the reason stated above, or due to any other feature that may come in the future. In order to make the test more robust and flexible, instead of hardcoding we use a real calculated value that varies depending on the case.

This also fixes the cleanup function, that was removing all metadata, instead of respecting the already existent metadata.

  • 10.5.0 go test -tags metadata -check.vv -timeout 0
  • 10.5.1 go test -tags metadata -check.vv -timeout 0

Signed-off-by: abarreiro <abarreiro@vmware.com>
@adambarreiro adambarreiro self-assigned this Nov 14, 2023
@adambarreiro adambarreiro changed the title Amend metadata tests Amend metadata tests to be compatible with latest VCD Nov 14, 2023
Signed-off-by: abarreiro <abarreiro@vmware.com>
Copy link
Collaborator

@lvirbalas lvirbalas left a comment

Choose a reason for hiding this comment

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

Approving this one up-front.

abarreiro added 3 commits November 14, 2023 13:56
Signed-off-by: abarreiro <abarreiro@vmware.com>
Signed-off-by: abarreiro <abarreiro@vmware.com>
Signed-off-by: abarreiro <abarreiro@vmware.com>
@adambarreiro adambarreiro marked this pull request as ready for review November 14, 2023 13:01
abarreiro added 2 commits November 14, 2023 15:30
Signed-off-by: abarreiro <abarreiro@vmware.com>
Signed-off-by: abarreiro <abarreiro@vmware.com>
Signed-off-by: abarreiro <abarreiro@vmware.com>
@adambarreiro adambarreiro merged commit 48e16bf into vmware:main Nov 20, 2023
@adambarreiro adambarreiro deleted the amend-metadata-tests branch November 20, 2023 08:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants