mirror of
https://github.com/SCST-project/scst.git
synced 2026-10-22 06:02:33 +00:00
Provide common process, progress and report helpers for the upcoming analyzer drivers. Preserve raw output bytes and command failure statuses, keep progress separate from captured diagnostics, and terminate the owned process group when an invocation is interrupted. Forward valid inherited Make jobserver pipes without taking their tokens. Document named-log truncation explicitly: a later run replaces that named report unless the caller requests preservation. Import the process and terminal fixtures and add raw-log coverage. No analyzer-specific filtering or diagnostic exclusions are introduced.