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

Create Gradle task that runs core integration tests to test API ML during release process #3802

Open
taban03 opened this issue Sep 27, 2024 · 1 comment
Labels
enhancement New feature or request new New issue that has not been worked on yet

Comments

@taban03
Copy link
Contributor

taban03 commented Sep 27, 2024

Describe the bug
Currently, there is confusion and redundancy regarding the Gradle tasks used for testing API ML on z/OS. We have two tasks: runAllIntegrationTestsForZoweTestingOnZos and runAllIntegrationTestsForZoweTesting. However, these tasks are not properly documented in the internal documentation and run tests that are not strictly necessary for release testing. For example, they include tests like OIDC, PAT, and some negative tests using unauthorized users, which are often unavailable and dependent on specific setups.

To improve this, we should streamline the process by creating a consistent task to run whenever we need to test a release candidate. This task should include only the core tests that are essential and expected to pass reliably.

@taban03 taban03 added enhancement New feature or request new New issue that has not been worked on yet labels Sep 27, 2024
@balhar-jakub
Copy link
Member

I believe we should use the same test suite for the integration testing of the release and that it would be better to figure out what nad how we need to deploy and configure for all the tests to actually run instead of limiting the cases being run.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request new New issue that has not been worked on yet
Projects
Development

No branches or pull requests

2 participants