Skip to content

Cover runtime bashrc startup behavior#314

Merged
codeforester merged 1 commit into
masterfrom
enhancement/298-20260530-runtime-bashrc-tests
May 30, 2026
Merged

Cover runtime bashrc startup behavior#314
codeforester merged 1 commit into
masterfrom
enhancement/298-20260530-runtime-bashrc-tests

Conversation

@codeforester
Copy link
Copy Markdown
Owner

Summary

  • Add runtime bashrc tests for non-interactive rcfile handling, missing ~/.baserc behavior, full debug trace propagation from ~/.baserc, and repeated sourcing.
  • Make runtime bashrc startup idempotent so sourcing the rcfile twice does not rerun user startup.

Validation

  • bats lib/bash/runtime/tests/runtime_bashrc.bats
  • env HOME=/private/tmp/base-review-home BASE_TEST_PYTHON=/Users/rameshhp/.base.d/base/.venv/bin/python bin/base-test
  • git diff --check

Closes #298

@codeforester codeforester merged commit d4b1cb2 into master May 30, 2026
16 checks passed
@codeforester codeforester deleted the enhancement/298-20260530-runtime-bashrc-tests branch May 30, 2026 22:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add tests for runtime_bashrc shell startup behavior

1 participant