-
Notifications
You must be signed in to change notification settings - Fork 283
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
[Feature] Add ability to run test scenarios in the Jenkins runner environment #4622
Comments
@opensearch-project/admin Can you transfer this to opensearch-build? This seems like a feature of how the jenkins job can be run or scheduled |
[Triage] Thank you |
@cwperks As mentioned by @prudhvigodithi you can setup your own Jenkins instance by following the steps mentioned here. |
Is your feature request related to a problem? Please describe
I would like to have the ability to run a single test, test suite or gradle test task in the Jenkins runner multiple times to help reproduce and minimize flaky tests. When looking at various flaky test issues, I run the test locally multiple times and the tests pass every time making it harder to simulate the conditions that led to failure on a CI check.
Describe the solution you'd like
When looking at flaky test issues, it could be helpful to run the tests on the Jenkins runner (or any Github runner) to simulate similar conditions that led to failure. I'd like the ability to not run the full gradle check, but rather a single test, test suite or gradle test task (like
:server:test
) without running the full gradle check.Related component
Build
Describe alternatives you've considered
Continue to try to reproduce locally or on remote instances of different os types.
Additional context
The security plugin added a RepeatRule to help with local testing for diagnosing flaky tests. It would be helpful to have something similar and have it run on the Jenkins instances or a Github Runner.
The text was updated successfully, but these errors were encountered: