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

Refactor resources to align with VCD and TM tests #1355

Merged
merged 24 commits into from
Nov 28, 2024

Conversation

Didainius
Copy link
Collaborator

@Didainius Didainius commented Nov 20, 2024

  • Revalidates that acceptance tests can be run on VCD
  • Renames vcd_vcenter resource and data source to vcd_tm_vcenter. Returns the classic data source vcd_vcenter that was available before.
  • Renames vcd_nsxt_manager -> vcd_tm_nsxt_manager as it is only available in TM. Returns the classic data source vcd_nsxt_manager that was available before.
  • Adds make testacc-coverage command to run acceptance tests with coverage report
  • Adjusts TestAccDataSourceNotFound to avoid picking Tenant Manager tests (prefix vcd_tm*)

…+ data source

Signed-off-by: Dainius Serplis <dserplis@vmware.com>
Signed-off-by: Dainius Serplis <dserplis@vmware.com>
Signed-off-by: Dainius Serplis <dserplis@vmware.com>
Signed-off-by: Dainius Serplis <dserplis@vmware.com>
Signed-off-by: Dainius Serplis <dserplis@vmware.com>
Signed-off-by: Dainius Serplis <dserplis@vmware.com>
Signed-off-by: Dainius Serplis <dserplis@vmware.com>
Signed-off-by: Dainius Serplis <dserplis@vmware.com>
Signed-off-by: Dainius Serplis <dserplis@vmware.com>
Signed-off-by: Dainius Serplis <dserplis@vmware.com>
Signed-off-by: Dainius Serplis <dserplis@vmware.com>
@Didainius Didainius changed the title vcd_nsxt_manager and vcd_tm_nsxt_manager Align VCD and TM tests Nov 25, 2024
Signed-off-by: Dainius Serplis <dserplis@vmware.com>
Signed-off-by: Dainius Serplis <dserplis@vmware.com>
Signed-off-by: Dainius Serplis <dserplis@vmware.com>
Signed-off-by: Dainius Serplis <dserplis@vmware.com>
Signed-off-by: Dainius Serplis <dserplis@vmware.com>
Signed-off-by: Dainius Serplis <dserplis@vmware.com>
@Didainius Didainius marked this pull request as ready for review November 26, 2024 11:40
@lvirbalas
Copy link
Collaborator

Renames vcd_nsxt_manager -> vcd_tm_nsxt_manager as it is only available in TM.

If this PR is renaming resources, let's give the PR a more serious title. Right now it looks as if it's only changing tests:
"Align VCD and TM tests"

Copy link
Collaborator

@adambarreiro adambarreiro left a comment

Choose a reason for hiding this comment

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

First scan

vcd/datasource_vcd_tm_nsxt_manager.go Outdated Show resolved Hide resolved
website/docs/d/tm_nsxt_manager.html.markdown Outdated Show resolved Hide resolved
website/docs/d/tm_nsxt_manager.html.markdown Outdated Show resolved Hide resolved
Signed-off-by: Dainius Serplis <dserplis@vmware.com>
@Didainius Didainius changed the title Align VCD and TM tests Refactor resources to align with VCD and TM tests Nov 27, 2024
Signed-off-by: Dainius Serplis <dserplis@vmware.com>
Signed-off-by: Dainius Serplis <dserplis@vmware.com>
Signed-off-by: Dainius Serplis <dserplis@vmware.com>
Signed-off-by: Dainius Serplis <dserplis@vmware.com>
Signed-off-by: Dainius Serplis <dserplis@vmware.com>
Signed-off-by: Dainius Serplis <dserplis@vmware.com>
@Didainius Didainius merged commit 2a414fe into vmware:main Nov 28, 2024
3 checks passed
@Didainius Didainius deleted the tmvcd branch November 28, 2024 15:39
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.

3 participants