Files
RedBear-OS/local/scripts/tests
vasilito 9a3c380e2a test-cleanup-noop-seds: 9 unit tests for sed-chain cleanup heredoc
Validates the python heredoc inside
`local/scripts/cleanup-kf6-noop-seds.sh`. The heredoc is
the meat of the script — it walks each `sed -i ...` line
plus any `\\` or `&& cd ...` continuations and
deletes them as a single chain. The test fixtures cover:

  - single-line sed
  - multi-line sed with `\\` continuation
  - chained seds with `&& cd ...` continuations
  - no-sed baseline (text unchanged)
  - actual kf6-attica recipe excerpt (5 sed lines, all gone)

Also adds TestScriptStructure checks:
  - script exists and is executable
  - script lists all 24 NO-OP recipes
  - script makes a timestamped backup
  - script handles `\\` continuations

Makefile:
  - new `test-cleanup-noop-seds` target
  - added to `lint-build-system-all` aggregate
  - .PHONY target list updated

132 Python tests total (was 124, +8 new). All 8 test files
pass in <1s.
2026-06-12 18:13:09 +03:00
..