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

Confirm integration test coverage. #265

Closed
Tracked by #1705
Colin-Stone opened this issue Oct 9, 2019 · 3 comments
Closed
Tracked by #1705

Confirm integration test coverage. #265

Colin-Stone opened this issue Oct 9, 2019 · 3 comments
Labels
enhancement New feature or request priority-low Legit issue but cosmetic or nice-to-have Technical Debt Includes Architecture, Code, Testing, Automation debt Tests

Comments

@Colin-Stone
Copy link
Member

Need to ensure we have adequate integration test coverage associated with the main function points provided by the VSCode extension.

  1. Create a list of the Zosmf CLI functions called and relate to the registered commands.
  2. Ensure all commands at least have integration tests associated. If we have CLI function not associated with commands we may need to decide if we need to create a command but it should have a test
@Colin-Stone
Copy link
Member Author

Colin-Stone commented Nov 8, 2019

These are the most obvious functional areas for integration testing

Datasets

  • zowe.List.allMembers
  • zowe.List.dataSet x 3
  • zowe.Upload.fileToDataset
  • zowe.Create.dataSet
  • zowe.Upload.bufferToDataSet x 2
  • zowe.Delete.dataSet
  • zowe.Download.dataSet x 2

USS

  • zowe.List.fileList
  • zowe.Upload.fileToUSSFile
  • zowe.Utilities.renameUSSFile
  • zowe.Delete.ussFile
  • zowe.Create.uss
  • zowe.Download.ussFile

Jobs

  • zowe.GetJobs.getSpoolFiles
  • zowe.GetJobs.getJob
  • zowe.GetJobs.getJobsByOwnerAndPrefix
  • zowe.GetJobs.getJclForJob
  • zowe.DeleteJobs.deleteJob

Misc

  • zowe.IssueCommand.issueSimple x 3
  • zowe.SubmitJobs.submitJcl
  • zowe.SubmitJobs.submitJob
  • zowe.Utilities.isFileTagBinOrAscii

@MikeBauerCA MikeBauerCA added this to the 1.1 Release milestone Nov 13, 2019
@Colin-Stone Colin-Stone removed their assignment Nov 26, 2019
@MikeBauerCA MikeBauerCA modified the milestones: 1.1 Release, Backlog Nov 26, 2019
@jellypuno jellypuno added the Tests label Mar 5, 2020
@JillieBeanSim JillieBeanSim removed this from the Backlog milestone Oct 6, 2022
@zFernand0 zFernand0 added Technical Debt Includes Architecture, Code, Testing, Automation debt priority-low Legit issue but cosmetic or nice-to-have labels Nov 8, 2022
@zFernand0 zFernand0 added the enhancement New feature or request label Jan 5, 2023
@github-actions
Copy link

github-actions bot commented Jan 5, 2023

Thank you for raising this issue.
The community has 90 days to upvote 👍 the issue.
If it receives 10 upvotes, we will move it to our backlog. If not, we will close it.

@zFernand0
Copy link
Member

closing in favor of:

@zFernand0 zFernand0 closed this as not planned Won't fix, can't repro, duplicate, stale Feb 28, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request priority-low Legit issue but cosmetic or nice-to-have Technical Debt Includes Architecture, Code, Testing, Automation debt Tests
Projects
None yet
Development

No branches or pull requests

6 participants