binpash / binpash/pash

Fix failing tests in bash mode

Open
#748 2 comments 0 reactions 0 assignees View on GitHub
Dominant language
Shell
Stars
601
Forks
52
PR merge metrics
No merged PRs in 30d

Description

The new bash parser is experimental — many of the [bash interface tests](https://github.com/binpash/pash/blob/723cd262f72b6fc621f1ce924dad6e8cdb32728d/evaluation/tests/interface_tests/run_bash_tests.sh#L2888) aren’t run because they fail. It would be good if these were fixed.

Notes:
1. The goal is for pash to compile the tests without crashing. These are generally not parallelizable, which is ok.
2. Some of these already work due to intermediate changes, but haven’t been uncommented.

Contributor guide

No contributing guide indexed for this repository

Research direction

Start with evaluation/tests/interface_tests/run_bash_tests.sh around line 2888 and run the currently enabled bash interface tests to identify the parser crashes. Review the new bash parser entry points and the commented-out tests. Done means the relevant tests are uncommented where they already work and all targeted tests compile without crashing, even when they are not parallelizable.

Written by the indexing model from the issue text.

Assessment

Tech stack
bash, shell
Domain
cli, testing
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
38/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.