Remove generation profile tiering; use explicit runs count

This commit is contained in:
John Dvorak
2026-04-30 13:56:39 -07:00
parent 6295c476dc
commit 099576f12a
13 changed files with 41 additions and 58 deletions
+17 -5
View File
@@ -165,7 +165,7 @@ export default {
},
presets: {
'safe-ci': {
depth: 'quick',
runs: 10,
timeout: 5000
}
}
@@ -184,10 +184,22 @@ apophis verify --workspace --profile quick --format json
Output includes per-package pass/fail summaries. Fails if any package fails.
## `--generation-profile` Flag
## Test Budget
Control test data generation depth independently from the verification profile:
The `runs` field in your preset controls how many property-based tests execute per route. Default is 50. Lower for faster CI feedback, higher for deeper exploration:
```bash
apophis verify --profile quick --generation-profile quick
```javascript
profiles: {
quick: {
mode: 'verify',
preset: 'safe-ci',
routes: ['POST /users']
}
},
presets: {
'safe-ci': {
runs: 10,
timeout: 5000
}
}
```