-
Notifications
You must be signed in to change notification settings - Fork 64
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
Split test suite with separate docker-compose. #472
Conversation
Changes AnalysisCommit SHA: ba6ddd3 API ChangesSummaryNO CHANGES ReportThe full API changes report is available at: https://github.com/opensearch-project/opensearch-api-specification/actions/runs/10287706061/artifacts/1786454233 API Coverage
|
f2d2662
to
e57a3db
Compare
Spec Test Coverage Analysis
|
e57a3db
to
f9704fc
Compare
Love the feature!!! This approach though, is some sort of hidden logic, and can create a knowledge silo in spite of the guide update, in my opinion. It's not obvious to connect that Move the docker-compose files into
Inside each story, we can explicitly state which non-default cluster we want to run it against: $schema: ../../json_schemas/test_story.schema.yaml
cluster: index_management # when not provided, `default` will be used
description: Test cat/count endpoints.
chapters:
... |
Signed-off-by: dblock <[email protected]>
f9704fc
to
d4a0c05
Compare
How will we modify the test tool to accommodate that? I don't think the test tool should be in charge of starting a cluster, but it will somehow need to know what cluster is running and to know to skip certain tests. It also will make it confusing for developers who run Would it be simpler to co-locate tests and cluster configuration (move
|
We can add
As in each folder immediately under |
YES, I actually like your 2nd solution better. Let's do that! |
Signed-off-by: dblock <[email protected]>
140c0fd
to
b4b5931
Compare
Done. Take a look. |
Signed-off-by: dblock <[email protected]>
cec3782
to
ba6ddd3
Compare
Description
Split the test suite to allow for custom docker-compose.yml.
This is needed in #464 and #368.
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.