-
Notifications
You must be signed in to change notification settings - Fork 1.1k
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
Fixes #16632: Add testCases
property to a test suite source config
#16631
Conversation
enable specifying a subset of test cases to run in a test suite pipeline
testCases
property to a test suite source config
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
do we need to add an isDefault
flag to this schema as well. So we can identify the default ingestion pipeline?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
null
value resolves the default behavior. its documented in the description. I'd rather avoid adding this field is it has the potential for ambiguity such as:
isDefault: true
testCases: ["what_will_this_do"]
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Sounds good. The behavior will be we can have multiple "default" pipelines right?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
yes. this is the same as current behavior. and as we are doing now we can enforce things on the UI side.
Quality Gate passed for 'open-metadata-ingestion'Issues Measures |
Describe your changes:
enable specifying a subset of test cases to run in a test suite pipeline.
no schema migration is required since the default is null.
Fixes #16632
adds the
testCases
property to testSuitePipeline.json to enable filtering a subset of test cases to run.Type of change:
Checklist:
Fixes <issue-number>: <short explanation>