errors.toml 3.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118
  1. # Command-line errors
  2. [[cmd]]
  3. name = "‘exa --aoeu’ displays an error"
  4. shell = "exa --aoeu"
  5. stdout = { empty = true }
  6. stderr = { file = "outputs/error_invalid_option.ansitxt" }
  7. status = 3
  8. tags = [ 'error' ]
  9. [[cmd]]
  10. name = "‘exa -Taa’ displays an error"
  11. shell = "exa -Taa"
  12. stdout = { empty = true }
  13. stderr = { file = "outputs/error_tree_all_all.ansitxt" }
  14. status = 3
  15. tags = [ 'error' ]
  16. # Error suggestions
  17. [[cmd]]
  18. name = "‘exa -ltr’ offers a suggestion"
  19. shell = "exa -ltr"
  20. stdout = { empty = true }
  21. stderr = { string = "To sort oldest files last, try \"--sort oldest\", or just \"-sold\""}
  22. status = 3
  23. tags = [ 'error', 'long', 'sort' ]
  24. [[cmd]]
  25. name = "‘exa -lt’ offers a suggestion"
  26. shell = "exa -lt"
  27. stdout = { empty = true }
  28. stderr = { string = "To sort newest files last, try \"--sort newest\", or just \"-snew\""}
  29. status = 3
  30. tags = [ 'error', 'long', 'sort' ]
  31. # Invalid values for $COLUMNS
  32. [[cmd]]
  33. name = "‘COLUMNS=999... exa’ shows an error about the number size"
  34. shell = "exa"
  35. environment = { "COLUMNS" = "99999999999999999999999" }
  36. stdout = { empty = true }
  37. stderr = { file = "outputs/error_columns_nines.ansitxt" }
  38. status = 3
  39. tags = [ 'error', 'env' ]
  40. [[cmd]]
  41. name = "‘COLUMNS=abcdef exa’ shows an error about invalid digits"
  42. shell = "exa"
  43. environment = { "COLUMNS" = "abcdef" }
  44. stdout = { empty = true }
  45. stderr = { file = "outputs/error_columns_invalid.ansitxt" }
  46. status = 3
  47. tags = [ 'error', 'env' ]
  48. # Invalid values for $EXA_GRID_ROWS
  49. [[cmd]]
  50. name = "‘EXA_GRID_ROWS=999... exa -lG’ shows an error about the number size"
  51. shell = "exa -lG"
  52. environment = { "EXA_GRID_ROWS" = "99999999999999999999999" }
  53. stdout = { empty = true }
  54. stderr = { file = "outputs/error_grid_rows_nines.ansitxt" }
  55. status = 3
  56. tags = [ 'error', 'env' ]
  57. [[cmd]]
  58. name = "‘EXA_GRID_ROWS=abcdef exa -lG’ shows an error about invalid digits"
  59. shell = "exa -lG"
  60. environment = { "EXA_GRID_ROWS" = "abcdef" }
  61. stdout = { empty = true }
  62. stderr = { file = "outputs/error_grid_rows_invalid.ansitxt" }
  63. status = 3
  64. tags = [ 'error', 'env' ]
  65. # Invalid values for $EXA_ICON_SPACING
  66. [[cmd]]
  67. name = "‘EXA_ICON_SPACING=999... exa --icons’ shows an error about the number size"
  68. shell = "exa --icons"
  69. environment = { "EXA_ICON_SPACING" = "99999999999999999999999" }
  70. stdout = { empty = true }
  71. stderr = { file = "outputs/error_icon_spacing_nines.ansitxt" }
  72. status = 3
  73. tags = [ 'error', 'env', 'icons' ]
  74. [[cmd]]
  75. name = "‘EXA_ICON_SPACING=abcdef exa --icons’ shows an error about invalid digits"
  76. shell = "exa --icons"
  77. environment = { "EXA_ICON_SPACING" = "abcdef" }
  78. stdout = { empty = true }
  79. stderr = { file = "outputs/error_icon_spacing_invalid.ansitxt" }
  80. status = 3
  81. tags = [ 'error', 'env', 'icons' ]
  82. # Invalid values for --level (-L)
  83. [[cmd]]
  84. name = "‘exa -TL999...’ shows an error about the number size"
  85. shell = "exa -TL99999999999999999999999"
  86. stdout = { empty = true }
  87. stderr = { file = "outputs/error_level_nines.ansitxt" }
  88. status = 3
  89. tags = [ 'error', 'tree', 'level' ]
  90. [[cmd]]
  91. name = "‘exa -TLabcdef’ shows an error about invalid digits"
  92. shell = "exa -TLabcdef"
  93. stdout = { empty = true }
  94. stderr = { file = "outputs/error_level_invalid.ansitxt" }
  95. status = 3
  96. tags = [ 'error', 'tree', 'level' ]