-
Notifications
You must be signed in to change notification settings - Fork 6
Open
Description
Problem
The new shared helper bin/lib/paths-common.sh is central to path derivation, but there is no dedicated test file for it. Several refactored scripts also lack direct shell regression coverage.
This leaves high-impact path override behavior under-tested.
Proposed solution
- Add
bin/lib/paths-common.test.shcovering:- defaults via
bb_init_paths - env override behavior
bb_refresh_release_pathswith/without force
- defaults via
- Add focused tests for refactored entrypoints (or helper extraction + tests) for:
bin/deploy.shbin/doctor.shbin/setup-firewall.shbin/uninstall.sh
- Ensure new tests are wired through existing unified test runners.
Helpful context
Existing helper shell tests:
bin/lib/deploy-common.test.shbin/lib/doctor-common.test.shbin/lib/json-common.test.sh
Current gap:
- no
bin/lib/paths-common.test.sh - broad script-level coverage exists for update/rollback but not these newly refactored entrypoints.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels