diff --git a/powertest.yaml b/powertest.yaml index a3968b24..8889db07 100644 --- a/powertest.yaml +++ b/powertest.yaml @@ -67,6 +67,12 @@ commands: - --no-quotes ? - null - --hyperlink + ? - null + - --absolute + : values: + - on + - follow + - off ? - -w - --width : values: diff --git a/tests/cmd/absolute_recurse_unix.stderr b/tests/cmd/absolute_recurse_unix.stderr new file mode 100644 index 00000000..e69de29b diff --git a/tests/cmd/absolute_recurse_unix.stdout b/tests/cmd/absolute_recurse_unix.stdout new file mode 100644 index 00000000..5355be5d --- /dev/null +++ b/tests/cmd/absolute_recurse_unix.stdout @@ -0,0 +1,49 @@ +[CWD]/tests/itest/a +[CWD]/tests/itest/b +[CWD]/tests/itest/c +[CWD]/tests/itest/d +[CWD]/tests/itest/e +[CWD]/tests/itest/exa +[CWD]/tests/itest/f +[CWD]/tests/itest/g +[CWD]/tests/itest/h +[CWD]/tests/itest/i +[CWD]/tests/itest/image.jpg.img.c.rs.log.png +[CWD]/tests/itest/index.svg +[CWD]/tests/itest/j +[CWD]/tests/itest/k +[CWD]/tests/itest/l +[CWD]/tests/itest/m +[CWD]/tests/itest/n +[CWD]/tests/itest/o +[CWD]/tests/itest/p +[CWD]/tests/itest/q +[CWD]/tests/itest/vagrant + +tests/itest/exa: +[CWD]/tests/itest/exa/file.c -> djihisudjuhfius +[CWD]/tests/itest/exa/sssssssssssssssssssssssssggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss + +tests/itest/exa/sssssssssssssssssssssssssggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss: +[CWD]/tests/itest/exa/sssssssssssssssssssssssssggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss/Makefile + +tests/itest/vagrant: +[CWD]/tests/itest/vagrant/debug +[CWD]/tests/itest/vagrant/dev +[CWD]/tests/itest/vagrant/log + +tests/itest/vagrant/debug: +[CWD]/tests/itest/vagrant/debug/a +[CWD]/tests/itest/vagrant/debug/symlink -> a +[CWD]/tests/itest/vagrant/debug/symlink-broken -> ./b + +tests/itest/vagrant/dev: +[CWD]/tests/itest/vagrant/dev/main.bf + +tests/itest/vagrant/log: +[CWD]/tests/itest/vagrant/log/file.png +[CWD]/tests/itest/vagrant/log/run + +tests/itest/vagrant/log/run: +[CWD]/tests/itest/vagrant/log/run/run.log.text +[CWD]/tests/itest/vagrant/log/run/sps.log.text diff --git a/tests/cmd/absolute_recurse_unix.toml b/tests/cmd/absolute_recurse_unix.toml new file mode 100644 index 00000000..9b941618 --- /dev/null +++ b/tests/cmd/absolute_recurse_unix.toml @@ -0,0 +1,2 @@ +bin.name = "eza" +args = "tests/itest --absolute -R" diff --git a/tests/cmd/absolute_unix.stderr b/tests/cmd/absolute_unix.stderr new file mode 100644 index 00000000..e69de29b diff --git a/tests/cmd/absolute_unix.stdout b/tests/cmd/absolute_unix.stdout new file mode 100644 index 00000000..1a1a6ad9 --- /dev/null +++ b/tests/cmd/absolute_unix.stdout @@ -0,0 +1,21 @@ +[CWD]/tests/itest/a +[CWD]/tests/itest/b +[CWD]/tests/itest/c +[CWD]/tests/itest/d +[CWD]/tests/itest/e +[CWD]/tests/itest/exa +[CWD]/tests/itest/f +[CWD]/tests/itest/g +[CWD]/tests/itest/h +[CWD]/tests/itest/i +[CWD]/tests/itest/image.jpg.img.c.rs.log.png +[CWD]/tests/itest/index.svg +[CWD]/tests/itest/j +[CWD]/tests/itest/k +[CWD]/tests/itest/l +[CWD]/tests/itest/m +[CWD]/tests/itest/n +[CWD]/tests/itest/o +[CWD]/tests/itest/p +[CWD]/tests/itest/q +[CWD]/tests/itest/vagrant diff --git a/tests/cmd/absolute_unix.toml b/tests/cmd/absolute_unix.toml new file mode 100644 index 00000000..d1442b94 --- /dev/null +++ b/tests/cmd/absolute_unix.toml @@ -0,0 +1,2 @@ +bin.name = "eza" +args = "tests/itest --absolute" diff --git a/tests/gen/absolute_recurse_unix.stderr b/tests/gen/absolute_recurse_unix.stderr new file mode 100644 index 00000000..e69de29b diff --git a/tests/gen/absolute_recurse_unix.stdout b/tests/gen/absolute_recurse_unix.stdout new file mode 100644 index 00000000..583b9059 --- /dev/null +++ b/tests/gen/absolute_recurse_unix.stdout @@ -0,0 +1,49 @@ +/build/source/tests/itest/a +/build/source/tests/itest/b +/build/source/tests/itest/c +/build/source/tests/itest/d +/build/source/tests/itest/e +/build/source/tests/itest/exa +/build/source/tests/itest/f +/build/source/tests/itest/g +/build/source/tests/itest/h +/build/source/tests/itest/i +/build/source/tests/itest/image.jpg.img.c.rs.log.png +/build/source/tests/itest/index.svg +/build/source/tests/itest/j +/build/source/tests/itest/k +/build/source/tests/itest/l +/build/source/tests/itest/m +/build/source/tests/itest/n +/build/source/tests/itest/o +/build/source/tests/itest/p +/build/source/tests/itest/q +/build/source/tests/itest/vagrant + +tests/itest/exa: +/build/source/tests/itest/exa/file.c -> djihisudjuhfius +/build/source/tests/itest/exa/sssssssssssssssssssssssssggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss + +tests/itest/exa/sssssssssssssssssssssssssggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss: +/build/source/tests/itest/exa/sssssssssssssssssssssssssggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss/Makefile + +tests/itest/vagrant: +/build/source/tests/itest/vagrant/debug +/build/source/tests/itest/vagrant/dev +/build/source/tests/itest/vagrant/log + +tests/itest/vagrant/debug: +/build/source/tests/itest/vagrant/debug/a +/build/source/tests/itest/vagrant/debug/symlink -> a +/build/source/tests/itest/vagrant/debug/symlink-broken -> ./b + +tests/itest/vagrant/dev: +/build/source/tests/itest/vagrant/dev/main.bf + +tests/itest/vagrant/log: +/build/source/tests/itest/vagrant/log/file.png +/build/source/tests/itest/vagrant/log/run + +tests/itest/vagrant/log/run: +/build/source/tests/itest/vagrant/log/run/run.log.text +/build/source/tests/itest/vagrant/log/run/sps.log.text diff --git a/tests/gen/absolute_unix.stderr b/tests/gen/absolute_unix.stderr new file mode 100644 index 00000000..e69de29b diff --git a/tests/gen/absolute_unix.stdout b/tests/gen/absolute_unix.stdout new file mode 100644 index 00000000..80be15cb --- /dev/null +++ b/tests/gen/absolute_unix.stdout @@ -0,0 +1,21 @@ +/build/source/tests/itest/a +/build/source/tests/itest/b +/build/source/tests/itest/c +/build/source/tests/itest/d +/build/source/tests/itest/e +/build/source/tests/itest/exa +/build/source/tests/itest/f +/build/source/tests/itest/g +/build/source/tests/itest/h +/build/source/tests/itest/i +/build/source/tests/itest/image.jpg.img.c.rs.log.png +/build/source/tests/itest/index.svg +/build/source/tests/itest/j +/build/source/tests/itest/k +/build/source/tests/itest/l +/build/source/tests/itest/m +/build/source/tests/itest/n +/build/source/tests/itest/o +/build/source/tests/itest/p +/build/source/tests/itest/q +/build/source/tests/itest/vagrant diff --git a/tests/gen/ptest_19a666ddec321ae2.stderr b/tests/gen/ptest_19a666ddec321ae2.stderr new file mode 100644 index 00000000..e69de29b diff --git a/tests/gen/ptest_19a666ddec321ae2.stdout b/tests/gen/ptest_19a666ddec321ae2.stdout new file mode 100644 index 00000000..811a8f11 --- /dev/null +++ b/tests/gen/ptest_19a666ddec321ae2.stdout @@ -0,0 +1,9 @@ +git +grid +group +icons +perms +size +specials +symlinks +time diff --git a/tests/gen/ptest_2dbc2104ddb934cd.stderr b/tests/gen/ptest_2dbc2104ddb934cd.stderr new file mode 100644 index 00000000..e69de29b diff --git a/tests/gen/ptest_2dbc2104ddb934cd.stdout b/tests/gen/ptest_2dbc2104ddb934cd.stdout new file mode 100644 index 00000000..811a8f11 --- /dev/null +++ b/tests/gen/ptest_2dbc2104ddb934cd.stdout @@ -0,0 +1,9 @@ +git +grid +group +icons +perms +size +specials +symlinks +time diff --git a/tests/gen/ptest_4b30f7de50929327.stderr b/tests/gen/ptest_4b30f7de50929327.stderr new file mode 100644 index 00000000..e69de29b diff --git a/tests/gen/ptest_4b30f7de50929327.stdout b/tests/gen/ptest_4b30f7de50929327.stdout new file mode 100644 index 00000000..c856e596 --- /dev/null +++ b/tests/gen/ptest_4b30f7de50929327.stdout @@ -0,0 +1,9 @@ +/build/source/tests/test_dir/git +/build/source/tests/test_dir/grid +/build/source/tests/test_dir/group +/build/source/tests/test_dir/icons +/build/source/tests/test_dir/perms +/build/source/tests/test_dir/size +/build/source/tests/test_dir/specials +/build/source/tests/test_dir/symlinks +/build/source/tests/test_dir/time diff --git a/tests/gen/ptest_4b7165c936488151.stderr b/tests/gen/ptest_4b7165c936488151.stderr new file mode 100644 index 00000000..e69de29b diff --git a/tests/gen/ptest_4b7165c936488151.stdout b/tests/gen/ptest_4b7165c936488151.stdout new file mode 100644 index 00000000..811a8f11 --- /dev/null +++ b/tests/gen/ptest_4b7165c936488151.stdout @@ -0,0 +1,9 @@ +git +grid +group +icons +perms +size +specials +symlinks +time diff --git a/tests/gen/ptest_82a40fefd797654.stderr b/tests/gen/ptest_82a40fefd797654.stderr new file mode 100644 index 00000000..e69de29b diff --git a/tests/gen/ptest_82a40fefd797654.stdout b/tests/gen/ptest_82a40fefd797654.stdout new file mode 100644 index 00000000..c856e596 --- /dev/null +++ b/tests/gen/ptest_82a40fefd797654.stdout @@ -0,0 +1,9 @@ +/build/source/tests/test_dir/git +/build/source/tests/test_dir/grid +/build/source/tests/test_dir/group +/build/source/tests/test_dir/icons +/build/source/tests/test_dir/perms +/build/source/tests/test_dir/size +/build/source/tests/test_dir/specials +/build/source/tests/test_dir/symlinks +/build/source/tests/test_dir/time diff --git a/tests/gen/ptest_a920233617a69b55.stderr b/tests/gen/ptest_a920233617a69b55.stderr new file mode 100644 index 00000000..e69de29b diff --git a/tests/gen/ptest_a920233617a69b55.stdout b/tests/gen/ptest_a920233617a69b55.stdout new file mode 100644 index 00000000..c856e596 --- /dev/null +++ b/tests/gen/ptest_a920233617a69b55.stdout @@ -0,0 +1,9 @@ +/build/source/tests/test_dir/git +/build/source/tests/test_dir/grid +/build/source/tests/test_dir/group +/build/source/tests/test_dir/icons +/build/source/tests/test_dir/perms +/build/source/tests/test_dir/size +/build/source/tests/test_dir/specials +/build/source/tests/test_dir/symlinks +/build/source/tests/test_dir/time diff --git a/tests/gen/ptest_f90d48e69d70b41.stderr b/tests/gen/ptest_f90d48e69d70b41.stderr new file mode 100644 index 00000000..e69de29b diff --git a/tests/gen/ptest_f90d48e69d70b41.stdout b/tests/gen/ptest_f90d48e69d70b41.stdout new file mode 100644 index 00000000..c856e596 --- /dev/null +++ b/tests/gen/ptest_f90d48e69d70b41.stdout @@ -0,0 +1,9 @@ +/build/source/tests/test_dir/git +/build/source/tests/test_dir/grid +/build/source/tests/test_dir/group +/build/source/tests/test_dir/icons +/build/source/tests/test_dir/perms +/build/source/tests/test_dir/size +/build/source/tests/test_dir/specials +/build/source/tests/test_dir/symlinks +/build/source/tests/test_dir/time diff --git a/tests/ptests/ptest_2439b7d68089135b.stdout b/tests/ptests/ptest_2439b7d68089135b.stdout index d9d9a520..67c8b96f 100644 --- a/tests/ptests/ptest_2439b7d68089135b.stdout +++ b/tests/ptests/ptest_2439b7d68089135b.stdout @@ -20,6 +20,7 @@ DISPLAY OPTIONS --icons=WHEN when to display icons (always, auto, never) --no-quotes don't quote file names with spaces --hyperlink display entries as hyperlinks + --absolute display entries with their absolute path (on, follow, off) -w, --width COLS set screen width in columns diff --git a/tests/ptests/ptest_4b30f7de50929327.stderr b/tests/ptests/ptest_4b30f7de50929327.stderr new file mode 100644 index 00000000..e69de29b diff --git a/tests/ptests/ptest_4b30f7de50929327.stdout b/tests/ptests/ptest_4b30f7de50929327.stdout new file mode 100644 index 00000000..c856e596 --- /dev/null +++ b/tests/ptests/ptest_4b30f7de50929327.stdout @@ -0,0 +1,9 @@ +/build/source/tests/test_dir/git +/build/source/tests/test_dir/grid +/build/source/tests/test_dir/group +/build/source/tests/test_dir/icons +/build/source/tests/test_dir/perms +/build/source/tests/test_dir/size +/build/source/tests/test_dir/specials +/build/source/tests/test_dir/symlinks +/build/source/tests/test_dir/time diff --git a/tests/ptests/ptest_4b30f7de50929327.toml b/tests/ptests/ptest_4b30f7de50929327.toml new file mode 100644 index 00000000..f7c6623a --- /dev/null +++ b/tests/ptests/ptest_4b30f7de50929327.toml @@ -0,0 +1,2 @@ +bin.name = "eza" +args = "tests/test_dir --absolute follow" diff --git a/tests/ptests/ptest_4b7165c936488151.stderr b/tests/ptests/ptest_4b7165c936488151.stderr new file mode 100644 index 00000000..e69de29b diff --git a/tests/ptests/ptest_4b7165c936488151.stdout b/tests/ptests/ptest_4b7165c936488151.stdout new file mode 100644 index 00000000..811a8f11 --- /dev/null +++ b/tests/ptests/ptest_4b7165c936488151.stdout @@ -0,0 +1,9 @@ +git +grid +group +icons +perms +size +specials +symlinks +time diff --git a/tests/ptests/ptest_4b7165c936488151.toml b/tests/ptests/ptest_4b7165c936488151.toml new file mode 100644 index 00000000..0280ffe7 --- /dev/null +++ b/tests/ptests/ptest_4b7165c936488151.toml @@ -0,0 +1,2 @@ +bin.name = "eza" +args = "tests/test_dir --absolute off" diff --git a/tests/ptests/ptest_f90d48e69d70b41.stderr b/tests/ptests/ptest_f90d48e69d70b41.stderr new file mode 100644 index 00000000..e69de29b diff --git a/tests/ptests/ptest_f90d48e69d70b41.stdout b/tests/ptests/ptest_f90d48e69d70b41.stdout new file mode 100644 index 00000000..c856e596 --- /dev/null +++ b/tests/ptests/ptest_f90d48e69d70b41.stdout @@ -0,0 +1,9 @@ +/build/source/tests/test_dir/git +/build/source/tests/test_dir/grid +/build/source/tests/test_dir/group +/build/source/tests/test_dir/icons +/build/source/tests/test_dir/perms +/build/source/tests/test_dir/size +/build/source/tests/test_dir/specials +/build/source/tests/test_dir/symlinks +/build/source/tests/test_dir/time diff --git a/tests/ptests/ptest_f90d48e69d70b41.toml b/tests/ptests/ptest_f90d48e69d70b41.toml new file mode 100644 index 00000000..001c03e5 --- /dev/null +++ b/tests/ptests/ptest_f90d48e69d70b41.toml @@ -0,0 +1,2 @@ +bin.name = "eza" +args = "tests/test_dir --absolute on"