Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

Test automation for FTP package #1028

Closed
lauren-li opened this issue Sep 24, 2020 · 6 comments
Closed

Test automation for FTP package #1028

lauren-li opened this issue Sep 24, 2020 · 6 comments
Assignees
Labels
enhancement New feature or request priority-high Production outage - this quarter or at least next quarter

Comments

@lauren-li
Copy link
Contributor

lauren-li commented Sep 24, 2020

Is your feature request related to a problem? Please describe.
During Zowe Explorer development, it is possible for contributors to make changes that break extenders without realizing it. Adding automated tests for the FTP extension would help provide some quick checks that contributors can use to ensure that extender compatibility is preserved (or at least documented) as Zowe Explorer evolves.

Describe the solution you'd like

  • Add tests (or refactor existing tests) so that both z/OSMF and FTP are tested during Zowe Explorer development. (Can start with unit tests, and perhaps work up to e2e tests.)
@lauren-li lauren-li added the enhancement New feature or request label Sep 24, 2020
@jellypuno jellypuno added the 21PI1 label Feb 1, 2021
@jellypuno jellypuno added the priority-high Production outage - this quarter or at least next quarter label Mar 2, 2021
@crawr crawr added the 21PI2 label Apr 28, 2021
@crawr crawr added the 21PI3 label Jul 20, 2021
@jellypuno
Copy link
Contributor

jellypuno commented Jul 29, 2021

Goal:

  1. Build a basic test framework
  2. Add Unit Tests
  • Getting / Listing DS, USS and Jobs
  • Implementation of the interface of the tree
  1. [Stretch] Add Integration Test
  • Test with plugin CLI

Notes:
Create a separate issue:

  • Test for API package test:
    • Initialization
    • Profile Loading
  • Moving all to parent unit test package so it could be re-used by other packages
  • Refactoring of Integration Test

@lauren-li
Copy link
Contributor Author

lauren-li commented Oct 14, 2021

This issue is currently being worked on by @tiantn. Thanks Tina!

@JillieBeanSim
Copy link
Contributor

@tiantn would the merged PR #1632 close out this story?
We could create a new for the [Stretch] item in the list above.

@tiantn
Copy link
Contributor

tiantn commented Feb 8, 2022

@tiantn would the merged PR #1632 close out this story? We could create a new for the [Stretch] item in the list above.

Hi @JillieBeanSim , yes, I think we can create a new for the [Stretch] item. Thank you!

@JillieBeanSim
Copy link
Contributor

Thanks @tiantn, closing this issue.

@JillieBeanSim
Copy link
Contributor

@tiantn I created an Epic specifically for FTP items and created the follow-up issue which is linked to the epic #1658

# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
enhancement New feature or request priority-high Production outage - this quarter or at least next quarter
Projects
None yet
Development

No branches or pull requests

5 participants