fish-shell/tests/checks/check-completions.fish
Fabian Boehm 691acfc28d tests: Disable some slow tests under ASAN
These take over two minutes under ASAN (like ~40 seconds without, so
they aren't quick to begin with), and don't really give any additional
insight.

So we skip them to save time
2024-04-25 21:52:13 +02:00

14 lines
430 B
Fish

#RUN: %fish -C 'set -l fish %fish' %s
# disable on CI ASAN because it's suuuper slow
#REQUIRES: test -z "$FISH_CI_SAN"
# Test all completions where the command exists
# No output is good output
for f in $__fish_data_dir/completions/*.fish
if type -q (string replace -r '.*/([^/]+).fish' '$1' $f)
set -l out (source $f 2>&1 | string collect)
test -n "$out"
and echo -- OUTPUT from $f: $out
end
end