-
Notifications
You must be signed in to change notification settings - Fork 128
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Add dynamic test selection and flexible defaults
Enhances the Cloudberry workflow test configuration with: * Adds workflow_dispatch input for comma-separated test selection * Introduces prepare-test-matrix job with centralized default values: - num_primary_mirror_pairs: 3 - enable_cgroups: false - enable_core_check: true - pg_settings.optimizer: "" * Simplifies test definitions by only requiring explicit overrides for: - ic-fixme: enable_core_check: false - ic-resgroup-v2: enable_cgroups: true - ic-singlenode: num_primary_mirror_pairs: 0 - ic-good-opt-off: pg_settings.optimizer: "off" The changes allow: 1. Running specific tests via workflow_dispatch 2. Easier maintenance through centralized defaults 3. Cleaner test configurations by removing redundant settings 4. Better overview of test-specific requirements Original test behavior is preserved while improving maintainability and flexibility of the configuration.
- Loading branch information
Showing
1 changed file
with
174 additions
and
129 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters