You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Is your feature request related to a problem? Please describe:
There is a sig-api call every week where upcoming changes in kubevirt APIs are reviewed. In order to assist with the review process, there needs to be some kind of unit test that encode and decode the VMI objects to check for backward compatibility breakages.
Describe the solution you'd like:
There needs to be a unit test that decode from yaml to go structs and encodes from go structs to yaml objects. Both encoding and decoding should pass for each API change. This unit test will be very helpful in automating tests for api changes in kubevirt. References to such a unit test solution are here [1][2]
@fabiand@xpivarc as per our discussions in kubecon. Choosing VMI api as one of the first api groups to add the testing since it is the building block of other abstractions.
@alaypatel07: GitHub didn't allow me to assign the following users: Sreeja1725.
Note that only kubevirt members with read permissions, repo collaborators and people who have commented on this issue/PR can be assigned. Additionally, issues/PRs can only have 10 assignees at the same time.
For more information please see the contributor guide
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository.
Is your feature request related to a problem? Please describe:
There is a sig-api call every week where upcoming changes in kubevirt APIs are reviewed. In order to assist with the review process, there needs to be some kind of unit test that encode and decode the VMI objects to check for backward compatibility breakages.
Describe the solution you'd like:
There needs to be a unit test that decode from yaml to go structs and encodes from go structs to yaml objects. Both encoding and decoding should pass for each API change. This unit test will be very helpful in automating tests for api changes in kubevirt. References to such a unit test solution are here [1][2]
References:
Describe alternatives you've considered:
N/A
Additional context:
This feature will be part of kubevirt/community#221
The text was updated successfully, but these errors were encountered: