Files
sausage/userland/brush/source/e2e/bash-tests/xfail-list.txt
T
2026-11-11 22:04:16 +00:00

87 lines
2.0 KiB
Plaintext

# Tests that run but are expected to fail, one test name per line. Each entry needs a comment
# saying why; the runner reports an entry that starts passing, so a fix cannot land unnoticed.
# Lines starting with # are comments.
#
# Upstream bash scripts whose output brush does not yet match line for line. Each script covers a
# whole area (arrays, traps, ...), so one differing line fails it; the diff against its `.right`
# file is in the failure message and in bash-tests/<name>.diff under the run's results directory.
test_bash[alias]
test_bash[appendop]
test_bash[arith-for]
test_bash[arith]
test_bash[array]
test_bash[assoc]
test_bash[attr]
test_bash[braces]
test_bash[builtins]
test_bash[case]
test_bash[casemod]
test_bash[complete]
test_bash[comsub-eof]
test_bash[comsub-posix]
test_bash[comsub2]
test_bash[comsub]
test_bash[cond]
test_bash[coproc]
test_bash[cprint]
test_bash[dbg-support2]
test_bash[dbg-support]
test_bash[dirstack]
test_bash[dollars]
test_bash[dynvar]
test_bash[errors]
test_bash[execscript]
test_bash[exp-tests]
test_bash[exportfunc]
test_bash[extglob2]
test_bash[extglob]
test_bash[func]
test_bash[glob-bracket]
test_bash[glob-test]
test_bash[globstar]
test_bash[heredoc]
test_bash[histexpand]
test_bash[history]
test_bash[ifs-posix]
test_bash[ifs]
test_bash[input-test]
test_bash[intl]
test_bash[invocation]
test_bash[iquote]
test_bash[jobs]
test_bash[mapfile]
test_bash[more-exp]
test_bash[nameref]
test_bash[new-exp]
test_bash[nquote5]
test_bash[nquote]
test_bash[parser]
test_bash[posix2]
test_bash[posixexp2]
test_bash[posixexp]
test_bash[posixpat]
test_bash[posixpipe]
test_bash[printf]
test_bash[procsub]
test_bash[quote]
test_bash[quotearray]
test_bash[read]
test_bash[redir]
test_bash[rsh]
test_bash[set-e]
test_bash[set-x]
test_bash[shopt]
test_bash[test]
test_bash[tilde2]
test_bash[tilde]
test_bash[trap]
test_bash[type]
test_bash[vredir]
# brush writes U+FFFD where bash writes the raw, non-UTF-8 bytes that $'...' escapes produce.
test_bash[nquote4]
# Hang under brush until the 30s per-script timeout kills them.
test_bash[getopts]
test_bash[varenv]