-
Notifications
You must be signed in to change notification settings - Fork 0
Autofix and Regression
Self-healing selectors and visual regression. Deep: Tutorials 06 · 07.
# Capture baselines
make regression-update
# or
ENABLE_REGRESSION=true zyvor-qa regression --update-baselines
# Compare
make regression
ENABLE_REGRESSION=true zyvor-qa regression| Variable | Default | Meaning |
|---|---|---|
ENABLE_REGRESSION |
false |
Pixel compare vs screenshots/baselines/
|
REGRESSION_THRESHOLD |
1.0 |
Max % diff |
ENABLE_RUST_PROCESSOR |
false |
Use zyvor-diff (make rust) |
Also: Mission Control regression / screenshot / compare actions; route-sweep for multi-route visuals.
# .env
ENABLE_AUTOFIX=true
ENABLE_AUTOFIX_APPLY=true # patch specs + re-execute
AUTOFIX_MAX_RETRIES=2
ENABLE_LLM_ANALYSIS=true # better suggestionsFail path: analyze → autofix → apply_autofix → execute (bounded).
| Mode | Use when |
|---|---|
Suggest only (APPLY=false) |
CI — human reviews git diff tests/
|
| Apply + rerun | Nightly / staging self-heal |
Autofix repairs selectors, not product intent — always review patches.
Always on during pipeline: console errors + network failures (favicon/analytics noise filtered).
Related: Architecture · Configuration.
Start: Home · Getting Started · Tutorials · Workflows · Admin · Dashboard
Tutorials: Spec→Test · NL · GitHub · Coverage · Visual · Notify · External CI · Agent CI · zyvor.dev · Specs
Build: Architecture · Config · Authoring · Structure · Multi-browser · Rust
Actions: Mission Control · Journeys · API/Auth · Probes · Schedules · Ask Zyvor · Autofix
Ship: API · Webhooks · Security · CI/CD · Deploy · Releases · Enterprise
More: Troubleshoot · FAQ · Glossary · Contributing · Demos · Docs
Guides