Преглед изворни кода

Add xtests for EXA_GRID_ROWS

ariasuni пре 4 година
родитељ
комит
beaf561086

+ 30 - 0
xtests/grid-details-view.toml

@@ -97,3 +97,33 @@ stdout = { file = "outputs/files_long_grid_header_2files.ansitxt" }
 stderr = { empty = true }
 status = 0
 tags = [ 'env', 'long', 'grid' ]
+
+
+# check if EXA_GRID_ROWS is working
+
+[[cmd]]
+name = "‘COLUMNS=200 EXA_GRID_ROWS=2 exa -lG’ with three files produces a grid details of 1 column"
+shell = "exa -lG /testcases/files/1_*"
+environment = { COLUMNS = "200", EXA_GRID_ROWS = "2" }
+stdout = { file = "outputs/files_long_grid_exa_grid_rows_2_3files.ansitxt" }
+stderr = { empty = true }
+status = 0
+tags = [ 'env', 'long', 'grid' ]
+
+[[cmd]]
+name = "‘COLUMNS=200 EXA_GRID_ROWS=5 exa -lG’ with 15 files produces a grid details of 3 columns"
+shell = "exa -lG /testcases/files/1*"
+environment = { COLUMNS = "200", EXA_GRID_ROWS = "5" }
+stdout = { file = "outputs/files_long_grid_exa_grid_rows_5_15files.ansitxt" }
+stderr = { empty = true }
+status = 0
+tags = [ 'env', 'long', 'grid' ]
+
+[[cmd]]
+name = "‘COLUMNS=200 EXA_GRID_ROWS=6 exa -lG’ with 15 files produces a grid details of 1 column"
+shell = "exa -lG /testcases/files/1*"
+environment = { COLUMNS = "200", EXA_GRID_ROWS = "6" }
+stdout = { file = "outputs/files_long_grid_exa_grid_rows_6_15files.ansitxt" }
+stderr = { empty = true }
+status = 0
+tags = [ 'env', 'long', 'grid' ]

+ 3 - 0
xtests/outputs/files_long_grid_exa_grid_rows_2_3files.ansitxt

@@ -0,0 +1,3 @@
+.rw-r--r--    1 cassowary  1 Jan 12:34 /testcases/files/1_bytes
+.rw-r--r-- 1.0k cassowary  1 Jan 12:34 /testcases/files/1_KiB
+.rw-r--r-- 1.0M cassowary  1 Jan 12:34 /testcases/files/1_MiB

+ 5 - 0
xtests/outputs/files_long_grid_exa_grid_rows_5_15files.ansitxt

@@ -0,0 +1,5 @@
+.rw-r--r--  10 cassowary  1 Jan 12:34 /testcases/files/10_bytes    .rw-r--r-- 12M cassowary  1 Jan 12:34 /testcases/files/11_MiB      .rw-r--r--  13k cassowary  1 Jan 12:34 /testcases/files/13_KiB
+.rw-r--r-- 10k cassowary  1 Jan 12:34 /testcases/files/10_KiB      .rw-r--r--  12 cassowary  1 Jan 12:34 /testcases/files/12_bytes    .rw-r--r--  14M cassowary  1 Jan 12:34 /testcases/files/13_MiB
+.rw-r--r-- 10M cassowary  1 Jan 12:34 /testcases/files/10_MiB      .rw-r--r-- 12k cassowary  1 Jan 12:34 /testcases/files/12_KiB      .rw-r--r--    1 cassowary  1 Jan 12:34 /testcases/files/1_bytes
+.rw-r--r--  11 cassowary  1 Jan 12:34 /testcases/files/11_bytes    .rw-r--r-- 13M cassowary  1 Jan 12:34 /testcases/files/12_MiB      .rw-r--r-- 1.0k cassowary  1 Jan 12:34 /testcases/files/1_KiB
+.rw-r--r-- 11k cassowary  1 Jan 12:34 /testcases/files/11_KiB      .rw-r--r--  13 cassowary  1 Jan 12:34 /testcases/files/13_bytes    .rw-r--r-- 1.0M cassowary  1 Jan 12:34 /testcases/files/1_MiB

+ 15 - 0
xtests/outputs/files_long_grid_exa_grid_rows_6_15files.ansitxt

@@ -0,0 +1,15 @@
+.rw-r--r--    1 cassowary  1 Jan 12:34 /testcases/files/1_bytes
+.rw-r--r-- 1.0k cassowary  1 Jan 12:34 /testcases/files/1_KiB
+.rw-r--r-- 1.0M cassowary  1 Jan 12:34 /testcases/files/1_MiB
+.rw-r--r--   10 cassowary  1 Jan 12:34 /testcases/files/10_bytes
+.rw-r--r--  10k cassowary  1 Jan 12:34 /testcases/files/10_KiB
+.rw-r--r--  10M cassowary  1 Jan 12:34 /testcases/files/10_MiB
+.rw-r--r--   11 cassowary  1 Jan 12:34 /testcases/files/11_bytes
+.rw-r--r--  11k cassowary  1 Jan 12:34 /testcases/files/11_KiB
+.rw-r--r--  12M cassowary  1 Jan 12:34 /testcases/files/11_MiB
+.rw-r--r--   12 cassowary  1 Jan 12:34 /testcases/files/12_bytes
+.rw-r--r--  12k cassowary  1 Jan 12:34 /testcases/files/12_KiB
+.rw-r--r--  13M cassowary  1 Jan 12:34 /testcases/files/12_MiB
+.rw-r--r--   13 cassowary  1 Jan 12:34 /testcases/files/13_bytes
+.rw-r--r--  13k cassowary  1 Jan 12:34 /testcases/files/13_KiB
+.rw-r--r--  14M cassowary  1 Jan 12:34 /testcases/files/13_MiB