Create a manually started workflow for bulk run of integration tests#1937
Create a manually started workflow for bulk run of integration tests#1937peternied merged 5 commits intoopensearch-project:mainfrom
Conversation
Signed-off-by: Peter Nied <petern@amazon.com>
Signed-off-by: Peter Nied <petern@amazon.com>
Signed-off-by: Peter Nied <petern@amazon.com>
|
|
||
| Launch IntelliJ IDEA, choose **Project from Existing Sources**, and select directory with Gradle build script (`build.gradle`). | ||
|
|
||
| ## Running integration tests |
There was a problem hiding this comment.
Thanks for adding a section on how to find the test output after CI has run!
There was a problem hiding this comment.
+1. These are nice descriptions to add!
|
The changes look good to me. Looks like there's a minor lint issue with the |
Codecov ReportAll modified and coverable lines are covered by tests ✅
Additional details and impacted files@@ Coverage Diff @@
## main #1937 +/- ##
============================================
- Coverage 61.00% 60.99% -0.02%
Complexity 3233 3233
============================================
Files 256 256
Lines 18088 18088
Branches 3224 3224
============================================
- Hits 11035 11033 -2
- Misses 5470 5471 +1
- Partials 1583 1584 +1
|
Signed-off-by: Peter Nied <petern@amazon.com>
DarshitChanpura
left a comment
There was a problem hiding this comment.
This is a great addition. Thank you @peternied !
|
How is this new workflow tested? Can it be tested on this PR? |
Signed-off-by: Peter Nied <petern@amazon.com>
|
p.s. Where is the button triggering this workflow? I mean I don't see the button in the Checks page. How was the example fun triggered? |
It's only shown in the GitHub UX when main has the changes in it, since this PR has merged you should be able to follow the instructions in the dev guild to trigger it |
…pensearch-project#1937) Signed-off-by: Stephen Crawford <steecraw@amazon.com>
…pensearch-project#1937) (opensearch-project#1973) (cherry picked from commit f153c27) Co-authored-by: Peter Nied <petern@amazon.com>
Description
We've been looking to increase test reliability and that has lead to many runs and re-runs of the integration test in GitHub actions. Creating a manually started workflow that runs the integration tests on both jdk11 and jdk17 10x times.
Issues Resolved
Testing
See an example of this run here.
Check List
By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.
For more information on following Developer Certificate of Origin and signing off your commits, please check here.