mirror of
https://github.com/replicatedhq/troubleshoot.git
synced 2026-08-27 00:37:20 +00:00
34 lines
1.0 KiB
Markdown
34 lines
1.0 KiB
Markdown
# Regression Test Baselines
|
|
|
|
This directory contains known-good baseline bundles used for regression testing.
|
|
|
|
## Directory Structure
|
|
|
|
- `preflight-v1beta3/` - Baseline for complex-v1beta3.yaml spec
|
|
- `preflight-v1beta2/` - Baseline for all-analyzers-v1beta2.yaml spec
|
|
- `supportbundle/` - Baseline for all-kubernetes-collectors.yaml spec
|
|
- `metadata.json` - Metadata about when baselines were last updated
|
|
|
|
## Creating Initial Baselines
|
|
|
|
If this directory is empty, baselines need to be created:
|
|
|
|
1. Run the regression test workflow manually
|
|
2. Download the artifacts
|
|
3. Inspect bundles to verify correctness
|
|
4. Use `scripts/update_baselines.sh` to copy them here
|
|
|
|
See `test/README.md` for detailed instructions.
|
|
|
|
## Updating Baselines
|
|
|
|
Baselines should only be updated when:
|
|
- New collectors are added
|
|
- Collector output format changes intentionally
|
|
- Kubernetes version is upgraded
|
|
- Bug fixes that change collector behavior
|
|
|
|
**Never update baselines to make failing tests pass without investigation!**
|
|
|
|
Use `scripts/update_baselines.sh` to update from a workflow run.
|