From f2621414ee5f2f601424c22f00e207903e3b6104 Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Sat, 4 May 2024 03:03:18 +0200 Subject: Merging upstream version 1:2.12.0. Signed-off-by: Daniel Baumann --- test/fixtures/7z/hello.7z.001 | Bin 0 -> 100 bytes test/fixtures/7z/hello.7z.002 | Bin 0 -> 24 bytes test/fixtures/_command_offset/completer | 30 +++ .../_comp_compgen/completions/compgen-cmd1 | 19 ++ .../_comp_compgen/completions/compgen-cmd2 | 11 ++ test/fixtures/_comp_load/bin/cmd1 | 1 + test/fixtures/_comp_load/bin/cmd2 | 1 + test/fixtures/_comp_load/prefix1/bin/cmd1 | 1 + test/fixtures/_comp_load/prefix1/bin/sh | 1 + test/fixtures/_comp_load/prefix1/sbin/cmd2 | 1 + .../prefix1/share/bash-completion/completions/cmd1 | 2 + .../prefix1/share/bash-completion/completions/cmd2 | 2 + .../prefix1/share/bash-completion/completions/sh | 1 + test/fixtures/_comp_load/userdir1/completions/cmd1 | 2 + test/fixtures/_comp_load/userdir2/completions/cmd2 | 2 + test/fixtures/_comp_xfunc/completions/xfunc-test1 | 12 ++ test/fixtures/_comp_xfunc/completions/xfunc-test2 | 12 ++ test/fixtures/_known_hosts/.ssh/config_asterisk_1 | 1 + test/fixtures/_known_hosts/.ssh/config_asterisk_2 | 1 + .../_known_hosts/.ssh/config_question_mark | 1 + .../_known_hosts/.ssh/config_relative_path | 1 + test/fixtures/_known_hosts/config | 9 + test/fixtures/_known_hosts/config_full_path | 1 + test/fixtures/_known_hosts/config_include | 9 + .../fixtures/_known_hosts/config_include_recursion | 1 + test/fixtures/_known_hosts/config_tilde | 4 + test/fixtures/_known_hosts/gee-filename-canary | 0 test/fixtures/_known_hosts/known_hosts | 14 ++ test/fixtures/_known_hosts/known_hosts2 | 1 + test/fixtures/_known_hosts/known_hosts3 | 1 + test/fixtures/_known_hosts/known_hosts4 | 1 + test/fixtures/_known_hosts/localhost_config | 1 + test/fixtures/_known_hosts/localhost_hosts | 3 + test/fixtures/_known_hosts/spaced conf | 8 + test/fixtures/_known_hosts/spaced known_hosts | 4 + .../_known_hosts_real/.ssh/config_asterisk_1 | 1 - .../_known_hosts_real/.ssh/config_asterisk_2 | 1 - .../_known_hosts_real/.ssh/config_question_mark | 1 - .../_known_hosts_real/.ssh/config_relative_path | 1 - test/fixtures/_known_hosts_real/config | 7 - test/fixtures/_known_hosts_real/config_full_path | 1 - test/fixtures/_known_hosts_real/config_include | 7 - .../_known_hosts_real/config_include_recursion | 1 - test/fixtures/_known_hosts_real/config_tilde | 4 - .../fixtures/_known_hosts_real/gee-filename-canary | 0 test/fixtures/_known_hosts_real/known_hosts | 14 -- test/fixtures/_known_hosts_real/known_hosts2 | 1 - test/fixtures/_known_hosts_real/known_hosts3 | 1 - test/fixtures/_known_hosts_real/known_hosts4 | 1 - test/fixtures/_known_hosts_real/localhost_config | 1 - test/fixtures/_known_hosts_real/localhost_hosts | 3 - test/fixtures/_known_hosts_real/spaced conf | 8 - .../fixtures/_known_hosts_real/spaced known_hosts | 4 - test/fixtures/ant/.gitignore | 2 +- test/fixtures/ant/imported-build.xml | 2 +- test/fixtures/apt-mark/example.conf | 0 test/fixtures/bsdtar/test.pax | 0 test/fixtures/bsdtar/test.rar | 0 test/fixtures/bsdtar/test.shar | 0 test/fixtures/dot/test1.gv | 0 test/fixtures/dot/test2.dot | 0 test/fixtures/evince/.BMP | 0 test/fixtures/evince/.CBR | 0 test/fixtures/evince/.CBZ | 0 test/fixtures/evince/.DJV | 0 test/fixtures/evince/.DJVU | 0 test/fixtures/evince/.DVI | 0 test/fixtures/evince/.DVI.BZ2 | 0 test/fixtures/evince/.DVI.GZ | 0 test/fixtures/evince/.DVI.bz2 | 0 test/fixtures/evince/.DVI.gz | 0 test/fixtures/evince/.EPS | 0 test/fixtures/evince/.EPS.BZ2 | 0 test/fixtures/evince/.EPS.GZ | 0 test/fixtures/evince/.EPS.bz2 | 0 test/fixtures/evince/.EPS.gz | 0 test/fixtures/evince/.GIF | 0 test/fixtures/evince/.ICO | 0 test/fixtures/evince/.JPEG | 0 test/fixtures/evince/.JPG | 0 test/fixtures/evince/.MIFF | 0 test/fixtures/evince/.PBM | 0 test/fixtures/evince/.PCX | 0 test/fixtures/evince/.PDF | 0 test/fixtures/evince/.PDF.BZ2 | 0 test/fixtures/evince/.PDF.GZ | 0 test/fixtures/evince/.PDF.bz2 | 0 test/fixtures/evince/.PDF.gz | 0 test/fixtures/evince/.PGM | 0 test/fixtures/evince/.PNG | 0 test/fixtures/evince/.PNM | 0 test/fixtures/evince/.PPM | 0 test/fixtures/evince/.PS | 0 test/fixtures/evince/.PS.BZ2 | 0 test/fixtures/evince/.PS.GZ | 0 test/fixtures/evince/.PS.bz2 | 0 test/fixtures/evince/.PS.gz | 0 test/fixtures/evince/.TGA | 0 test/fixtures/evince/.TIF | 0 test/fixtures/evince/.TIFF | 0 test/fixtures/evince/.XPM | 0 test/fixtures/evince/.XWD | 0 test/fixtures/evince/.bmp | 0 test/fixtures/evince/.cbr | 0 test/fixtures/evince/.cbz | 0 test/fixtures/evince/.djv | 0 test/fixtures/evince/.djvu | 0 test/fixtures/evince/.dvi | 0 test/fixtures/evince/.dvi.BZ2 | 0 test/fixtures/evince/.dvi.GZ | 0 test/fixtures/evince/.dvi.bz2 | 0 test/fixtures/evince/.dvi.gz | 0 test/fixtures/evince/.eps | 0 test/fixtures/evince/.eps.BZ2 | 0 test/fixtures/evince/.eps.GZ | 0 test/fixtures/evince/.eps.bz2 | 0 test/fixtures/evince/.eps.gz | 0 test/fixtures/evince/.gif | 0 test/fixtures/evince/.ico | 0 test/fixtures/evince/.jpeg | 0 test/fixtures/evince/.jpg | 0 test/fixtures/evince/.miff | 0 test/fixtures/evince/.pbm | 0 test/fixtures/evince/.pcx | 0 test/fixtures/evince/.pdf | 0 test/fixtures/evince/.pdf.BZ2 | 0 test/fixtures/evince/.pdf.GZ | 0 test/fixtures/evince/.pdf.bz2 | 0 test/fixtures/evince/.pdf.gz | 0 test/fixtures/evince/.pgm | 0 test/fixtures/evince/.png | 0 test/fixtures/evince/.pnm | 0 test/fixtures/evince/.ppm | 0 test/fixtures/evince/.ps | 0 test/fixtures/evince/.ps.BZ2 | 0 test/fixtures/evince/.ps.GZ | 0 test/fixtures/evince/.ps.bz2 | 0 test/fixtures/evince/.ps.gz | 0 test/fixtures/evince/.tga | 0 test/fixtures/evince/.tif | 0 test/fixtures/evince/.tiff | 0 test/fixtures/evince/.txt | 0 test/fixtures/evince/.xpm | 0 test/fixtures/evince/.xwd | 0 test/fixtures/evince/foo/.gitignore | 0 test/fixtures/kdvi/.DVI | 0 test/fixtures/kdvi/.DVI.Z | 0 test/fixtures/kdvi/.DVI.bz2 | 0 test/fixtures/kdvi/.DVI.gz | 0 test/fixtures/kdvi/.dvi | 0 test/fixtures/kdvi/.dvi.Z | 0 test/fixtures/kdvi/.dvi.bz2 | 0 test/fixtures/kdvi/.dvi.gz | 0 test/fixtures/kdvi/.txt | 0 test/fixtures/kdvi/foo/.gitignore | 0 test/fixtures/kpdf/.EPS | 0 test/fixtures/kpdf/.PDF | 0 test/fixtures/kpdf/.PS | 0 test/fixtures/kpdf/.eps | 0 test/fixtures/kpdf/.pdf | 0 test/fixtures/kpdf/.ps | 0 test/fixtures/kpdf/.txt | 0 test/fixtures/kpdf/foo/.gitignore | 0 test/fixtures/make/.gitignore | 2 +- test/fixtures/make/test2/Makefile | 23 +++ .../man3/bash-completion-zstd-testcase.3head.zst | Bin 0 -> 13 bytes test/fixtures/pkgtools/ports/.gitignore | 4 +- test/fixtures/python/bar.txt | 0 test/fixtures/python/foo.py | 0 test/fixtures/sha256sum/foo | 0 test/fixtures/sha256sum/foo.sha256 | 1 + test/fixtures/shells/etc/shells | 2 + test/fixtures/xrandr/xrandr | 207 +++++++++++++++++++++ 173 files changed, 397 insertions(+), 62 deletions(-) create mode 100644 test/fixtures/7z/hello.7z.001 create mode 100644 test/fixtures/7z/hello.7z.002 create mode 100755 test/fixtures/_command_offset/completer create mode 100644 test/fixtures/_comp_compgen/completions/compgen-cmd1 create mode 100644 test/fixtures/_comp_compgen/completions/compgen-cmd2 create mode 120000 test/fixtures/_comp_load/bin/cmd1 create mode 120000 test/fixtures/_comp_load/bin/cmd2 create mode 100755 test/fixtures/_comp_load/prefix1/bin/cmd1 create mode 100755 test/fixtures/_comp_load/prefix1/bin/sh create mode 100755 test/fixtures/_comp_load/prefix1/sbin/cmd2 create mode 100644 test/fixtures/_comp_load/prefix1/share/bash-completion/completions/cmd1 create mode 100644 test/fixtures/_comp_load/prefix1/share/bash-completion/completions/cmd2 create mode 100644 test/fixtures/_comp_load/prefix1/share/bash-completion/completions/sh create mode 100644 test/fixtures/_comp_load/userdir1/completions/cmd1 create mode 100644 test/fixtures/_comp_load/userdir2/completions/cmd2 create mode 100644 test/fixtures/_comp_xfunc/completions/xfunc-test1 create mode 100644 test/fixtures/_comp_xfunc/completions/xfunc-test2 create mode 100644 test/fixtures/_known_hosts/.ssh/config_asterisk_1 create mode 100644 test/fixtures/_known_hosts/.ssh/config_asterisk_2 create mode 100644 test/fixtures/_known_hosts/.ssh/config_question_mark create mode 100644 test/fixtures/_known_hosts/.ssh/config_relative_path create mode 100644 test/fixtures/_known_hosts/config create mode 100644 test/fixtures/_known_hosts/config_full_path create mode 100644 test/fixtures/_known_hosts/config_include create mode 100644 test/fixtures/_known_hosts/config_include_recursion create mode 100644 test/fixtures/_known_hosts/config_tilde create mode 100644 test/fixtures/_known_hosts/gee-filename-canary create mode 100644 test/fixtures/_known_hosts/known_hosts create mode 100644 test/fixtures/_known_hosts/known_hosts2 create mode 100644 test/fixtures/_known_hosts/known_hosts3 create mode 100644 test/fixtures/_known_hosts/known_hosts4 create mode 100644 test/fixtures/_known_hosts/localhost_config create mode 100644 test/fixtures/_known_hosts/localhost_hosts create mode 100644 test/fixtures/_known_hosts/spaced conf create mode 100644 test/fixtures/_known_hosts/spaced known_hosts delete mode 100644 test/fixtures/_known_hosts_real/.ssh/config_asterisk_1 delete mode 100644 test/fixtures/_known_hosts_real/.ssh/config_asterisk_2 delete mode 100644 test/fixtures/_known_hosts_real/.ssh/config_question_mark delete mode 100644 test/fixtures/_known_hosts_real/.ssh/config_relative_path delete mode 100644 test/fixtures/_known_hosts_real/config delete mode 100644 test/fixtures/_known_hosts_real/config_full_path delete mode 100644 test/fixtures/_known_hosts_real/config_include delete mode 100644 test/fixtures/_known_hosts_real/config_include_recursion delete mode 100644 test/fixtures/_known_hosts_real/config_tilde delete mode 100644 test/fixtures/_known_hosts_real/gee-filename-canary delete mode 100644 test/fixtures/_known_hosts_real/known_hosts delete mode 100644 test/fixtures/_known_hosts_real/known_hosts2 delete mode 100644 test/fixtures/_known_hosts_real/known_hosts3 delete mode 100644 test/fixtures/_known_hosts_real/known_hosts4 delete mode 100644 test/fixtures/_known_hosts_real/localhost_config delete mode 100644 test/fixtures/_known_hosts_real/localhost_hosts delete mode 100644 test/fixtures/_known_hosts_real/spaced conf delete mode 100644 test/fixtures/_known_hosts_real/spaced known_hosts create mode 100644 test/fixtures/apt-mark/example.conf create mode 100644 test/fixtures/bsdtar/test.pax create mode 100644 test/fixtures/bsdtar/test.rar create mode 100644 test/fixtures/bsdtar/test.shar create mode 100644 test/fixtures/dot/test1.gv create mode 100644 test/fixtures/dot/test2.dot delete mode 100644 test/fixtures/evince/.BMP delete mode 100644 test/fixtures/evince/.CBR delete mode 100644 test/fixtures/evince/.CBZ delete mode 100644 test/fixtures/evince/.DJV delete mode 100644 test/fixtures/evince/.DJVU delete mode 100644 test/fixtures/evince/.DVI delete mode 100644 test/fixtures/evince/.DVI.BZ2 delete mode 100644 test/fixtures/evince/.DVI.GZ delete mode 100644 test/fixtures/evince/.DVI.bz2 delete mode 100644 test/fixtures/evince/.DVI.gz delete mode 100644 test/fixtures/evince/.EPS delete mode 100644 test/fixtures/evince/.EPS.BZ2 delete mode 100644 test/fixtures/evince/.EPS.GZ delete mode 100644 test/fixtures/evince/.EPS.bz2 delete mode 100644 test/fixtures/evince/.EPS.gz delete mode 100644 test/fixtures/evince/.GIF delete mode 100644 test/fixtures/evince/.ICO delete mode 100644 test/fixtures/evince/.JPEG delete mode 100644 test/fixtures/evince/.JPG delete mode 100644 test/fixtures/evince/.MIFF delete mode 100644 test/fixtures/evince/.PBM delete mode 100644 test/fixtures/evince/.PCX delete mode 100644 test/fixtures/evince/.PDF delete mode 100644 test/fixtures/evince/.PDF.BZ2 delete mode 100644 test/fixtures/evince/.PDF.GZ delete mode 100644 test/fixtures/evince/.PDF.bz2 delete mode 100644 test/fixtures/evince/.PDF.gz delete mode 100644 test/fixtures/evince/.PGM delete mode 100644 test/fixtures/evince/.PNG delete mode 100644 test/fixtures/evince/.PNM delete mode 100644 test/fixtures/evince/.PPM delete mode 100644 test/fixtures/evince/.PS delete mode 100644 test/fixtures/evince/.PS.BZ2 delete mode 100644 test/fixtures/evince/.PS.GZ delete mode 100644 test/fixtures/evince/.PS.bz2 delete mode 100644 test/fixtures/evince/.PS.gz delete mode 100644 test/fixtures/evince/.TGA delete mode 100644 test/fixtures/evince/.TIF delete mode 100644 test/fixtures/evince/.TIFF delete mode 100644 test/fixtures/evince/.XPM delete mode 100644 test/fixtures/evince/.XWD delete mode 100644 test/fixtures/evince/.bmp delete mode 100644 test/fixtures/evince/.cbr delete mode 100644 test/fixtures/evince/.cbz delete mode 100644 test/fixtures/evince/.djv delete mode 100644 test/fixtures/evince/.djvu delete mode 100644 test/fixtures/evince/.dvi delete mode 100644 test/fixtures/evince/.dvi.BZ2 delete mode 100644 test/fixtures/evince/.dvi.GZ delete mode 100644 test/fixtures/evince/.dvi.bz2 delete mode 100644 test/fixtures/evince/.dvi.gz delete mode 100644 test/fixtures/evince/.eps delete mode 100644 test/fixtures/evince/.eps.BZ2 delete mode 100644 test/fixtures/evince/.eps.GZ delete mode 100644 test/fixtures/evince/.eps.bz2 delete mode 100644 test/fixtures/evince/.eps.gz delete mode 100644 test/fixtures/evince/.gif delete mode 100644 test/fixtures/evince/.ico delete mode 100644 test/fixtures/evince/.jpeg delete mode 100644 test/fixtures/evince/.jpg delete mode 100644 test/fixtures/evince/.miff delete mode 100644 test/fixtures/evince/.pbm delete mode 100644 test/fixtures/evince/.pcx delete mode 100644 test/fixtures/evince/.pdf delete mode 100644 test/fixtures/evince/.pdf.BZ2 delete mode 100644 test/fixtures/evince/.pdf.GZ delete mode 100644 test/fixtures/evince/.pdf.bz2 delete mode 100644 test/fixtures/evince/.pdf.gz delete mode 100644 test/fixtures/evince/.pgm delete mode 100644 test/fixtures/evince/.png delete mode 100644 test/fixtures/evince/.pnm delete mode 100644 test/fixtures/evince/.ppm delete mode 100644 test/fixtures/evince/.ps delete mode 100644 test/fixtures/evince/.ps.BZ2 delete mode 100644 test/fixtures/evince/.ps.GZ delete mode 100644 test/fixtures/evince/.ps.bz2 delete mode 100644 test/fixtures/evince/.ps.gz delete mode 100644 test/fixtures/evince/.tga delete mode 100644 test/fixtures/evince/.tif delete mode 100644 test/fixtures/evince/.tiff delete mode 100644 test/fixtures/evince/.txt delete mode 100644 test/fixtures/evince/.xpm delete mode 100644 test/fixtures/evince/.xwd delete mode 100644 test/fixtures/evince/foo/.gitignore delete mode 100644 test/fixtures/kdvi/.DVI delete mode 100644 test/fixtures/kdvi/.DVI.Z delete mode 100644 test/fixtures/kdvi/.DVI.bz2 delete mode 100644 test/fixtures/kdvi/.DVI.gz delete mode 100644 test/fixtures/kdvi/.dvi delete mode 100644 test/fixtures/kdvi/.dvi.Z delete mode 100644 test/fixtures/kdvi/.dvi.bz2 delete mode 100644 test/fixtures/kdvi/.dvi.gz delete mode 100644 test/fixtures/kdvi/.txt delete mode 100644 test/fixtures/kdvi/foo/.gitignore delete mode 100644 test/fixtures/kpdf/.EPS delete mode 100644 test/fixtures/kpdf/.PDF delete mode 100644 test/fixtures/kpdf/.PS delete mode 100644 test/fixtures/kpdf/.eps delete mode 100644 test/fixtures/kpdf/.pdf delete mode 100644 test/fixtures/kpdf/.ps delete mode 100644 test/fixtures/kpdf/.txt delete mode 100644 test/fixtures/kpdf/foo/.gitignore create mode 100644 test/fixtures/make/test2/Makefile create mode 100644 test/fixtures/man/man3/bash-completion-zstd-testcase.3head.zst create mode 100644 test/fixtures/python/bar.txt create mode 100644 test/fixtures/python/foo.py create mode 100644 test/fixtures/sha256sum/foo create mode 100644 test/fixtures/sha256sum/foo.sha256 create mode 100644 test/fixtures/shells/etc/shells create mode 100755 test/fixtures/xrandr/xrandr (limited to 'test/fixtures') diff --git a/test/fixtures/7z/hello.7z.001 b/test/fixtures/7z/hello.7z.001 new file mode 100644 index 0000000..029e36f Binary files /dev/null and b/test/fixtures/7z/hello.7z.001 differ diff --git a/test/fixtures/7z/hello.7z.002 b/test/fixtures/7z/hello.7z.002 new file mode 100644 index 0000000..9d8d081 Binary files /dev/null and b/test/fixtures/7z/hello.7z.002 differ diff --git a/test/fixtures/_command_offset/completer b/test/fixtures/_command_offset/completer new file mode 100755 index 0000000..8253e6d --- /dev/null +++ b/test/fixtures/_command_offset/completer @@ -0,0 +1,30 @@ +#!/bin/sh + +case "${2-}" in + b|ba|bar) + echo bar + ;; + cont1*) + echo cont10 + echo cont11\\ + ;; + f|fo|foo) + echo foo + ;; + l) + echo line\\ + echo two + echo long + ;; + li*) + echo line\\ + echo two + ;; + lo*) + echo long + ;; + *) + echo bar + echo foo + ;; +esac diff --git a/test/fixtures/_comp_compgen/completions/compgen-cmd1 b/test/fixtures/_comp_compgen/completions/compgen-cmd1 new file mode 100644 index 0000000..70199ba --- /dev/null +++ b/test/fixtures/_comp_compgen/completions/compgen-cmd1 @@ -0,0 +1,19 @@ +# Dummy completion file for _comp_compgen tests -*- shell-script -*- + +_comp_xfunc_compgen_cmd1_compgen_generator1() { + _comp_compgen -- -W '5foo 6bar 7baz' +} + +_comp_cmd_compgen_cmd1__compgen_generator2() { + _comp_compgen -- -W '5abc 6def 7ghi' +} + +_comp_cmd_compgen_cmd1() { + local cur prev words cword comp_args + _comp_initialize -- "$@" || return + _comp_compgen -- -W '012 123 234' + _comp_compgen -ai compgen-cmd1 generator2 +} && + complete -F _comp_cmd_compgen_cmd1 compgen-cmd1 + +# ex: filetype=sh diff --git a/test/fixtures/_comp_compgen/completions/compgen-cmd2 b/test/fixtures/_comp_compgen/completions/compgen-cmd2 new file mode 100644 index 0000000..6b6255f --- /dev/null +++ b/test/fixtures/_comp_compgen/completions/compgen-cmd2 @@ -0,0 +1,11 @@ +# Dummy completion file for _comp_compgen tests -*- shell-script -*- + +_comp_cmd_compgen_cmd2() { + local cur prev words cword comp_args + _comp_initialize -- "$@" || return + _comp_compgen -- -W '012 123 234' + _comp_compgen -ax compgen-cmd1 generator1 +} && + complete -F _comp_cmd_compgen_cmd2 compgen-cmd2 + +# ex: filetype=sh diff --git a/test/fixtures/_comp_load/bin/cmd1 b/test/fixtures/_comp_load/bin/cmd1 new file mode 120000 index 0000000..5e6359b --- /dev/null +++ b/test/fixtures/_comp_load/bin/cmd1 @@ -0,0 +1 @@ +../prefix1/bin/cmd1 \ No newline at end of file diff --git a/test/fixtures/_comp_load/bin/cmd2 b/test/fixtures/_comp_load/bin/cmd2 new file mode 120000 index 0000000..933265d --- /dev/null +++ b/test/fixtures/_comp_load/bin/cmd2 @@ -0,0 +1 @@ +../prefix1/sbin/cmd2 \ No newline at end of file diff --git a/test/fixtures/_comp_load/prefix1/bin/cmd1 b/test/fixtures/_comp_load/prefix1/bin/cmd1 new file mode 100755 index 0000000..8125fcf --- /dev/null +++ b/test/fixtures/_comp_load/prefix1/bin/cmd1 @@ -0,0 +1 @@ +echo cmd1 diff --git a/test/fixtures/_comp_load/prefix1/bin/sh b/test/fixtures/_comp_load/prefix1/bin/sh new file mode 100755 index 0000000..5bc7d46 --- /dev/null +++ b/test/fixtures/_comp_load/prefix1/bin/sh @@ -0,0 +1 @@ +echo sh diff --git a/test/fixtures/_comp_load/prefix1/sbin/cmd2 b/test/fixtures/_comp_load/prefix1/sbin/cmd2 new file mode 100755 index 0000000..8fed03c --- /dev/null +++ b/test/fixtures/_comp_load/prefix1/sbin/cmd2 @@ -0,0 +1 @@ +echo cmd2 diff --git a/test/fixtures/_comp_load/prefix1/share/bash-completion/completions/cmd1 b/test/fixtures/_comp_load/prefix1/share/bash-completion/completions/cmd1 new file mode 100644 index 0000000..378a6e3 --- /dev/null +++ b/test/fixtures/_comp_load/prefix1/share/bash-completion/completions/cmd1 @@ -0,0 +1,2 @@ +echo 'cmd1: sourced from prefix1' +complete -C true "$1" diff --git a/test/fixtures/_comp_load/prefix1/share/bash-completion/completions/cmd2 b/test/fixtures/_comp_load/prefix1/share/bash-completion/completions/cmd2 new file mode 100644 index 0000000..167ad62 --- /dev/null +++ b/test/fixtures/_comp_load/prefix1/share/bash-completion/completions/cmd2 @@ -0,0 +1,2 @@ +echo 'cmd2: sourced from prefix1' +complete -C true "$1" diff --git a/test/fixtures/_comp_load/prefix1/share/bash-completion/completions/sh b/test/fixtures/_comp_load/prefix1/share/bash-completion/completions/sh new file mode 100644 index 0000000..18fe79e --- /dev/null +++ b/test/fixtures/_comp_load/prefix1/share/bash-completion/completions/sh @@ -0,0 +1 @@ +echo 'sh: sourced from prefix1' diff --git a/test/fixtures/_comp_load/userdir1/completions/cmd1 b/test/fixtures/_comp_load/userdir1/completions/cmd1 new file mode 100644 index 0000000..b26bf1f --- /dev/null +++ b/test/fixtures/_comp_load/userdir1/completions/cmd1 @@ -0,0 +1,2 @@ +echo 'cmd1: sourced from userdir1' +complete -C true "$1" diff --git a/test/fixtures/_comp_load/userdir2/completions/cmd2 b/test/fixtures/_comp_load/userdir2/completions/cmd2 new file mode 100644 index 0000000..667989b --- /dev/null +++ b/test/fixtures/_comp_load/userdir2/completions/cmd2 @@ -0,0 +1,2 @@ +echo 'cmd2: sourced from userdir2' +complete -C true "$1" diff --git a/test/fixtures/_comp_xfunc/completions/xfunc-test1 b/test/fixtures/_comp_xfunc/completions/xfunc-test1 new file mode 100644 index 0000000..50a35c0 --- /dev/null +++ b/test/fixtures/_comp_xfunc/completions/xfunc-test1 @@ -0,0 +1,12 @@ +# Dummy completion file for _comp_xfunc tests -*- shell-script -*- + +if declare -F _comp_xfunc_xfunc_test1_utility1 &>/dev/null; then + echo "_comp_xfunc_xfunc_test1_utility1 is already defined" + return 1 +fi + +_comp_xfunc_xfunc_test1_utility1() { + printf 'util1[' + printf '<%s>' "$@" + printf ']\n' +} diff --git a/test/fixtures/_comp_xfunc/completions/xfunc-test2 b/test/fixtures/_comp_xfunc/completions/xfunc-test2 new file mode 100644 index 0000000..ff847b3 --- /dev/null +++ b/test/fixtures/_comp_xfunc/completions/xfunc-test2 @@ -0,0 +1,12 @@ +# Dummy completion file for _comp_xfunc tests -*- shell-script -*- + +if declare -F _comp_xfunc_non_standard_name &>/dev/null; then + echo "_comp_xfunc_non_standard_name is already defined" + return 1 +fi + +_comp_xfunc_non_standard_name() { + printf 'util2[' + printf '<%s>' "$@" + printf ']\n' +} diff --git a/test/fixtures/_known_hosts/.ssh/config_asterisk_1 b/test/fixtures/_known_hosts/.ssh/config_asterisk_1 new file mode 100644 index 0000000..fc09eb0 --- /dev/null +++ b/test/fixtures/_known_hosts/.ssh/config_asterisk_1 @@ -0,0 +1 @@ +Host asterisk_1 diff --git a/test/fixtures/_known_hosts/.ssh/config_asterisk_2 b/test/fixtures/_known_hosts/.ssh/config_asterisk_2 new file mode 100644 index 0000000..42243ad --- /dev/null +++ b/test/fixtures/_known_hosts/.ssh/config_asterisk_2 @@ -0,0 +1 @@ +Host asterisk_2 diff --git a/test/fixtures/_known_hosts/.ssh/config_question_mark b/test/fixtures/_known_hosts/.ssh/config_question_mark new file mode 100644 index 0000000..08e1201 --- /dev/null +++ b/test/fixtures/_known_hosts/.ssh/config_question_mark @@ -0,0 +1 @@ +Host question_mark diff --git a/test/fixtures/_known_hosts/.ssh/config_relative_path b/test/fixtures/_known_hosts/.ssh/config_relative_path new file mode 100644 index 0000000..a7ad4d1 --- /dev/null +++ b/test/fixtures/_known_hosts/.ssh/config_relative_path @@ -0,0 +1 @@ +Host relative_path diff --git a/test/fixtures/_known_hosts/config b/test/fixtures/_known_hosts/config new file mode 100644 index 0000000..fad532b --- /dev/null +++ b/test/fixtures/_known_hosts/config @@ -0,0 +1,9 @@ + UserKnownHostsFile _known_hosts/known_hosts + + # Unindented +Host * + IPQoS none +Host gee* jar?this-part-we-do-not-complete-at-least-yet + HostName %h.example.com + # Indented, with = separator + Host = hus%%eth0 !negated #not-a-comment diff --git a/test/fixtures/_known_hosts/config_full_path b/test/fixtures/_known_hosts/config_full_path new file mode 100644 index 0000000..a91649b --- /dev/null +++ b/test/fixtures/_known_hosts/config_full_path @@ -0,0 +1 @@ +Include ~/config_include_recursion diff --git a/test/fixtures/_known_hosts/config_include b/test/fixtures/_known_hosts/config_include new file mode 100644 index 0000000..d68b0d8 --- /dev/null +++ b/test/fixtures/_known_hosts/config_include @@ -0,0 +1,9 @@ +#$HOME set to fixtures/_known_hosts in unit test +# Include with full path (recursive one) +Include ~/config_full_path +# Include with relative path +Include config_relative_path +# Include with wildcards, and more than one on same row +Include config_asterisk* config_?uestion_mark +# Include a directory name. This is a misconfiguration, but ssh ignores it without errors. +Include ../../_known_hosts diff --git a/test/fixtures/_known_hosts/config_include_recursion b/test/fixtures/_known_hosts/config_include_recursion new file mode 100644 index 0000000..2777069 --- /dev/null +++ b/test/fixtures/_known_hosts/config_include_recursion @@ -0,0 +1 @@ +Host recursion diff --git a/test/fixtures/_known_hosts/config_tilde b/test/fixtures/_known_hosts/config_tilde new file mode 100644 index 0000000..93e495b --- /dev/null +++ b/test/fixtures/_known_hosts/config_tilde @@ -0,0 +1,4 @@ +# With quotes and tilde, and = +UserKnownHostsFile = "~/_known_hosts/known_hosts2" +# Without quotes, with tilde, and another on the same line +UserKnownHostsFile ~/_known_hosts/known_hosts3 _known_hosts/known_hosts4 diff --git a/test/fixtures/_known_hosts/gee-filename-canary b/test/fixtures/_known_hosts/gee-filename-canary new file mode 100644 index 0000000..e69de29 diff --git a/test/fixtures/_known_hosts/known_hosts b/test/fixtures/_known_hosts/known_hosts new file mode 100644 index 0000000..646b5b6 --- /dev/null +++ b/test/fixtures/_known_hosts/known_hosts @@ -0,0 +1,14 @@ +|1|abc +|1|def +doo +# this is a comment +ike ssh-rsa qwerty1234/Qwerty+1234== +jub,10.0.0.1 +@cert-authority kyl,100.0.0.2 xxxfoo +[10.10.0.3]:10022 +[blah]:1234 +fd00:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:5555 +fe80::123:0xff:dead:beef%eth0 +1111:2222:3333:4444:5555:6666:xxxx:abab +11xx:2222:3333:4444:5555:6666:xxxx:abab +::42 diff --git a/test/fixtures/_known_hosts/known_hosts2 b/test/fixtures/_known_hosts/known_hosts2 new file mode 100644 index 0000000..2eb4d4f --- /dev/null +++ b/test/fixtures/_known_hosts/known_hosts2 @@ -0,0 +1 @@ +two,two2,two3,two*,t?o,two4 diff --git a/test/fixtures/_known_hosts/known_hosts3 b/test/fixtures/_known_hosts/known_hosts3 new file mode 100644 index 0000000..2bdf67a --- /dev/null +++ b/test/fixtures/_known_hosts/known_hosts3 @@ -0,0 +1 @@ +three diff --git a/test/fixtures/_known_hosts/known_hosts4 b/test/fixtures/_known_hosts/known_hosts4 new file mode 100644 index 0000000..8510665 --- /dev/null +++ b/test/fixtures/_known_hosts/known_hosts4 @@ -0,0 +1 @@ +four diff --git a/test/fixtures/_known_hosts/localhost_config b/test/fixtures/_known_hosts/localhost_config new file mode 100644 index 0000000..3c6a209 --- /dev/null +++ b/test/fixtures/_known_hosts/localhost_config @@ -0,0 +1 @@ +UserKnownHostsFile _known_hosts/localhost_hosts diff --git a/test/fixtures/_known_hosts/localhost_hosts b/test/fixtures/_known_hosts/localhost_hosts new file mode 100644 index 0000000..ff752c2 --- /dev/null +++ b/test/fixtures/_known_hosts/localhost_hosts @@ -0,0 +1,3 @@ +localhost +127.0.0.1 +::1 diff --git a/test/fixtures/_known_hosts/spaced conf b/test/fixtures/_known_hosts/spaced conf new file mode 100644 index 0000000..ac0891e --- /dev/null +++ b/test/fixtures/_known_hosts/spaced conf @@ -0,0 +1,8 @@ + + # Unindented +Host gee + UserKnownHostsFile "_known_hosts/spaced known_hosts" + + # Indented + Host hus #not-a-comment + UserKnownHostsFile "_known_hosts/known_hosts2" diff --git a/test/fixtures/_known_hosts/spaced known_hosts b/test/fixtures/_known_hosts/spaced known_hosts new file mode 100644 index 0000000..d54a04d --- /dev/null +++ b/test/fixtures/_known_hosts/spaced known_hosts @@ -0,0 +1,4 @@ +|1|abc +|1|def +doo +ike ssh-rsa qwerty1234/Qwerty+1234== diff --git a/test/fixtures/_known_hosts_real/.ssh/config_asterisk_1 b/test/fixtures/_known_hosts_real/.ssh/config_asterisk_1 deleted file mode 100644 index fc09eb0..0000000 --- a/test/fixtures/_known_hosts_real/.ssh/config_asterisk_1 +++ /dev/null @@ -1 +0,0 @@ -Host asterisk_1 diff --git a/test/fixtures/_known_hosts_real/.ssh/config_asterisk_2 b/test/fixtures/_known_hosts_real/.ssh/config_asterisk_2 deleted file mode 100644 index 42243ad..0000000 --- a/test/fixtures/_known_hosts_real/.ssh/config_asterisk_2 +++ /dev/null @@ -1 +0,0 @@ -Host asterisk_2 diff --git a/test/fixtures/_known_hosts_real/.ssh/config_question_mark b/test/fixtures/_known_hosts_real/.ssh/config_question_mark deleted file mode 100644 index 08e1201..0000000 --- a/test/fixtures/_known_hosts_real/.ssh/config_question_mark +++ /dev/null @@ -1 +0,0 @@ -Host question_mark diff --git a/test/fixtures/_known_hosts_real/.ssh/config_relative_path b/test/fixtures/_known_hosts_real/.ssh/config_relative_path deleted file mode 100644 index a7ad4d1..0000000 --- a/test/fixtures/_known_hosts_real/.ssh/config_relative_path +++ /dev/null @@ -1 +0,0 @@ -Host relative_path diff --git a/test/fixtures/_known_hosts_real/config b/test/fixtures/_known_hosts_real/config deleted file mode 100644 index fe3fb54..0000000 --- a/test/fixtures/_known_hosts_real/config +++ /dev/null @@ -1,7 +0,0 @@ - UserKnownHostsFile _known_hosts_real/known_hosts - - # Unindented -Host gee* jar?this-part-we-do-not-complete-at-least-yet - HostName %h.example.com - # Indented - Host hus%%eth0 !negated #not-a-comment diff --git a/test/fixtures/_known_hosts_real/config_full_path b/test/fixtures/_known_hosts_real/config_full_path deleted file mode 100644 index a91649b..0000000 --- a/test/fixtures/_known_hosts_real/config_full_path +++ /dev/null @@ -1 +0,0 @@ -Include ~/config_include_recursion diff --git a/test/fixtures/_known_hosts_real/config_include b/test/fixtures/_known_hosts_real/config_include deleted file mode 100644 index a1ae763..0000000 --- a/test/fixtures/_known_hosts_real/config_include +++ /dev/null @@ -1,7 +0,0 @@ -#$HOME set to fixtures/_known_hosts_real in unit test -# Include with full path (recursive one) -Include ~/config_full_path -# Include with relative path -Include config_relative_path -# Include with wildcards, and more than one on same row -Include config_asterisk* config_?uestion_mark diff --git a/test/fixtures/_known_hosts_real/config_include_recursion b/test/fixtures/_known_hosts_real/config_include_recursion deleted file mode 100644 index 2777069..0000000 --- a/test/fixtures/_known_hosts_real/config_include_recursion +++ /dev/null @@ -1 +0,0 @@ -Host recursion diff --git a/test/fixtures/_known_hosts_real/config_tilde b/test/fixtures/_known_hosts_real/config_tilde deleted file mode 100644 index 4181aaf..0000000 --- a/test/fixtures/_known_hosts_real/config_tilde +++ /dev/null @@ -1,4 +0,0 @@ -# With quotes and tilde -UserKnownHostsFile "~/_known_hosts_real/known_hosts2" -# Without quotes, with tilde, and another on the same line -UserKnownHostsFile ~/_known_hosts_real/known_hosts3 _known_hosts_real/known_hosts4 diff --git a/test/fixtures/_known_hosts_real/gee-filename-canary b/test/fixtures/_known_hosts_real/gee-filename-canary deleted file mode 100644 index e69de29..0000000 diff --git a/test/fixtures/_known_hosts_real/known_hosts b/test/fixtures/_known_hosts_real/known_hosts deleted file mode 100644 index 646b5b6..0000000 --- a/test/fixtures/_known_hosts_real/known_hosts +++ /dev/null @@ -1,14 +0,0 @@ -|1|abc -|1|def -doo -# this is a comment -ike ssh-rsa qwerty1234/Qwerty+1234== -jub,10.0.0.1 -@cert-authority kyl,100.0.0.2 xxxfoo -[10.10.0.3]:10022 -[blah]:1234 -fd00:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:5555 -fe80::123:0xff:dead:beef%eth0 -1111:2222:3333:4444:5555:6666:xxxx:abab -11xx:2222:3333:4444:5555:6666:xxxx:abab -::42 diff --git a/test/fixtures/_known_hosts_real/known_hosts2 b/test/fixtures/_known_hosts_real/known_hosts2 deleted file mode 100644 index 2eb4d4f..0000000 --- a/test/fixtures/_known_hosts_real/known_hosts2 +++ /dev/null @@ -1 +0,0 @@ -two,two2,two3,two*,t?o,two4 diff --git a/test/fixtures/_known_hosts_real/known_hosts3 b/test/fixtures/_known_hosts_real/known_hosts3 deleted file mode 100644 index 2bdf67a..0000000 --- a/test/fixtures/_known_hosts_real/known_hosts3 +++ /dev/null @@ -1 +0,0 @@ -three diff --git a/test/fixtures/_known_hosts_real/known_hosts4 b/test/fixtures/_known_hosts_real/known_hosts4 deleted file mode 100644 index 8510665..0000000 --- a/test/fixtures/_known_hosts_real/known_hosts4 +++ /dev/null @@ -1 +0,0 @@ -four diff --git a/test/fixtures/_known_hosts_real/localhost_config b/test/fixtures/_known_hosts_real/localhost_config deleted file mode 100644 index 30b6623..0000000 --- a/test/fixtures/_known_hosts_real/localhost_config +++ /dev/null @@ -1 +0,0 @@ -UserKnownHostsFile _known_hosts_real/localhost_hosts diff --git a/test/fixtures/_known_hosts_real/localhost_hosts b/test/fixtures/_known_hosts_real/localhost_hosts deleted file mode 100644 index ff752c2..0000000 --- a/test/fixtures/_known_hosts_real/localhost_hosts +++ /dev/null @@ -1,3 +0,0 @@ -localhost -127.0.0.1 -::1 diff --git a/test/fixtures/_known_hosts_real/spaced conf b/test/fixtures/_known_hosts_real/spaced conf deleted file mode 100644 index 566b92c..0000000 --- a/test/fixtures/_known_hosts_real/spaced conf +++ /dev/null @@ -1,8 +0,0 @@ - - # Unindented -Host gee - UserKnownHostsFile "_known_hosts_real/spaced known_hosts" - - # Indented - Host hus #not-a-comment - UserKnownHostsFile "_known_hosts_real/known_hosts2" diff --git a/test/fixtures/_known_hosts_real/spaced known_hosts b/test/fixtures/_known_hosts_real/spaced known_hosts deleted file mode 100644 index d54a04d..0000000 --- a/test/fixtures/_known_hosts_real/spaced known_hosts +++ /dev/null @@ -1,4 +0,0 @@ -|1|abc -|1|def -doo -ike ssh-rsa qwerty1234/Qwerty+1234== diff --git a/test/fixtures/ant/.gitignore b/test/fixtures/ant/.gitignore index 3a08258..3e28307 100644 --- a/test/fixtures/ant/.gitignore +++ b/test/fixtures/ant/.gitignore @@ -1 +1 @@ -.ant-targets-*.xml +/.ant-targets-*.xml diff --git a/test/fixtures/ant/imported-build.xml b/test/fixtures/ant/imported-build.xml index 0cc438f..df6a5f3 100644 --- a/test/fixtures/ant/imported-build.xml +++ b/test/fixtures/ant/imported-build.xml @@ -1,5 +1,5 @@ - + diff --git a/test/fixtures/apt-mark/example.conf b/test/fixtures/apt-mark/example.conf new file mode 100644 index 0000000..e69de29 diff --git a/test/fixtures/bsdtar/test.pax b/test/fixtures/bsdtar/test.pax new file mode 100644 index 0000000..e69de29 diff --git a/test/fixtures/bsdtar/test.rar b/test/fixtures/bsdtar/test.rar new file mode 100644 index 0000000..e69de29 diff --git a/test/fixtures/bsdtar/test.shar b/test/fixtures/bsdtar/test.shar new file mode 100644 index 0000000..e69de29 diff --git a/test/fixtures/dot/test1.gv b/test/fixtures/dot/test1.gv new file mode 100644 index 0000000..e69de29 diff --git a/test/fixtures/dot/test2.dot b/test/fixtures/dot/test2.dot new file mode 100644 index 0000000..e69de29 diff --git a/test/fixtures/evince/.BMP b/test/fixtures/evince/.BMP deleted file mode 100644 index e69de29..0000000 diff --git a/test/fixtures/evince/.CBR b/test/fixtures/evince/.CBR deleted file mode 100644 index e69de29..0000000 diff --git a/test/fixtures/evince/.CBZ b/test/fixtures/evince/.CBZ deleted file mode 100644 index e69de29..0000000 diff --git a/test/fixtures/evince/.DJV b/test/fixtures/evince/.DJV deleted file mode 100644 index e69de29..0000000 diff --git a/test/fixtures/evince/.DJVU b/test/fixtures/evince/.DJVU deleted file mode 100644 index e69de29..0000000 diff --git a/test/fixtures/evince/.DVI b/test/fixtures/evince/.DVI deleted file mode 100644 index e69de29..0000000 diff --git a/test/fixtures/evince/.DVI.BZ2 b/test/fixtures/evince/.DVI.BZ2 deleted file mode 100644 index e69de29..0000000 diff --git a/test/fixtures/evince/.DVI.GZ b/test/fixtures/evince/.DVI.GZ deleted file mode 100644 index e69de29..0000000 diff --git a/test/fixtures/evince/.DVI.bz2 b/test/fixtures/evince/.DVI.bz2 deleted file mode 100644 index e69de29..0000000 diff --git a/test/fixtures/evince/.DVI.gz b/test/fixtures/evince/.DVI.gz deleted file mode 100644 index e69de29..0000000 diff --git a/test/fixtures/evince/.EPS b/test/fixtures/evince/.EPS deleted file mode 100644 index e69de29..0000000 diff --git a/test/fixtures/evince/.EPS.BZ2 b/test/fixtures/evince/.EPS.BZ2 deleted file mode 100644 index e69de29..0000000 diff --git a/test/fixtures/evince/.EPS.GZ b/test/fixtures/evince/.EPS.GZ deleted file mode 100644 index e69de29..0000000 diff --git a/test/fixtures/evince/.EPS.bz2 b/test/fixtures/evince/.EPS.bz2 deleted file mode 100644 index e69de29..0000000 diff --git a/test/fixtures/evince/.EPS.gz b/test/fixtures/evince/.EPS.gz deleted file mode 100644 index e69de29..0000000 diff --git a/test/fixtures/evince/.GIF b/test/fixtures/evince/.GIF deleted file mode 100644 index e69de29..0000000 diff --git a/test/fixtures/evince/.ICO b/test/fixtures/evince/.ICO deleted file mode 100644 index e69de29..0000000 diff --git a/test/fixtures/evince/.JPEG b/test/fixtures/evince/.JPEG deleted file mode 100644 index e69de29..0000000 diff --git a/test/fixtures/evince/.JPG b/test/fixtures/evince/.JPG deleted file mode 100644 index e69de29..0000000 diff --git a/test/fixtures/evince/.MIFF b/test/fixtures/evince/.MIFF deleted file mode 100644 index e69de29..0000000 diff --git a/test/fixtures/evince/.PBM b/test/fixtures/evince/.PBM deleted file mode 100644 index e69de29..0000000 diff --git a/test/fixtures/evince/.PCX b/test/fixtures/evince/.PCX deleted file mode 100644 index e69de29..0000000 diff --git a/test/fixtures/evince/.PDF b/test/fixtures/evince/.PDF deleted file mode 100644 index e69de29..0000000 diff --git a/test/fixtures/evince/.PDF.BZ2 b/test/fixtures/evince/.PDF.BZ2 deleted file mode 100644 index e69de29..0000000 diff --git a/test/fixtures/evince/.PDF.GZ b/test/fixtures/evince/.PDF.GZ deleted file mode 100644 index e69de29..0000000 diff --git a/test/fixtures/evince/.PDF.bz2 b/test/fixtures/evince/.PDF.bz2 deleted file mode 100644 index e69de29..0000000 diff --git a/test/fixtures/evince/.PDF.gz b/test/fixtures/evince/.PDF.gz deleted file mode 100644 index e69de29..0000000 diff --git a/test/fixtures/evince/.PGM b/test/fixtures/evince/.PGM deleted file mode 100644 index e69de29..0000000 diff --git a/test/fixtures/evince/.PNG b/test/fixtures/evince/.PNG deleted file mode 100644 index e69de29..0000000 diff --git a/test/fixtures/evince/.PNM b/test/fixtures/evince/.PNM deleted file mode 100644 index e69de29..0000000 diff --git a/test/fixtures/evince/.PPM b/test/fixtures/evince/.PPM deleted file mode 100644 index e69de29..0000000 diff --git a/test/fixtures/evince/.PS b/test/fixtures/evince/.PS deleted file mode 100644 index e69de29..0000000 diff --git a/test/fixtures/evince/.PS.BZ2 b/test/fixtures/evince/.PS.BZ2 deleted file mode 100644 index e69de29..0000000 diff --git a/test/fixtures/evince/.PS.GZ b/test/fixtures/evince/.PS.GZ deleted file mode 100644 index e69de29..0000000 diff --git a/test/fixtures/evince/.PS.bz2 b/test/fixtures/evince/.PS.bz2 deleted file mode 100644 index e69de29..0000000 diff --git a/test/fixtures/evince/.PS.gz b/test/fixtures/evince/.PS.gz deleted file mode 100644 index e69de29..0000000 diff --git a/test/fixtures/evince/.TGA b/test/fixtures/evince/.TGA deleted file mode 100644 index e69de29..0000000 diff --git a/test/fixtures/evince/.TIF b/test/fixtures/evince/.TIF deleted file mode 100644 index e69de29..0000000 diff --git a/test/fixtures/evince/.TIFF b/test/fixtures/evince/.TIFF deleted file mode 100644 index e69de29..0000000 diff --git a/test/fixtures/evince/.XPM b/test/fixtures/evince/.XPM deleted file mode 100644 index e69de29..0000000 diff --git a/test/fixtures/evince/.XWD b/test/fixtures/evince/.XWD deleted file mode 100644 index e69de29..0000000 diff --git a/test/fixtures/evince/.bmp b/test/fixtures/evince/.bmp deleted file mode 100644 index e69de29..0000000 diff --git a/test/fixtures/evince/.cbr b/test/fixtures/evince/.cbr deleted file mode 100644 index e69de29..0000000 diff --git a/test/fixtures/evince/.cbz b/test/fixtures/evince/.cbz deleted file mode 100644 index e69de29..0000000 diff --git a/test/fixtures/evince/.djv b/test/fixtures/evince/.djv deleted file mode 100644 index e69de29..0000000 diff --git a/test/fixtures/evince/.djvu b/test/fixtures/evince/.djvu deleted file mode 100644 index e69de29..0000000 diff --git a/test/fixtures/evince/.dvi b/test/fixtures/evince/.dvi deleted file mode 100644 index e69de29..0000000 diff --git a/test/fixtures/evince/.dvi.BZ2 b/test/fixtures/evince/.dvi.BZ2 deleted file mode 100644 index e69de29..0000000 diff --git a/test/fixtures/evince/.dvi.GZ b/test/fixtures/evince/.dvi.GZ deleted file mode 100644 index e69de29..0000000 diff --git a/test/fixtures/evince/.dvi.bz2 b/test/fixtures/evince/.dvi.bz2 deleted file mode 100644 index e69de29..0000000 diff --git a/test/fixtures/evince/.dvi.gz b/test/fixtures/evince/.dvi.gz deleted file mode 100644 index e69de29..0000000 diff --git a/test/fixtures/evince/.eps b/test/fixtures/evince/.eps deleted file mode 100644 index e69de29..0000000 diff --git a/test/fixtures/evince/.eps.BZ2 b/test/fixtures/evince/.eps.BZ2 deleted file mode 100644 index e69de29..0000000 diff --git a/test/fixtures/evince/.eps.GZ b/test/fixtures/evince/.eps.GZ deleted file mode 100644 index e69de29..0000000 diff --git a/test/fixtures/evince/.eps.bz2 b/test/fixtures/evince/.eps.bz2 deleted file mode 100644 index e69de29..0000000 diff --git a/test/fixtures/evince/.eps.gz b/test/fixtures/evince/.eps.gz deleted file mode 100644 index e69de29..0000000 diff --git a/test/fixtures/evince/.gif b/test/fixtures/evince/.gif deleted file mode 100644 index e69de29..0000000 diff --git a/test/fixtures/evince/.ico b/test/fixtures/evince/.ico deleted file mode 100644 index e69de29..0000000 diff --git a/test/fixtures/evince/.jpeg b/test/fixtures/evince/.jpeg deleted file mode 100644 index e69de29..0000000 diff --git a/test/fixtures/evince/.jpg b/test/fixtures/evince/.jpg deleted file mode 100644 index e69de29..0000000 diff --git a/test/fixtures/evince/.miff b/test/fixtures/evince/.miff deleted file mode 100644 index e69de29..0000000 diff --git a/test/fixtures/evince/.pbm b/test/fixtures/evince/.pbm deleted file mode 100644 index e69de29..0000000 diff --git a/test/fixtures/evince/.pcx b/test/fixtures/evince/.pcx deleted file mode 100644 index e69de29..0000000 diff --git a/test/fixtures/evince/.pdf b/test/fixtures/evince/.pdf deleted file mode 100644 index e69de29..0000000 diff --git a/test/fixtures/evince/.pdf.BZ2 b/test/fixtures/evince/.pdf.BZ2 deleted file mode 100644 index e69de29..0000000 diff --git a/test/fixtures/evince/.pdf.GZ b/test/fixtures/evince/.pdf.GZ deleted file mode 100644 index e69de29..0000000 diff --git a/test/fixtures/evince/.pdf.bz2 b/test/fixtures/evince/.pdf.bz2 deleted file mode 100644 index e69de29..0000000 diff --git a/test/fixtures/evince/.pdf.gz b/test/fixtures/evince/.pdf.gz deleted file mode 100644 index e69de29..0000000 diff --git a/test/fixtures/evince/.pgm b/test/fixtures/evince/.pgm deleted file mode 100644 index e69de29..0000000 diff --git a/test/fixtures/evince/.png b/test/fixtures/evince/.png deleted file mode 100644 index e69de29..0000000 diff --git a/test/fixtures/evince/.pnm b/test/fixtures/evince/.pnm deleted file mode 100644 index e69de29..0000000 diff --git a/test/fixtures/evince/.ppm b/test/fixtures/evince/.ppm deleted file mode 100644 index e69de29..0000000 diff --git a/test/fixtures/evince/.ps b/test/fixtures/evince/.ps deleted file mode 100644 index e69de29..0000000 diff --git a/test/fixtures/evince/.ps.BZ2 b/test/fixtures/evince/.ps.BZ2 deleted file mode 100644 index e69de29..0000000 diff --git a/test/fixtures/evince/.ps.GZ b/test/fixtures/evince/.ps.GZ deleted file mode 100644 index e69de29..0000000 diff --git a/test/fixtures/evince/.ps.bz2 b/test/fixtures/evince/.ps.bz2 deleted file mode 100644 index e69de29..0000000 diff --git a/test/fixtures/evince/.ps.gz b/test/fixtures/evince/.ps.gz deleted file mode 100644 index e69de29..0000000 diff --git a/test/fixtures/evince/.tga b/test/fixtures/evince/.tga deleted file mode 100644 index e69de29..0000000 diff --git a/test/fixtures/evince/.tif b/test/fixtures/evince/.tif deleted file mode 100644 index e69de29..0000000 diff --git a/test/fixtures/evince/.tiff b/test/fixtures/evince/.tiff deleted file mode 100644 index e69de29..0000000 diff --git a/test/fixtures/evince/.txt b/test/fixtures/evince/.txt deleted file mode 100644 index e69de29..0000000 diff --git a/test/fixtures/evince/.xpm b/test/fixtures/evince/.xpm deleted file mode 100644 index e69de29..0000000 diff --git a/test/fixtures/evince/.xwd b/test/fixtures/evince/.xwd deleted file mode 100644 index e69de29..0000000 diff --git a/test/fixtures/evince/foo/.gitignore b/test/fixtures/evince/foo/.gitignore deleted file mode 100644 index e69de29..0000000 diff --git a/test/fixtures/kdvi/.DVI b/test/fixtures/kdvi/.DVI deleted file mode 100644 index e69de29..0000000 diff --git a/test/fixtures/kdvi/.DVI.Z b/test/fixtures/kdvi/.DVI.Z deleted file mode 100644 index e69de29..0000000 diff --git a/test/fixtures/kdvi/.DVI.bz2 b/test/fixtures/kdvi/.DVI.bz2 deleted file mode 100644 index e69de29..0000000 diff --git a/test/fixtures/kdvi/.DVI.gz b/test/fixtures/kdvi/.DVI.gz deleted file mode 100644 index e69de29..0000000 diff --git a/test/fixtures/kdvi/.dvi b/test/fixtures/kdvi/.dvi deleted file mode 100644 index e69de29..0000000 diff --git a/test/fixtures/kdvi/.dvi.Z b/test/fixtures/kdvi/.dvi.Z deleted file mode 100644 index e69de29..0000000 diff --git a/test/fixtures/kdvi/.dvi.bz2 b/test/fixtures/kdvi/.dvi.bz2 deleted file mode 100644 index e69de29..0000000 diff --git a/test/fixtures/kdvi/.dvi.gz b/test/fixtures/kdvi/.dvi.gz deleted file mode 100644 index e69de29..0000000 diff --git a/test/fixtures/kdvi/.txt b/test/fixtures/kdvi/.txt deleted file mode 100644 index e69de29..0000000 diff --git a/test/fixtures/kdvi/foo/.gitignore b/test/fixtures/kdvi/foo/.gitignore deleted file mode 100644 index e69de29..0000000 diff --git a/test/fixtures/kpdf/.EPS b/test/fixtures/kpdf/.EPS deleted file mode 100644 index e69de29..0000000 diff --git a/test/fixtures/kpdf/.PDF b/test/fixtures/kpdf/.PDF deleted file mode 100644 index e69de29..0000000 diff --git a/test/fixtures/kpdf/.PS b/test/fixtures/kpdf/.PS deleted file mode 100644 index e69de29..0000000 diff --git a/test/fixtures/kpdf/.eps b/test/fixtures/kpdf/.eps deleted file mode 100644 index e69de29..0000000 diff --git a/test/fixtures/kpdf/.pdf b/test/fixtures/kpdf/.pdf deleted file mode 100644 index e69de29..0000000 diff --git a/test/fixtures/kpdf/.ps b/test/fixtures/kpdf/.ps deleted file mode 100644 index e69de29..0000000 diff --git a/test/fixtures/kpdf/.txt b/test/fixtures/kpdf/.txt deleted file mode 100644 index e69de29..0000000 diff --git a/test/fixtures/kpdf/foo/.gitignore b/test/fixtures/kpdf/foo/.gitignore deleted file mode 100644 index e69de29..0000000 diff --git a/test/fixtures/make/.gitignore b/test/fixtures/make/.gitignore index 3d1325c..a9b67f8 100644 --- a/test/fixtures/make/.gitignore +++ b/test/fixtures/make/.gitignore @@ -1 +1 @@ -extra_makefile +/extra_makefile diff --git a/test/fixtures/make/test2/Makefile b/test/fixtures/make/test2/Makefile new file mode 100644 index 0000000..835b514 --- /dev/null +++ b/test/fixtures/make/test2/Makefile @@ -0,0 +1,23 @@ +# makefile + +all: abc/xyz +.PHONY: abc/xyz +abc/xyz 123/xaa 123/xbb: + mkdir -p $(@:/%=) + date > $@ + +sub1test/bar/alpha sub1test/bar/beta: + mkdir -p $(@:/%=) + date > $@ + +sub2test/bar/alpha: + mkdir -p $(@:/%=) + date > $@ + +sub3test/bar/alpha sub3test/foo/alpha: + mkdir -p $(@:/%=) + date > $@ + +sub4test/bar/alpha sub4test/bar/beta sub4test2/foo/gamma: + mkdir -p $(@:/%=) + date > $@ diff --git a/test/fixtures/man/man3/bash-completion-zstd-testcase.3head.zst b/test/fixtures/man/man3/bash-completion-zstd-testcase.3head.zst new file mode 100644 index 0000000..e58c09d Binary files /dev/null and b/test/fixtures/man/man3/bash-completion-zstd-testcase.3head.zst differ diff --git a/test/fixtures/pkgtools/ports/.gitignore b/test/fixtures/pkgtools/ports/.gitignore index 71d2c0c..7925953 100644 --- a/test/fixtures/pkgtools/ports/.gitignore +++ b/test/fixtures/pkgtools/ports/.gitignore @@ -1,2 +1,2 @@ -INDEX -INDEX-5 +/INDEX +/INDEX-5 diff --git a/test/fixtures/python/bar.txt b/test/fixtures/python/bar.txt new file mode 100644 index 0000000..e69de29 diff --git a/test/fixtures/python/foo.py b/test/fixtures/python/foo.py new file mode 100644 index 0000000..e69de29 diff --git a/test/fixtures/sha256sum/foo b/test/fixtures/sha256sum/foo new file mode 100644 index 0000000..e69de29 diff --git a/test/fixtures/sha256sum/foo.sha256 b/test/fixtures/sha256sum/foo.sha256 new file mode 100644 index 0000000..26d55dc --- /dev/null +++ b/test/fixtures/sha256sum/foo.sha256 @@ -0,0 +1 @@ +e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 foo diff --git a/test/fixtures/shells/etc/shells b/test/fixtures/shells/etc/shells new file mode 100644 index 0000000..0d979db --- /dev/null +++ b/test/fixtures/shells/etc/shells @@ -0,0 +1,2 @@ +# /etc/shells: valid login shells +/bash/completion/canary diff --git a/test/fixtures/xrandr/xrandr b/test/fixtures/xrandr/xrandr new file mode 100755 index 0000000..a4693b5 --- /dev/null +++ b/test/fixtures/xrandr/xrandr @@ -0,0 +1,207 @@ +#!/bin/sh + +if [ "$1" = --help ]; then + + # xrandr 1.5.1 help + cat < or -d + --help + -o + or --orientation + -q or --query + -s /x or --size /x + -r or --rate or --refresh + -v or --version + -x (reflect in x) + -y (reflect in y) + --screen + --verbose + --current + --dryrun + --nograb + --prop or --properties + --fb x + --fbmm x + --dpi / + --output + --auto + --mode + --preferred + --pos x + --rate or --refresh + --reflect normal,x,y,xy + --rotate normal,inverted,left,right + --left-of + --right-of + --above + --below + --same-as + --set + --scale [x] + --scale-from x + --transform ,,,,,,,, + --filter nearest,bilinear + --off + --crtc + --panning x[++[/x++[////]]] + --gamma [::] + --brightness + --primary + --noprimary + --newmode + + + [flags...] + Valid flags: +HSync -HSync +VSync -VSync + +CSync -CSync CSync Interlace DoubleScan + --rmmode + --addmode + --delmode + --listproviders + --setprovideroutputsource + --setprovideroffloadsink + --listmonitors + --listactivemonitors + --setmonitor {auto|/x/++} {none|,,...} + --delmonitor +EOF + +elif + [ "$1" = --listmonitors ] +then + + cat <