Phase 29: add project benchmarks, endurance stress and callback safety checks
This commit is contained in:
parent
ca6c869b0b
commit
afc049e2c8
14 changed files with 1032 additions and 43 deletions
|
|
@ -125,3 +125,13 @@ Collection acquires completion and deactivates the backend before resetting
|
|||
voices/flags. A completed callback continues silence/holds position until that
|
||||
deactivation. No callback waits or calls JACK control functions. Immediate
|
||||
stop/close handles faults or missing callbacks. See AUDIO_QUALITY.md.
|
||||
|
||||
## Phase 29 repeatable development checks
|
||||
|
||||
`make check-development` combines normal tests, capacity/endurance, deterministic
|
||||
benchmark-gate tests, static analysis and ASan/UBSan (including scale and soak).
|
||||
`make test-stress` repeats project/backend/publication faults under CPU contention;
|
||||
`make test-stress-plugins` adds the original LADSPA failure fixture. The reliability
|
||||
callback guard now also rejects common host file I/O and blocking mutex/condition
|
||||
calls. It audits directly linked host code, not arbitrary dynamic-plugin internals.
|
||||
See PERFORMANCE.md for exact workloads, metrics, profiles and qualification limits.
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue