grid-details-view.toml 2.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778
  1. # listing directory tests
  2. [[cmd]]
  3. name = "‘COLUMNS=40 exa -lG’ produces a grid with details of 1 column"
  4. shell = "exa -lG /testcases/files"
  5. environment = { COLUMNS = "40" }
  6. stdout = { file = "outputs/files_long_grid_1col.ansitxt" }
  7. stderr = { empty = true }
  8. status = 0
  9. tags = [ 'env', 'long', 'grid' ]
  10. [[cmd]]
  11. name = "‘COLUMNS=80 exa -lG’ produces a grid with details of 1 column"
  12. shell = "exa -lG /testcases/files"
  13. environment = { COLUMNS = "80" }
  14. stdout = { file = "outputs/files_long_grid_1col.ansitxt" }
  15. stderr = { empty = true }
  16. status = 0
  17. tags = [ 'env', 'long', 'grid' ]
  18. [[cmd]]
  19. name = "‘COLUMNS=120 exa -lG’ produces a grid with details of 2 columns"
  20. shell = "exa -lG /testcases/files"
  21. environment = { COLUMNS = "120" }
  22. stdout = { file = "outputs/files_long_grid_2col.ansitxt" }
  23. stderr = { empty = true }
  24. status = 0
  25. tags = [ 'env', 'long', 'grid' ]
  26. [[cmd]]
  27. name = "‘COLUMNS=160 exa -lG’ produces a grid with details of 3 columns"
  28. shell = "exa -lG /testcases/files"
  29. environment = { COLUMNS = "160" }
  30. stdout = { file = "outputs/files_long_grid_3col.ansitxt" }
  31. stderr = { empty = true }
  32. status = 0
  33. tags = [ 'env', 'long', 'grid' ]
  34. [[cmd]]
  35. name = "‘COLUMNS=200 exa -lG’ produces a grid with details of 4 columns"
  36. shell = "exa -lG /testcases/files"
  37. environment = { COLUMNS = "200" }
  38. stdout = { file = "outputs/files_long_grid_4col.ansitxt" }
  39. stderr = { empty = true }
  40. status = 0
  41. tags = [ 'env', 'long', 'grid' ]
  42. # listing files tests
  43. # (these rely on bash’s glob sort order)
  44. # (some of the output files also have trailing whitespace)
  45. [[cmd]]
  46. name = "‘COLUMNS=100 exa -lG’ with file arguments produces a grid with details of 1 column, with full paths"
  47. shell = "exa -lG /testcases/files/*"
  48. environment = { COLUMNS = "100" }
  49. stdout = { file = "outputs/files_paths_long_grid_1col.ansitxt" }
  50. stderr = { empty = true }
  51. status = 0
  52. tags = [ 'env', 'long', 'grid' ]
  53. [[cmd]]
  54. name = "‘COLUMNS=150 exa -lG’ with file arguments produces a grid with details of 2 columns, with full paths"
  55. shell = "exa -lG /testcases/files/*"
  56. environment = { COLUMNS = "150" }
  57. stdout = { file = "outputs/files_paths_long_grid_2col.ansitxt" }
  58. stderr = { empty = true }
  59. status = 0
  60. tags = [ 'env', 'long', 'grid' ]
  61. [[cmd]]
  62. name = "‘COLUMNS=200 exa -lG’ with file arguments produces a grid with details of 3 columns, with full paths"
  63. shell = "exa -lG /testcases/files/*"
  64. environment = { COLUMNS = "200" }
  65. stdout = { file = "outputs/files_paths_long_grid_3col.ansitxt" }
  66. stderr = { empty = true }
  67. status = 0
  68. tags = [ 'env', 'long', 'grid' ]