-
Notifications
You must be signed in to change notification settings - Fork 61
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] Run integration tests as part of the OpenSearch distribution #383
Comments
Just to confirm, do we want to add the jenkins workflow per plugin to run the integration tests? Or is the ask to implement a generic script (like |
This requires brining up 2 clusters and cross cluster integration script will use these enndpoints for testing. To address this, build system team will require to make changes in bringing up the clusters and cross cluster team will makes changes to integration tests. We are targeting CCR repo level changes provided the build level changes are in place . Can build system team provide the build infra level changes? CC: @dblock @CEHENKLE |
Related issue: #244 (comment) |
@dblock we will add basic testcase to check sanity of distribution build by checking plugin installation. This can be done by invoking a plugin API (_start, follower_stats) and validate failure. Any functionality around replication still needs more than one cluster in the framework, which we will manually verify when docker artifacts are ready (@ankitkala, @saikaranam-amazon) |
@Pallavi-AWS I assigned this to you so we don't drop it, please reassign this issue and #244 as you see fit. |
@Pallavi-AWS The multiple cluster work is opensearch-project/opensearch-build#1499, child of opensearch-project/opensearch-build#1428 |
@dblock The multi cluster support mentioned above is for performance tests where we're spinning up the clusters on dedicated ec2 nodes using CDK. |
Is your feature request related to a problem?
Following a problem in another plugin (opensearch-project/opensearch-build#2043), and coming from opensearch-project/opensearch-build#58, there's no automated testing that this plugin runs as part of the OpenSearch distribution.
What solution would you like?
Run integration tests as part of the distribution.
The text was updated successfully, but these errors were encountered: