From f6e66d982d788af4849f40a72a40262091c43b4a Mon Sep 17 00:00:00 2001 From: Benjamin Sago Date: Fri, 9 Apr 2021 23:59:54 +0100 Subject: [PATCH] Add tests for device IDs in file size column --- xtests/details-view-filesizes.toml | 11 +++++++++++ xtests/outputs/dev_long.ansitxt | 7 +++++++ 2 files changed, 18 insertions(+) create mode 100644 xtests/outputs/dev_long.ansitxt diff --git a/xtests/details-view-filesizes.toml b/xtests/details-view-filesizes.toml index 6682d25..a496db6 100644 --- a/xtests/details-view-filesizes.toml +++ b/xtests/details-view-filesizes.toml @@ -61,3 +61,14 @@ stdout = { file = "outputs/files_long_colourscale_bytes.ansitxt" } stderr = { empty = true } status = 0 tags = [ 'long', 'colour-scale', 'bytes' ] + +[[cmd]] +name = "‘exa -l’ produces a details table with major and minor device IDs" +shell = "cd /dev; exa -l mem null port zero full random urandom --sort=none" +stdout = { file = "outputs/dev_long.ansitxt" } +stderr = { empty = true } +status = 0 +tags = [ 'long', 'dev' ] + +# these particular device IDs should be fixed: +# https://raw.githubusercontent.com/torvalds/linux/master/Documentation/admin-guide/devices.txt diff --git a/xtests/outputs/dev_long.ansitxt b/xtests/outputs/dev_long.ansitxt new file mode 100644 index 0000000..2f394a9 --- /dev/null +++ b/xtests/outputs/dev_long.ansitxt @@ -0,0 +1,7 @@ +crw-r----- 1,1 root  9 Apr 19:35 mem +crw-rw-rw- 1,3 root  9 Apr 19:35 null +crw-r----- 1,4 root  9 Apr 19:35 port +crw-rw-rw- 1,5 root  9 Apr 19:35 zero +crw-rw-rw- 1,7 root  9 Apr 19:35 full +crw-rw-rw- 1,8 root  9 Apr 19:35 random +crw-rw-rw- 1,9 root  9 Apr 19:35 urandom