1. 323.07 s [opt-env-conf-test] 1
  2. 323.07 s [opt-env-conf-test] ["input"]
  3. 323.07 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:745:27-54
  4. 323.07 s [opt-env-conf-test] @@ -742,7 +742,7 @@
  5. 323.07 s [opt-env-conf-test] parserCompletionTest
  6. 323.07 s [opt-env-conf-test] ( (,)
  7. 323.07 s [opt-env-conf-test] <$> setting [argument, reader (str :: Reader String), completer $ listCompleter ["input"]]
  8. 323.07 s [opt-env-conf-test] - <*> setting [switch (), long "verbose"]
  9. 323.07 s [opt-env-conf-test] + <*> setting [switch (), long "verbose"]
  10. 323.07 s [opt-env-conf-test] )
  11. 323.07 s [opt-env-conf-test] 1
  12. 323.07 s [opt-env-conf-test] ["input"]
  13. 323.07 s [opt-env-conf-test] added mutation IntLit at test/OptEnvConf/CompletionSpec.hs:747:11-12
  14. 323.07 s [opt-env-conf-test] @@ -744,7 +744,7 @@
  15. 323.07 s [opt-env-conf-test] <$> setting [argument, reader (str :: Reader String), completer $ listCompleter ["input"]]
  16. 323.07 s [opt-env-conf-test] <*> setting [switch (), long "verbose"]
  17. 323.07 s [opt-env-conf-test] )
  18. 323.07 s [opt-env-conf-test] - 1
  19. 323.07 s [opt-env-conf-test] + 0
  20. 323.07 s [opt-env-conf-test] ["input"]
  21. 323.07 s [opt-env-conf-test] ["--verbose"]
  22. 323.07 s [opt-env-conf-test]
  23. 323.07 s [opt-env-conf-test] added mutation IntLit at test/OptEnvConf/CompletionSpec.hs:747:11-12
  24. 323.07 s [opt-env-conf-test] @@ -744,7 +744,7 @@
  25. 323.07 s [opt-env-conf-test] <$> setting [argument, reader (str :: Reader String), completer $ listCompleter ["input"]]
  26. 323.07 s [opt-env-conf-test] <*> setting [switch (), long "verbose"]
  27. 323.07 s [opt-env-conf-test] )
  28. 323.07 s [opt-env-conf-test] - 1
  29. 323.07 s [opt-env-conf-test] + -1
  30. 323.07 s [opt-env-conf-test] ["input"]
  31. 323.07 s [opt-env-conf-test] ["--verbose"]
  32. 323.07 s [opt-env-conf-test]
  33. 323.07 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:754:27-54
  34. 323.07 s [opt-env-conf-test] @@ -751,7 +751,7 @@
  35. 323.07 s [opt-env-conf-test] it "can complete a positional after an option" $
  36. 323.07 s [opt-env-conf-test] parserCompletionDescriptionTest
  37. 323.07 s [opt-env-conf-test] ( (,)
  38. 323.07 s [opt-env-conf-test] - <$> setting [switch (), long "verbose"]
  39. 323.07 s [opt-env-conf-test] + <$> setting []
  40. 323.07 s [opt-env-conf-test] <*> setting [argument, reader (str :: Reader String), help "file", completer $ listCompleter ["output"]]
  41. 323.07 s [opt-env-conf-test] )
  42. 323.07 s [opt-env-conf-test] 1
  43. 323.07 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:754:27-54
  44. 323.07 s [opt-env-conf-test] @@ -751,7 +751,7 @@
  45. 323.07 s [opt-env-conf-test] it "can complete a positional after an option" $
  46. 323.07 s [opt-env-conf-test] parserCompletionDescriptionTest
  47. 323.07 s [opt-env-conf-test] ( (,)
  48. 323.07 s [opt-env-conf-test] - <$> setting [switch (), long "verbose"]
  49. 323.07 s [opt-env-conf-test] + <$> setting [switch (), long "verbose"]
  50. 323.07 s [opt-env-conf-test] <*> setting [argument, reader (str :: Reader String), help "file", completer $ listCompleter ["output"]]
  51. 323.07 s [opt-env-conf-test] )
  52. 323.07 s [opt-env-conf-test] 1
  53. 323.07 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:755:27-119
  54. 323.07 s [opt-env-conf-test] @@ -752,7 +752,7 @@
  55. 323.07 s [opt-env-conf-test] parserCompletionDescriptionTest
  56. 323.07 s [opt-env-conf-test] ( (,)
  57. 323.07 s [opt-env-conf-test] <$> setting [switch (), long "verbose"]
  58. 323.07 s [opt-env-conf-test] - <*> setting [argument, reader (str :: Reader String), help "file", completer $ listCompleter ["output"]]
  59. 323.07 s [opt-env-conf-test] + <*> setting []
  60. 323.07 s [opt-env-conf-test] )
  61. 323.07 s [opt-env-conf-test] 1
  62. 323.07 s [opt-env-conf-test] ["--verbose"]
  63. 323.07 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:755:27-119
  64. 323.07 s [opt-env-conf-test] @@ -752,7 +752,7 @@
  65. 323.07 s [opt-env-conf-test] parserCompletionDescriptionTest
  66. 323.07 s [opt-env-conf-test] ( (,)
  67. 323.07 s [opt-env-conf-test] <$> setting [switch (), long "verbose"]
  68. 323.07 s [opt-env-conf-test] - <*> setting [argument, reader (str :: Reader String), help "file", completer $ listCompleter ["output"]]
  69. 323.07 s [opt-env-conf-test] + <*> setting [argument, reader (str :: Reader String), help "file", completer $ listCompleter ["output"]]
  70. 323.07 s [opt-env-conf-test] )
  71. 323.07 s [opt-env-conf-test] 1
  72. 323.07 s [opt-env-conf-test] ["--verbose"]
  73. 323.07 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:755:27-119
  74. 323.07 s [opt-env-conf-test] @@ -752,7 +752,7 @@
  75. 323.07 s [opt-env-conf-test] parserCompletionDescriptionTest
  76. 323.07 s [opt-env-conf-test] ( (,)
  77. 323.07 s [opt-env-conf-test] <$> setting [switch (), long "verbose"]
  78. 323.07 s [opt-env-conf-test] - <*> setting [argument, reader (str :: Reader String), help "file", completer $ listCompleter ["output"]]
  79. 323.07 s [opt-env-conf-test] + <*> setting [argument, reader (str :: Reader String), help "file", completer $ listCompleter ["output"]]
  80. 323.07 s [opt-env-conf-test] )
  81. 323.07 s [opt-env-conf-test] 1
  82. 323.07 s [opt-env-conf-test] ["--verbose"]
  83. 323.07 s [opt-env-conf-test] added mutation IntLit at test/OptEnvConf/CompletionSpec.hs:757:11-12
  84. 323.07 s [opt-env-conf-test] @@ -754,7 +754,7 @@
  85. 323.07 s [opt-env-conf-test] <$> setting [switch (), long "verbose"]
  86. 323.07 s [opt-env-conf-test] <*> setting [argument, reader (str :: Reader String), help "file", completer $ listCompleter ["output"]]
  87. 323.07 s [opt-env-conf-test] )
  88. 323.07 s [opt-env-conf-test] - 1
  89. 323.07 s [opt-env-conf-test] + 0
  90. 323.07 s [opt-env-conf-test] ["--verbose"]
  91. 323.07 s [opt-env-conf-test] ["file"]
  92. 323.07 s [opt-env-conf-test]
  93. 323.07 s [opt-env-conf-test] added mutation IntLit at test/OptEnvConf/CompletionSpec.hs:757:11-12
  94. 323.07 s [opt-env-conf-test] @@ -754,7 +754,7 @@
  95. 323.07 s [opt-env-conf-test] <$> setting [switch (), long "verbose"]
  96. 323.07 s [opt-env-conf-test] <*> setting [argument, reader (str :: Reader String), help "file", completer $ listCompleter ["output"]]
  97. 323.07 s [opt-env-conf-test] )
  98. 323.07 s [opt-env-conf-test] - 1
  99. 323.07 s [opt-env-conf-test] + -1
  100. 323.07 s [opt-env-conf-test] ["--verbose"]
  101. 323.07 s [opt-env-conf-test] ["file"]
  102. 323.07 s [opt-env-conf-test]
  103. 323.07 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:768:27-103
  104. 323.07 s [opt-env-conf-test] @@ -765,7 +765,7 @@
  105. 323.07 s [opt-env-conf-test] it "completes both arguments when none have been typed" $
  106. 323.07 s [opt-env-conf-test] parserCompletionTest
  107. 323.07 s [opt-env-conf-test] ( (,)
  108. 323.07 s [opt-env-conf-test] - <$> setting [argument, reader (str :: Reader String), completer $ listCompleter ["src"]]
  109. 323.07 s [opt-env-conf-test] + <$> setting []
  110. 323.07 s [opt-env-conf-test] <*> setting [argument, reader (str :: Reader String), completer $ listCompleter ["dst"]]
  111. 323.07 s [opt-env-conf-test] )
  112. 323.07 s [opt-env-conf-test] 0
  113. 323.07 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:768:27-103
  114. 323.07 s [opt-env-conf-test] @@ -765,7 +765,7 @@
  115. 323.07 s [opt-env-conf-test] it "completes both arguments when none have been typed" $
  116. 323.07 s [opt-env-conf-test] parserCompletionTest
  117. 323.07 s [opt-env-conf-test] ( (,)
  118. 323.07 s [opt-env-conf-test] - <$> setting [argument, reader (str :: Reader String), completer $ listCompleter ["src"]]
  119. 323.07 s [opt-env-conf-test] + <$> setting [argument, reader (str :: Reader String), completer $ listCompleter ["src"]]
  120. 323.07 s [opt-env-conf-test] <*> setting [argument, reader (str :: Reader String), completer $ listCompleter ["dst"]]
  121. 323.07 s [opt-env-conf-test] )
  122. 323.07 s [opt-env-conf-test] 0
  123. 323.07 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:768:27-103
  124. 323.07 s [opt-env-conf-test] @@ -765,7 +765,7 @@
  125. 323.07 s [opt-env-conf-test] it "completes both arguments when none have been typed" $
  126. 323.07 s [opt-env-conf-test] parserCompletionTest
  127. 323.07 s [opt-env-conf-test] ( (,)
  128. 323.07 s [opt-env-conf-test] - <$> setting [argument, reader (str :: Reader String), completer $ listCompleter ["src"]]
  129. 323.08 s [opt-env-conf-test] + <$> setting [argument, reader (str :: Reader String), completer $ listCompleter ["src"]]
  130. 323.08 s [opt-env-conf-test] <*> setting [argument, reader (str :: Reader String), completer $ listCompleter ["dst"]]
  131. 323.08 s [opt-env-conf-test] )
  132. 323.08 s [opt-env-conf-test] 0
  133. 323.08 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:769:27-103
  134. 323.08 s [opt-env-conf-test] @@ -766,7 +766,7 @@
  135. 323.08 s [opt-env-conf-test] parserCompletionTest
  136. 323.08 s [opt-env-conf-test] ( (,)
  137. 323.08 s [opt-env-conf-test] <$> setting [argument, reader (str :: Reader String), completer $ listCompleter ["src"]]
  138. 323.08 s [opt-env-conf-test] - <*> setting [argument, reader (str :: Reader String), completer $ listCompleter ["dst"]]
  139. 323.08 s [opt-env-conf-test] + <*> setting []
  140. 323.08 s [opt-env-conf-test] )
  141. 323.08 s [opt-env-conf-test] 0
  142. 323.08 s [opt-env-conf-test] []
  143. 323.08 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:769:27-103
  144. 323.08 s [opt-env-conf-test] @@ -766,7 +766,7 @@
  145. 323.08 s [opt-env-conf-test] parserCompletionTest
  146. 323.08 s [opt-env-conf-test] ( (,)
  147. 323.08 s [opt-env-conf-test] <$> setting [argument, reader (str :: Reader String), completer $ listCompleter ["src"]]
  148. 323.08 s [opt-env-conf-test] - <*> setting [argument, reader (str :: Reader String), completer $ listCompleter ["dst"]]
  149. 323.08 s [opt-env-conf-test] + <*> setting [argument, reader (str :: Reader String), completer $ listCompleter ["dst"]]
  150. 323.08 s [opt-env-conf-test] )
  151. 323.08 s [opt-env-conf-test] 0
  152. 323.08 s [opt-env-conf-test] []
  153. 323.08 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:769:27-103
  154. 323.08 s [opt-env-conf-test] @@ -766,7 +766,7 @@
  155. 323.08 s [opt-env-conf-test] parserCompletionTest
  156. 323.08 s [opt-env-conf-test] ( (,)
  157. 323.08 s [opt-env-conf-test] <$> setting [argument, reader (str :: Reader String), completer $ listCompleter ["src"]]
  158. 323.08 s [opt-env-conf-test] - <*> setting [argument, reader (str :: Reader String), completer $ listCompleter ["dst"]]
  159. 323.08 s [opt-env-conf-test] + <*> setting [argument, reader (str :: Reader String), completer $ listCompleter ["dst"]]
  160. 323.08 s [opt-env-conf-test] )
  161. 323.08 s [opt-env-conf-test] 0
  162. 323.08 s [opt-env-conf-test] []
  163. 323.08 s [opt-env-conf-test] added mutation IntLit at test/OptEnvConf/CompletionSpec.hs:771:11-12
  164. 323.08 s [opt-env-conf-test] @@ -768,7 +768,7 @@
  165. 323.08 s [opt-env-conf-test] <$> setting [argument, reader (str :: Reader String), completer $ listCompleter ["src"]]
  166. 323.08 s [opt-env-conf-test] <*> setting [argument, reader (str :: Reader String), completer $ listCompleter ["dst"]]
  167. 323.08 s [opt-env-conf-test] )
  168. 323.08 s [opt-env-conf-test] - 0
  169. 323.08 s [opt-env-conf-test] + 1
  170. 323.08 s [opt-env-conf-test] []
  171. 323.08 s [opt-env-conf-test] [ "src",
  172. 323.08 s [opt-env-conf-test] "dst"
  173. 323.08 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:773:11-12
  174. 323.08 s [opt-env-conf-test] @@ -770,9 +770,7 @@
  175. 323.08 s [opt-env-conf-test] )
  176. 323.08 s [opt-env-conf-test] 0
  177. 323.08 s [opt-env-conf-test] []
  178. 323.08 s [opt-env-conf-test] - [ "src",
  179. 323.08 s [opt-env-conf-test] - "dst"
  180. 323.08 s [opt-env-conf-test] - ]
  181. 323.08 s [opt-env-conf-test] + []
  182. 323.08 s [opt-env-conf-test]
  183. 323.08 s [opt-env-conf-test] it "completes the second argument after the first" $
  184. 323.08 s [opt-env-conf-test] parserCompletionTest
  185. 323.08 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:773:11-12
  186. 323.08 s [opt-env-conf-test] @@ -770,9 +770,9 @@
  187. 323.08 s [opt-env-conf-test] )
  188. 323.08 s [opt-env-conf-test] 0
  189. 323.08 s [opt-env-conf-test] []
  190. 323.08 s [opt-env-conf-test] - [ "src",
  191. 323.08 s [opt-env-conf-test] - "dst"
  192. 323.08 s [opt-env-conf-test] - ]
  193. 323.08 s [opt-env-conf-test] + [ "src",
  194. 323.08 s [opt-env-conf-test] + "dst"
  195. 323.08 s [opt-env-conf-test] + ]
  196. 323.08 s [opt-env-conf-test]
  197. 323.08 s [opt-env-conf-test] it "completes the second argument after the first" $
  198. 323.08 s [opt-env-conf-test] parserCompletionTest
  199. 323.08 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:780:27-103
  200. 323.08 s [opt-env-conf-test] @@ -777,7 +777,7 @@
  201. 323.08 s [opt-env-conf-test] it "completes the second argument after the first" $
  202. 323.08 s [opt-env-conf-test] parserCompletionTest
  203. 323.08 s [opt-env-conf-test] ( (,)
  204. 323.08 s [opt-env-conf-test] - <$> setting [argument, reader (str :: Reader String), completer $ listCompleter ["src"]]
  205. 323.08 s [opt-env-conf-test] + <$> setting []
  206. 323.08 s [opt-env-conf-test] <*> setting [argument, reader (str :: Reader String), completer $ listCompleter ["dst"]]
  207. 323.08 s [opt-env-conf-test] )
  208. 323.08 s [opt-env-conf-test] 1
  209. 323.08 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:780:27-103
  210. 323.08 s [opt-env-conf-test] @@ -777,7 +777,7 @@
  211. 323.08 s [opt-env-conf-test] it "completes the second argument after the first" $
  212. 323.08 s [opt-env-conf-test] parserCompletionTest
  213. 323.08 s [opt-env-conf-test] ( (,)
  214. 323.08 s [opt-env-conf-test] - <$> setting [argument, reader (str :: Reader String), completer $ listCompleter ["src"]]
  215. 323.08 s [opt-env-conf-test] + <$> setting [argument, reader (str :: Reader String), completer $ listCompleter ["src"]]
  216. 323.08 s [opt-env-conf-test] <*> setting [argument, reader (str :: Reader String), completer $ listCompleter ["dst"]]
  217. 323.08 s [opt-env-conf-test] )
  218. 323.08 s [opt-env-conf-test] 1
  219. 323.08 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:780:27-103
  220. 323.08 s [opt-env-conf-test] @@ -777,7 +777,7 @@
  221. 323.08 s [opt-env-conf-test] it "completes the second argument after the first" $
  222. 323.08 s [opt-env-conf-test] parserCompletionTest
  223. 323.08 s [opt-env-conf-test] ( (,)
  224. 323.08 s [opt-env-conf-test] - <$> setting [argument, reader (str :: Reader String), completer $ listCompleter ["src"]]
  225. 323.08 s [opt-env-conf-test] + <$> setting [argument, reader (str :: Reader String), completer $ listCompleter ["src"]]
  226. 323.08 s [opt-env-conf-test] <*> setting [argument, reader (str :: Reader String), completer $ listCompleter ["dst"]]
  227. 323.08 s [opt-env-conf-test] )
  228. 323.08 s [opt-env-conf-test] 1
  229. 323.08 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:781:27-103
  230. 323.08 s [opt-env-conf-test] @@ -778,7 +778,7 @@
  231. 323.08 s [opt-env-conf-test] parserCompletionTest
  232. 323.08 s [opt-env-conf-test] ( (,)
  233. 323.08 s [opt-env-conf-test] <$> setting [argument, reader (str :: Reader String), completer $ listCompleter ["src"]]
  234. 323.08 s [opt-env-conf-test] - <*> setting [argument, reader (str :: Reader String), completer $ listCompleter ["dst"]]
  235. 323.08 s [opt-env-conf-test] + <*> setting []
  236. 323.08 s [opt-env-conf-test] )
  237. 323.08 s [opt-env-conf-test] 1
  238. 323.08 s [opt-env-conf-test] ["something"]
  239. 323.08 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:781:27-103
  240. 323.08 s [opt-env-conf-test] @@ -778,7 +778,7 @@
  241. 323.08 s [opt-env-conf-test] parserCompletionTest
  242. 323.08 s [opt-env-conf-test] ( (,)
  243. 323.08 s [opt-env-conf-test] <$> setting [argument, reader (str :: Reader String), completer $ listCompleter ["src"]]
  244. 323.08 s [opt-env-conf-test] - <*> setting [argument, reader (str :: Reader String), completer $ listCompleter ["dst"]]
  245. 323.08 s [opt-env-conf-test] + <*> setting [argument, reader (str :: Reader String), completer $ listCompleter ["dst"]]
  246. 323.08 s [opt-env-conf-test] )
  247. 323.08 s [opt-env-conf-test] 1
  248. 323.08 s [opt-env-conf-test] ["something"]
  249. 323.08 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:781:27-103
  250. 323.08 s [opt-env-conf-test] @@ -778,7 +778,7 @@
  251. 323.08 s [opt-env-conf-test] parserCompletionTest
  252. 323.08 s [opt-env-conf-test] ( (,)
  253. 323.08 s [opt-env-conf-test] <$> setting [argument, reader (str :: Reader String), completer $ listCompleter ["src"]]
  254. 323.08 s [opt-env-conf-test] - <*> setting [argument, reader (str :: Reader String), completer $ listCompleter ["dst"]]
  255. 323.08 s [opt-env-conf-test] + <*> setting [argument, reader (str :: Reader String), completer $ listCompleter ["dst"]]
  256. 323.08 s [opt-env-conf-test] )
  257. 323.08 s [opt-env-conf-test] 1
  258. 323.08 s [opt-env-conf-test] ["something"]
  259. 323.08 s [opt-env-conf-test] added mutation IntLit at test/OptEnvConf/CompletionSpec.hs:783:11-12
  260. 323.08 s [opt-env-conf-test] @@ -780,7 +780,7 @@
  261. 323.08 s [opt-env-conf-test] <$> setting [argument, reader (str :: Reader String), completer $ listCompleter ["src"]]
  262. 323.08 s [opt-env-conf-test] <*> setting [argument, reader (str :: Reader String), completer $ listCompleter ["dst"]]
  263. 323.08 s [opt-env-conf-test] )
  264. 323.08 s [opt-env-conf-test] - 1
  265. 323.08 s [opt-env-conf-test] + 0
  266. 323.08 s [opt-env-conf-test] ["something"]
  267. 323.08 s [opt-env-conf-test] ["dst"]
  268. 323.08 s [opt-env-conf-test]
  269. 323.08 s [opt-env-conf-test] added mutation IntLit at test/OptEnvConf/CompletionSpec.hs:783:11-12
  270. 323.08 s [opt-env-conf-test] @@ -780,7 +780,7 @@
  271. 323.08 s [opt-env-conf-test] <$> setting [argument, reader (str :: Reader String), completer $ listCompleter ["src"]]
  272. 323.08 s [opt-env-conf-test] <*> setting [argument, reader (str :: Reader String), completer $ listCompleter ["dst"]]
  273. 323.08 s [opt-env-conf-test] )
  274. 323.08 s [opt-env-conf-test] - 1
  275. 323.08 s [opt-env-conf-test] + -1
  276. 323.08 s [opt-env-conf-test] ["something"]
  277. 323.08 s [opt-env-conf-test] ["dst"]
  278. 323.08 s [opt-env-conf-test]
  279. 323.08 s [opt-env-conf-test] added mutation IntLit at test/OptEnvConf/CompletionSpec.hs:791:11-12
  280. 323.08 s [opt-env-conf-test] @@ -788,7 +788,7 @@
  281. 323.08 s [opt-env-conf-test] it "produces no completions for empty" $
  282. 323.08 s [opt-env-conf-test] parserCompletionTest
  283. 323.08 s [opt-env-conf-test] (empty :: Parser ())
  284. 323.08 s [opt-env-conf-test] - 0
  285. 323.08 s [opt-env-conf-test] + 1
  286. 323.08 s [opt-env-conf-test] []
  287. 323.08 s [opt-env-conf-test] []
  288. 323.08 s [opt-env-conf-test]
  289. 323.08 s [opt-env-conf-test] added mutation IntLit at test/OptEnvConf/CompletionSpec.hs:799:11-12
  290. 323.08 s [opt-env-conf-test] @@ -796,7 +796,7 @@
  291. 323.08 s [opt-env-conf-test] it "produces no completions for pure" $
  292. 323.08 s [opt-env-conf-test] parserCompletionTest
  293. 323.08 s [opt-env-conf-test] (pure () :: Parser ())
  294. 323.08 s [opt-env-conf-test] - 0
  295. 323.08 s [opt-env-conf-test] + 1
  296. 323.08 s [opt-env-conf-test] []
  297. 323.08 s [opt-env-conf-test] []
  298. 323.08 s [opt-env-conf-test]
  299. 323.08 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:810:33-111
  300. 323.08 s [opt-env-conf-test] @@ -807,7 +807,7 @@
  301. 323.08 s [opt-env-conf-test] it "completes through a select" $
  302. 323.08 s [opt-env-conf-test] parserCompletionTest
  303. 323.08 s [opt-env-conf-test] ( select
  304. 323.08 s [opt-env-conf-test] - (Left <$> setting [argument, reader (str :: Reader String), completer $ listCompleter ["hello"]])
  305. 323.08 s [opt-env-conf-test] + (Left <$> setting [])
  306. 323.08 s [opt-env-conf-test] (const <$> setting [argument, reader (str :: Reader String), completer $ listCompleter ["world"]])
  307. 323.08 s [opt-env-conf-test] )
  308. 323.08 s [opt-env-conf-test] 0
  309. 323.08 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:810:33-111
  310. 323.08 s [opt-env-conf-test] @@ -807,7 +807,7 @@
  311. 323.08 s [opt-env-conf-test] it "completes through a select" $
  312. 323.08 s [opt-env-conf-test] parserCompletionTest
  313. 323.08 s [opt-env-conf-test] ( select
  314. 323.08 s [opt-env-conf-test] - (Left <$> setting [argument, reader (str :: Reader String), completer $ listCompleter ["hello"]])
  315. 323.08 s [opt-env-conf-test] + (Left <$> setting [argument, reader (str :: Reader String), completer $ listCompleter ["hello"]])
  316. 323.08 s [opt-env-conf-test] (const <$> setting [argument, reader (str :: Reader String), completer $ listCompleter ["world"]])
  317. 323.08 s [opt-env-conf-test] )
  318. 323.08 s [opt-env-conf-test] 0
  319. 323.08 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:810:33-111
  320. 323.08 s [opt-env-conf-test] @@ -807,7 +807,7 @@
  321. 323.08 s [opt-env-conf-test] it "completes through a select" $
  322. 323.08 s [opt-env-conf-test] parserCompletionTest
  323. 323.08 s [opt-env-conf-test] ( select
  324. 323.08 s [opt-env-conf-test] - (Left <$> setting [argument, reader (str :: Reader String), completer $ listCompleter ["hello"]])
  325. 323.08 s [opt-env-conf-test] + (Left <$> setting [argument, reader (str :: Reader String), completer $ listCompleter ["hello"]])
  326. 323.08 s [opt-env-conf-test] (const <$> setting [argument, reader (str :: Reader String), completer $ listCompleter ["world"]])
  327. 323.08 s [opt-env-conf-test] )
  328. 323.08 s [opt-env-conf-test] 0
  329. 323.08 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:811:34-112
  330. 323.08 s [opt-env-conf-test] @@ -808,7 +808,7 @@
  331. 323.08 s [opt-env-conf-test] parserCompletionTest
  332. 323.08 s [opt-env-conf-test] ( select
  333. 323.08 s [opt-env-conf-test] (Left <$> setting [argument, reader (str :: Reader String), completer $ listCompleter ["hello"]])
  334. 323.08 s [opt-env-conf-test] - (const <$> setting [argument, reader (str :: Reader String), completer $ listCompleter ["world"]])
  335. 323.08 s [opt-env-conf-test] + (const <$> setting [])
  336. 323.08 s [opt-env-conf-test] )
  337. 323.08 s [opt-env-conf-test] 0
  338. 323.08 s [opt-env-conf-test] []
  339. 323.08 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:811:34-112
  340. 323.08 s [opt-env-conf-test] @@ -808,7 +808,7 @@
  341. 323.08 s [opt-env-conf-test] parserCompletionTest
  342. 323.08 s [opt-env-conf-test] ( select
  343. 323.08 s [opt-env-conf-test] (Left <$> setting [argument, reader (str :: Reader String), completer $ listCompleter ["hello"]])
  344. 323.08 s [opt-env-conf-test] - (const <$> setting [argument, reader (str :: Reader String), completer $ listCompleter ["world"]])
  345. 323.08 s [opt-env-conf-test] + (const <$> setting [argument, reader (str :: Reader String), completer $ listCompleter ["world"]])
  346. 323.08 s [opt-env-conf-test] )
  347. 323.08 s [opt-env-conf-test] 0
  348. 323.08 s [opt-env-conf-test] []
  349. 323.08 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:811:34-112
  350. 323.08 s [opt-env-conf-test] @@ -808,7 +808,7 @@
  351. 323.08 s [opt-env-conf-test] parserCompletionTest
  352. 323.08 s [opt-env-conf-test] ( select
  353. 323.08 s [opt-env-conf-test] (Left <$> setting [argument, reader (str :: Reader String), completer $ listCompleter ["hello"]])
  354. 323.08 s [opt-env-conf-test] - (const <$> setting [argument, reader (str :: Reader String), completer $ listCompleter ["world"]])
  355. 323.08 s [opt-env-conf-test] + (const <$> setting [argument, reader (str :: Reader String), completer $ listCompleter ["world"]])
  356. 323.08 s [opt-env-conf-test] )
  357. 323.08 s [opt-env-conf-test] 0
  358. 323.08 s [opt-env-conf-test] []
  359. 323.08 s [opt-env-conf-test] added mutation IntLit at test/OptEnvConf/CompletionSpec.hs:813:11-12
  360. 323.08 s [opt-env-conf-test] @@ -810,7 +810,7 @@
  361. 323.08 s [opt-env-conf-test] (Left <$> setting [argument, reader (str :: Reader String), completer $ listCompleter ["hello"]])
  362. 323.08 s [opt-env-conf-test] (const <$> setting [argument, reader (str :: Reader String), completer $ listCompleter ["world"]])
  363. 323.08 s [opt-env-conf-test] )
  364. 323.08 s [opt-env-conf-test] - 0
  365. 323.08 s [opt-env-conf-test] + 1
  366. 323.08 s [opt-env-conf-test] []
  367. 323.08 s [opt-env-conf-test] [ "hello",
  368. 323.08 s [opt-env-conf-test] "world"
  369. 323.08 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:815:11-12
  370. 323.08 s [opt-env-conf-test] @@ -812,9 +812,7 @@
  371. 323.08 s [opt-env-conf-test] )
  372. 323.08 s [opt-env-conf-test] 0
  373. 323.08 s [opt-env-conf-test] []
  374. 323.08 s [opt-env-conf-test] - [ "hello",
  375. 323.08 s [opt-env-conf-test] - "world"
  376. 323.08 s [opt-env-conf-test] - ]
  377. 323.08 s [opt-env-conf-test] + []
  378. 323.08 s [opt-env-conf-test]
  379. 323.08 s [opt-env-conf-test] describe "withConfig" $ do
  380. 323.08 s [opt-env-conf-test] it "completes the main parser through withConfig" $
  381. 323.08 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:815:11-12
  382. 323.08 s [opt-env-conf-test] @@ -812,9 +812,9 @@
  383. 323.08 s [opt-env-conf-test] )
  384. 323.08 s [opt-env-conf-test] 0
  385. 323.08 s [opt-env-conf-test] []
  386. 323.08 s [opt-env-conf-test] - [ "hello",
  387. 323.08 s [opt-env-conf-test] - "world"
  388. 323.08 s [opt-env-conf-test] - ]
  389. 323.08 s [opt-env-conf-test] + [ "hello",
  390. 323.08 s [opt-env-conf-test] + "world"
  391. 323.08 s [opt-env-conf-test] + ]
  392. 323.08 s [opt-env-conf-test]
  393. 323.08 s [opt-env-conf-test] describe "withConfig" $ do
  394. 323.08 s [opt-env-conf-test] it "completes the main parser through withConfig" $
  395. 323.08 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:823:23-50
  396. 323.08 s [opt-env-conf-test] @@ -820,7 +820,7 @@
  397. 323.08 s [opt-env-conf-test] it "completes the main parser through withConfig" $
  398. 323.08 s [opt-env-conf-test] parserCompletionTest
  399. 323.08 s [opt-env-conf-test] ( withConfig (pure Nothing) $
  400. 323.08 s [opt-env-conf-test] - setting [switch (), long "example"]
  401. 323.08 s [opt-env-conf-test] + setting []
  402. 323.08 s [opt-env-conf-test] )
  403. 323.08 s [opt-env-conf-test] 0
  404. 323.08 s [opt-env-conf-test] []
  405. 323.09 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:823:23-50
  406. 323.09 s [opt-env-conf-test] @@ -820,7 +820,7 @@
  407. 323.09 s [opt-env-conf-test] it "completes the main parser through withConfig" $
  408. 323.09 s [opt-env-conf-test] parserCompletionTest
  409. 323.09 s [opt-env-conf-test] ( withConfig (pure Nothing) $
  410. 323.09 s [opt-env-conf-test] - setting [switch (), long "example"]
  411. 323.09 s [opt-env-conf-test] + setting [switch (), long "example"]
  412. 323.09 s [opt-env-conf-test] )
  413. 323.09 s [opt-env-conf-test] 0
  414. 323.09 s [opt-env-conf-test] []
  415. 323.09 s [opt-env-conf-test] added mutation IntLit at test/OptEnvConf/CompletionSpec.hs:825:11-12
  416. 323.09 s [opt-env-conf-test] @@ -822,7 +822,7 @@
  417. 323.09 s [opt-env-conf-test] ( withConfig (pure Nothing) $
  418. 323.09 s [opt-env-conf-test] setting [switch (), long "example"]
  419. 323.09 s [opt-env-conf-test] )
  420. 323.09 s [opt-env-conf-test] - 0
  421. 323.09 s [opt-env-conf-test] + 1
  422. 323.09 s [opt-env-conf-test] []
  423. 323.09 s [opt-env-conf-test] ["--example"]
  424. 323.09 s [opt-env-conf-test]
  425. 323.09 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:832:35-137
  426. 323.09 s [opt-env-conf-test] @@ -829,7 +829,7 @@
  427. 323.09 s [opt-env-conf-test] it "completes the config file option together with the main parser" $
  428. 323.09 s [opt-env-conf-test] parserCompletionTest
  429. 323.09 s [opt-env-conf-test] ( withConfig
  430. 323.09 s [opt-env-conf-test] - (Nothing <$ setting [option, reader (str :: Reader String), long "config-file", completer $ listCompleter ["config.yaml"]])
  431. 323.09 s [opt-env-conf-test] + (Nothing <$ setting [])
  432. 323.09 s [opt-env-conf-test] (setting [switch (), long "verbose"])
  433. 323.09 s [opt-env-conf-test] )
  434. 323.09 s [opt-env-conf-test] 0
  435. 323.09 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:832:35-137
  436. 323.09 s [opt-env-conf-test] @@ -829,7 +829,7 @@
  437. 323.09 s [opt-env-conf-test] it "completes the config file option together with the main parser" $
  438. 323.09 s [opt-env-conf-test] parserCompletionTest
  439. 323.09 s [opt-env-conf-test] ( withConfig
  440. 323.09 s [opt-env-conf-test] - (Nothing <$ setting [option, reader (str :: Reader String), long "config-file", completer $ listCompleter ["config.yaml"]])
  441. 323.09 s [opt-env-conf-test] + (Nothing <$ setting [option, reader (str :: Reader String), long "config-file", completer $ listCompleter ["config.yaml"]])
  442. 323.09 s [opt-env-conf-test] (setting [switch (), long "verbose"])
  443. 323.09 s [opt-env-conf-test] )
  444. 323.09 s [opt-env-conf-test] 0
  445. 323.09 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:832:35-137
  446. 323.09 s [opt-env-conf-test] @@ -829,7 +829,7 @@
  447. 323.09 s [opt-env-conf-test] it "completes the config file option together with the main parser" $
  448. 323.09 s [opt-env-conf-test] parserCompletionTest
  449. 323.09 s [opt-env-conf-test] ( withConfig
  450. 323.09 s [opt-env-conf-test] - (Nothing <$ setting [option, reader (str :: Reader String), long "config-file", completer $ listCompleter ["config.yaml"]])
  451. 323.09 s [opt-env-conf-test] + (Nothing <$ setting [option, reader (str :: Reader String), long "config-file", completer $ listCompleter ["config.yaml"]])
  452. 323.09 s [opt-env-conf-test] (setting [switch (), long "verbose"])
  453. 323.09 s [opt-env-conf-test] )
  454. 323.09 s [opt-env-conf-test] 0
  455. 323.09 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:833:24-51
  456. 323.09 s [opt-env-conf-test] @@ -830,7 +830,7 @@
  457. 323.09 s [opt-env-conf-test] parserCompletionTest
  458. 323.09 s [opt-env-conf-test] ( withConfig
  459. 323.09 s [opt-env-conf-test] (Nothing <$ setting [option, reader (str :: Reader String), long "config-file", completer $ listCompleter ["config.yaml"]])
  460. 323.09 s [opt-env-conf-test] - (setting [switch (), long "verbose"])
  461. 323.09 s [opt-env-conf-test] + (setting [])
  462. 323.09 s [opt-env-conf-test] )
  463. 323.09 s [opt-env-conf-test] 0
  464. 323.09 s [opt-env-conf-test] []
  465. 323.09 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:833:24-51
  466. 323.09 s [opt-env-conf-test] @@ -830,7 +830,7 @@
  467. 323.09 s [opt-env-conf-test] parserCompletionTest
  468. 323.09 s [opt-env-conf-test] ( withConfig
  469. 323.09 s [opt-env-conf-test] (Nothing <$ setting [option, reader (str :: Reader String), long "config-file", completer $ listCompleter ["config.yaml"]])
  470. 323.09 s [opt-env-conf-test] - (setting [switch (), long "verbose"])
  471. 323.09 s [opt-env-conf-test] + (setting [switch (), long "verbose"])
  472. 323.09 s [opt-env-conf-test] )
  473. 323.09 s [opt-env-conf-test] 0
  474. 323.09 s [opt-env-conf-test] []
  475. 323.09 s [opt-env-conf-test] added mutation IntLit at test/OptEnvConf/CompletionSpec.hs:835:11-12
  476. 323.09 s [opt-env-conf-test] @@ -832,7 +832,7 @@
  477. 323.09 s [opt-env-conf-test] (Nothing <$ setting [option, reader (str :: Reader String), long "config-file", completer $ listCompleter ["config.yaml"]])
  478. 323.09 s [opt-env-conf-test] (setting [switch (), long "verbose"])
  479. 323.09 s [opt-env-conf-test] )
  480. 323.09 s [opt-env-conf-test] - 0
  481. 323.09 s [opt-env-conf-test] + 1
  482. 323.09 s [opt-env-conf-test] []
  483. 323.09 s [opt-env-conf-test] -- Main parser completions come first (p2), then config parser completions (p1)
  484. 323.09 s [opt-env-conf-test] [ "--verbose",
  485. 323.09 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:838:11-12
  486. 323.09 s [opt-env-conf-test] @@ -835,9 +835,7 @@
  487. 323.09 s [opt-env-conf-test] 0
  488. 323.09 s [opt-env-conf-test] []
  489. 323.09 s [opt-env-conf-test] -- Main parser completions come first (p2), then config parser completions (p1)
  490. 323.09 s [opt-env-conf-test] - [ "--verbose",
  491. 323.09 s [opt-env-conf-test] - "--config-file"
  492. 323.09 s [opt-env-conf-test] - ]
  493. 323.09 s [opt-env-conf-test] + []
  494. 323.09 s [opt-env-conf-test]
  495. 323.09 s [opt-env-conf-test] it "completes the config file value along with main parser suggestions" $
  496. 323.09 s [opt-env-conf-test] parserCompletionTest
  497. 323.09 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:838:11-12
  498. 323.09 s [opt-env-conf-test] @@ -835,9 +835,9 @@
  499. 323.09 s [opt-env-conf-test] 0
  500. 323.09 s [opt-env-conf-test] []
  501. 323.09 s [opt-env-conf-test] -- Main parser completions come first (p2), then config parser completions (p1)
  502. 323.09 s [opt-env-conf-test] - [ "--verbose",
  503. 323.09 s [opt-env-conf-test] - "--config-file"
  504. 323.09 s [opt-env-conf-test] - ]
  505. 323.09 s [opt-env-conf-test] + [ "--verbose",
  506. 323.09 s [opt-env-conf-test] + "--config-file"
  507. 323.09 s [opt-env-conf-test] + ]
  508. 323.09 s [opt-env-conf-test]
  509. 323.09 s [opt-env-conf-test] it "completes the config file value along with main parser suggestions" $
  510. 323.09 s [opt-env-conf-test] parserCompletionTest
  511. 323.09 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:845:35-137
  512. 323.09 s [opt-env-conf-test] @@ -842,7 +842,7 @@
  513. 323.09 s [opt-env-conf-test] it "completes the config file value along with main parser suggestions" $
  514. 323.09 s [opt-env-conf-test] parserCompletionTest
  515. 323.09 s [opt-env-conf-test] ( withConfig
  516. 323.09 s [opt-env-conf-test] - (Nothing <$ setting [option, reader (str :: Reader String), long "config-file", completer $ listCompleter ["config.yaml"]])
  517. 323.09 s [opt-env-conf-test] + (Nothing <$ setting [])
  518. 323.09 s [opt-env-conf-test] (setting [switch (), long "verbose"])
  519. 323.09 s [opt-env-conf-test] )
  520. 323.09 s [opt-env-conf-test] 1
  521. 323.09 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:845:35-137
  522. 323.09 s [opt-env-conf-test] @@ -842,7 +842,7 @@
  523. 323.09 s [opt-env-conf-test] it "completes the config file value along with main parser suggestions" $
  524. 323.09 s [opt-env-conf-test] parserCompletionTest
  525. 323.09 s [opt-env-conf-test] ( withConfig
  526. 323.09 s [opt-env-conf-test] - (Nothing <$ setting [option, reader (str :: Reader String), long "config-file", completer $ listCompleter ["config.yaml"]])
  527. 323.09 s [opt-env-conf-test] + (Nothing <$ setting [option, reader (str :: Reader String), long "config-file", completer $ listCompleter ["config.yaml"]])
  528. 323.09 s [opt-env-conf-test] (setting [switch (), long "verbose"])
  529. 323.09 s [opt-env-conf-test] )
  530. 323.09 s [opt-env-conf-test] 1
  531. 323.09 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:845:35-137
  532. 323.09 s [opt-env-conf-test] @@ -842,7 +842,7 @@
  533. 323.09 s [opt-env-conf-test] it "completes the config file value along with main parser suggestions" $
  534. 323.09 s [opt-env-conf-test] parserCompletionTest
  535. 323.09 s [opt-env-conf-test] ( withConfig
  536. 323.09 s [opt-env-conf-test] - (Nothing <$ setting [option, reader (str :: Reader String), long "config-file", completer $ listCompleter ["config.yaml"]])
  537. 323.09 s [opt-env-conf-test] + (Nothing <$ setting [option, reader (str :: Reader String), long "config-file", completer $ listCompleter ["config.yaml"]])
  538. 323.09 s [opt-env-conf-test] (setting [switch (), long "verbose"])
  539. 323.09 s [opt-env-conf-test] )
  540. 323.09 s [opt-env-conf-test] 1
  541. 323.09 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:846:24-51
  542. 323.09 s [opt-env-conf-test] @@ -843,7 +843,7 @@
  543. 323.09 s [opt-env-conf-test] parserCompletionTest
  544. 323.09 s [opt-env-conf-test] ( withConfig
  545. 323.09 s [opt-env-conf-test] (Nothing <$ setting [option, reader (str :: Reader String), long "config-file", completer $ listCompleter ["config.yaml"]])
  546. 323.09 s [opt-env-conf-test] - (setting [switch (), long "verbose"])
  547. 323.09 s [opt-env-conf-test] + (setting [])
  548. 323.09 s [opt-env-conf-test] )
  549. 323.09 s [opt-env-conf-test] 1
  550. 323.09 s [opt-env-conf-test] ["--config-file"]
  551. 323.09 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:846:24-51
  552. 323.09 s [opt-env-conf-test] @@ -843,7 +843,7 @@
  553. 323.09 s [opt-env-conf-test] parserCompletionTest
  554. 323.09 s [opt-env-conf-test] ( withConfig
  555. 323.09 s [opt-env-conf-test] (Nothing <$ setting [option, reader (str :: Reader String), long "config-file", completer $ listCompleter ["config.yaml"]])
  556. 323.09 s [opt-env-conf-test] - (setting [switch (), long "verbose"])
  557. 323.09 s [opt-env-conf-test] + (setting [switch (), long "verbose"])
  558. 323.09 s [opt-env-conf-test] )
  559. 323.09 s [opt-env-conf-test] 1
  560. 323.09 s [opt-env-conf-test] ["--config-file"]
  561. 323.09 s [opt-env-conf-test] added mutation IntLit at test/OptEnvConf/CompletionSpec.hs:848:11-12
  562. 323.09 s [opt-env-conf-test] @@ -845,7 +845,7 @@
  563. 323.09 s [opt-env-conf-test] (Nothing <$ setting [option, reader (str :: Reader String), long "config-file", completer $ listCompleter ["config.yaml"]])
  564. 323.09 s [opt-env-conf-test] (setting [switch (), long "verbose"])
  565. 323.09 s [opt-env-conf-test] )
  566. 323.09 s [opt-env-conf-test] - 1
  567. 323.09 s [opt-env-conf-test] + 0
  568. 323.09 s [opt-env-conf-test] ["--config-file"]
  569. 323.09 s [opt-env-conf-test] -- The main parser (p2) still suggests --verbose since it hasn't
  570. 323.09 s [opt-env-conf-test] -- consumed anything, and the config parser (p1) offers the completer.
  571. 323.09 s [opt-env-conf-test] added mutation IntLit at test/OptEnvConf/CompletionSpec.hs:848:11-12
  572. 323.09 s [opt-env-conf-test] @@ -845,7 +845,7 @@
  573. 323.09 s [opt-env-conf-test] (Nothing <$ setting [option, reader (str :: Reader String), long "config-file", completer $ listCompleter ["config.yaml"]])
  574. 323.09 s [opt-env-conf-test] (setting [switch (), long "verbose"])
  575. 323.09 s [opt-env-conf-test] )
  576. 323.09 s [opt-env-conf-test] - 1
  577. 323.09 s [opt-env-conf-test] + -1
  578. 323.09 s [opt-env-conf-test] ["--config-file"]
  579. 323.09 s [opt-env-conf-test] -- The main parser (p2) still suggests --verbose since it hasn't
  580. 323.09 s [opt-env-conf-test] -- consumed anything, and the config parser (p1) offers the completer.
  581. 323.09 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:852:11-12
  582. 323.09 s [opt-env-conf-test] @@ -849,9 +849,7 @@
  583. 323.09 s [opt-env-conf-test] ["--config-file"]
  584. 323.09 s [opt-env-conf-test] -- The main parser (p2) still suggests --verbose since it hasn't
  585. 323.09 s [opt-env-conf-test] -- consumed anything, and the config parser (p1) offers the completer.
  586. 323.09 s [opt-env-conf-test] - [ "--verbose",
  587. 323.09 s [opt-env-conf-test] - "config.yaml"
  588. 323.09 s [opt-env-conf-test] - ]
  589. 323.09 s [opt-env-conf-test] + []
  590. 323.09 s [opt-env-conf-test]
  591. 323.09 s [opt-env-conf-test] it "completes the main parser after the config option is consumed" $
  592. 323.09 s [opt-env-conf-test] parserCompletionTest
  593. 323.09 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:852:11-12
  594. 323.09 s [opt-env-conf-test] @@ -849,9 +849,9 @@
  595. 323.09 s [opt-env-conf-test] ["--config-file"]
  596. 323.09 s [opt-env-conf-test] -- The main parser (p2) still suggests --verbose since it hasn't
  597. 323.09 s [opt-env-conf-test] -- consumed anything, and the config parser (p1) offers the completer.
  598. 323.09 s [opt-env-conf-test] - [ "--verbose",
  599. 323.09 s [opt-env-conf-test] - "config.yaml"
  600. 323.09 s [opt-env-conf-test] - ]
  601. 323.09 s [opt-env-conf-test] + [ "--verbose",
  602. 323.09 s [opt-env-conf-test] + "config.yaml"
  603. 323.09 s [opt-env-conf-test] + ]
  604. 323.09 s [opt-env-conf-test]
  605. 323.09 s [opt-env-conf-test] it "completes the main parser after the config option is consumed" $
  606. 323.09 s [opt-env-conf-test] parserCompletionTest
  607. 323.09 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:859:35-137
  608. 323.09 s [opt-env-conf-test] @@ -856,7 +856,7 @@
  609. 323.09 s [opt-env-conf-test] it "completes the main parser after the config option is consumed" $
  610. 323.09 s [opt-env-conf-test] parserCompletionTest
  611. 323.09 s [opt-env-conf-test] ( withConfig
  612. 323.09 s [opt-env-conf-test] - (Nothing <$ setting [option, reader (str :: Reader String), long "config-file", completer $ listCompleter ["config.yaml"]])
  613. 323.09 s [opt-env-conf-test] + (Nothing <$ setting [])
  614. 323.09 s [opt-env-conf-test] (setting [switch (), long "verbose"])
  615. 323.09 s [opt-env-conf-test] )
  616. 323.09 s [opt-env-conf-test] 2
  617. 323.09 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:859:35-137
  618. 323.09 s [opt-env-conf-test] @@ -856,7 +856,7 @@
  619. 323.09 s [opt-env-conf-test] it "completes the main parser after the config option is consumed" $
  620. 323.09 s [opt-env-conf-test] parserCompletionTest
  621. 323.09 s [opt-env-conf-test] ( withConfig
  622. 323.09 s [opt-env-conf-test] - (Nothing <$ setting [option, reader (str :: Reader String), long "config-file", completer $ listCompleter ["config.yaml"]])
  623. 323.09 s [opt-env-conf-test] + (Nothing <$ setting [option, reader (str :: Reader String), long "config-file", completer $ listCompleter ["config.yaml"]])
  624. 323.09 s [opt-env-conf-test] (setting [switch (), long "verbose"])
  625. 323.09 s [opt-env-conf-test] )
  626. 323.10 s [opt-env-conf-test] 2
  627. 323.10 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:859:35-137
  628. 323.10 s [opt-env-conf-test] @@ -856,7 +856,7 @@
  629. 323.10 s [opt-env-conf-test] it "completes the main parser after the config option is consumed" $
  630. 323.10 s [opt-env-conf-test] parserCompletionTest
  631. 323.10 s [opt-env-conf-test] ( withConfig
  632. 323.10 s [opt-env-conf-test] - (Nothing <$ setting [option, reader (str :: Reader String), long "config-file", completer $ listCompleter ["config.yaml"]])
  633. 323.10 s [opt-env-conf-test] + (Nothing <$ setting [option, reader (str :: Reader String), long "config-file", completer $ listCompleter ["config.yaml"]])
  634. 323.10 s [opt-env-conf-test] (setting [switch (), long "verbose"])
  635. 323.10 s [opt-env-conf-test] )
  636. 323.10 s [opt-env-conf-test] 2
  637. 323.10 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:860:24-51
  638. 323.10 s [opt-env-conf-test] @@ -857,7 +857,7 @@
  639. 323.10 s [opt-env-conf-test] parserCompletionTest
  640. 323.10 s [opt-env-conf-test] ( withConfig
  641. 323.10 s [opt-env-conf-test] (Nothing <$ setting [option, reader (str :: Reader String), long "config-file", completer $ listCompleter ["config.yaml"]])
  642. 323.10 s [opt-env-conf-test] - (setting [switch (), long "verbose"])
  643. 323.10 s [opt-env-conf-test] + (setting [])
  644. 323.10 s [opt-env-conf-test] )
  645. 323.10 s [opt-env-conf-test] 2
  646. 323.10 s [opt-env-conf-test] ["--config-file", "config.yaml"]
  647. 323.10 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:860:24-51
  648. 323.10 s [opt-env-conf-test] @@ -857,7 +857,7 @@
  649. 323.10 s [opt-env-conf-test] parserCompletionTest
  650. 323.10 s [opt-env-conf-test] ( withConfig
  651. 323.10 s [opt-env-conf-test] (Nothing <$ setting [option, reader (str :: Reader String), long "config-file", completer $ listCompleter ["config.yaml"]])
  652. 323.10 s [opt-env-conf-test] - (setting [switch (), long "verbose"])
  653. 323.10 s [opt-env-conf-test] + (setting [switch (), long "verbose"])
  654. 323.10 s [opt-env-conf-test] )
  655. 323.10 s [opt-env-conf-test] 2
  656. 323.10 s [opt-env-conf-test] ["--config-file", "config.yaml"]
  657. 323.10 s [opt-env-conf-test] added mutation IntLit at test/OptEnvConf/CompletionSpec.hs:862:11-12
  658. 323.10 s [opt-env-conf-test] @@ -859,7 +859,7 @@
  659. 323.10 s [opt-env-conf-test] (Nothing <$ setting [option, reader (str :: Reader String), long "config-file", completer $ listCompleter ["config.yaml"]])
  660. 323.10 s [opt-env-conf-test] (setting [switch (), long "verbose"])
  661. 323.10 s [opt-env-conf-test] )
  662. 323.10 s [opt-env-conf-test] - 2
  663. 323.10 s [opt-env-conf-test] + 0
  664. 323.10 s [opt-env-conf-test] ["--config-file", "config.yaml"]
  665. 323.10 s [opt-env-conf-test] ["--verbose"]
  666. 323.10 s [opt-env-conf-test]
  667. 323.10 s [opt-env-conf-test] added mutation IntLit at test/OptEnvConf/CompletionSpec.hs:862:11-12
  668. 323.10 s [opt-env-conf-test] @@ -859,7 +859,7 @@
  669. 323.10 s [opt-env-conf-test] (Nothing <$ setting [option, reader (str :: Reader String), long "config-file", completer $ listCompleter ["config.yaml"]])
  670. 323.10 s [opt-env-conf-test] (setting [switch (), long "verbose"])
  671. 323.10 s [opt-env-conf-test] )
  672. 323.10 s [opt-env-conf-test] - 2
  673. 323.10 s [opt-env-conf-test] + 1
  674. 323.10 s [opt-env-conf-test] ["--config-file", "config.yaml"]
  675. 323.10 s [opt-env-conf-test] ["--verbose"]
  676. 323.10 s [opt-env-conf-test]
  677. 323.10 s [opt-env-conf-test] added mutation IntLit at test/OptEnvConf/CompletionSpec.hs:862:11-12
  678. 323.10 s [opt-env-conf-test] @@ -859,7 +859,7 @@
  679. 323.10 s [opt-env-conf-test] (Nothing <$ setting [option, reader (str :: Reader String), long "config-file", completer $ listCompleter ["config.yaml"]])
  680. 323.10 s [opt-env-conf-test] (setting [switch (), long "verbose"])
  681. 323.10 s [opt-env-conf-test] )
  682. 323.10 s [opt-env-conf-test] - 2
  683. 323.10 s [opt-env-conf-test] + -2
  684. 323.10 s [opt-env-conf-test] ["--config-file", "config.yaml"]
  685. 323.10 s [opt-env-conf-test] ["--verbose"]
  686. 323.10 s [opt-env-conf-test]
  687. 323.10 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:863:11-43
  688. 323.10 s [opt-env-conf-test] @@ -860,7 +860,7 @@
  689. 323.10 s [opt-env-conf-test] (setting [switch (), long "verbose"])
  690. 323.10 s [opt-env-conf-test] )
  691. 323.10 s [opt-env-conf-test] 2
  692. 323.10 s [opt-env-conf-test] - ["--config-file", "config.yaml"]
  693. 323.10 s [opt-env-conf-test] + []
  694. 323.10 s [opt-env-conf-test] ["--verbose"]
  695. 323.10 s [opt-env-conf-test]
  696. 323.10 s [opt-env-conf-test] describe "optional" $ do
  697. 323.10 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:863:11-43
  698. 323.10 s [opt-env-conf-test] @@ -860,7 +860,7 @@
  699. 323.10 s [opt-env-conf-test] (setting [switch (), long "verbose"])
  700. 323.10 s [opt-env-conf-test] )
  701. 323.10 s [opt-env-conf-test] 2
  702. 323.10 s [opt-env-conf-test] - ["--config-file", "config.yaml"]
  703. 323.10 s [opt-env-conf-test] + ["--config-file", "config.yaml"]
  704. 323.10 s [opt-env-conf-test] ["--verbose"]
  705. 323.10 s [opt-env-conf-test]
  706. 323.10 s [opt-env-conf-test] describe "optional" $ do
  707. 323.10 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:869:31-58
  708. 323.10 s [opt-env-conf-test] @@ -866,7 +866,7 @@
  709. 323.10 s [opt-env-conf-test] describe "optional" $ do
  710. 323.10 s [opt-env-conf-test] it "completes through an optional parser" $
  711. 323.10 s [opt-env-conf-test] parserCompletionTest
  712. 323.10 s [opt-env-conf-test] - (optional $ setting [switch (), long "verbose"])
  713. 323.10 s [opt-env-conf-test] + (optional $ setting [])
  714. 323.10 s [opt-env-conf-test] 0
  715. 323.10 s [opt-env-conf-test] []
  716. 323.10 s [opt-env-conf-test] ["--verbose"]
  717. 323.10 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:869:31-58
  718. 323.10 s [opt-env-conf-test] @@ -866,7 +866,7 @@
  719. 323.10 s [opt-env-conf-test] describe "optional" $ do
  720. 323.10 s [opt-env-conf-test] it "completes through an optional parser" $
  721. 323.10 s [opt-env-conf-test] parserCompletionTest
  722. 323.10 s [opt-env-conf-test] - (optional $ setting [switch (), long "verbose"])
  723. 323.10 s [opt-env-conf-test] + (optional $ setting [switch (), long "verbose"])
  724. 323.10 s [opt-env-conf-test] 0
  725. 323.10 s [opt-env-conf-test] []
  726. 323.10 s [opt-env-conf-test] ["--verbose"]
  727. 323.10 s [opt-env-conf-test] added mutation IntLit at test/OptEnvConf/CompletionSpec.hs:870:11-12
  728. 323.10 s [opt-env-conf-test] @@ -867,7 +867,7 @@
  729. 323.10 s [opt-env-conf-test] it "completes through an optional parser" $
  730. 323.10 s [opt-env-conf-test] parserCompletionTest
  731. 323.10 s [opt-env-conf-test] (optional $ setting [switch (), long "verbose"])
  732. 323.10 s [opt-env-conf-test] - 0
  733. 323.10 s [opt-env-conf-test] + 1
  734. 323.10 s [opt-env-conf-test] []
  735. 323.10 s [opt-env-conf-test] ["--verbose"]
  736. 323.10 s [opt-env-conf-test]
  737. 323.10 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:877:37-126
  738. 323.10 s [opt-env-conf-test] @@ -874,7 +874,7 @@
  739. 323.10 s [opt-env-conf-test] it "completes an optional with an applicative" $
  740. 323.10 s [opt-env-conf-test] parserCompletionTest
  741. 323.10 s [opt-env-conf-test] ( (,)
  742. 323.10 s [opt-env-conf-test] - <$> optional (setting [option, reader (str :: Reader String), long "name", completer $ listCompleter ["alice"]])
  743. 323.10 s [opt-env-conf-test] + <$> optional (setting [])
  744. 323.10 s [opt-env-conf-test] <*> setting [switch (), long "verbose"]
  745. 323.10 s [opt-env-conf-test] )
  746. 323.10 s [opt-env-conf-test] 0
  747. 323.10 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:877:37-126
  748. 323.10 s [opt-env-conf-test] @@ -874,7 +874,7 @@
  749. 323.10 s [opt-env-conf-test] it "completes an optional with an applicative" $
  750. 323.10 s [opt-env-conf-test] parserCompletionTest
  751. 323.10 s [opt-env-conf-test] ( (,)
  752. 323.10 s [opt-env-conf-test] - <$> optional (setting [option, reader (str :: Reader String), long "name", completer $ listCompleter ["alice"]])
  753. 323.10 s [opt-env-conf-test] + <$> optional (setting [option, reader (str :: Reader String), long "name", completer $ listCompleter ["alice"]])
  754. 323.10 s [opt-env-conf-test] <*> setting [switch (), long "verbose"]
  755. 323.10 s [opt-env-conf-test] )
  756. 323.10 s [opt-env-conf-test] 0
  757. 323.10 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:877:37-126
  758. 323.10 s [opt-env-conf-test] @@ -874,7 +874,7 @@
  759. 323.10 s [opt-env-conf-test] it "completes an optional with an applicative" $
  760. 323.10 s [opt-env-conf-test] parserCompletionTest
  761. 323.10 s [opt-env-conf-test] ( (,)
  762. 323.10 s [opt-env-conf-test] - <$> optional (setting [option, reader (str :: Reader String), long "name", completer $ listCompleter ["alice"]])
  763. 323.10 s [opt-env-conf-test] + <$> optional (setting [option, reader (str :: Reader String), long "name", completer $ listCompleter ["alice"]])
  764. 323.10 s [opt-env-conf-test] <*> setting [switch (), long "verbose"]
  765. 323.10 s [opt-env-conf-test] )
  766. 323.10 s [opt-env-conf-test] 0
  767. 323.10 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:878:27-54
  768. 323.10 s [opt-env-conf-test] @@ -875,7 +875,7 @@
  769. 323.10 s [opt-env-conf-test] parserCompletionTest
  770. 323.10 s [opt-env-conf-test] ( (,)
  771. 323.10 s [opt-env-conf-test] <$> optional (setting [option, reader (str :: Reader String), long "name", completer $ listCompleter ["alice"]])
  772. 323.10 s [opt-env-conf-test] - <*> setting [switch (), long "verbose"]
  773. 323.10 s [opt-env-conf-test] + <*> setting []
  774. 323.10 s [opt-env-conf-test] )
  775. 323.10 s [opt-env-conf-test] 0
  776. 323.10 s [opt-env-conf-test] []
  777. 323.10 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:878:27-54
  778. 323.10 s [opt-env-conf-test] @@ -875,7 +875,7 @@
  779. 323.10 s [opt-env-conf-test] parserCompletionTest
  780. 323.10 s [opt-env-conf-test] ( (,)
  781. 323.10 s [opt-env-conf-test] <$> optional (setting [option, reader (str :: Reader String), long "name", completer $ listCompleter ["alice"]])
  782. 323.10 s [opt-env-conf-test] - <*> setting [switch (), long "verbose"]
  783. 323.10 s [opt-env-conf-test] + <*> setting [switch (), long "verbose"]
  784. 323.10 s [opt-env-conf-test] )
  785. 323.10 s [opt-env-conf-test] 0
  786. 323.10 s [opt-env-conf-test] []
  787. 323.10 s [opt-env-conf-test] added mutation IntLit at test/OptEnvConf/CompletionSpec.hs:880:11-12
  788. 323.10 s [opt-env-conf-test] @@ -877,7 +877,7 @@
  789. 323.10 s [opt-env-conf-test] <$> optional (setting [option, reader (str :: Reader String), long "name", completer $ listCompleter ["alice"]])
  790. 323.10 s [opt-env-conf-test] <*> setting [switch (), long "verbose"]
  791. 323.10 s [opt-env-conf-test] )
  792. 323.10 s [opt-env-conf-test] - 0
  793. 323.10 s [opt-env-conf-test] + 1
  794. 323.10 s [opt-env-conf-test] []
  795. 323.10 s [opt-env-conf-test] [ "--name",
  796. 323.10 s [opt-env-conf-test] "--verbose"
  797. 323.10 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:882:11-12
  798. 323.10 s [opt-env-conf-test] @@ -879,9 +879,7 @@
  799. 323.10 s [opt-env-conf-test] )
  800. 323.10 s [opt-env-conf-test] 0
  801. 323.10 s [opt-env-conf-test] []
  802. 323.10 s [opt-env-conf-test] - [ "--name",
  803. 323.10 s [opt-env-conf-test] - "--verbose"
  804. 323.10 s [opt-env-conf-test] - ]
  805. 323.10 s [opt-env-conf-test] + []
  806. 323.10 s [opt-env-conf-test]
  807. 323.10 s [opt-env-conf-test] it "completes the second part when the optional is skipped" $
  808. 323.10 s [opt-env-conf-test] parserCompletionTest
  809. 323.10 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:882:11-12
  810. 323.10 s [opt-env-conf-test] @@ -879,9 +879,9 @@
  811. 323.10 s [opt-env-conf-test] )
  812. 323.10 s [opt-env-conf-test] 0
  813. 323.10 s [opt-env-conf-test] []
  814. 323.10 s [opt-env-conf-test] - [ "--name",
  815. 323.10 s [opt-env-conf-test] - "--verbose"
  816. 323.10 s [opt-env-conf-test] - ]
  817. 323.10 s [opt-env-conf-test] + [ "--name",
  818. 323.10 s [opt-env-conf-test] + "--verbose"
  819. 323.10 s [opt-env-conf-test] + ]
  820. 323.10 s [opt-env-conf-test]
  821. 323.10 s [opt-env-conf-test] it "completes the second part when the optional is skipped" $
  822. 323.10 s [opt-env-conf-test] parserCompletionTest
  823. 323.10 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:889:37-89
  824. 323.10 s [opt-env-conf-test] @@ -886,7 +886,7 @@
  825. 323.10 s [opt-env-conf-test] it "completes the second part when the optional is skipped" $
  826. 323.10 s [opt-env-conf-test] parserCompletionTest
  827. 323.10 s [opt-env-conf-test] ( (,)
  828. 323.10 s [opt-env-conf-test] - <$> optional (setting [option, reader (str :: Reader String), long "name"])
  829. 323.10 s [opt-env-conf-test] + <$> optional (setting [])
  830. 323.10 s [opt-env-conf-test] <*> setting [switch (), long "verbose"]
  831. 323.10 s [opt-env-conf-test] )
  832. 323.10 s [opt-env-conf-test] 0
  833. 323.10 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:889:37-89
  834. 323.10 s [opt-env-conf-test] @@ -886,7 +886,7 @@
  835. 323.10 s [opt-env-conf-test] it "completes the second part when the optional is skipped" $
  836. 323.10 s [opt-env-conf-test] parserCompletionTest
  837. 323.10 s [opt-env-conf-test] ( (,)
  838. 323.10 s [opt-env-conf-test] - <$> optional (setting [option, reader (str :: Reader String), long "name"])
  839. 323.10 s [opt-env-conf-test] + <$> optional (setting [option, reader (str :: Reader String), long "name"])
  840. 323.10 s [opt-env-conf-test] <*> setting [switch (), long "verbose"]
  841. 323.10 s [opt-env-conf-test] )
  842. 323.10 s [opt-env-conf-test] 0
  843. 323.10 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:889:37-89
  844. 323.10 s [opt-env-conf-test] @@ -886,7 +886,8 @@
  845. 323.10 s [opt-env-conf-test] it "completes the second part when the optional is skipped" $
  846. 323.10 s [opt-env-conf-test] parserCompletionTest
  847. 323.10 s [opt-env-conf-test] ( (,)
  848. 323.10 s [opt-env-conf-test] - <$> optional (setting [option, reader (str :: Reader String), long "name"])
  849. 323.10 s [opt-env-conf-test] + <$> optional (setting [option, reader (str :: Reader String)
  850. 323.10 s [opt-env-conf-test] +])
  851. 323.10 s [opt-env-conf-test] <*> setting [switch (), long "verbose"]
  852. 323.11 s [opt-env-conf-test] )
  853. 323.11 s [opt-env-conf-test] 0
  854. 323.11 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:890:27-54
  855. 323.11 s [opt-env-conf-test] @@ -887,7 +887,7 @@
  856. 323.11 s [opt-env-conf-test] parserCompletionTest
  857. 323.11 s [opt-env-conf-test] ( (,)
  858. 323.11 s [opt-env-conf-test] <$> optional (setting [option, reader (str :: Reader String), long "name"])
  859. 323.11 s [opt-env-conf-test] - <*> setting [switch (), long "verbose"]
  860. 323.11 s [opt-env-conf-test] + <*> setting []
  861. 323.11 s [opt-env-conf-test] )
  862. 323.11 s [opt-env-conf-test] 0
  863. 323.11 s [opt-env-conf-test] []
  864. 323.11 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:890:27-54
  865. 323.11 s [opt-env-conf-test] @@ -887,7 +887,7 @@
  866. 323.11 s [opt-env-conf-test] parserCompletionTest
  867. 323.11 s [opt-env-conf-test] ( (,)
  868. 323.11 s [opt-env-conf-test] <$> optional (setting [option, reader (str :: Reader String), long "name"])
  869. 323.11 s [opt-env-conf-test] - <*> setting [switch (), long "verbose"]
  870. 323.11 s [opt-env-conf-test] + <*> setting [switch (), long "verbose"]
  871. 323.11 s [opt-env-conf-test] )
  872. 323.11 s [opt-env-conf-test] 0
  873. 323.11 s [opt-env-conf-test] []
  874. 323.11 s [opt-env-conf-test] added mutation IntLit at test/OptEnvConf/CompletionSpec.hs:892:11-12
  875. 323.11 s [opt-env-conf-test] @@ -889,7 +889,7 @@
  876. 323.11 s [opt-env-conf-test] <$> optional (setting [option, reader (str :: Reader String), long "name"])
  877. 323.11 s [opt-env-conf-test] <*> setting [switch (), long "verbose"]
  878. 323.11 s [opt-env-conf-test] )
  879. 323.11 s [opt-env-conf-test] - 0
  880. 323.11 s [opt-env-conf-test] + 1
  881. 323.11 s [opt-env-conf-test] []
  882. 323.11 s [opt-env-conf-test] [ "--name",
  883. 323.11 s [opt-env-conf-test] "--verbose"
  884. 323.11 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:894:11-12
  885. 323.11 s [opt-env-conf-test] @@ -891,9 +891,7 @@
  886. 323.11 s [opt-env-conf-test] )
  887. 323.11 s [opt-env-conf-test] 0
  888. 323.11 s [opt-env-conf-test] []
  889. 323.11 s [opt-env-conf-test] - [ "--name",
  890. 323.11 s [opt-env-conf-test] - "--verbose"
  891. 323.11 s [opt-env-conf-test] - ]
  892. 323.11 s [opt-env-conf-test] + []
  893. 323.11 s [opt-env-conf-test]
  894. 323.11 s [opt-env-conf-test] describe "many with other parsers" $ do
  895. 323.11 s [opt-env-conf-test] it "completes both many and a following switch" $
  896. 323.11 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:894:11-12
  897. 323.11 s [opt-env-conf-test] @@ -891,9 +891,9 @@
  898. 323.11 s [opt-env-conf-test] )
  899. 323.11 s [opt-env-conf-test] 0
  900. 323.11 s [opt-env-conf-test] []
  901. 323.11 s [opt-env-conf-test] - [ "--name",
  902. 323.11 s [opt-env-conf-test] - "--verbose"
  903. 323.11 s [opt-env-conf-test] - ]
  904. 323.11 s [opt-env-conf-test] + [ "--name",
  905. 323.11 s [opt-env-conf-test] + "--verbose"
  906. 323.11 s [opt-env-conf-test] + ]
  907. 323.11 s [opt-env-conf-test]
  908. 323.11 s [opt-env-conf-test] describe "many with other parsers" $ do
  909. 323.11 s [opt-env-conf-test] it "completes both many and a following switch" $
  910. 323.11 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:902:33-123
  911. 323.11 s [opt-env-conf-test] @@ -899,7 +899,7 @@
  912. 323.11 s [opt-env-conf-test] it "completes both many and a following switch" $
  913. 323.11 s [opt-env-conf-test] parserCompletionTest
  914. 323.11 s [opt-env-conf-test] ( (,)
  915. 323.11 s [opt-env-conf-test] - <$> many (setting [option, reader (str :: Reader String), long "include", completer $ listCompleter ["foo"]])
  916. 323.11 s [opt-env-conf-test] + <$> many (setting [])
  917. 323.11 s [opt-env-conf-test] <*> setting [switch (), long "verbose"]
  918. 323.11 s [opt-env-conf-test] )
  919. 323.11 s [opt-env-conf-test] 0
  920. 323.11 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:902:33-123
  921. 323.11 s [opt-env-conf-test] @@ -899,7 +899,7 @@
  922. 323.11 s [opt-env-conf-test] it "completes both many and a following switch" $
  923. 323.11 s [opt-env-conf-test] parserCompletionTest
  924. 323.11 s [opt-env-conf-test] ( (,)
  925. 323.11 s [opt-env-conf-test] - <$> many (setting [option, reader (str :: Reader String), long "include", completer $ listCompleter ["foo"]])
  926. 323.11 s [opt-env-conf-test] + <$> many (setting [option, reader (str :: Reader String), long "include", completer $ listCompleter ["foo"]])
  927. 323.11 s [opt-env-conf-test] <*> setting [switch (), long "verbose"]
  928. 323.11 s [opt-env-conf-test] )
  929. 323.11 s [opt-env-conf-test] 0
  930. 323.11 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:902:33-123
  931. 323.11 s [opt-env-conf-test] @@ -899,7 +899,7 @@
  932. 323.11 s [opt-env-conf-test] it "completes both many and a following switch" $
  933. 323.11 s [opt-env-conf-test] parserCompletionTest
  934. 323.11 s [opt-env-conf-test] ( (,)
  935. 323.11 s [opt-env-conf-test] - <$> many (setting [option, reader (str :: Reader String), long "include", completer $ listCompleter ["foo"]])
  936. 323.11 s [opt-env-conf-test] + <$> many (setting [option, reader (str :: Reader String), long "include", completer $ listCompleter ["foo"]])
  937. 323.11 s [opt-env-conf-test] <*> setting [switch (), long "verbose"]
  938. 323.11 s [opt-env-conf-test] )
  939. 323.11 s [opt-env-conf-test] 0
  940. 323.11 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:903:27-54
  941. 323.11 s [opt-env-conf-test] @@ -900,7 +900,7 @@
  942. 323.11 s [opt-env-conf-test] parserCompletionTest
  943. 323.11 s [opt-env-conf-test] ( (,)
  944. 323.11 s [opt-env-conf-test] <$> many (setting [option, reader (str :: Reader String), long "include", completer $ listCompleter ["foo"]])
  945. 323.11 s [opt-env-conf-test] - <*> setting [switch (), long "verbose"]
  946. 323.11 s [opt-env-conf-test] + <*> setting []
  947. 323.11 s [opt-env-conf-test] )
  948. 323.11 s [opt-env-conf-test] 0
  949. 323.11 s [opt-env-conf-test] []
  950. 323.11 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:903:27-54
  951. 323.11 s [opt-env-conf-test] @@ -900,7 +900,7 @@
  952. 323.11 s [opt-env-conf-test] parserCompletionTest
  953. 323.11 s [opt-env-conf-test] ( (,)
  954. 323.11 s [opt-env-conf-test] <$> many (setting [option, reader (str :: Reader String), long "include", completer $ listCompleter ["foo"]])
  955. 323.11 s [opt-env-conf-test] - <*> setting [switch (), long "verbose"]
  956. 323.11 s [opt-env-conf-test] + <*> setting [switch (), long "verbose"]
  957. 323.11 s [opt-env-conf-test] )
  958. 323.11 s [opt-env-conf-test] 0
  959. 323.11 s [opt-env-conf-test] []
  960. 323.11 s [opt-env-conf-test] added mutation IntLit at test/OptEnvConf/CompletionSpec.hs:905:11-12
  961. 323.11 s [opt-env-conf-test] @@ -902,7 +902,7 @@
  962. 323.11 s [opt-env-conf-test] <$> many (setting [option, reader (str :: Reader String), long "include", completer $ listCompleter ["foo"]])
  963. 323.11 s [opt-env-conf-test] <*> setting [switch (), long "verbose"]
  964. 323.11 s [opt-env-conf-test] )
  965. 323.11 s [opt-env-conf-test] - 0
  966. 323.11 s [opt-env-conf-test] + 1
  967. 323.11 s [opt-env-conf-test] []
  968. 323.11 s [opt-env-conf-test] [ "--include",
  969. 323.11 s [opt-env-conf-test] "--verbose"
  970. 323.11 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:907:11-12
  971. 323.11 s [opt-env-conf-test] @@ -904,9 +904,7 @@
  972. 323.11 s [opt-env-conf-test] )
  973. 323.11 s [opt-env-conf-test] 0
  974. 323.11 s [opt-env-conf-test] []
  975. 323.11 s [opt-env-conf-test] - [ "--include",
  976. 323.11 s [opt-env-conf-test] - "--verbose"
  977. 323.11 s [opt-env-conf-test] - ]
  978. 323.11 s [opt-env-conf-test] + []
  979. 323.11 s [opt-env-conf-test]
  980. 323.11 s [opt-env-conf-test] it "completes both after consuming one many-option" $
  981. 323.11 s [opt-env-conf-test] parserCompletionTest
  982. 323.11 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:907:11-12
  983. 323.11 s [opt-env-conf-test] @@ -904,9 +904,9 @@
  984. 323.11 s [opt-env-conf-test] )
  985. 323.11 s [opt-env-conf-test] 0
  986. 323.11 s [opt-env-conf-test] []
  987. 323.11 s [opt-env-conf-test] - [ "--include",
  988. 323.11 s [opt-env-conf-test] - "--verbose"
  989. 323.11 s [opt-env-conf-test] - ]
  990. 323.11 s [opt-env-conf-test] + [ "--include",
  991. 323.11 s [opt-env-conf-test] + "--verbose"
  992. 323.11 s [opt-env-conf-test] + ]
  993. 323.11 s [opt-env-conf-test]
  994. 323.11 s [opt-env-conf-test] it "completes both after consuming one many-option" $
  995. 323.11 s [opt-env-conf-test] parserCompletionTest
  996. 323.11 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:914:33-123
  997. 323.11 s [opt-env-conf-test] @@ -911,7 +911,7 @@
  998. 323.11 s [opt-env-conf-test] it "completes both after consuming one many-option" $
  999. 323.11 s [opt-env-conf-test] parserCompletionTest
  1000. 323.11 s [opt-env-conf-test] ( (,)
  1001. 323.11 s [opt-env-conf-test] - <$> many (setting [option, reader (str :: Reader String), long "include", completer $ listCompleter ["foo"]])
  1002. 323.11 s [opt-env-conf-test] + <$> many (setting [])
  1003. 323.11 s [opt-env-conf-test] <*> setting [switch (), long "verbose"]
  1004. 323.11 s [opt-env-conf-test] )
  1005. 323.11 s [opt-env-conf-test] 2
  1006. 323.11 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:914:33-123
  1007. 323.11 s [opt-env-conf-test] @@ -911,7 +911,7 @@
  1008. 323.11 s [opt-env-conf-test] it "completes both after consuming one many-option" $
  1009. 323.11 s [opt-env-conf-test] parserCompletionTest
  1010. 323.11 s [opt-env-conf-test] ( (,)
  1011. 323.11 s [opt-env-conf-test] - <$> many (setting [option, reader (str :: Reader String), long "include", completer $ listCompleter ["foo"]])
  1012. 323.11 s [opt-env-conf-test] + <$> many (setting [option, reader (str :: Reader String), long "include", completer $ listCompleter ["foo"]])
  1013. 323.11 s [opt-env-conf-test] <*> setting [switch (), long "verbose"]
  1014. 323.11 s [opt-env-conf-test] )
  1015. 323.11 s [opt-env-conf-test] 2
  1016. 323.11 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:914:33-123
  1017. 323.11 s [opt-env-conf-test] @@ -911,7 +911,7 @@
  1018. 323.11 s [opt-env-conf-test] it "completes both after consuming one many-option" $
  1019. 323.11 s [opt-env-conf-test] parserCompletionTest
  1020. 323.11 s [opt-env-conf-test] ( (,)
  1021. 323.11 s [opt-env-conf-test] - <$> many (setting [option, reader (str :: Reader String), long "include", completer $ listCompleter ["foo"]])
  1022. 323.11 s [opt-env-conf-test] + <$> many (setting [option, reader (str :: Reader String), long "include", completer $ listCompleter ["foo"]])
  1023. 323.11 s [opt-env-conf-test] <*> setting [switch (), long "verbose"]
  1024. 323.11 s [opt-env-conf-test] )
  1025. 323.11 s [opt-env-conf-test] 2
  1026. 323.11 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:915:27-54
  1027. 323.11 s [opt-env-conf-test] @@ -912,7 +912,7 @@
  1028. 323.11 s [opt-env-conf-test] parserCompletionTest
  1029. 323.11 s [opt-env-conf-test] ( (,)
  1030. 323.11 s [opt-env-conf-test] <$> many (setting [option, reader (str :: Reader String), long "include", completer $ listCompleter ["foo"]])
  1031. 323.11 s [opt-env-conf-test] - <*> setting [switch (), long "verbose"]
  1032. 323.11 s [opt-env-conf-test] + <*> setting []
  1033. 323.11 s [opt-env-conf-test] )
  1034. 323.11 s [opt-env-conf-test] 2
  1035. 323.11 s [opt-env-conf-test] ["--include", "foo"]
  1036. 323.11 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:915:27-54
  1037. 323.11 s [opt-env-conf-test] @@ -912,7 +912,7 @@
  1038. 323.11 s [opt-env-conf-test] parserCompletionTest
  1039. 323.11 s [opt-env-conf-test] ( (,)
  1040. 323.11 s [opt-env-conf-test] <$> many (setting [option, reader (str :: Reader String), long "include", completer $ listCompleter ["foo"]])
  1041. 323.11 s [opt-env-conf-test] - <*> setting [switch (), long "verbose"]
  1042. 323.11 s [opt-env-conf-test] + <*> setting [switch (), long "verbose"]
  1043. 323.11 s [opt-env-conf-test] )
  1044. 323.11 s [opt-env-conf-test] 2
  1045. 323.11 s [opt-env-conf-test] ["--include", "foo"]
  1046. 323.11 s [opt-env-conf-test] added mutation IntLit at test/OptEnvConf/CompletionSpec.hs:917:11-12
  1047. 323.11 s [opt-env-conf-test] @@ -914,7 +914,7 @@
  1048. 323.11 s [opt-env-conf-test] <$> many (setting [option, reader (str :: Reader String), long "include", completer $ listCompleter ["foo"]])
  1049. 323.11 s [opt-env-conf-test] <*> setting [switch (), long "verbose"]
  1050. 323.11 s [opt-env-conf-test] )
  1051. 323.11 s [opt-env-conf-test] - 2
  1052. 323.11 s [opt-env-conf-test] + 0
  1053. 323.11 s [opt-env-conf-test] ["--include", "foo"]
  1054. 323.11 s [opt-env-conf-test] [ "--include",
  1055. 323.11 s [opt-env-conf-test] "--verbose"
  1056. 323.11 s [opt-env-conf-test] added mutation IntLit at test/OptEnvConf/CompletionSpec.hs:917:11-12
  1057. 323.11 s [opt-env-conf-test] @@ -914,7 +914,7 @@
  1058. 323.11 s [opt-env-conf-test] <$> many (setting [option, reader (str :: Reader String), long "include", completer $ listCompleter ["foo"]])
  1059. 323.11 s [opt-env-conf-test] <*> setting [switch (), long "verbose"]
  1060. 323.11 s [opt-env-conf-test] )
  1061. 323.11 s [opt-env-conf-test] - 2
  1062. 323.11 s [opt-env-conf-test] + 1
  1063. 323.11 s [opt-env-conf-test] ["--include", "foo"]
  1064. 323.11 s [opt-env-conf-test] [ "--include",
  1065. 323.11 s [opt-env-conf-test] "--verbose"
  1066. 323.11 s [opt-env-conf-test] added mutation IntLit at test/OptEnvConf/CompletionSpec.hs:917:11-12
  1067. 323.11 s [opt-env-conf-test] @@ -914,7 +914,7 @@
  1068. 323.11 s [opt-env-conf-test] <$> many (setting [option, reader (str :: Reader String), long "include", completer $ listCompleter ["foo"]])
  1069. 323.11 s [opt-env-conf-test] <*> setting [switch (), long "verbose"]
  1070. 323.11 s [opt-env-conf-test] )
  1071. 323.11 s [opt-env-conf-test] - 2
  1072. 323.11 s [opt-env-conf-test] + -2
  1073. 323.11 s [opt-env-conf-test] ["--include", "foo"]
  1074. 323.11 s [opt-env-conf-test] [ "--include",
  1075. 323.11 s [opt-env-conf-test] "--verbose"
  1076. 323.11 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:918:11-31
  1077. 323.11 s [opt-env-conf-test] @@ -915,7 +915,7 @@
  1078. 323.11 s [opt-env-conf-test] <*> setting [switch (), long "verbose"]
  1079. 323.11 s [opt-env-conf-test] )
  1080. 323.12 s [opt-env-conf-test] 2
  1081. 323.12 s [opt-env-conf-test] - ["--include", "foo"]
  1082. 323.12 s [opt-env-conf-test] + []
  1083. 323.12 s [opt-env-conf-test] [ "--include",
  1084. 323.12 s [opt-env-conf-test] "--verbose"
  1085. 323.12 s [opt-env-conf-test] ]
  1086. 323.12 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:918:11-31
  1087. 323.12 s [opt-env-conf-test] @@ -915,7 +915,7 @@
  1088. 323.12 s [opt-env-conf-test] <*> setting [switch (), long "verbose"]
  1089. 323.12 s [opt-env-conf-test] )
  1090. 323.12 s [opt-env-conf-test] 2
  1091. 323.12 s [opt-env-conf-test] - ["--include", "foo"]
  1092. 323.12 s [opt-env-conf-test] + ["--include", "foo"]
  1093. 323.12 s [opt-env-conf-test] [ "--include",
  1094. 323.12 s [opt-env-conf-test] "--verbose"
  1095. 323.12 s [opt-env-conf-test] ]
  1096. 323.12 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:919:11-12
  1097. 323.12 s [opt-env-conf-test] @@ -916,9 +916,7 @@
  1098. 323.12 s [opt-env-conf-test] )
  1099. 323.12 s [opt-env-conf-test] 2
  1100. 323.12 s [opt-env-conf-test] ["--include", "foo"]
  1101. 323.12 s [opt-env-conf-test] - [ "--include",
  1102. 323.12 s [opt-env-conf-test] - "--verbose"
  1103. 323.12 s [opt-env-conf-test] - ]
  1104. 323.12 s [opt-env-conf-test] + []
  1105. 323.12 s [opt-env-conf-test]
  1106. 323.12 s [opt-env-conf-test] it "completes many switches combined with a command" $
  1107. 323.12 s [opt-env-conf-test] parserCompletionTest
  1108. 323.12 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:919:11-12
  1109. 323.12 s [opt-env-conf-test] @@ -916,9 +916,9 @@
  1110. 323.12 s [opt-env-conf-test] )
  1111. 323.12 s [opt-env-conf-test] 2
  1112. 323.12 s [opt-env-conf-test] ["--include", "foo"]
  1113. 323.12 s [opt-env-conf-test] - [ "--include",
  1114. 323.12 s [opt-env-conf-test] - "--verbose"
  1115. 323.12 s [opt-env-conf-test] - ]
  1116. 323.12 s [opt-env-conf-test] + [ "--include",
  1117. 323.12 s [opt-env-conf-test] + "--verbose"
  1118. 323.12 s [opt-env-conf-test] + ]
  1119. 323.12 s [opt-env-conf-test]
  1120. 323.12 s [opt-env-conf-test] it "completes many switches combined with a command" $
  1121. 323.12 s [opt-env-conf-test] parserCompletionTest
  1122. 323.12 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:926:33-71
  1123. 323.12 s [opt-env-conf-test] @@ -923,7 +923,7 @@
  1124. 323.12 s [opt-env-conf-test] it "completes many switches combined with a command" $
  1125. 323.12 s [opt-env-conf-test] parserCompletionTest
  1126. 323.12 s [opt-env-conf-test] ( (,)
  1127. 323.12 s [opt-env-conf-test] - <$> many (setting [switch (), long "verbose", short 'v'])
  1128. 323.12 s [opt-env-conf-test] + <$> many (setting [])
  1129. 323.12 s [opt-env-conf-test] <*> commands
  1130. 323.12 s [opt-env-conf-test] [ command "run" "run it" $ pure (),
  1131. 323.12 s [opt-env-conf-test] command "build" "build it" $ pure ()
  1132. 323.12 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:926:33-71
  1133. 323.12 s [opt-env-conf-test] @@ -923,7 +923,7 @@
  1134. 323.12 s [opt-env-conf-test] it "completes many switches combined with a command" $
  1135. 323.12 s [opt-env-conf-test] parserCompletionTest
  1136. 323.12 s [opt-env-conf-test] ( (,)
  1137. 323.12 s [opt-env-conf-test] - <$> many (setting [switch (), long "verbose", short 'v'])
  1138. 323.12 s [opt-env-conf-test] + <$> many (setting [switch (), long "verbose", short 'v'])
  1139. 323.12 s [opt-env-conf-test] <*> commands
  1140. 323.12 s [opt-env-conf-test] [ command "run" "run it" $ pure (),
  1141. 323.12 s [opt-env-conf-test] command "build" "build it" $ pure ()
  1142. 323.12 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:926:33-71
  1143. 323.12 s [opt-env-conf-test] @@ -923,7 +923,8 @@
  1144. 323.12 s [opt-env-conf-test] it "completes many switches combined with a command" $
  1145. 323.12 s [opt-env-conf-test] parserCompletionTest
  1146. 323.12 s [opt-env-conf-test] ( (,)
  1147. 323.12 s [opt-env-conf-test] - <$> many (setting [switch (), long "verbose", short 'v'])
  1148. 323.12 s [opt-env-conf-test] + <$> many (setting [switch (), long "verbose"
  1149. 323.12 s [opt-env-conf-test] +])
  1150. 323.12 s [opt-env-conf-test] <*> commands
  1151. 323.12 s [opt-env-conf-test] [ command "run" "run it" $ pure (),
  1152. 323.12 s [opt-env-conf-test] command "build" "build it" $ pure ()
  1153. 323.12 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:928:17-18
  1154. 323.12 s [opt-env-conf-test] @@ -925,9 +925,7 @@
  1155. 323.12 s [opt-env-conf-test] ( (,)
  1156. 323.12 s [opt-env-conf-test] <$> many (setting [switch (), long "verbose", short 'v'])
  1157. 323.12 s [opt-env-conf-test] <*> commands
  1158. 323.12 s [opt-env-conf-test] - [ command "run" "run it" $ pure (),
  1159. 323.12 s [opt-env-conf-test] - command "build" "build it" $ pure ()
  1160. 323.12 s [opt-env-conf-test] - ]
  1161. 323.12 s [opt-env-conf-test] + []
  1162. 323.12 s [opt-env-conf-test] )
  1163. 323.12 s [opt-env-conf-test] 0
  1164. 323.12 s [opt-env-conf-test] []
  1165. 323.12 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:928:17-18
  1166. 323.12 s [opt-env-conf-test] @@ -925,9 +925,9 @@
  1167. 323.12 s [opt-env-conf-test] ( (,)
  1168. 323.12 s [opt-env-conf-test] <$> many (setting [switch (), long "verbose", short 'v'])
  1169. 323.12 s [opt-env-conf-test] <*> commands
  1170. 323.12 s [opt-env-conf-test] - [ command "run" "run it" $ pure (),
  1171. 323.12 s [opt-env-conf-test] - command "build" "build it" $ pure ()
  1172. 323.12 s [opt-env-conf-test] - ]
  1173. 323.12 s [opt-env-conf-test] + [ command "run" "run it" $ pure (),
  1174. 323.12 s [opt-env-conf-test] + command "build" "build it" $ pure ()
  1175. 323.12 s [opt-env-conf-test] + ]
  1176. 323.12 s [opt-env-conf-test] )
  1177. 323.12 s [opt-env-conf-test] 0
  1178. 323.12 s [opt-env-conf-test] []
  1179. 323.12 s [opt-env-conf-test] added mutation IntLit at test/OptEnvConf/CompletionSpec.hs:932:11-12
  1180. 323.12 s [opt-env-conf-test] @@ -929,7 +929,7 @@
  1181. 323.12 s [opt-env-conf-test] command "build" "build it" $ pure ()
  1182. 323.12 s [opt-env-conf-test] ]
  1183. 323.12 s [opt-env-conf-test] )
  1184. 323.12 s [opt-env-conf-test] - 0
  1185. 323.12 s [opt-env-conf-test] + 1
  1186. 323.12 s [opt-env-conf-test] []
  1187. 323.12 s [opt-env-conf-test] [ "--verbose",
  1188. 323.12 s [opt-env-conf-test] Completion "run" (Just "run it"),
  1189. 323.12 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:934:11-12
  1190. 323.12 s [opt-env-conf-test] @@ -931,10 +931,7 @@
  1191. 323.12 s [opt-env-conf-test] )
  1192. 323.12 s [opt-env-conf-test] 0
  1193. 323.12 s [opt-env-conf-test] []
  1194. 323.12 s [opt-env-conf-test] - [ "--verbose",
  1195. 323.12 s [opt-env-conf-test] - Completion "run" (Just "run it"),
  1196. 323.12 s [opt-env-conf-test] - Completion "build" (Just "build it")
  1197. 323.12 s [opt-env-conf-test] - ]
  1198. 323.12 s [opt-env-conf-test] + []
  1199. 323.12 s [opt-env-conf-test]
  1200. 323.12 s [opt-env-conf-test] it "completes commands after consuming many switches" $
  1201. 323.12 s [opt-env-conf-test] parserCompletionTest
  1202. 323.12 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:934:11-12
  1203. 323.12 s [opt-env-conf-test] @@ -931,10 +931,10 @@
  1204. 323.12 s [opt-env-conf-test] )
  1205. 323.12 s [opt-env-conf-test] 0
  1206. 323.12 s [opt-env-conf-test] []
  1207. 323.12 s [opt-env-conf-test] - [ "--verbose",
  1208. 323.12 s [opt-env-conf-test] - Completion "run" (Just "run it"),
  1209. 323.12 s [opt-env-conf-test] - Completion "build" (Just "build it")
  1210. 323.12 s [opt-env-conf-test] - ]
  1211. 323.12 s [opt-env-conf-test] + [ "--verbose",
  1212. 323.12 s [opt-env-conf-test] + Completion "run" (Just "run it"),
  1213. 323.12 s [opt-env-conf-test] + Completion "build" (Just "build it")
  1214. 323.12 s [opt-env-conf-test] + ]
  1215. 323.12 s [opt-env-conf-test]
  1216. 323.12 s [opt-env-conf-test] it "completes commands after consuming many switches" $
  1217. 323.12 s [opt-env-conf-test] parserCompletionTest
  1218. 323.12 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:934:11-12
  1219. 323.12 s [opt-env-conf-test] @@ -931,10 +931,10 @@
  1220. 323.12 s [opt-env-conf-test] )
  1221. 323.12 s [opt-env-conf-test] 0
  1222. 323.12 s [opt-env-conf-test] []
  1223. 323.12 s [opt-env-conf-test] - [ "--verbose",
  1224. 323.12 s [opt-env-conf-test] - Completion "run" (Just "run it"),
  1225. 323.12 s [opt-env-conf-test] - Completion "build" (Just "build it")
  1226. 323.12 s [opt-env-conf-test] - ]
  1227. 323.12 s [opt-env-conf-test] + [ "--verbose",
  1228. 323.12 s [opt-env-conf-test] + Completion "run" (Just "run it"),
  1229. 323.12 s [opt-env-conf-test] + Completion "build" (Just "build it")
  1230. 323.12 s [opt-env-conf-test] + ]
  1231. 323.12 s [opt-env-conf-test]
  1232. 323.12 s [opt-env-conf-test] it "completes commands after consuming many switches" $
  1233. 323.12 s [opt-env-conf-test] parserCompletionTest
  1234. 323.12 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:942:33-71
  1235. 323.12 s [opt-env-conf-test] @@ -939,7 +939,7 @@
  1236. 323.12 s [opt-env-conf-test] it "completes commands after consuming many switches" $
  1237. 323.12 s [opt-env-conf-test] parserCompletionTest
  1238. 323.12 s [opt-env-conf-test] ( (,)
  1239. 323.12 s [opt-env-conf-test] - <$> many (setting [switch (), long "verbose", short 'v'])
  1240. 323.12 s [opt-env-conf-test] + <$> many (setting [])
  1241. 323.12 s [opt-env-conf-test] <*> commands
  1242. 323.12 s [opt-env-conf-test] [ command "run" "run it" $ pure (),
  1243. 323.12 s [opt-env-conf-test] command "build" "build it" $ pure ()
  1244. 323.12 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:942:33-71
  1245. 323.12 s [opt-env-conf-test] @@ -939,7 +939,7 @@
  1246. 323.12 s [opt-env-conf-test] it "completes commands after consuming many switches" $
  1247. 323.12 s [opt-env-conf-test] parserCompletionTest
  1248. 323.12 s [opt-env-conf-test] ( (,)
  1249. 323.12 s [opt-env-conf-test] - <$> many (setting [switch (), long "verbose", short 'v'])
  1250. 323.12 s [opt-env-conf-test] + <$> many (setting [switch (), long "verbose", short 'v'])
  1251. 323.12 s [opt-env-conf-test] <*> commands
  1252. 323.12 s [opt-env-conf-test] [ command "run" "run it" $ pure (),
  1253. 323.12 s [opt-env-conf-test] command "build" "build it" $ pure ()
  1254. 323.12 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:942:33-71
  1255. 323.12 s [opt-env-conf-test] @@ -939,7 +939,8 @@
  1256. 323.12 s [opt-env-conf-test] it "completes commands after consuming many switches" $
  1257. 323.12 s [opt-env-conf-test] parserCompletionTest
  1258. 323.12 s [opt-env-conf-test] ( (,)
  1259. 323.12 s [opt-env-conf-test] - <$> many (setting [switch (), long "verbose", short 'v'])
  1260. 323.12 s [opt-env-conf-test] + <$> many (setting [switch (), long "verbose"
  1261. 323.12 s [opt-env-conf-test] +])
  1262. 323.12 s [opt-env-conf-test] <*> commands
  1263. 323.12 s [opt-env-conf-test] [ command "run" "run it" $ pure (),
  1264. 323.12 s [opt-env-conf-test] command "build" "build it" $ pure ()
  1265. 323.12 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:944:17-18
  1266. 323.12 s [opt-env-conf-test] @@ -941,9 +941,7 @@
  1267. 323.12 s [opt-env-conf-test] ( (,)
  1268. 323.12 s [opt-env-conf-test] <$> many (setting [switch (), long "verbose", short 'v'])
  1269. 323.12 s [opt-env-conf-test] <*> commands
  1270. 323.12 s [opt-env-conf-test] - [ command "run" "run it" $ pure (),
  1271. 323.12 s [opt-env-conf-test] - command "build" "build it" $ pure ()
  1272. 323.12 s [opt-env-conf-test] - ]
  1273. 323.12 s [opt-env-conf-test] + []
  1274. 323.12 s [opt-env-conf-test] )
  1275. 323.12 s [opt-env-conf-test] 2
  1276. 323.12 s [opt-env-conf-test] ["-v", "-v"]
  1277. 323.12 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:944:17-18
  1278. 323.12 s [opt-env-conf-test] @@ -941,9 +941,9 @@
  1279. 323.12 s [opt-env-conf-test] ( (,)
  1280. 323.12 s [opt-env-conf-test] <$> many (setting [switch (), long "verbose", short 'v'])
  1281. 323.12 s [opt-env-conf-test] <*> commands
  1282. 323.12 s [opt-env-conf-test] - [ command "run" "run it" $ pure (),
  1283. 323.12 s [opt-env-conf-test] - command "build" "build it" $ pure ()
  1284. 323.12 s [opt-env-conf-test] - ]
  1285. 323.12 s [opt-env-conf-test] + [ command "run" "run it" $ pure (),
  1286. 323.12 s [opt-env-conf-test] + command "build" "build it" $ pure ()
  1287. 323.12 s [opt-env-conf-test] + ]
  1288. 323.12 s [opt-env-conf-test] )
  1289. 323.12 s [opt-env-conf-test] 2
  1290. 323.12 s [opt-env-conf-test] ["-v", "-v"]
  1291. 323.12 s [opt-env-conf-test] added mutation IntLit at test/OptEnvConf/CompletionSpec.hs:948:11-12
  1292. 323.12 s [opt-env-conf-test] @@ -945,7 +945,7 @@
  1293. 323.12 s [opt-env-conf-test] command "build" "build it" $ pure ()
  1294. 323.12 s [opt-env-conf-test] ]
  1295. 323.12 s [opt-env-conf-test] )
  1296. 323.12 s [opt-env-conf-test] - 2
  1297. 323.12 s [opt-env-conf-test] + 0
  1298. 323.12 s [opt-env-conf-test] ["-v", "-v"]
  1299. 323.12 s [opt-env-conf-test] [ "--verbose",
  1300. 323.12 s [opt-env-conf-test] Completion "run" (Just "run it"),
  1301. 323.12 s [opt-env-conf-test] added mutation IntLit at test/OptEnvConf/CompletionSpec.hs:948:11-12
  1302. 323.12 s [opt-env-conf-test] @@ -945,7 +945,7 @@
  1303. 323.12 s [opt-env-conf-test] command "build" "build it" $ pure ()
  1304. 323.12 s [opt-env-conf-test] ]
  1305. 323.12 s [opt-env-conf-test] )
  1306. 323.12 s [opt-env-conf-test] - 2
  1307. 323.12 s [opt-env-conf-test] + 1
  1308. 323.12 s [opt-env-conf-test] ["-v", "-v"]
  1309. 323.12 s [opt-env-conf-test] [ "--verbose",
  1310. 323.12 s [opt-env-conf-test] Completion "run" (Just "run it"),
  1311. 323.13 s [opt-env-conf-test] added mutation IntLit at test/OptEnvConf/CompletionSpec.hs:948:11-12
  1312. 323.13 s [opt-env-conf-test] @@ -945,7 +945,7 @@
  1313. 323.13 s [opt-env-conf-test] command "build" "build it" $ pure ()
  1314. 323.13 s [opt-env-conf-test] ]
  1315. 323.13 s [opt-env-conf-test] )
  1316. 323.13 s [opt-env-conf-test] - 2
  1317. 323.13 s [opt-env-conf-test] + -2
  1318. 323.13 s [opt-env-conf-test] ["-v", "-v"]
  1319. 323.13 s [opt-env-conf-test] [ "--verbose",
  1320. 323.13 s [opt-env-conf-test] Completion "run" (Just "run it"),
  1321. 323.13 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:949:11-23
  1322. 323.13 s [opt-env-conf-test] @@ -946,7 +946,7 @@
  1323. 323.13 s [opt-env-conf-test] ]
  1324. 323.13 s [opt-env-conf-test] )
  1325. 323.13 s [opt-env-conf-test] 2
  1326. 323.13 s [opt-env-conf-test] - ["-v", "-v"]
  1327. 323.13 s [opt-env-conf-test] + []
  1328. 323.13 s [opt-env-conf-test] [ "--verbose",
  1329. 323.13 s [opt-env-conf-test] Completion "run" (Just "run it"),
  1330. 323.13 s [opt-env-conf-test] Completion "build" (Just "build it")
  1331. 323.13 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:949:11-23
  1332. 323.13 s [opt-env-conf-test] @@ -946,7 +946,7 @@
  1333. 323.13 s [opt-env-conf-test] ]
  1334. 323.13 s [opt-env-conf-test] )
  1335. 323.13 s [opt-env-conf-test] 2
  1336. 323.13 s [opt-env-conf-test] - ["-v", "-v"]
  1337. 323.13 s [opt-env-conf-test] + ["-v", "-v"]
  1338. 323.13 s [opt-env-conf-test] [ "--verbose",
  1339. 323.13 s [opt-env-conf-test] Completion "run" (Just "run it"),
  1340. 323.13 s [opt-env-conf-test] Completion "build" (Just "build it")
  1341. 323.13 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:950:11-12
  1342. 323.13 s [opt-env-conf-test] @@ -947,10 +947,7 @@
  1343. 323.13 s [opt-env-conf-test] )
  1344. 323.13 s [opt-env-conf-test] 2
  1345. 323.13 s [opt-env-conf-test] ["-v", "-v"]
  1346. 323.13 s [opt-env-conf-test] - [ "--verbose",
  1347. 323.13 s [opt-env-conf-test] - Completion "run" (Just "run it"),
  1348. 323.13 s [opt-env-conf-test] - Completion "build" (Just "build it")
  1349. 323.13 s [opt-env-conf-test] - ]
  1350. 323.13 s [opt-env-conf-test] + []
  1351. 323.13 s [opt-env-conf-test]
  1352. 323.13 s [opt-env-conf-test] describe "folded short switches" $ do
  1353. 323.13 s [opt-env-conf-test] it "can complete after a folded short switch is consumed" $
  1354. 323.13 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:950:11-12
  1355. 323.13 s [opt-env-conf-test] @@ -947,10 +947,10 @@
  1356. 323.13 s [opt-env-conf-test] )
  1357. 323.13 s [opt-env-conf-test] 2
  1358. 323.13 s [opt-env-conf-test] ["-v", "-v"]
  1359. 323.13 s [opt-env-conf-test] - [ "--verbose",
  1360. 323.13 s [opt-env-conf-test] - Completion "run" (Just "run it"),
  1361. 323.13 s [opt-env-conf-test] - Completion "build" (Just "build it")
  1362. 323.13 s [opt-env-conf-test] - ]
  1363. 323.13 s [opt-env-conf-test] + [ "--verbose",
  1364. 323.13 s [opt-env-conf-test] + Completion "run" (Just "run it"),
  1365. 323.13 s [opt-env-conf-test] + Completion "build" (Just "build it")
  1366. 323.13 s [opt-env-conf-test] + ]
  1367. 323.13 s [opt-env-conf-test]
  1368. 323.13 s [opt-env-conf-test] describe "folded short switches" $ do
  1369. 323.13 s [opt-env-conf-test] it "can complete after a folded short switch is consumed" $
  1370. 323.13 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:950:11-12
  1371. 323.13 s [opt-env-conf-test] @@ -947,10 +947,10 @@
  1372. 323.13 s [opt-env-conf-test] )
  1373. 323.13 s [opt-env-conf-test] 2
  1374. 323.13 s [opt-env-conf-test] ["-v", "-v"]
  1375. 323.13 s [opt-env-conf-test] - [ "--verbose",
  1376. 323.13 s [opt-env-conf-test] - Completion "run" (Just "run it"),
  1377. 323.13 s [opt-env-conf-test] - Completion "build" (Just "build it")
  1378. 323.13 s [opt-env-conf-test] - ]
  1379. 323.13 s [opt-env-conf-test] + [ "--verbose",
  1380. 323.13 s [opt-env-conf-test] + Completion "run" (Just "run it"),
  1381. 323.13 s [opt-env-conf-test] + Completion "build" (Just "build it")
  1382. 323.13 s [opt-env-conf-test] + ]
  1383. 323.13 s [opt-env-conf-test]
  1384. 323.13 s [opt-env-conf-test] describe "folded short switches" $ do
  1385. 323.13 s [opt-env-conf-test] it "can complete after a folded short switch is consumed" $
  1386. 323.13 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:959:27-49
  1387. 323.13 s [opt-env-conf-test] @@ -956,7 +956,7 @@
  1388. 323.13 s [opt-env-conf-test] it "can complete after a folded short switch is consumed" $
  1389. 323.13 s [opt-env-conf-test] parserCompletionTest
  1390. 323.13 s [opt-env-conf-test] ( (,)
  1391. 323.13 s [opt-env-conf-test] - <$> setting [switch (), short 'v']
  1392. 323.13 s [opt-env-conf-test] + <$> setting []
  1393. 323.13 s [opt-env-conf-test] <*> setting [switch (), short 'n']
  1394. 323.13 s [opt-env-conf-test] )
  1395. 323.13 s [opt-env-conf-test] 1
  1396. 323.13 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:959:27-49
  1397. 323.13 s [opt-env-conf-test] @@ -956,7 +956,7 @@
  1398. 323.13 s [opt-env-conf-test] it "can complete after a folded short switch is consumed" $
  1399. 323.13 s [opt-env-conf-test] parserCompletionTest
  1400. 323.13 s [opt-env-conf-test] ( (,)
  1401. 323.13 s [opt-env-conf-test] - <$> setting [switch (), short 'v']
  1402. 323.13 s [opt-env-conf-test] + <$> setting [switch (), short 'v']
  1403. 323.13 s [opt-env-conf-test] <*> setting [switch (), short 'n']
  1404. 323.13 s [opt-env-conf-test] )
  1405. 323.13 s [opt-env-conf-test] 1
  1406. 323.13 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:960:27-49
  1407. 323.13 s [opt-env-conf-test] @@ -957,7 +957,7 @@
  1408. 323.13 s [opt-env-conf-test] parserCompletionTest
  1409. 323.13 s [opt-env-conf-test] ( (,)
  1410. 323.13 s [opt-env-conf-test] <$> setting [switch (), short 'v']
  1411. 323.13 s [opt-env-conf-test] - <*> setting [switch (), short 'n']
  1412. 323.13 s [opt-env-conf-test] + <*> setting []
  1413. 323.13 s [opt-env-conf-test] )
  1414. 323.13 s [opt-env-conf-test] 1
  1415. 323.13 s [opt-env-conf-test] ["-v"]
  1416. 323.13 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:960:27-49
  1417. 323.13 s [opt-env-conf-test] @@ -957,7 +957,7 @@
  1418. 323.13 s [opt-env-conf-test] parserCompletionTest
  1419. 323.13 s [opt-env-conf-test] ( (,)
  1420. 323.13 s [opt-env-conf-test] <$> setting [switch (), short 'v']
  1421. 323.13 s [opt-env-conf-test] - <*> setting [switch (), short 'n']
  1422. 323.13 s [opt-env-conf-test] + <*> setting [switch (), short 'n']
  1423. 323.13 s [opt-env-conf-test] )
  1424. 323.13 s [opt-env-conf-test] 1
  1425. 323.13 s [opt-env-conf-test] ["-v"]
  1426. 323.13 s [opt-env-conf-test] added mutation IntLit at test/OptEnvConf/CompletionSpec.hs:962:11-12
  1427. 323.13 s [opt-env-conf-test] @@ -959,7 +959,7 @@
  1428. 323.13 s [opt-env-conf-test] <$> setting [switch (), short 'v']
  1429. 323.13 s [opt-env-conf-test] <*> setting [switch (), short 'n']
  1430. 323.13 s [opt-env-conf-test] )
  1431. 323.13 s [opt-env-conf-test] - 1
  1432. 323.13 s [opt-env-conf-test] + 0
  1433. 323.13 s [opt-env-conf-test] ["-v"]
  1434. 323.13 s [opt-env-conf-test] ["-n"]
  1435. 323.13 s [opt-env-conf-test]
  1436. 323.13 s [opt-env-conf-test] added mutation IntLit at test/OptEnvConf/CompletionSpec.hs:962:11-12
  1437. 323.13 s [opt-env-conf-test] @@ -959,7 +959,7 @@
  1438. 323.13 s [opt-env-conf-test] <$> setting [switch (), short 'v']
  1439. 323.13 s [opt-env-conf-test] <*> setting [switch (), short 'n']
  1440. 323.13 s [opt-env-conf-test] )
  1441. 323.13 s [opt-env-conf-test] - 1
  1442. 323.13 s [opt-env-conf-test] + -1
  1443. 323.13 s [opt-env-conf-test] ["-v"]
  1444. 323.13 s [opt-env-conf-test] ["-n"]
  1445. 323.13 s [opt-env-conf-test]
  1446. 323.13 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:969:27-49
  1447. 323.13 s [opt-env-conf-test] @@ -966,7 +966,7 @@
  1448. 323.13 s [opt-env-conf-test] it "no longer suggests a switch consumed via folding" $
  1449. 323.13 s [opt-env-conf-test] parserCompletionTest
  1450. 323.13 s [opt-env-conf-test] ( (,,)
  1451. 323.13 s [opt-env-conf-test] - <$> setting [switch (), short 'v']
  1452. 323.13 s [opt-env-conf-test] + <$> setting []
  1453. 323.13 s [opt-env-conf-test] <*> setting [switch (), short 'n']
  1454. 323.13 s [opt-env-conf-test] <*> setting [switch (), short 'x']
  1455. 323.13 s [opt-env-conf-test] )
  1456. 323.13 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:969:27-49
  1457. 323.13 s [opt-env-conf-test] @@ -966,7 +966,7 @@
  1458. 323.13 s [opt-env-conf-test] it "no longer suggests a switch consumed via folding" $
  1459. 323.13 s [opt-env-conf-test] parserCompletionTest
  1460. 323.13 s [opt-env-conf-test] ( (,,)
  1461. 323.13 s [opt-env-conf-test] - <$> setting [switch (), short 'v']
  1462. 323.13 s [opt-env-conf-test] + <$> setting [switch (), short 'v']
  1463. 323.13 s [opt-env-conf-test] <*> setting [switch (), short 'n']
  1464. 323.13 s [opt-env-conf-test] <*> setting [switch (), short 'x']
  1465. 323.13 s [opt-env-conf-test] )
  1466. 323.13 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:970:27-49
  1467. 323.13 s [opt-env-conf-test] @@ -967,7 +967,7 @@
  1468. 323.13 s [opt-env-conf-test] parserCompletionTest
  1469. 323.13 s [opt-env-conf-test] ( (,,)
  1470. 323.13 s [opt-env-conf-test] <$> setting [switch (), short 'v']
  1471. 323.13 s [opt-env-conf-test] - <*> setting [switch (), short 'n']
  1472. 323.13 s [opt-env-conf-test] + <*> setting []
  1473. 323.13 s [opt-env-conf-test] <*> setting [switch (), short 'x']
  1474. 323.13 s [opt-env-conf-test] )
  1475. 323.13 s [opt-env-conf-test] 1
  1476. 323.13 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:970:27-49
  1477. 323.13 s [opt-env-conf-test] @@ -967,7 +967,7 @@
  1478. 323.13 s [opt-env-conf-test] parserCompletionTest
  1479. 323.13 s [opt-env-conf-test] ( (,,)
  1480. 323.13 s [opt-env-conf-test] <$> setting [switch (), short 'v']
  1481. 323.13 s [opt-env-conf-test] - <*> setting [switch (), short 'n']
  1482. 323.13 s [opt-env-conf-test] + <*> setting [switch (), short 'n']
  1483. 323.13 s [opt-env-conf-test] <*> setting [switch (), short 'x']
  1484. 323.13 s [opt-env-conf-test] )
  1485. 323.13 s [opt-env-conf-test] 1
  1486. 323.13 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:971:27-49
  1487. 323.13 s [opt-env-conf-test] @@ -968,7 +968,7 @@
  1488. 323.13 s [opt-env-conf-test] ( (,,)
  1489. 323.13 s [opt-env-conf-test] <$> setting [switch (), short 'v']
  1490. 323.13 s [opt-env-conf-test] <*> setting [switch (), short 'n']
  1491. 323.13 s [opt-env-conf-test] - <*> setting [switch (), short 'x']
  1492. 323.13 s [opt-env-conf-test] + <*> setting []
  1493. 323.13 s [opt-env-conf-test] )
  1494. 323.13 s [opt-env-conf-test] 1
  1495. 323.13 s [opt-env-conf-test] ["-vn"]
  1496. 323.13 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:971:27-49
  1497. 323.13 s [opt-env-conf-test] @@ -968,7 +968,7 @@
  1498. 323.13 s [opt-env-conf-test] ( (,,)
  1499. 323.13 s [opt-env-conf-test] <$> setting [switch (), short 'v']
  1500. 323.13 s [opt-env-conf-test] <*> setting [switch (), short 'n']
  1501. 323.13 s [opt-env-conf-test] - <*> setting [switch (), short 'x']
  1502. 323.13 s [opt-env-conf-test] + <*> setting [switch (), short 'x']
  1503. 323.13 s [opt-env-conf-test] )
  1504. 323.13 s [opt-env-conf-test] 1
  1505. 323.13 s [opt-env-conf-test] ["-vn"]
  1506. 323.13 s [opt-env-conf-test] added mutation IntLit at test/OptEnvConf/CompletionSpec.hs:973:11-12
  1507. 323.13 s [opt-env-conf-test] @@ -970,7 +970,7 @@
  1508. 323.13 s [opt-env-conf-test] <*> setting [switch (), short 'n']
  1509. 323.13 s [opt-env-conf-test] <*> setting [switch (), short 'x']
  1510. 323.13 s [opt-env-conf-test] )
  1511. 323.13 s [opt-env-conf-test] - 1
  1512. 323.13 s [opt-env-conf-test] + 0
  1513. 323.13 s [opt-env-conf-test] ["-vn"]
  1514. 323.13 s [opt-env-conf-test] ["-x"]
  1515. 323.13 s [opt-env-conf-test]
  1516. 323.13 s [opt-env-conf-test] added mutation IntLit at test/OptEnvConf/CompletionSpec.hs:973:11-12
  1517. 323.13 s [opt-env-conf-test] @@ -970,7 +970,7 @@
  1518. 323.13 s [opt-env-conf-test] <*> setting [switch (), short 'n']
  1519. 323.13 s [opt-env-conf-test] <*> setting [switch (), short 'x']
  1520. 323.13 s [opt-env-conf-test] )
  1521. 323.13 s [opt-env-conf-test] - 1
  1522. 323.13 s [opt-env-conf-test] + -1
  1523. 323.13 s [opt-env-conf-test] ["-vn"]
  1524. 323.13 s [opt-env-conf-test] ["-x"]
  1525. 323.13 s [opt-env-conf-test]
  1526. 323.13 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:981:27-77
  1527. 323.13 s [opt-env-conf-test] @@ -978,7 +978,7 @@
  1528. 323.13 s [opt-env-conf-test] it "completes after a short option consumed in shorthand" $
  1529. 323.13 s [opt-env-conf-test] parserCompletionTest
  1530. 323.13 s [opt-env-conf-test] ( (,)
  1531. 323.13 s [opt-env-conf-test] - <$> setting [option, reader (str :: Reader String), short 'f']
  1532. 323.13 s [opt-env-conf-test] + <$> setting []
  1533. 323.13 s [opt-env-conf-test] <*> setting [switch (), long "verbose"]
  1534. 323.13 s [opt-env-conf-test] )
  1535. 323.13 s [opt-env-conf-test] 1
  1536. 323.13 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:981:27-77
  1537. 323.13 s [opt-env-conf-test] @@ -978,7 +978,7 @@
  1538. 323.13 s [opt-env-conf-test] it "completes after a short option consumed in shorthand" $
  1539. 323.13 s [opt-env-conf-test] parserCompletionTest
  1540. 323.14 s [opt-env-conf-test] ( (,)
  1541. 323.14 s [opt-env-conf-test] - <$> setting [option, reader (str :: Reader String), short 'f']
  1542. 323.14 s [opt-env-conf-test] + <$> setting [option, reader (str :: Reader String), short 'f']
  1543. 323.14 s [opt-env-conf-test] <*> setting [switch (), long "verbose"]
  1544. 323.14 s [opt-env-conf-test] )
  1545. 323.14 s [opt-env-conf-test] 1
  1546. 323.14 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:981:27-77
  1547. 323.14 s [opt-env-conf-test] @@ -978,7 +978,8 @@
  1548. 323.14 s [opt-env-conf-test] it "completes after a short option consumed in shorthand" $
  1549. 323.14 s [opt-env-conf-test] parserCompletionTest
  1550. 323.14 s [opt-env-conf-test] ( (,)
  1551. 323.14 s [opt-env-conf-test] - <$> setting [option, reader (str :: Reader String), short 'f']
  1552. 323.14 s [opt-env-conf-test] + <$> setting [option, reader (str :: Reader String)
  1553. 323.14 s [opt-env-conf-test] +]
  1554. 323.14 s [opt-env-conf-test] <*> setting [switch (), long "verbose"]
  1555. 323.14 s [opt-env-conf-test] )
  1556. 323.14 s [opt-env-conf-test] 1
  1557. 323.14 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:982:27-54
  1558. 323.14 s [opt-env-conf-test] @@ -979,7 +979,7 @@
  1559. 323.14 s [opt-env-conf-test] parserCompletionTest
  1560. 323.14 s [opt-env-conf-test] ( (,)
  1561. 323.14 s [opt-env-conf-test] <$> setting [option, reader (str :: Reader String), short 'f']
  1562. 323.14 s [opt-env-conf-test] - <*> setting [switch (), long "verbose"]
  1563. 323.14 s [opt-env-conf-test] + <*> setting []
  1564. 323.14 s [opt-env-conf-test] )
  1565. 323.14 s [opt-env-conf-test] 1
  1566. 323.14 s [opt-env-conf-test] ["-ffoo.txt"]
  1567. 323.14 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:982:27-54
  1568. 323.14 s [opt-env-conf-test] @@ -979,7 +979,7 @@
  1569. 323.14 s [opt-env-conf-test] parserCompletionTest
  1570. 323.14 s [opt-env-conf-test] ( (,)
  1571. 323.14 s [opt-env-conf-test] <$> setting [option, reader (str :: Reader String), short 'f']
  1572. 323.14 s [opt-env-conf-test] - <*> setting [switch (), long "verbose"]
  1573. 323.14 s [opt-env-conf-test] + <*> setting [switch (), long "verbose"]
  1574. 323.14 s [opt-env-conf-test] )
  1575. 323.14 s [opt-env-conf-test] 1
  1576. 323.14 s [opt-env-conf-test] ["-ffoo.txt"]
  1577. 323.14 s [opt-env-conf-test] added mutation IntLit at test/OptEnvConf/CompletionSpec.hs:984:11-12
  1578. 323.14 s [opt-env-conf-test] @@ -981,7 +981,7 @@
  1579. 323.14 s [opt-env-conf-test] <$> setting [option, reader (str :: Reader String), short 'f']
  1580. 323.14 s [opt-env-conf-test] <*> setting [switch (), long "verbose"]
  1581. 323.14 s [opt-env-conf-test] )
  1582. 323.14 s [opt-env-conf-test] - 1
  1583. 323.14 s [opt-env-conf-test] + 0
  1584. 323.14 s [opt-env-conf-test] ["-ffoo.txt"]
  1585. 323.14 s [opt-env-conf-test] ["--verbose"]
  1586. 323.14 s [opt-env-conf-test]
  1587. 323.14 s [opt-env-conf-test] added mutation IntLit at test/OptEnvConf/CompletionSpec.hs:984:11-12
  1588. 323.14 s [opt-env-conf-test] @@ -981,7 +981,7 @@
  1589. 323.14 s [opt-env-conf-test] <$> setting [option, reader (str :: Reader String), short 'f']
  1590. 323.14 s [opt-env-conf-test] <*> setting [switch (), long "verbose"]
  1591. 323.14 s [opt-env-conf-test] )
  1592. 323.14 s [opt-env-conf-test] - 1
  1593. 323.14 s [opt-env-conf-test] + -1
  1594. 323.14 s [opt-env-conf-test] ["-ffoo.txt"]
  1595. 323.14 s [opt-env-conf-test] ["--verbose"]
  1596. 323.14 s [opt-env-conf-test]
  1597. 323.14 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:992:37-91
  1598. 323.14 s [opt-env-conf-test] @@ -989,7 +989,7 @@
  1599. 323.14 s [opt-env-conf-test] it "completes through optional + many + applicative" $
  1600. 323.14 s [opt-env-conf-test] parserCompletionTest
  1601. 323.14 s [opt-env-conf-test] ( (,,)
  1602. 323.14 s [opt-env-conf-test] - <$> optional (setting [option, reader (str :: Reader String), long "config"])
  1603. 323.14 s [opt-env-conf-test] + <$> optional (setting [])
  1604. 323.14 s [opt-env-conf-test] <*> many (setting [switch (), long "verbose", short 'v'])
  1605. 323.14 s [opt-env-conf-test] <*> setting [argument, reader (str :: Reader String), completer $ listCompleter ["file.txt"]]
  1606. 323.14 s [opt-env-conf-test] )
  1607. 323.14 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:992:37-91
  1608. 323.14 s [opt-env-conf-test] @@ -989,7 +989,7 @@
  1609. 323.14 s [opt-env-conf-test] it "completes through optional + many + applicative" $
  1610. 323.14 s [opt-env-conf-test] parserCompletionTest
  1611. 323.14 s [opt-env-conf-test] ( (,,)
  1612. 323.14 s [opt-env-conf-test] - <$> optional (setting [option, reader (str :: Reader String), long "config"])
  1613. 323.14 s [opt-env-conf-test] + <$> optional (setting [option, reader (str :: Reader String), long "config"])
  1614. 323.14 s [opt-env-conf-test] <*> many (setting [switch (), long "verbose", short 'v'])
  1615. 323.14 s [opt-env-conf-test] <*> setting [argument, reader (str :: Reader String), completer $ listCompleter ["file.txt"]]
  1616. 323.14 s [opt-env-conf-test] )
  1617. 323.14 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:992:37-91
  1618. 323.14 s [opt-env-conf-test] @@ -989,7 +989,8 @@
  1619. 323.14 s [opt-env-conf-test] it "completes through optional + many + applicative" $
  1620. 323.14 s [opt-env-conf-test] parserCompletionTest
  1621. 323.14 s [opt-env-conf-test] ( (,,)
  1622. 323.14 s [opt-env-conf-test] - <$> optional (setting [option, reader (str :: Reader String), long "config"])
  1623. 323.14 s [opt-env-conf-test] + <$> optional (setting [option, reader (str :: Reader String)
  1624. 323.14 s [opt-env-conf-test] +])
  1625. 323.14 s [opt-env-conf-test] <*> many (setting [switch (), long "verbose", short 'v'])
  1626. 323.14 s [opt-env-conf-test] <*> setting [argument, reader (str :: Reader String), completer $ listCompleter ["file.txt"]]
  1627. 323.14 s [opt-env-conf-test] )
  1628. 323.14 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:993:33-71
  1629. 323.14 s [opt-env-conf-test] @@ -990,7 +990,7 @@
  1630. 323.14 s [opt-env-conf-test] parserCompletionTest
  1631. 323.14 s [opt-env-conf-test] ( (,,)
  1632. 323.14 s [opt-env-conf-test] <$> optional (setting [option, reader (str :: Reader String), long "config"])
  1633. 323.14 s [opt-env-conf-test] - <*> many (setting [switch (), long "verbose", short 'v'])
  1634. 323.14 s [opt-env-conf-test] + <*> many (setting [])
  1635. 323.14 s [opt-env-conf-test] <*> setting [argument, reader (str :: Reader String), completer $ listCompleter ["file.txt"]]
  1636. 323.14 s [opt-env-conf-test] )
  1637. 323.14 s [opt-env-conf-test] 0
  1638. 323.14 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:993:33-71
  1639. 323.14 s [opt-env-conf-test] @@ -990,7 +990,7 @@
  1640. 323.14 s [opt-env-conf-test] parserCompletionTest
  1641. 323.14 s [opt-env-conf-test] ( (,,)
  1642. 323.14 s [opt-env-conf-test] <$> optional (setting [option, reader (str :: Reader String), long "config"])
  1643. 323.14 s [opt-env-conf-test] - <*> many (setting [switch (), long "verbose", short 'v'])
  1644. 323.14 s [opt-env-conf-test] + <*> many (setting [switch (), long "verbose", short 'v'])
  1645. 323.14 s [opt-env-conf-test] <*> setting [argument, reader (str :: Reader String), completer $ listCompleter ["file.txt"]]
  1646. 323.14 s [opt-env-conf-test] )
  1647. 323.14 s [opt-env-conf-test] 0
  1648. 323.14 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:993:33-71
  1649. 323.14 s [opt-env-conf-test] @@ -990,7 +990,8 @@
  1650. 323.14 s [opt-env-conf-test] parserCompletionTest
  1651. 323.14 s [opt-env-conf-test] ( (,,)
  1652. 323.14 s [opt-env-conf-test] <$> optional (setting [option, reader (str :: Reader String), long "config"])
  1653. 323.14 s [opt-env-conf-test] - <*> many (setting [switch (), long "verbose", short 'v'])
  1654. 323.14 s [opt-env-conf-test] + <*> many (setting [switch (), long "verbose"
  1655. 323.14 s [opt-env-conf-test] +])
  1656. 323.14 s [opt-env-conf-test] <*> setting [argument, reader (str :: Reader String), completer $ listCompleter ["file.txt"]]
  1657. 323.14 s [opt-env-conf-test] )
  1658. 323.14 s [opt-env-conf-test] 0
  1659. 323.14 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:994:27-108
  1660. 323.14 s [opt-env-conf-test] @@ -991,7 +991,7 @@
  1661. 323.14 s [opt-env-conf-test] ( (,,)
  1662. 323.14 s [opt-env-conf-test] <$> optional (setting [option, reader (str :: Reader String), long "config"])
  1663. 323.14 s [opt-env-conf-test] <*> many (setting [switch (), long "verbose", short 'v'])
  1664. 323.14 s [opt-env-conf-test] - <*> setting [argument, reader (str :: Reader String), completer $ listCompleter ["file.txt"]]
  1665. 323.14 s [opt-env-conf-test] + <*> setting []
  1666. 323.14 s [opt-env-conf-test] )
  1667. 323.14 s [opt-env-conf-test] 0
  1668. 323.14 s [opt-env-conf-test] []
  1669. 323.14 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:994:27-108
  1670. 323.14 s [opt-env-conf-test] @@ -991,7 +991,7 @@
  1671. 323.14 s [opt-env-conf-test] ( (,,)
  1672. 323.14 s [opt-env-conf-test] <$> optional (setting [option, reader (str :: Reader String), long "config"])
  1673. 323.14 s [opt-env-conf-test] <*> many (setting [switch (), long "verbose", short 'v'])
  1674. 323.14 s [opt-env-conf-test] - <*> setting [argument, reader (str :: Reader String), completer $ listCompleter ["file.txt"]]
  1675. 323.14 s [opt-env-conf-test] + <*> setting [argument, reader (str :: Reader String), completer $ listCompleter ["file.txt"]]
  1676. 323.14 s [opt-env-conf-test] )
  1677. 323.14 s [opt-env-conf-test] 0
  1678. 323.14 s [opt-env-conf-test] []
  1679. 323.14 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:994:27-108
  1680. 323.14 s [opt-env-conf-test] @@ -991,7 +991,7 @@
  1681. 323.14 s [opt-env-conf-test] ( (,,)
  1682. 323.14 s [opt-env-conf-test] <$> optional (setting [option, reader (str :: Reader String), long "config"])
  1683. 323.14 s [opt-env-conf-test] <*> many (setting [switch (), long "verbose", short 'v'])
  1684. 323.14 s [opt-env-conf-test] - <*> setting [argument, reader (str :: Reader String), completer $ listCompleter ["file.txt"]]
  1685. 323.14 s [opt-env-conf-test] + <*> setting [argument, reader (str :: Reader String), completer $ listCompleter ["file.txt"]]
  1686. 323.14 s [opt-env-conf-test] )
  1687. 323.14 s [opt-env-conf-test] 0
  1688. 323.14 s [opt-env-conf-test] []
  1689. 323.14 s [opt-env-conf-test] added mutation IntLit at test/OptEnvConf/CompletionSpec.hs:996:11-12
  1690. 323.14 s [opt-env-conf-test] @@ -993,7 +993,7 @@
  1691. 323.14 s [opt-env-conf-test] <*> many (setting [switch (), long "verbose", short 'v'])
  1692. 323.14 s [opt-env-conf-test] <*> setting [argument, reader (str :: Reader String), completer $ listCompleter ["file.txt"]]
  1693. 323.14 s [opt-env-conf-test] )
  1694. 323.14 s [opt-env-conf-test] - 0
  1695. 323.14 s [opt-env-conf-test] + 1
  1696. 323.14 s [opt-env-conf-test] []
  1697. 323.14 s [opt-env-conf-test] [ "--config",
  1698. 323.14 s [opt-env-conf-test] "--verbose",
  1699. 323.14 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:998:11-12
  1700. 323.14 s [opt-env-conf-test] @@ -995,10 +995,7 @@
  1701. 323.14 s [opt-env-conf-test] )
  1702. 323.14 s [opt-env-conf-test] 0
  1703. 323.14 s [opt-env-conf-test] []
  1704. 323.14 s [opt-env-conf-test] - [ "--config",
  1705. 323.14 s [opt-env-conf-test] - "--verbose",
  1706. 323.14 s [opt-env-conf-test] - "file.txt"
  1707. 323.14 s [opt-env-conf-test] - ]
  1708. 323.14 s [opt-env-conf-test] + []
  1709. 323.14 s [opt-env-conf-test]
  1710. 323.14 s [opt-env-conf-test] it "completes correctly after all optional+many consumed" $
  1711. 323.14 s [opt-env-conf-test] parserCompletionTest
  1712. 323.14 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:998:11-12
  1713. 323.14 s [opt-env-conf-test] @@ -995,10 +995,10 @@
  1714. 323.14 s [opt-env-conf-test] )
  1715. 323.14 s [opt-env-conf-test] 0
  1716. 323.14 s [opt-env-conf-test] []
  1717. 323.14 s [opt-env-conf-test] - [ "--config",
  1718. 323.14 s [opt-env-conf-test] - "--verbose",
  1719. 323.14 s [opt-env-conf-test] - "file.txt"
  1720. 323.14 s [opt-env-conf-test] - ]
  1721. 323.14 s [opt-env-conf-test] + [ "--config",
  1722. 323.14 s [opt-env-conf-test] + "--verbose",
  1723. 323.14 s [opt-env-conf-test] + "file.txt"
  1724. 323.14 s [opt-env-conf-test] + ]
  1725. 323.14 s [opt-env-conf-test]
  1726. 323.14 s [opt-env-conf-test] it "completes correctly after all optional+many consumed" $
  1727. 323.14 s [opt-env-conf-test] parserCompletionTest
  1728. 323.14 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:998:11-12
  1729. 323.14 s [opt-env-conf-test] @@ -995,10 +995,9 @@
  1730. 323.14 s [opt-env-conf-test] )
  1731. 323.14 s [opt-env-conf-test] 0
  1732. 323.14 s [opt-env-conf-test] []
  1733. 323.14 s [opt-env-conf-test] - [ "--config",
  1734. 323.14 s [opt-env-conf-test] - "--verbose",
  1735. 323.14 s [opt-env-conf-test] - "file.txt"
  1736. 323.14 s [opt-env-conf-test] - ]
  1737. 323.14 s [opt-env-conf-test] + [ "--config",
  1738. 323.14 s [opt-env-conf-test] + "--verbose"
  1739. 323.14 s [opt-env-conf-test] +]
  1740. 323.14 s [opt-env-conf-test]
  1741. 323.14 s [opt-env-conf-test] it "completes correctly after all optional+many consumed" $
  1742. 323.14 s [opt-env-conf-test] parserCompletionTest
  1743. 323.14 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:1006:37-91
  1744. 323.14 s [opt-env-conf-test] @@ -1003,7 +1003,7 @@
  1745. 323.14 s [opt-env-conf-test] it "completes correctly after all optional+many consumed" $
  1746. 323.14 s [opt-env-conf-test] parserCompletionTest
  1747. 323.14 s [opt-env-conf-test] ( (,,)
  1748. 323.14 s [opt-env-conf-test] - <$> optional (setting [option, reader (str :: Reader String), long "config"])
  1749. 323.14 s [opt-env-conf-test] + <$> optional (setting [])
  1750. 323.14 s [opt-env-conf-test] <*> many (setting [switch (), long "verbose", short 'v'])
  1751. 323.14 s [opt-env-conf-test] <*> setting [argument, reader (str :: Reader String), completer $ listCompleter ["file.txt"]]
  1752. 323.14 s [opt-env-conf-test] )
  1753. 323.14 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:1006:37-91
  1754. 323.14 s [opt-env-conf-test] @@ -1003,7 +1003,7 @@
  1755. 323.14 s [opt-env-conf-test] it "completes correctly after all optional+many consumed" $
  1756. 323.14 s [opt-env-conf-test] parserCompletionTest
  1757. 323.14 s [opt-env-conf-test] ( (,,)
  1758. 323.14 s [opt-env-conf-test] - <$> optional (setting [option, reader (str :: Reader String), long "config"])
  1759. 323.14 s [opt-env-conf-test] + <$> optional (setting [option, reader (str :: Reader String), long "config"])
  1760. 323.14 s [opt-env-conf-test] <*> many (setting [switch (), long "verbose", short 'v'])
  1761. 323.14 s [opt-env-conf-test] <*> setting [argument, reader (str :: Reader String), completer $ listCompleter ["file.txt"]]
  1762. 323.14 s [opt-env-conf-test] )
  1763. 323.14 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:1006:37-91
  1764. 323.14 s [opt-env-conf-test] @@ -1003,7 +1003,8 @@
  1765. 323.14 s [opt-env-conf-test] it "completes correctly after all optional+many consumed" $
  1766. 323.15 s [opt-env-conf-test] parserCompletionTest
  1767. 323.15 s [opt-env-conf-test] ( (,,)
  1768. 323.15 s [opt-env-conf-test] - <$> optional (setting [option, reader (str :: Reader String), long "config"])
  1769. 323.15 s [opt-env-conf-test] + <$> optional (setting [option, reader (str :: Reader String)
  1770. 323.15 s [opt-env-conf-test] +])
  1771. 323.15 s [opt-env-conf-test] <*> many (setting [switch (), long "verbose", short 'v'])
  1772. 323.15 s [opt-env-conf-test] <*> setting [argument, reader (str :: Reader String), completer $ listCompleter ["file.txt"]]
  1773. 323.15 s [opt-env-conf-test] )
  1774. 323.15 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:1007:33-71
  1775. 323.15 s [opt-env-conf-test] @@ -1004,7 +1004,7 @@
  1776. 323.15 s [opt-env-conf-test] parserCompletionTest
  1777. 323.15 s [opt-env-conf-test] ( (,,)
  1778. 323.15 s [opt-env-conf-test] <$> optional (setting [option, reader (str :: Reader String), long "config"])
  1779. 323.15 s [opt-env-conf-test] - <*> many (setting [switch (), long "verbose", short 'v'])
  1780. 323.15 s [opt-env-conf-test] + <*> many (setting [])
  1781. 323.15 s [opt-env-conf-test] <*> setting [argument, reader (str :: Reader String), completer $ listCompleter ["file.txt"]]
  1782. 323.15 s [opt-env-conf-test] )
  1783. 323.15 s [opt-env-conf-test] 3
  1784. 323.15 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:1007:33-71
  1785. 323.15 s [opt-env-conf-test] @@ -1004,7 +1004,7 @@
  1786. 323.15 s [opt-env-conf-test] parserCompletionTest
  1787. 323.15 s [opt-env-conf-test] ( (,,)
  1788. 323.15 s [opt-env-conf-test] <$> optional (setting [option, reader (str :: Reader String), long "config"])
  1789. 323.15 s [opt-env-conf-test] - <*> many (setting [switch (), long "verbose", short 'v'])
  1790. 323.15 s [opt-env-conf-test] + <*> many (setting [switch (), long "verbose", short 'v'])
  1791. 323.15 s [opt-env-conf-test] <*> setting [argument, reader (str :: Reader String), completer $ listCompleter ["file.txt"]]
  1792. 323.15 s [opt-env-conf-test] )
  1793. 323.15 s [opt-env-conf-test] 3
  1794. 323.15 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:1007:33-71
  1795. 323.15 s [opt-env-conf-test] @@ -1004,7 +1004,8 @@
  1796. 323.15 s [opt-env-conf-test] parserCompletionTest
  1797. 323.15 s [opt-env-conf-test] ( (,,)
  1798. 323.15 s [opt-env-conf-test] <$> optional (setting [option, reader (str :: Reader String), long "config"])
  1799. 323.15 s [opt-env-conf-test] - <*> many (setting [switch (), long "verbose", short 'v'])
  1800. 323.15 s [opt-env-conf-test] + <*> many (setting [switch (), long "verbose"
  1801. 323.15 s [opt-env-conf-test] +])
  1802. 323.15 s [opt-env-conf-test] <*> setting [argument, reader (str :: Reader String), completer $ listCompleter ["file.txt"]]
  1803. 323.15 s [opt-env-conf-test] )
  1804. 323.15 s [opt-env-conf-test] 3
  1805. 323.15 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:1008:27-108
  1806. 323.15 s [opt-env-conf-test] @@ -1005,7 +1005,7 @@
  1807. 323.15 s [opt-env-conf-test] ( (,,)
  1808. 323.15 s [opt-env-conf-test] <$> optional (setting [option, reader (str :: Reader String), long "config"])
  1809. 323.15 s [opt-env-conf-test] <*> many (setting [switch (), long "verbose", short 'v'])
  1810. 323.15 s [opt-env-conf-test] - <*> setting [argument, reader (str :: Reader String), completer $ listCompleter ["file.txt"]]
  1811. 323.15 s [opt-env-conf-test] + <*> setting []
  1812. 323.15 s [opt-env-conf-test] )
  1813. 323.15 s [opt-env-conf-test] 3
  1814. 323.15 s [opt-env-conf-test] [ "--config",
  1815. 323.15 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:1008:27-108
  1816. 323.15 s [opt-env-conf-test] @@ -1005,7 +1005,7 @@
  1817. 323.15 s [opt-env-conf-test] ( (,,)
  1818. 323.15 s [opt-env-conf-test] <$> optional (setting [option, reader (str :: Reader String), long "config"])
  1819. 323.15 s [opt-env-conf-test] <*> many (setting [switch (), long "verbose", short 'v'])
  1820. 323.15 s [opt-env-conf-test] - <*> setting [argument, reader (str :: Reader String), completer $ listCompleter ["file.txt"]]
  1821. 323.15 s [opt-env-conf-test] + <*> setting [argument, reader (str :: Reader String), completer $ listCompleter ["file.txt"]]
  1822. 323.15 s [opt-env-conf-test] )
  1823. 323.15 s [opt-env-conf-test] 3
  1824. 323.15 s [opt-env-conf-test] [ "--config",
  1825. 323.15 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:1008:27-108
  1826. 323.15 s [opt-env-conf-test] @@ -1005,7 +1005,7 @@
  1827. 323.15 s [opt-env-conf-test] ( (,,)
  1828. 323.15 s [opt-env-conf-test] <$> optional (setting [option, reader (str :: Reader String), long "config"])
  1829. 323.15 s [opt-env-conf-test] <*> many (setting [switch (), long "verbose", short 'v'])
  1830. 323.15 s [opt-env-conf-test] - <*> setting [argument, reader (str :: Reader String), completer $ listCompleter ["file.txt"]]
  1831. 323.15 s [opt-env-conf-test] + <*> setting [argument, reader (str :: Reader String), completer $ listCompleter ["file.txt"]]
  1832. 323.15 s [opt-env-conf-test] )
  1833. 323.15 s [opt-env-conf-test] 3
  1834. 323.15 s [opt-env-conf-test] [ "--config",
  1835. 323.15 s [opt-env-conf-test] added mutation IntLit at test/OptEnvConf/CompletionSpec.hs:1010:11-12
  1836. 323.15 s [opt-env-conf-test] @@ -1007,7 +1007,7 @@
  1837. 323.15 s [opt-env-conf-test] <*> many (setting [switch (), long "verbose", short 'v'])
  1838. 323.15 s [opt-env-conf-test] <*> setting [argument, reader (str :: Reader String), completer $ listCompleter ["file.txt"]]
  1839. 323.15 s [opt-env-conf-test] )
  1840. 323.15 s [opt-env-conf-test] - 3
  1841. 323.15 s [opt-env-conf-test] + 0
  1842. 323.15 s [opt-env-conf-test] [ "--config",
  1843. 323.15 s [opt-env-conf-test] "foo",
  1844. 323.15 s [opt-env-conf-test] "--verbose"
  1845. 323.15 s [opt-env-conf-test] added mutation IntLit at test/OptEnvConf/CompletionSpec.hs:1010:11-12
  1846. 323.15 s [opt-env-conf-test] @@ -1007,7 +1007,7 @@
  1847. 323.15 s [opt-env-conf-test] <*> many (setting [switch (), long "verbose", short 'v'])
  1848. 323.15 s [opt-env-conf-test] <*> setting [argument, reader (str :: Reader String), completer $ listCompleter ["file.txt"]]
  1849. 323.15 s [opt-env-conf-test] )
  1850. 323.15 s [opt-env-conf-test] - 3
  1851. 323.15 s [opt-env-conf-test] + 1
  1852. 323.15 s [opt-env-conf-test] [ "--config",
  1853. 323.15 s [opt-env-conf-test] "foo",
  1854. 323.15 s [opt-env-conf-test] "--verbose"
  1855. 323.15 s [opt-env-conf-test] added mutation IntLit at test/OptEnvConf/CompletionSpec.hs:1010:11-12
  1856. 323.15 s [opt-env-conf-test] @@ -1007,7 +1007,7 @@
  1857. 323.15 s [opt-env-conf-test] <*> many (setting [switch (), long "verbose", short 'v'])
  1858. 323.15 s [opt-env-conf-test] <*> setting [argument, reader (str :: Reader String), completer $ listCompleter ["file.txt"]]
  1859. 323.15 s [opt-env-conf-test] )
  1860. 323.15 s [opt-env-conf-test] - 3
  1861. 323.15 s [opt-env-conf-test] + -3
  1862. 323.15 s [opt-env-conf-test] [ "--config",
  1863. 323.15 s [opt-env-conf-test] "foo",
  1864. 323.15 s [opt-env-conf-test] "--verbose"
  1865. 323.15 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:1011:11-12
  1866. 323.15 s [opt-env-conf-test] @@ -1008,10 +1008,7 @@
  1867. 323.15 s [opt-env-conf-test] <*> setting [argument, reader (str :: Reader String), completer $ listCompleter ["file.txt"]]
  1868. 323.15 s [opt-env-conf-test] )
  1869. 323.15 s [opt-env-conf-test] 3
  1870. 323.15 s [opt-env-conf-test] - [ "--config",
  1871. 323.15 s [opt-env-conf-test] - "foo",
  1872. 323.15 s [opt-env-conf-test] - "--verbose"
  1873. 323.15 s [opt-env-conf-test] - ]
  1874. 323.15 s [opt-env-conf-test] + []
  1875. 323.15 s [opt-env-conf-test] [ "--verbose",
  1876. 323.15 s [opt-env-conf-test] "file.txt"
  1877. 323.15 s [opt-env-conf-test] ]
  1878. 323.15 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:1011:11-12
  1879. 323.15 s [opt-env-conf-test] @@ -1008,10 +1008,10 @@
  1880. 323.15 s [opt-env-conf-test] <*> setting [argument, reader (str :: Reader String), completer $ listCompleter ["file.txt"]]
  1881. 323.15 s [opt-env-conf-test] )
  1882. 323.15 s [opt-env-conf-test] 3
  1883. 323.15 s [opt-env-conf-test] - [ "--config",
  1884. 323.15 s [opt-env-conf-test] - "foo",
  1885. 323.15 s [opt-env-conf-test] - "--verbose"
  1886. 323.15 s [opt-env-conf-test] - ]
  1887. 323.15 s [opt-env-conf-test] + [ "--config",
  1888. 323.15 s [opt-env-conf-test] + "foo",
  1889. 323.15 s [opt-env-conf-test] + "--verbose"
  1890. 323.15 s [opt-env-conf-test] + ]
  1891. 323.15 s [opt-env-conf-test] [ "--verbose",
  1892. 323.15 s [opt-env-conf-test] "file.txt"
  1893. 323.15 s [opt-env-conf-test] ]
  1894. 323.15 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:1011:11-12
  1895. 323.15 s [opt-env-conf-test] @@ -1008,10 +1008,9 @@
  1896. 323.15 s [opt-env-conf-test] <*> setting [argument, reader (str :: Reader String), completer $ listCompleter ["file.txt"]]
  1897. 323.15 s [opt-env-conf-test] )
  1898. 323.15 s [opt-env-conf-test] 3
  1899. 323.15 s [opt-env-conf-test] - [ "--config",
  1900. 323.15 s [opt-env-conf-test] - "foo",
  1901. 323.15 s [opt-env-conf-test] - "--verbose"
  1902. 323.15 s [opt-env-conf-test] - ]
  1903. 323.15 s [opt-env-conf-test] + [ "--config",
  1904. 323.15 s [opt-env-conf-test] + "foo"
  1905. 323.15 s [opt-env-conf-test] +]
  1906. 323.15 s [opt-env-conf-test] [ "--verbose",
  1907. 323.15 s [opt-env-conf-test] "file.txt"
  1908. 323.15 s [opt-env-conf-test] ]
  1909. 323.15 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:1015:11-12
  1910. 323.15 s [opt-env-conf-test] @@ -1012,9 +1012,7 @@
  1911. 323.15 s [opt-env-conf-test] "foo",
  1912. 323.15 s [opt-env-conf-test] "--verbose"
  1913. 323.15 s [opt-env-conf-test] ]
  1914. 323.15 s [opt-env-conf-test] - [ "--verbose",
  1915. 323.15 s [opt-env-conf-test] - "file.txt"
  1916. 323.15 s [opt-env-conf-test] - ]
  1917. 323.15 s [opt-env-conf-test] + []
  1918. 323.15 s [opt-env-conf-test]
  1919. 323.15 s [opt-env-conf-test] describe "commands with options inside" $ do
  1920. 323.15 s [opt-env-conf-test] it "completes a command's many options" $
  1921. 323.15 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:1015:11-12
  1922. 323.15 s [opt-env-conf-test] @@ -1012,9 +1012,9 @@
  1923. 323.15 s [opt-env-conf-test] "foo",
  1924. 323.15 s [opt-env-conf-test] "--verbose"
  1925. 323.15 s [opt-env-conf-test] ]
  1926. 323.15 s [opt-env-conf-test] - [ "--verbose",
  1927. 323.15 s [opt-env-conf-test] - "file.txt"
  1928. 323.15 s [opt-env-conf-test] - ]
  1929. 323.15 s [opt-env-conf-test] + [ "--verbose",
  1930. 323.15 s [opt-env-conf-test] + "file.txt"
  1931. 323.15 s [opt-env-conf-test] + ]
  1932. 323.15 s [opt-env-conf-test]
  1933. 323.15 s [opt-env-conf-test] describe "commands with options inside" $ do
  1934. 323.15 s [opt-env-conf-test] it "completes a command's many options" $
  1935. 323.15 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:1024:33-119
  1936. 323.15 s [opt-env-conf-test] @@ -1021,7 +1021,7 @@
  1937. 323.15 s [opt-env-conf-test] parserCompletionTest
  1938. 323.15 s [opt-env-conf-test] ( commands
  1939. 323.15 s [opt-env-conf-test] [ command "run" "run it" $
  1940. 323.15 s [opt-env-conf-test] - many (setting [option, reader (str :: Reader String), long "arg", completer $ listCompleter ["val"]])
  1941. 323.15 s [opt-env-conf-test] + many (setting [])
  1942. 323.15 s [opt-env-conf-test] ]
  1943. 323.15 s [opt-env-conf-test] )
  1944. 323.15 s [opt-env-conf-test] 2
  1945. 323.15 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:1024:33-119
  1946. 323.15 s [opt-env-conf-test] @@ -1021,7 +1021,7 @@
  1947. 323.15 s [opt-env-conf-test] parserCompletionTest
  1948. 323.15 s [opt-env-conf-test] ( commands
  1949. 323.15 s [opt-env-conf-test] [ command "run" "run it" $
  1950. 323.15 s [opt-env-conf-test] - many (setting [option, reader (str :: Reader String), long "arg", completer $ listCompleter ["val"]])
  1951. 323.15 s [opt-env-conf-test] + many (setting [option, reader (str :: Reader String), long "arg", completer $ listCompleter ["val"]])
  1952. 323.15 s [opt-env-conf-test] ]
  1953. 323.15 s [opt-env-conf-test] )
  1954. 323.15 s [opt-env-conf-test] 2
  1955. 323.15 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:1024:33-119
  1956. 323.15 s [opt-env-conf-test] @@ -1021,7 +1021,7 @@
  1957. 323.15 s [opt-env-conf-test] parserCompletionTest
  1958. 323.15 s [opt-env-conf-test] ( commands
  1959. 323.15 s [opt-env-conf-test] [ command "run" "run it" $
  1960. 323.15 s [opt-env-conf-test] - many (setting [option, reader (str :: Reader String), long "arg", completer $ listCompleter ["val"]])
  1961. 323.15 s [opt-env-conf-test] + many (setting [option, reader (str :: Reader String), long "arg", completer $ listCompleter ["val"]])
  1962. 323.15 s [opt-env-conf-test] ]
  1963. 323.15 s [opt-env-conf-test] )
  1964. 323.15 s [opt-env-conf-test] 2
  1965. 323.15 s [opt-env-conf-test] added mutation IntLit at test/OptEnvConf/CompletionSpec.hs:1027:11-12
  1966. 323.15 s [opt-env-conf-test] @@ -1024,7 +1024,7 @@
  1967. 323.15 s [opt-env-conf-test] many (setting [option, reader (str :: Reader String), long "arg", completer $ listCompleter ["val"]])
  1968. 323.15 s [opt-env-conf-test] ]
  1969. 323.15 s [opt-env-conf-test] )
  1970. 323.15 s [opt-env-conf-test] - 2
  1971. 323.15 s [opt-env-conf-test] + 0
  1972. 323.15 s [opt-env-conf-test] ["run", "--arg"]
  1973. 323.15 s [opt-env-conf-test] ["val"]
  1974. 323.15 s [opt-env-conf-test]
  1975. 323.15 s [opt-env-conf-test] added mutation IntLit at test/OptEnvConf/CompletionSpec.hs:1027:11-12
  1976. 323.15 s [opt-env-conf-test] @@ -1024,7 +1024,7 @@
  1977. 323.15 s [opt-env-conf-test] many (setting [option, reader (str :: Reader String), long "arg", completer $ listCompleter ["val"]])
  1978. 323.15 s [opt-env-conf-test] ]
  1979. 323.15 s [opt-env-conf-test] )
  1980. 323.15 s [opt-env-conf-test] - 2
  1981. 323.15 s [opt-env-conf-test] + 1
  1982. 323.15 s [opt-env-conf-test] ["run", "--arg"]
  1983. 323.15 s [opt-env-conf-test] ["val"]
  1984. 323.15 s [opt-env-conf-test]
  1985. 323.15 s [opt-env-conf-test] added mutation IntLit at test/OptEnvConf/CompletionSpec.hs:1027:11-12
  1986. 323.15 s [opt-env-conf-test] @@ -1024,7 +1024,7 @@
  1987. 323.15 s [opt-env-conf-test] many (setting [option, reader (str :: Reader String), long "arg", completer $ listCompleter ["val"]])
  1988. 323.15 s [opt-env-conf-test] ]
  1989. 323.15 s [opt-env-conf-test] )
  1990. 323.15 s [opt-env-conf-test] - 2
  1991. 323.15 s [opt-env-conf-test] + -2
  1992. 323.15 s [opt-env-conf-test] ["run", "--arg"]
  1993. 323.15 s [opt-env-conf-test] ["val"]
  1994. 323.16 s [opt-env-conf-test]
  1995. 323.16 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:1028:11-27
  1996. 323.16 s [opt-env-conf-test] @@ -1025,7 +1025,7 @@
  1997. 323.16 s [opt-env-conf-test] ]
  1998. 323.16 s [opt-env-conf-test] )
  1999. 323.16 s [opt-env-conf-test] 2
  2000. 323.16 s [opt-env-conf-test] - ["run", "--arg"]
  2001. 323.16 s [opt-env-conf-test] + []
  2002. 323.16 s [opt-env-conf-test] ["val"]
  2003. 323.16 s [opt-env-conf-test]
  2004. 323.16 s [opt-env-conf-test] it "completes a command's many options after one is consumed" $
  2005. 323.16 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:1028:11-27
  2006. 323.16 s [opt-env-conf-test] @@ -1025,7 +1025,7 @@
  2007. 323.16 s [opt-env-conf-test] ]
  2008. 323.16 s [opt-env-conf-test] )
  2009. 323.16 s [opt-env-conf-test] 2
  2010. 323.16 s [opt-env-conf-test] - ["run", "--arg"]
  2011. 323.16 s [opt-env-conf-test] + ["run", "--arg"]
  2012. 323.16 s [opt-env-conf-test] ["val"]
  2013. 323.16 s [opt-env-conf-test]
  2014. 323.16 s [opt-env-conf-test] it "completes a command's many options after one is consumed" $
  2015. 323.16 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:1035:33-119
  2016. 323.16 s [opt-env-conf-test] @@ -1032,7 +1032,7 @@
  2017. 323.16 s [opt-env-conf-test] parserCompletionTest
  2018. 323.16 s [opt-env-conf-test] ( commands
  2019. 323.16 s [opt-env-conf-test] [ command "run" "run it" $
  2020. 323.16 s [opt-env-conf-test] - many (setting [option, reader (str :: Reader String), long "arg", completer $ listCompleter ["val"]])
  2021. 323.16 s [opt-env-conf-test] + many (setting [])
  2022. 323.16 s [opt-env-conf-test] ]
  2023. 323.16 s [opt-env-conf-test] )
  2024. 323.16 s [opt-env-conf-test] 3
  2025. 323.16 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:1035:33-119
  2026. 323.16 s [opt-env-conf-test] @@ -1032,7 +1032,7 @@
  2027. 323.16 s [opt-env-conf-test] parserCompletionTest
  2028. 323.16 s [opt-env-conf-test] ( commands
  2029. 323.16 s [opt-env-conf-test] [ command "run" "run it" $
  2030. 323.16 s [opt-env-conf-test] - many (setting [option, reader (str :: Reader String), long "arg", completer $ listCompleter ["val"]])
  2031. 323.16 s [opt-env-conf-test] + many (setting [option, reader (str :: Reader String), long "arg", completer $ listCompleter ["val"]])
  2032. 323.16 s [opt-env-conf-test] ]
  2033. 323.16 s [opt-env-conf-test] )
  2034. 323.16 s [opt-env-conf-test] 3
  2035. 323.16 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:1035:33-119
  2036. 323.16 s [opt-env-conf-test] @@ -1032,7 +1032,7 @@
  2037. 323.16 s [opt-env-conf-test] parserCompletionTest
  2038. 323.16 s [opt-env-conf-test] ( commands
  2039. 323.16 s [opt-env-conf-test] [ command "run" "run it" $
  2040. 323.16 s [opt-env-conf-test] - many (setting [option, reader (str :: Reader String), long "arg", completer $ listCompleter ["val"]])
  2041. 323.16 s [opt-env-conf-test] + many (setting [option, reader (str :: Reader String), long "arg", completer $ listCompleter ["val"]])
  2042. 323.16 s [opt-env-conf-test] ]
  2043. 323.16 s [opt-env-conf-test] )
  2044. 323.16 s [opt-env-conf-test] 3
  2045. 323.16 s [opt-env-conf-test] added mutation IntLit at test/OptEnvConf/CompletionSpec.hs:1038:11-12
  2046. 323.16 s [opt-env-conf-test] @@ -1035,7 +1035,7 @@
  2047. 323.16 s [opt-env-conf-test] many (setting [option, reader (str :: Reader String), long "arg", completer $ listCompleter ["val"]])
  2048. 323.16 s [opt-env-conf-test] ]
  2049. 323.16 s [opt-env-conf-test] )
  2050. 323.16 s [opt-env-conf-test] - 3
  2051. 323.16 s [opt-env-conf-test] + 0
  2052. 323.16 s [opt-env-conf-test] [ "run",
  2053. 323.16 s [opt-env-conf-test] "--arg",
  2054. 323.16 s [opt-env-conf-test] "val"
  2055. 323.16 s [opt-env-conf-test] added mutation IntLit at test/OptEnvConf/CompletionSpec.hs:1038:11-12
  2056. 323.16 s [opt-env-conf-test] @@ -1035,7 +1035,7 @@
  2057. 323.16 s [opt-env-conf-test] many (setting [option, reader (str :: Reader String), long "arg", completer $ listCompleter ["val"]])
  2058. 323.16 s [opt-env-conf-test] ]
  2059. 323.16 s [opt-env-conf-test] )
  2060. 323.16 s [opt-env-conf-test] - 3
  2061. 323.16 s [opt-env-conf-test] + 1
  2062. 323.16 s [opt-env-conf-test] [ "run",
  2063. 323.16 s [opt-env-conf-test] "--arg",
  2064. 323.16 s [opt-env-conf-test] "val"
  2065. 323.16 s [opt-env-conf-test] added mutation IntLit at test/OptEnvConf/CompletionSpec.hs:1038:11-12
  2066. 323.16 s [opt-env-conf-test] @@ -1035,7 +1035,7 @@
  2067. 323.16 s [opt-env-conf-test] many (setting [option, reader (str :: Reader String), long "arg", completer $ listCompleter ["val"]])
  2068. 323.16 s [opt-env-conf-test] ]
  2069. 323.16 s [opt-env-conf-test] )
  2070. 323.16 s [opt-env-conf-test] - 3
  2071. 323.16 s [opt-env-conf-test] + -3
  2072. 323.16 s [opt-env-conf-test] [ "run",
  2073. 323.16 s [opt-env-conf-test] "--arg",
  2074. 323.16 s [opt-env-conf-test] "val"
  2075. 323.16 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:1039:11-12
  2076. 323.16 s [opt-env-conf-test] @@ -1036,10 +1036,7 @@
  2077. 323.16 s [opt-env-conf-test] ]
  2078. 323.16 s [opt-env-conf-test] )
  2079. 323.16 s [opt-env-conf-test] 3
  2080. 323.16 s [opt-env-conf-test] - [ "run",
  2081. 323.16 s [opt-env-conf-test] - "--arg",
  2082. 323.16 s [opt-env-conf-test] - "val"
  2083. 323.16 s [opt-env-conf-test] - ]
  2084. 323.16 s [opt-env-conf-test] + []
  2085. 323.16 s [opt-env-conf-test] ["--arg"]
  2086. 323.16 s [opt-env-conf-test]
  2087. 323.16 s [opt-env-conf-test] describe "multiple commands with shared options" $ do
  2088. 323.16 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:1039:11-12
  2089. 323.16 s [opt-env-conf-test] @@ -1036,10 +1036,10 @@
  2090. 323.16 s [opt-env-conf-test] ]
  2091. 323.16 s [opt-env-conf-test] )
  2092. 323.16 s [opt-env-conf-test] 3
  2093. 323.16 s [opt-env-conf-test] - [ "run",
  2094. 323.16 s [opt-env-conf-test] - "--arg",
  2095. 323.16 s [opt-env-conf-test] - "val"
  2096. 323.16 s [opt-env-conf-test] - ]
  2097. 323.16 s [opt-env-conf-test] + [ "run",
  2098. 323.16 s [opt-env-conf-test] + "--arg",
  2099. 323.16 s [opt-env-conf-test] + "val"
  2100. 323.16 s [opt-env-conf-test] + ]
  2101. 323.16 s [opt-env-conf-test] ["--arg"]
  2102. 323.16 s [opt-env-conf-test]
  2103. 323.16 s [opt-env-conf-test] describe "multiple commands with shared options" $ do
  2104. 323.16 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:1039:11-12
  2105. 323.16 s [opt-env-conf-test] @@ -1036,10 +1036,9 @@
  2106. 323.16 s [opt-env-conf-test] ]
  2107. 323.16 s [opt-env-conf-test] )
  2108. 323.16 s [opt-env-conf-test] 3
  2109. 323.16 s [opt-env-conf-test] - [ "run",
  2110. 323.16 s [opt-env-conf-test] - "--arg",
  2111. 323.16 s [opt-env-conf-test] - "val"
  2112. 323.16 s [opt-env-conf-test] - ]
  2113. 323.16 s [opt-env-conf-test] + [ "run",
  2114. 323.16 s [opt-env-conf-test] + "--arg"
  2115. 323.16 s [opt-env-conf-test] +]
  2116. 323.16 s [opt-env-conf-test] ["--arg"]
  2117. 323.16 s [opt-env-conf-test]
  2118. 323.16 s [opt-env-conf-test] describe "multiple commands with shared options" $ do
  2119. 323.16 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:1049:45-70
  2120. 323.16 s [opt-env-conf-test] @@ -1046,7 +1046,7 @@
  2121. 323.16 s [opt-env-conf-test] it "completes options in the selected command only" $
  2122. 323.16 s [opt-env-conf-test] parserCompletionTest
  2123. 323.16 s [opt-env-conf-test] ( commands
  2124. 323.16 s [opt-env-conf-test] - [ command "foo" "1" $ setting [switch (), long "alpha"],
  2125. 323.16 s [opt-env-conf-test] + [ command "foo" "1" $ setting [],
  2126. 323.16 s [opt-env-conf-test] command "bar" "2" $ setting [switch (), long "beta"]
  2127. 323.16 s [opt-env-conf-test] ]
  2128. 323.16 s [opt-env-conf-test] )
  2129. 323.16 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:1049:45-70
  2130. 323.16 s [opt-env-conf-test] @@ -1046,7 +1046,7 @@
  2131. 323.16 s [opt-env-conf-test] it "completes options in the selected command only" $
  2132. 323.16 s [opt-env-conf-test] parserCompletionTest
  2133. 323.16 s [opt-env-conf-test] ( commands
  2134. 323.16 s [opt-env-conf-test] - [ command "foo" "1" $ setting [switch (), long "alpha"],
  2135. 323.16 s [opt-env-conf-test] + [ command "foo" "1" $ setting [switch (), long "alpha"],
  2136. 323.16 s [opt-env-conf-test] command "bar" "2" $ setting [switch (), long "beta"]
  2137. 323.16 s [opt-env-conf-test] ]
  2138. 323.16 s [opt-env-conf-test] )
  2139. 323.16 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:1050:45-69
  2140. 323.16 s [opt-env-conf-test] @@ -1047,7 +1047,7 @@
  2141. 323.16 s [opt-env-conf-test] parserCompletionTest
  2142. 323.16 s [opt-env-conf-test] ( commands
  2143. 323.16 s [opt-env-conf-test] [ command "foo" "1" $ setting [switch (), long "alpha"],
  2144. 323.16 s [opt-env-conf-test] - command "bar" "2" $ setting [switch (), long "beta"]
  2145. 323.16 s [opt-env-conf-test] + command "bar" "2" $ setting []
  2146. 323.16 s [opt-env-conf-test] ]
  2147. 323.16 s [opt-env-conf-test] )
  2148. 323.16 s [opt-env-conf-test] 1
  2149. 323.16 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:1050:45-69
  2150. 323.16 s [opt-env-conf-test] @@ -1047,7 +1047,7 @@
  2151. 323.16 s [opt-env-conf-test] parserCompletionTest
  2152. 323.16 s [opt-env-conf-test] ( commands
  2153. 323.16 s [opt-env-conf-test] [ command "foo" "1" $ setting [switch (), long "alpha"],
  2154. 323.16 s [opt-env-conf-test] - command "bar" "2" $ setting [switch (), long "beta"]
  2155. 323.16 s [opt-env-conf-test] + command "bar" "2" $ setting [switch (), long "beta"]
  2156. 323.16 s [opt-env-conf-test] ]
  2157. 323.16 s [opt-env-conf-test] )
  2158. 323.16 s [opt-env-conf-test] 1
  2159. 323.16 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:1049:15-16
  2160. 323.16 s [opt-env-conf-test] @@ -1046,9 +1046,7 @@
  2161. 323.16 s [opt-env-conf-test] it "completes options in the selected command only" $
  2162. 323.16 s [opt-env-conf-test] parserCompletionTest
  2163. 323.16 s [opt-env-conf-test] ( commands
  2164. 323.16 s [opt-env-conf-test] - [ command "foo" "1" $ setting [switch (), long "alpha"],
  2165. 323.16 s [opt-env-conf-test] - command "bar" "2" $ setting [switch (), long "beta"]
  2166. 323.16 s [opt-env-conf-test] - ]
  2167. 323.16 s [opt-env-conf-test] + []
  2168. 323.16 s [opt-env-conf-test] )
  2169. 323.16 s [opt-env-conf-test] 1
  2170. 323.16 s [opt-env-conf-test] ["foo"]
  2171. 323.16 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:1049:15-16
  2172. 323.16 s [opt-env-conf-test] @@ -1046,9 +1046,9 @@
  2173. 323.16 s [opt-env-conf-test] it "completes options in the selected command only" $
  2174. 323.16 s [opt-env-conf-test] parserCompletionTest
  2175. 323.16 s [opt-env-conf-test] ( commands
  2176. 323.16 s [opt-env-conf-test] - [ command "foo" "1" $ setting [switch (), long "alpha"],
  2177. 323.16 s [opt-env-conf-test] - command "bar" "2" $ setting [switch (), long "beta"]
  2178. 323.16 s [opt-env-conf-test] - ]
  2179. 323.16 s [opt-env-conf-test] + [ command "foo" "1" $ setting [switch (), long "alpha"],
  2180. 323.16 s [opt-env-conf-test] + command "bar" "2" $ setting [switch (), long "beta"]
  2181. 323.16 s [opt-env-conf-test] + ]
  2182. 323.16 s [opt-env-conf-test] )
  2183. 323.16 s [opt-env-conf-test] 1
  2184. 323.16 s [opt-env-conf-test] ["foo"]
  2185. 323.16 s [opt-env-conf-test] added mutation IntLit at test/OptEnvConf/CompletionSpec.hs:1053:11-12
  2186. 323.16 s [opt-env-conf-test] @@ -1050,7 +1050,7 @@
  2187. 323.16 s [opt-env-conf-test] command "bar" "2" $ setting [switch (), long "beta"]
  2188. 323.16 s [opt-env-conf-test] ]
  2189. 323.16 s [opt-env-conf-test] )
  2190. 323.16 s [opt-env-conf-test] - 1
  2191. 323.16 s [opt-env-conf-test] + 0
  2192. 323.16 s [opt-env-conf-test] ["foo"]
  2193. 323.16 s [opt-env-conf-test] ["--alpha"]
  2194. 323.16 s [opt-env-conf-test]
  2195. 323.16 s [opt-env-conf-test] added mutation IntLit at test/OptEnvConf/CompletionSpec.hs:1053:11-12
  2196. 323.16 s [opt-env-conf-test] @@ -1050,7 +1050,7 @@
  2197. 323.16 s [opt-env-conf-test] command "bar" "2" $ setting [switch (), long "beta"]
  2198. 323.16 s [opt-env-conf-test] ]
  2199. 323.16 s [opt-env-conf-test] )
  2200. 323.16 s [opt-env-conf-test] - 1
  2201. 323.16 s [opt-env-conf-test] + -1
  2202. 323.16 s [opt-env-conf-test] ["foo"]
  2203. 323.16 s [opt-env-conf-test] ["--alpha"]
  2204. 323.16 s [opt-env-conf-test]
  2205. 323.16 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:1060:45-70
  2206. 323.16 s [opt-env-conf-test] @@ -1057,7 +1057,7 @@
  2207. 323.16 s [opt-env-conf-test] it "does not leak options from other commands" $
  2208. 323.16 s [opt-env-conf-test] parserCompletionTest
  2209. 323.16 s [opt-env-conf-test] ( commands
  2210. 323.16 s [opt-env-conf-test] - [ command "foo" "1" $ setting [switch (), long "alpha"],
  2211. 323.16 s [opt-env-conf-test] + [ command "foo" "1" $ setting [],
  2212. 323.16 s [opt-env-conf-test] command "bar" "2" $ setting [switch (), long "beta"]
  2213. 323.16 s [opt-env-conf-test] ]
  2214. 323.16 s [opt-env-conf-test] )
  2215. 323.16 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:1060:45-70
  2216. 323.16 s [opt-env-conf-test] @@ -1057,7 +1057,7 @@
  2217. 323.16 s [opt-env-conf-test] it "does not leak options from other commands" $
  2218. 323.16 s [opt-env-conf-test] parserCompletionTest
  2219. 323.16 s [opt-env-conf-test] ( commands
  2220. 323.16 s [opt-env-conf-test] - [ command "foo" "1" $ setting [switch (), long "alpha"],
  2221. 323.16 s [opt-env-conf-test] + [ command "foo" "1" $ setting [switch (), long "alpha"],
  2222. 323.16 s [opt-env-conf-test] command "bar" "2" $ setting [switch (), long "beta"]
  2223. 323.16 s [opt-env-conf-test] ]
  2224. 323.16 s [opt-env-conf-test] )
  2225. 323.16 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:1061:45-69
  2226. 323.16 s [opt-env-conf-test] @@ -1058,7 +1058,7 @@
  2227. 323.16 s [opt-env-conf-test] parserCompletionTest
  2228. 323.16 s [opt-env-conf-test] ( commands
  2229. 323.17 s [opt-env-conf-test] [ command "foo" "1" $ setting [switch (), long "alpha"],
  2230. 323.17 s [opt-env-conf-test] - command "bar" "2" $ setting [switch (), long "beta"]
  2231. 323.17 s [opt-env-conf-test] + command "bar" "2" $ setting []
  2232. 323.17 s [opt-env-conf-test] ]
  2233. 323.17 s [opt-env-conf-test] )
  2234. 323.17 s [opt-env-conf-test] 1
  2235. 323.17 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:1061:45-69
  2236. 323.17 s [opt-env-conf-test] @@ -1058,7 +1058,7 @@
  2237. 323.17 s [opt-env-conf-test] parserCompletionTest
  2238. 323.17 s [opt-env-conf-test] ( commands
  2239. 323.17 s [opt-env-conf-test] [ command "foo" "1" $ setting [switch (), long "alpha"],
  2240. 323.17 s [opt-env-conf-test] - command "bar" "2" $ setting [switch (), long "beta"]
  2241. 323.17 s [opt-env-conf-test] + command "bar" "2" $ setting [switch (), long "beta"]
  2242. 323.17 s [opt-env-conf-test] ]
  2243. 323.17 s [opt-env-conf-test] )
  2244. 323.17 s [opt-env-conf-test] 1
  2245. 323.17 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:1060:15-16
  2246. 323.17 s [opt-env-conf-test] @@ -1057,9 +1057,7 @@
  2247. 323.17 s [opt-env-conf-test] it "does not leak options from other commands" $
  2248. 323.17 s [opt-env-conf-test] parserCompletionTest
  2249. 323.17 s [opt-env-conf-test] ( commands
  2250. 323.17 s [opt-env-conf-test] - [ command "foo" "1" $ setting [switch (), long "alpha"],
  2251. 323.17 s [opt-env-conf-test] - command "bar" "2" $ setting [switch (), long "beta"]
  2252. 323.17 s [opt-env-conf-test] - ]
  2253. 323.17 s [opt-env-conf-test] + []
  2254. 323.17 s [opt-env-conf-test] )
  2255. 323.17 s [opt-env-conf-test] 1
  2256. 323.17 s [opt-env-conf-test] ["bar"]
  2257. 323.17 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:1060:15-16
  2258. 323.17 s [opt-env-conf-test] @@ -1057,9 +1057,9 @@
  2259. 323.17 s [opt-env-conf-test] it "does not leak options from other commands" $
  2260. 323.17 s [opt-env-conf-test] parserCompletionTest
  2261. 323.17 s [opt-env-conf-test] ( commands
  2262. 323.17 s [opt-env-conf-test] - [ command "foo" "1" $ setting [switch (), long "alpha"],
  2263. 323.17 s [opt-env-conf-test] - command "bar" "2" $ setting [switch (), long "beta"]
  2264. 323.17 s [opt-env-conf-test] - ]
  2265. 323.17 s [opt-env-conf-test] + [ command "foo" "1" $ setting [switch (), long "alpha"],
  2266. 323.17 s [opt-env-conf-test] + command "bar" "2" $ setting [switch (), long "beta"]
  2267. 323.17 s [opt-env-conf-test] + ]
  2268. 323.17 s [opt-env-conf-test] )
  2269. 323.17 s [opt-env-conf-test] 1
  2270. 323.17 s [opt-env-conf-test] ["bar"]
  2271. 323.17 s [opt-env-conf-test] added mutation IntLit at test/OptEnvConf/CompletionSpec.hs:1064:11-12
  2272. 323.17 s [opt-env-conf-test] @@ -1061,7 +1061,7 @@
  2273. 323.17 s [opt-env-conf-test] command "bar" "2" $ setting [switch (), long "beta"]
  2274. 323.17 s [opt-env-conf-test] ]
  2275. 323.17 s [opt-env-conf-test] )
  2276. 323.17 s [opt-env-conf-test] - 1
  2277. 323.17 s [opt-env-conf-test] + 0
  2278. 323.17 s [opt-env-conf-test] ["bar"]
  2279. 323.17 s [opt-env-conf-test] ["--beta"]
  2280. 323.17 s [opt-env-conf-test]
  2281. 323.17 s [opt-env-conf-test] added mutation IntLit at test/OptEnvConf/CompletionSpec.hs:1064:11-12
  2282. 323.17 s [opt-env-conf-test] @@ -1061,7 +1061,7 @@
  2283. 323.17 s [opt-env-conf-test] command "bar" "2" $ setting [switch (), long "beta"]
  2284. 323.17 s [opt-env-conf-test] ]
  2285. 323.17 s [opt-env-conf-test] )
  2286. 323.17 s [opt-env-conf-test] - 1
  2287. 323.17 s [opt-env-conf-test] + -1
  2288. 323.17 s [opt-env-conf-test] ["bar"]
  2289. 323.17 s [opt-env-conf-test] ["--beta"]
  2290. 323.17 s [opt-env-conf-test]
  2291. 323.17 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:1075:33-56
  2292. 323.17 s [opt-env-conf-test] @@ -1072,7 +1072,7 @@
  2293. 323.17 s [opt-env-conf-test] let failingP = (empty :: Parser ()) *> pure ()
  2294. 323.17 s [opt-env-conf-test] it "restores state when first branch fails in an alternative" $
  2295. 323.17 s [opt-env-conf-test] parserCompletionTest
  2296. 323.17 s [opt-env-conf-test] - (failingP <|> setting [switch (), long "foo"])
  2297. 323.17 s [opt-env-conf-test] + (failingP <|> setting [])
  2298. 323.17 s [opt-env-conf-test] 0
  2299. 323.17 s [opt-env-conf-test] []
  2300. 323.17 s [opt-env-conf-test] ["--foo"]
  2301. 323.17 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:1075:33-56
  2302. 323.17 s [opt-env-conf-test] @@ -1072,7 +1072,7 @@
  2303. 323.17 s [opt-env-conf-test] let failingP = (empty :: Parser ()) *> pure ()
  2304. 323.17 s [opt-env-conf-test] it "restores state when first branch fails in an alternative" $
  2305. 323.17 s [opt-env-conf-test] parserCompletionTest
  2306. 323.17 s [opt-env-conf-test] - (failingP <|> setting [switch (), long "foo"])
  2307. 323.17 s [opt-env-conf-test] + (failingP <|> setting [switch (), long "foo"])
  2308. 323.17 s [opt-env-conf-test] 0
  2309. 323.17 s [opt-env-conf-test] []
  2310. 323.17 s [opt-env-conf-test] ["--foo"]
  2311. 323.17 s [opt-env-conf-test] added mutation IntLit at test/OptEnvConf/CompletionSpec.hs:1076:11-12
  2312. 323.17 s [opt-env-conf-test] @@ -1073,7 +1073,7 @@
  2313. 323.17 s [opt-env-conf-test] it "restores state when first branch fails in an alternative" $
  2314. 323.17 s [opt-env-conf-test] parserCompletionTest
  2315. 323.17 s [opt-env-conf-test] (failingP <|> setting [switch (), long "foo"])
  2316. 323.17 s [opt-env-conf-test] - 0
  2317. 323.17 s [opt-env-conf-test] + 1
  2318. 323.17 s [opt-env-conf-test] []
  2319. 323.17 s [opt-env-conf-test] ["--foo"]
  2320. 323.17 s [opt-env-conf-test]
  2321. 323.17 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:1082:20-43
  2322. 323.17 s [opt-env-conf-test] @@ -1079,7 +1079,7 @@
  2323. 323.17 s [opt-env-conf-test]
  2324. 323.17 s [opt-env-conf-test] it "returns first branch completions when second branch fails" $
  2325. 323.17 s [opt-env-conf-test] parserCompletionTest
  2326. 323.17 s [opt-env-conf-test] - (setting [switch (), long "foo"] <|> failingP)
  2327. 323.17 s [opt-env-conf-test] + (setting [] <|> failingP)
  2328. 323.17 s [opt-env-conf-test] 0
  2329. 323.17 s [opt-env-conf-test] []
  2330. 323.17 s [opt-env-conf-test] ["--foo"]
  2331. 323.17 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:1082:20-43
  2332. 323.17 s [opt-env-conf-test] @@ -1079,7 +1079,7 @@
  2333. 323.17 s [opt-env-conf-test]
  2334. 323.17 s [opt-env-conf-test] it "returns first branch completions when second branch fails" $
  2335. 323.17 s [opt-env-conf-test] parserCompletionTest
  2336. 323.17 s [opt-env-conf-test] - (setting [switch (), long "foo"] <|> failingP)
  2337. 323.17 s [opt-env-conf-test] + (setting [switch (), long "foo"] <|> failingP)
  2338. 323.17 s [opt-env-conf-test] 0
  2339. 323.17 s [opt-env-conf-test] []
  2340. 323.17 s [opt-env-conf-test] ["--foo"]
  2341. 323.17 s [opt-env-conf-test] added mutation IntLit at test/OptEnvConf/CompletionSpec.hs:1083:11-12
  2342. 323.17 s [opt-env-conf-test] @@ -1080,7 +1080,7 @@
  2343. 323.17 s [opt-env-conf-test] it "returns first branch completions when second branch fails" $
  2344. 323.17 s [opt-env-conf-test] parserCompletionTest
  2345. 323.17 s [opt-env-conf-test] (setting [switch (), long "foo"] <|> failingP)
  2346. 323.17 s [opt-env-conf-test] - 0
  2347. 323.17 s [opt-env-conf-test] + 1
  2348. 323.17 s [opt-env-conf-test] []
  2349. 323.17 s [opt-env-conf-test] ["--foo"]
  2350. 323.17 s [opt-env-conf-test]
  2351. 323.17 s [opt-env-conf-test] added mutation IntLit at test/OptEnvConf/CompletionSpec.hs:1090:11-12
  2352. 323.17 s [opt-env-conf-test] @@ -1087,7 +1087,7 @@
  2353. 323.17 s [opt-env-conf-test] it "returns no completions when both alternatives fail" $
  2354. 323.17 s [opt-env-conf-test] parserCompletionTest
  2355. 323.17 s [opt-env-conf-test] (failingP <|> failingP)
  2356. 323.17 s [opt-env-conf-test] - 0
  2357. 323.17 s [opt-env-conf-test] + 1
  2358. 323.17 s [opt-env-conf-test] []
  2359. 323.17 s [opt-env-conf-test] []
  2360. 323.17 s [opt-env-conf-test]
  2361. 323.17 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:1097:66-89
  2362. 323.17 s [opt-env-conf-test] @@ -1094,7 +1094,7 @@
  2363. 323.17 s [opt-env-conf-test] describe "applicative branch failures" $ do
  2364. 323.17 s [opt-env-conf-test] it "returns nothing when first applicative branch fails" $
  2365. 323.17 s [opt-env-conf-test] parserCompletionTest
  2366. 323.17 s [opt-env-conf-test] - ((,) <$> ((empty :: Parser ()) *> pure ()) <*> setting [switch (), long "foo"])
  2367. 323.17 s [opt-env-conf-test] + ((,) <$> ((empty :: Parser ()) *> pure ()) <*> setting [])
  2368. 323.17 s [opt-env-conf-test] 0
  2369. 323.17 s [opt-env-conf-test] []
  2370. 323.17 s [opt-env-conf-test] []
  2371. 323.17 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:1097:66-89
  2372. 323.17 s [opt-env-conf-test] @@ -1094,7 +1094,7 @@
  2373. 323.17 s [opt-env-conf-test] describe "applicative branch failures" $ do
  2374. 323.17 s [opt-env-conf-test] it "returns nothing when first applicative branch fails" $
  2375. 323.17 s [opt-env-conf-test] parserCompletionTest
  2376. 323.17 s [opt-env-conf-test] - ((,) <$> ((empty :: Parser ()) *> pure ()) <*> setting [switch (), long "foo"])
  2377. 323.17 s [opt-env-conf-test] + ((,) <$> ((empty :: Parser ()) *> pure ()) <*> setting [switch (), long "foo"])
  2378. 323.17 s [opt-env-conf-test] 0
  2379. 323.17 s [opt-env-conf-test] []
  2380. 323.17 s [opt-env-conf-test] []
  2381. 323.17 s [opt-env-conf-test] added mutation IntLit at test/OptEnvConf/CompletionSpec.hs:1098:11-12
  2382. 323.17 s [opt-env-conf-test] @@ -1095,7 +1095,7 @@
  2383. 323.17 s [opt-env-conf-test] it "returns nothing when first applicative branch fails" $
  2384. 323.17 s [opt-env-conf-test] parserCompletionTest
  2385. 323.17 s [opt-env-conf-test] ((,) <$> ((empty :: Parser ()) *> pure ()) <*> setting [switch (), long "foo"])
  2386. 323.17 s [opt-env-conf-test] - 0
  2387. 323.17 s [opt-env-conf-test] + 1
  2388. 323.17 s [opt-env-conf-test] []
  2389. 323.17 s [opt-env-conf-test] []
  2390. 323.17 s [opt-env-conf-test]
  2391. 323.17 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:1104:28-51
  2392. 323.17 s [opt-env-conf-test] @@ -1101,7 +1101,7 @@
  2393. 323.17 s [opt-env-conf-test]
  2394. 323.17 s [opt-env-conf-test] it "returns nothing when second applicative branch fails" $
  2395. 323.17 s [opt-env-conf-test] parserCompletionTest
  2396. 323.17 s [opt-env-conf-test] - ((,) <$> setting [switch (), long "foo"] <*> ((empty :: Parser String) *> pure ("" :: String)))
  2397. 323.17 s [opt-env-conf-test] + ((,) <$> setting [] <*> ((empty :: Parser String) *> pure ("" :: String)))
  2398. 323.17 s [opt-env-conf-test] 0
  2399. 323.17 s [opt-env-conf-test] []
  2400. 323.17 s [opt-env-conf-test] []
  2401. 323.17 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:1104:28-51
  2402. 323.17 s [opt-env-conf-test] @@ -1101,7 +1101,7 @@
  2403. 323.17 s [opt-env-conf-test]
  2404. 323.17 s [opt-env-conf-test] it "returns nothing when second applicative branch fails" $
  2405. 323.17 s [opt-env-conf-test] parserCompletionTest
  2406. 323.17 s [opt-env-conf-test] - ((,) <$> setting [switch (), long "foo"] <*> ((empty :: Parser String) *> pure ("" :: String)))
  2407. 323.17 s [opt-env-conf-test] + ((,) <$> setting [switch (), long "foo"] <*> ((empty :: Parser String) *> pure ("" :: String)))
  2408. 323.17 s [opt-env-conf-test] 0
  2409. 323.17 s [opt-env-conf-test] []
  2410. 323.17 s [opt-env-conf-test] []
  2411. 323.17 s [opt-env-conf-test] added mutation IntLit at test/OptEnvConf/CompletionSpec.hs:1105:11-12
  2412. 323.17 s [opt-env-conf-test] @@ -1102,7 +1102,7 @@
  2413. 323.17 s [opt-env-conf-test] it "returns nothing when second applicative branch fails" $
  2414. 323.17 s [opt-env-conf-test] parserCompletionTest
  2415. 323.17 s [opt-env-conf-test] ((,) <$> setting [switch (), long "foo"] <*> ((empty :: Parser String) *> pure ("" :: String)))
  2416. 323.17 s [opt-env-conf-test] - 0
  2417. 323.17 s [opt-env-conf-test] + 1
  2418. 323.17 s [opt-env-conf-test] []
  2419. 323.17 s [opt-env-conf-test] []
  2420. 323.17 s [opt-env-conf-test]
  2421. 323.17 s [opt-env-conf-test] added mutation IntLit at test/OptEnvConf/CompletionSpec.hs:1113:11-12
  2422. 323.17 s [opt-env-conf-test] @@ -1110,7 +1110,7 @@
  2423. 323.17 s [opt-env-conf-test] it "handles many where the inner parser fails" $
  2424. 323.17 s [opt-env-conf-test] parserCompletionTest
  2425. 323.17 s [opt-env-conf-test] (many ((empty :: Parser ()) *> pure ()))
  2426. 323.17 s [opt-env-conf-test] - 0
  2427. 323.17 s [opt-env-conf-test] + 1
  2428. 323.17 s [opt-env-conf-test] []
  2429. 323.17 s [opt-env-conf-test] []
  2430. 323.17 s [opt-env-conf-test]
  2431. 323.17 s [opt-env-conf-test] added mutation IntLit at test/OptEnvConf/CompletionSpec.hs:1120:11-12
  2432. 323.17 s [opt-env-conf-test] @@ -1117,7 +1117,7 @@
  2433. 323.17 s [opt-env-conf-test] it "returns first iteration completions when recursive call fails" $
  2434. 323.17 s [opt-env-conf-test] parserCompletionTest
  2435. 323.17 s [opt-env-conf-test] (many (commands [command "foo" "1" $ pure ()]))
  2436. 323.17 s [opt-env-conf-test] - 1
  2437. 323.17 s [opt-env-conf-test] + 0
  2438. 323.17 s [opt-env-conf-test] ["foo"]
  2439. 323.17 s [opt-env-conf-test] [Completion "foo" (Just "1")]
  2440. 323.17 s [opt-env-conf-test]
  2441. 323.17 s [opt-env-conf-test] added mutation IntLit at test/OptEnvConf/CompletionSpec.hs:1120:11-12
  2442. 323.17 s [opt-env-conf-test] @@ -1117,7 +1117,7 @@
  2443. 323.17 s [opt-env-conf-test] it "returns first iteration completions when recursive call fails" $
  2444. 323.17 s [opt-env-conf-test] parserCompletionTest
  2445. 323.17 s [opt-env-conf-test] (many (commands [command "foo" "1" $ pure ()]))
  2446. 323.17 s [opt-env-conf-test] - 1
  2447. 323.17 s [opt-env-conf-test] + -1
  2448. 323.17 s [opt-env-conf-test] ["foo"]
  2449. 323.17 s [opt-env-conf-test] [Completion "foo" (Just "1")]
  2450. 323.17 s [opt-env-conf-test]
  2451. 323.17 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:1127:21-79
  2452. 323.17 s [opt-env-conf-test] @@ -1124,7 +1124,7 @@
  2453. 323.17 s [opt-env-conf-test] describe "command not found" $ do
  2454. 323.17 s [opt-env-conf-test] it "returns no completions for an unknown command" $
  2455. 323.17 s [opt-env-conf-test] parserCompletionTest
  2456. 323.17 s [opt-env-conf-test] - (commands [command "foo" "1" $ pure (), command "bar" "2" $ pure ()])
  2457. 323.17 s [opt-env-conf-test] + (commands [])
  2458. 323.17 s [opt-env-conf-test] 1
  2459. 323.17 s [opt-env-conf-test] ["unknown"]
  2460. 323.17 s [opt-env-conf-test] []
  2461. 323.17 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:1127:21-79
  2462. 323.17 s [opt-env-conf-test] @@ -1124,7 +1124,7 @@
  2463. 323.17 s [opt-env-conf-test] describe "command not found" $ do
  2464. 323.17 s [opt-env-conf-test] it "returns no completions for an unknown command" $
  2465. 323.17 s [opt-env-conf-test] parserCompletionTest
  2466. 323.17 s [opt-env-conf-test] - (commands [command "foo" "1" $ pure (), command "bar" "2" $ pure ()])
  2467. 323.18 s [opt-env-conf-test] + (commands [command "foo" "1" $ pure (), command "bar" "2" $ pure ()])
  2468. 323.18 s [opt-env-conf-test] 1
  2469. 323.18 s [opt-env-conf-test] ["unknown"]
  2470. 323.18 s [opt-env-conf-test] []
  2471. 323.18 s [opt-env-conf-test] added mutation IntLit at test/OptEnvConf/CompletionSpec.hs:1128:11-12
  2472. 323.18 s [opt-env-conf-test] @@ -1125,7 +1125,7 @@
  2473. 323.18 s [opt-env-conf-test] it "returns no completions for an unknown command" $
  2474. 323.18 s [opt-env-conf-test] parserCompletionTest
  2475. 323.18 s [opt-env-conf-test] (commands [command "foo" "1" $ pure (), command "bar" "2" $ pure ()])
  2476. 323.18 s [opt-env-conf-test] - 1
  2477. 323.18 s [opt-env-conf-test] + 0
  2478. 323.18 s [opt-env-conf-test] ["unknown"]
  2479. 323.18 s [opt-env-conf-test] []
  2480. 323.18 s [opt-env-conf-test]
  2481. 323.18 s [opt-env-conf-test] added mutation IntLit at test/OptEnvConf/CompletionSpec.hs:1128:11-12
  2482. 323.18 s [opt-env-conf-test] @@ -1125,7 +1125,7 @@
  2483. 323.18 s [opt-env-conf-test] it "returns no completions for an unknown command" $
  2484. 323.18 s [opt-env-conf-test] parserCompletionTest
  2485. 323.18 s [opt-env-conf-test] (commands [command "foo" "1" $ pure (), command "bar" "2" $ pure ()])
  2486. 323.18 s [opt-env-conf-test] - 1
  2487. 323.18 s [opt-env-conf-test] + -1
  2488. 323.18 s [opt-env-conf-test] ["unknown"]
  2489. 323.18 s [opt-env-conf-test] []
  2490. 323.18 s [opt-env-conf-test]
  2491. 323.18 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:1136:27-54
  2492. 323.18 s [opt-env-conf-test] @@ -1133,7 +1133,7 @@
  2493. 323.18 s [opt-env-conf-test] it "offers the argument completer at the end after a switch is consumed" $
  2494. 323.18 s [opt-env-conf-test] parserCompletionTest
  2495. 323.18 s [opt-env-conf-test] ( (,)
  2496. 323.18 s [opt-env-conf-test] - <$> setting [switch (), long "verbose"]
  2497. 323.18 s [opt-env-conf-test] + <$> setting []
  2498. 323.18 s [opt-env-conf-test] <*> setting [argument, reader (str :: Reader String), completer $ listCompleter ["file"]]
  2499. 323.18 s [opt-env-conf-test] )
  2500. 323.18 s [opt-env-conf-test] 1
  2501. 323.18 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:1136:27-54
  2502. 323.18 s [opt-env-conf-test] @@ -1133,7 +1133,7 @@
  2503. 323.18 s [opt-env-conf-test] it "offers the argument completer at the end after a switch is consumed" $
  2504. 323.18 s [opt-env-conf-test] parserCompletionTest
  2505. 323.18 s [opt-env-conf-test] ( (,)
  2506. 323.18 s [opt-env-conf-test] - <$> setting [switch (), long "verbose"]
  2507. 323.18 s [opt-env-conf-test] + <$> setting [switch (), long "verbose"]
  2508. 323.18 s [opt-env-conf-test] <*> setting [argument, reader (str :: Reader String), completer $ listCompleter ["file"]]
  2509. 323.18 s [opt-env-conf-test] )
  2510. 323.18 s [opt-env-conf-test] 1
  2511. 323.18 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:1137:27-104
  2512. 323.18 s [opt-env-conf-test] @@ -1134,7 +1134,7 @@
  2513. 323.18 s [opt-env-conf-test] parserCompletionTest
  2514. 323.18 s [opt-env-conf-test] ( (,)
  2515. 323.18 s [opt-env-conf-test] <$> setting [switch (), long "verbose"]
  2516. 323.18 s [opt-env-conf-test] - <*> setting [argument, reader (str :: Reader String), completer $ listCompleter ["file"]]
  2517. 323.18 s [opt-env-conf-test] + <*> setting []
  2518. 323.18 s [opt-env-conf-test] )
  2519. 323.18 s [opt-env-conf-test] 1
  2520. 323.18 s [opt-env-conf-test] ["--verbose"]
  2521. 323.18 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:1137:27-104
  2522. 323.18 s [opt-env-conf-test] @@ -1134,7 +1134,7 @@
  2523. 323.18 s [opt-env-conf-test] parserCompletionTest
  2524. 323.18 s [opt-env-conf-test] ( (,)
  2525. 323.18 s [opt-env-conf-test] <$> setting [switch (), long "verbose"]
  2526. 323.18 s [opt-env-conf-test] - <*> setting [argument, reader (str :: Reader String), completer $ listCompleter ["file"]]
  2527. 323.18 s [opt-env-conf-test] + <*> setting [argument, reader (str :: Reader String), completer $ listCompleter ["file"]]
  2528. 323.18 s [opt-env-conf-test] )
  2529. 323.18 s [opt-env-conf-test] 1
  2530. 323.18 s [opt-env-conf-test] ["--verbose"]
  2531. 323.18 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:1137:27-104
  2532. 323.18 s [opt-env-conf-test] @@ -1134,7 +1134,7 @@
  2533. 323.18 s [opt-env-conf-test] parserCompletionTest
  2534. 323.18 s [opt-env-conf-test] ( (,)
  2535. 323.18 s [opt-env-conf-test] <$> setting [switch (), long "verbose"]
  2536. 323.18 s [opt-env-conf-test] - <*> setting [argument, reader (str :: Reader String), completer $ listCompleter ["file"]]
  2537. 323.18 s [opt-env-conf-test] + <*> setting [argument, reader (str :: Reader String), completer $ listCompleter ["file"]]
  2538. 323.18 s [opt-env-conf-test] )
  2539. 323.18 s [opt-env-conf-test] 1
  2540. 323.18 s [opt-env-conf-test] ["--verbose"]
  2541. 323.18 s [opt-env-conf-test] added mutation IntLit at test/OptEnvConf/CompletionSpec.hs:1139:11-12
  2542. 323.18 s [opt-env-conf-test] @@ -1136,7 +1136,7 @@
  2543. 323.18 s [opt-env-conf-test] <$> setting [switch (), long "verbose"]
  2544. 323.18 s [opt-env-conf-test] <*> setting [argument, reader (str :: Reader String), completer $ listCompleter ["file"]]
  2545. 323.18 s [opt-env-conf-test] )
  2546. 323.18 s [opt-env-conf-test] - 1
  2547. 323.18 s [opt-env-conf-test] + 0
  2548. 323.18 s [opt-env-conf-test] ["--verbose"]
  2549. 323.18 s [opt-env-conf-test] ["file"]
  2550. 323.18 s [opt-env-conf-test]
  2551. 323.18 s [opt-env-conf-test] added mutation IntLit at test/OptEnvConf/CompletionSpec.hs:1139:11-12
  2552. 323.18 s [opt-env-conf-test] @@ -1136,7 +1136,7 @@
  2553. 323.18 s [opt-env-conf-test] <$> setting [switch (), long "verbose"]
  2554. 323.18 s [opt-env-conf-test] <*> setting [argument, reader (str :: Reader String), completer $ listCompleter ["file"]]
  2555. 323.18 s [opt-env-conf-test] )
  2556. 323.18 s [opt-env-conf-test] - 1
  2557. 323.18 s [opt-env-conf-test] + -1
  2558. 323.18 s [opt-env-conf-test] ["--verbose"]
  2559. 323.18 s [opt-env-conf-test] ["file"]
  2560. 323.18 s [opt-env-conf-test]
  2561. 323.18 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:1146:27-52
  2562. 323.18 s [opt-env-conf-test] @@ -1143,7 +1143,7 @@
  2563. 323.18 s [opt-env-conf-test] it "does not offer option completer when not at end of args" $
  2564. 323.18 s [opt-env-conf-test] parserCompletionTest
  2565. 323.18 s [opt-env-conf-test] ( (,,)
  2566. 323.18 s [opt-env-conf-test] - <$> setting [switch (), long "other"]
  2567. 323.18 s [opt-env-conf-test] + <$> setting []
  2568. 323.18 s [opt-env-conf-test] <*> setting [option, reader (str :: Reader String), long "name", completer $ listCompleter ["val"]]
  2569. 323.18 s [opt-env-conf-test] <*> setting [switch (), long "extra"]
  2570. 323.18 s [opt-env-conf-test] )
  2571. 323.18 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:1146:27-52
  2572. 323.18 s [opt-env-conf-test] @@ -1143,7 +1143,7 @@
  2573. 323.18 s [opt-env-conf-test] it "does not offer option completer when not at end of args" $
  2574. 323.18 s [opt-env-conf-test] parserCompletionTest
  2575. 323.18 s [opt-env-conf-test] ( (,,)
  2576. 323.18 s [opt-env-conf-test] - <$> setting [switch (), long "other"]
  2577. 323.18 s [opt-env-conf-test] + <$> setting [switch (), long "other"]
  2578. 323.18 s [opt-env-conf-test] <*> setting [option, reader (str :: Reader String), long "name", completer $ listCompleter ["val"]]
  2579. 323.18 s [opt-env-conf-test] <*> setting [switch (), long "extra"]
  2580. 323.18 s [opt-env-conf-test] )
  2581. 323.18 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:1147:27-114
  2582. 323.18 s [opt-env-conf-test] @@ -1144,7 +1144,7 @@
  2583. 323.18 s [opt-env-conf-test] parserCompletionTest
  2584. 323.18 s [opt-env-conf-test] ( (,,)
  2585. 323.18 s [opt-env-conf-test] <$> setting [switch (), long "other"]
  2586. 323.18 s [opt-env-conf-test] - <*> setting [option, reader (str :: Reader String), long "name", completer $ listCompleter ["val"]]
  2587. 323.18 s [opt-env-conf-test] + <*> setting []
  2588. 323.18 s [opt-env-conf-test] <*> setting [switch (), long "extra"]
  2589. 323.18 s [opt-env-conf-test] )
  2590. 323.18 s [opt-env-conf-test] 3
  2591. 323.18 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:1147:27-114
  2592. 323.18 s [opt-env-conf-test] @@ -1144,7 +1144,7 @@
  2593. 323.18 s [opt-env-conf-test] parserCompletionTest
  2594. 323.18 s [opt-env-conf-test] ( (,,)
  2595. 323.18 s [opt-env-conf-test] <$> setting [switch (), long "other"]
  2596. 323.18 s [opt-env-conf-test] - <*> setting [option, reader (str :: Reader String), long "name", completer $ listCompleter ["val"]]
  2597. 323.18 s [opt-env-conf-test] + <*> setting [option, reader (str :: Reader String), long "name", completer $ listCompleter ["val"]]
  2598. 323.18 s [opt-env-conf-test] <*> setting [switch (), long "extra"]
  2599. 323.18 s [opt-env-conf-test] )
  2600. 323.18 s [opt-env-conf-test] 3
  2601. 323.18 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:1147:27-114
  2602. 323.18 s [opt-env-conf-test] @@ -1144,7 +1144,7 @@
  2603. 323.18 s [opt-env-conf-test] parserCompletionTest
  2604. 323.18 s [opt-env-conf-test] ( (,,)
  2605. 323.18 s [opt-env-conf-test] <$> setting [switch (), long "other"]
  2606. 323.18 s [opt-env-conf-test] - <*> setting [option, reader (str :: Reader String), long "name", completer $ listCompleter ["val"]]
  2607. 323.18 s [opt-env-conf-test] + <*> setting [option, reader (str :: Reader String), long "name", completer $ listCompleter ["val"]]
  2608. 323.18 s [opt-env-conf-test] <*> setting [switch (), long "extra"]
  2609. 323.18 s [opt-env-conf-test] )
  2610. 323.18 s [opt-env-conf-test] 3
  2611. 323.18 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:1148:27-52
  2612. 323.18 s [opt-env-conf-test] @@ -1145,7 +1145,7 @@
  2613. 323.18 s [opt-env-conf-test] ( (,,)
  2614. 323.18 s [opt-env-conf-test] <$> setting [switch (), long "other"]
  2615. 323.18 s [opt-env-conf-test] <*> setting [option, reader (str :: Reader String), long "name", completer $ listCompleter ["val"]]
  2616. 323.18 s [opt-env-conf-test] - <*> setting [switch (), long "extra"]
  2617. 323.18 s [opt-env-conf-test] + <*> setting []
  2618. 323.18 s [opt-env-conf-test] )
  2619. 323.18 s [opt-env-conf-test] 3
  2620. 323.18 s [opt-env-conf-test] [ "--name",
  2621. 323.18 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:1148:27-52
  2622. 323.18 s [opt-env-conf-test] @@ -1145,7 +1145,7 @@
  2623. 323.18 s [opt-env-conf-test] ( (,,)
  2624. 323.18 s [opt-env-conf-test] <$> setting [switch (), long "other"]
  2625. 323.18 s [opt-env-conf-test] <*> setting [option, reader (str :: Reader String), long "name", completer $ listCompleter ["val"]]
  2626. 323.18 s [opt-env-conf-test] - <*> setting [switch (), long "extra"]
  2627. 323.18 s [opt-env-conf-test] + <*> setting [switch (), long "extra"]
  2628. 323.18 s [opt-env-conf-test] )
  2629. 323.18 s [opt-env-conf-test] 3
  2630. 323.18 s [opt-env-conf-test] [ "--name",
  2631. 323.18 s [opt-env-conf-test] added mutation IntLit at test/OptEnvConf/CompletionSpec.hs:1150:11-12
  2632. 323.18 s [opt-env-conf-test] @@ -1147,7 +1147,7 @@
  2633. 323.18 s [opt-env-conf-test] <*> setting [option, reader (str :: Reader String), long "name", completer $ listCompleter ["val"]]
  2634. 323.18 s [opt-env-conf-test] <*> setting [switch (), long "extra"]
  2635. 323.18 s [opt-env-conf-test] )
  2636. 323.18 s [opt-env-conf-test] - 3
  2637. 323.18 s [opt-env-conf-test] + 0
  2638. 323.18 s [opt-env-conf-test] [ "--name",
  2639. 323.18 s [opt-env-conf-test] "--other",
  2640. 323.18 s [opt-env-conf-test] "--extra"
  2641. 323.18 s [opt-env-conf-test] added mutation IntLit at test/OptEnvConf/CompletionSpec.hs:1150:11-12
  2642. 323.18 s [opt-env-conf-test] @@ -1147,7 +1147,7 @@
  2643. 323.18 s [opt-env-conf-test] <*> setting [option, reader (str :: Reader String), long "name", completer $ listCompleter ["val"]]
  2644. 323.18 s [opt-env-conf-test] <*> setting [switch (), long "extra"]
  2645. 323.18 s [opt-env-conf-test] )
  2646. 323.18 s [opt-env-conf-test] - 3
  2647. 323.18 s [opt-env-conf-test] + 1
  2648. 323.18 s [opt-env-conf-test] [ "--name",
  2649. 323.18 s [opt-env-conf-test] "--other",
  2650. 323.18 s [opt-env-conf-test] "--extra"
  2651. 323.18 s [opt-env-conf-test] added mutation IntLit at test/OptEnvConf/CompletionSpec.hs:1150:11-12
  2652. 323.18 s [opt-env-conf-test] @@ -1147,7 +1147,7 @@
  2653. 323.18 s [opt-env-conf-test] <*> setting [option, reader (str :: Reader String), long "name", completer $ listCompleter ["val"]]
  2654. 323.18 s [opt-env-conf-test] <*> setting [switch (), long "extra"]
  2655. 323.18 s [opt-env-conf-test] )
  2656. 323.18 s [opt-env-conf-test] - 3
  2657. 323.18 s [opt-env-conf-test] + -3
  2658. 323.18 s [opt-env-conf-test] [ "--name",
  2659. 323.18 s [opt-env-conf-test] "--other",
  2660. 323.18 s [opt-env-conf-test] "--extra"
  2661. 323.18 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:1151:11-12
  2662. 323.18 s [opt-env-conf-test] @@ -1148,10 +1148,7 @@
  2663. 323.18 s [opt-env-conf-test] <*> setting [switch (), long "extra"]
  2664. 323.18 s [opt-env-conf-test] )
  2665. 323.18 s [opt-env-conf-test] 3
  2666. 323.18 s [opt-env-conf-test] - [ "--name",
  2667. 323.18 s [opt-env-conf-test] - "--other",
  2668. 323.18 s [opt-env-conf-test] - "--extra"
  2669. 323.18 s [opt-env-conf-test] - ]
  2670. 323.18 s [opt-env-conf-test] + []
  2671. 323.18 s [opt-env-conf-test] []
  2672. 323.18 s [opt-env-conf-test]
  2673. 323.18 s [opt-env-conf-test] describe "option with different dashed in args" $ do
  2674. 323.18 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:1151:11-12
  2675. 323.18 s [opt-env-conf-test] @@ -1148,10 +1148,10 @@
  2676. 323.18 s [opt-env-conf-test] <*> setting [switch (), long "extra"]
  2677. 323.18 s [opt-env-conf-test] )
  2678. 323.18 s [opt-env-conf-test] 3
  2679. 323.18 s [opt-env-conf-test] - [ "--name",
  2680. 323.18 s [opt-env-conf-test] - "--other",
  2681. 323.18 s [opt-env-conf-test] - "--extra"
  2682. 323.18 s [opt-env-conf-test] - ]
  2683. 323.18 s [opt-env-conf-test] + [ "--name",
  2684. 323.18 s [opt-env-conf-test] + "--other",
  2685. 323.18 s [opt-env-conf-test] + "--extra"
  2686. 323.18 s [opt-env-conf-test] + ]
  2687. 323.18 s [opt-env-conf-test] []
  2688. 323.18 s [opt-env-conf-test]
  2689. 323.18 s [opt-env-conf-test] describe "option with different dashed in args" $ do
  2690. 323.18 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:1151:11-12
  2691. 323.18 s [opt-env-conf-test] @@ -1148,10 +1148,9 @@
  2692. 323.18 s [opt-env-conf-test] <*> setting [switch (), long "extra"]
  2693. 323.18 s [opt-env-conf-test] )
  2694. 323.19 s [opt-env-conf-test] 3
  2695. 323.19 s [opt-env-conf-test] - [ "--name",
  2696. 323.19 s [opt-env-conf-test] - "--other",
  2697. 323.19 s [opt-env-conf-test] - "--extra"
  2698. 323.19 s [opt-env-conf-test] - ]
  2699. 323.19 s [opt-env-conf-test] + [ "--name",
  2700. 323.19 s [opt-env-conf-test] + "--other"
  2701. 323.19 s [opt-env-conf-test] +]
  2702. 323.19 s [opt-env-conf-test] []
  2703. 323.19 s [opt-env-conf-test]
  2704. 323.19 s [opt-env-conf-test] describe "option with different dashed in args" $ do
  2705. 323.19 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:1161:27-121
  2706. 323.19 s [opt-env-conf-test] @@ -1158,7 +1158,7 @@
  2707. 323.19 s [opt-env-conf-test] it "does not suggest an option when a different dashed is in the args" $
  2708. 323.19 s [opt-env-conf-test] parserCompletionTest
  2709. 323.19 s [opt-env-conf-test] ( (,)
  2710. 323.19 s [opt-env-conf-test] - <$> setting [option, reader (str :: Reader String), long "output", completer $ listCompleter ["file.txt"]]
  2711. 323.19 s [opt-env-conf-test] + <$> setting []
  2712. 323.19 s [opt-env-conf-test] <*> setting [option, reader (str :: Reader String), long "input", completer $ listCompleter ["data.csv"]]
  2713. 323.19 s [opt-env-conf-test] )
  2714. 323.19 s [opt-env-conf-test] 1
  2715. 323.19 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:1161:27-121
  2716. 323.19 s [opt-env-conf-test] @@ -1158,7 +1158,7 @@
  2717. 323.19 s [opt-env-conf-test] it "does not suggest an option when a different dashed is in the args" $
  2718. 323.19 s [opt-env-conf-test] parserCompletionTest
  2719. 323.19 s [opt-env-conf-test] ( (,)
  2720. 323.19 s [opt-env-conf-test] - <$> setting [option, reader (str :: Reader String), long "output", completer $ listCompleter ["file.txt"]]
  2721. 323.19 s [opt-env-conf-test] + <$> setting [option, reader (str :: Reader String), long "output", completer $ listCompleter ["file.txt"]]
  2722. 323.19 s [opt-env-conf-test] <*> setting [option, reader (str :: Reader String), long "input", completer $ listCompleter ["data.csv"]]
  2723. 323.19 s [opt-env-conf-test] )
  2724. 323.19 s [opt-env-conf-test] 1
  2725. 323.19 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:1161:27-121
  2726. 323.19 s [opt-env-conf-test] @@ -1158,7 +1158,7 @@
  2727. 323.19 s [opt-env-conf-test] it "does not suggest an option when a different dashed is in the args" $
  2728. 323.19 s [opt-env-conf-test] parserCompletionTest
  2729. 323.19 s [opt-env-conf-test] ( (,)
  2730. 323.19 s [opt-env-conf-test] - <$> setting [option, reader (str :: Reader String), long "output", completer $ listCompleter ["file.txt"]]
  2731. 323.19 s [opt-env-conf-test] + <$> setting [option, reader (str :: Reader String), long "output", completer $ listCompleter ["file.txt"]]
  2732. 323.19 s [opt-env-conf-test] <*> setting [option, reader (str :: Reader String), long "input", completer $ listCompleter ["data.csv"]]
  2733. 323.19 s [opt-env-conf-test] )
  2734. 323.19 s [opt-env-conf-test] 1
  2735. 323.19 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:1162:27-120
  2736. 323.19 s [opt-env-conf-test] @@ -1159,7 +1159,7 @@
  2737. 323.19 s [opt-env-conf-test] parserCompletionTest
  2738. 323.19 s [opt-env-conf-test] ( (,)
  2739. 323.19 s [opt-env-conf-test] <$> setting [option, reader (str :: Reader String), long "output", completer $ listCompleter ["file.txt"]]
  2740. 323.19 s [opt-env-conf-test] - <*> setting [option, reader (str :: Reader String), long "input", completer $ listCompleter ["data.csv"]]
  2741. 323.19 s [opt-env-conf-test] + <*> setting []
  2742. 323.19 s [opt-env-conf-test] )
  2743. 323.19 s [opt-env-conf-test] 1
  2744. 323.19 s [opt-env-conf-test] ["--input"]
  2745. 323.19 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:1162:27-120
  2746. 323.19 s [opt-env-conf-test] @@ -1159,7 +1159,7 @@
  2747. 323.19 s [opt-env-conf-test] parserCompletionTest
  2748. 323.19 s [opt-env-conf-test] ( (,)
  2749. 323.19 s [opt-env-conf-test] <$> setting [option, reader (str :: Reader String), long "output", completer $ listCompleter ["file.txt"]]
  2750. 323.19 s [opt-env-conf-test] - <*> setting [option, reader (str :: Reader String), long "input", completer $ listCompleter ["data.csv"]]
  2751. 323.19 s [opt-env-conf-test] + <*> setting [option, reader (str :: Reader String), long "input", completer $ listCompleter ["data.csv"]]
  2752. 323.19 s [opt-env-conf-test] )
  2753. 323.19 s [opt-env-conf-test] 1
  2754. 323.19 s [opt-env-conf-test] ["--input"]
  2755. 323.19 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:1162:27-120
  2756. 323.19 s [opt-env-conf-test] @@ -1159,7 +1159,7 @@
  2757. 323.19 s [opt-env-conf-test] parserCompletionTest
  2758. 323.19 s [opt-env-conf-test] ( (,)
  2759. 323.19 s [opt-env-conf-test] <$> setting [option, reader (str :: Reader String), long "output", completer $ listCompleter ["file.txt"]]
  2760. 323.19 s [opt-env-conf-test] - <*> setting [option, reader (str :: Reader String), long "input", completer $ listCompleter ["data.csv"]]
  2761. 323.19 s [opt-env-conf-test] + <*> setting [option, reader (str :: Reader String), long "input", completer $ listCompleter ["data.csv"]]
  2762. 323.19 s [opt-env-conf-test] )
  2763. 323.19 s [opt-env-conf-test] 1
  2764. 323.19 s [opt-env-conf-test] ["--input"]
  2765. 323.19 s [opt-env-conf-test] added mutation IntLit at test/OptEnvConf/CompletionSpec.hs:1164:11-12
  2766. 323.19 s [opt-env-conf-test] @@ -1161,7 +1161,7 @@
  2767. 323.19 s [opt-env-conf-test] <$> setting [option, reader (str :: Reader String), long "output", completer $ listCompleter ["file.txt"]]
  2768. 323.19 s [opt-env-conf-test] <*> setting [option, reader (str :: Reader String), long "input", completer $ listCompleter ["data.csv"]]
  2769. 323.19 s [opt-env-conf-test] )
  2770. 323.19 s [opt-env-conf-test] - 1
  2771. 323.19 s [opt-env-conf-test] + 0
  2772. 323.19 s [opt-env-conf-test] ["--input"]
  2773. 323.19 s [opt-env-conf-test] ["data.csv"]
  2774. 323.19 s [opt-env-conf-test]
  2775. 323.19 s [opt-env-conf-test] added mutation IntLit at test/OptEnvConf/CompletionSpec.hs:1164:11-12
  2776. 323.19 s [opt-env-conf-test] @@ -1161,7 +1161,7 @@
  2777. 323.19 s [opt-env-conf-test] <$> setting [option, reader (str :: Reader String), long "output", completer $ listCompleter ["file.txt"]]
  2778. 323.19 s [opt-env-conf-test] <*> setting [option, reader (str :: Reader String), long "input", completer $ listCompleter ["data.csv"]]
  2779. 323.19 s [opt-env-conf-test] )
  2780. 323.19 s [opt-env-conf-test] - 1
  2781. 323.19 s [opt-env-conf-test] + -1
  2782. 323.19 s [opt-env-conf-test] ["--input"]
  2783. 323.19 s [opt-env-conf-test] ["data.csv"]
  2784. 323.19 s [opt-env-conf-test]
  2785. 323.19 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:1173:53-94
  2786. 323.19 s [opt-env-conf-test] @@ -1170,7 +1170,7 @@
  2787. 323.19 s [opt-env-conf-test] it "falls back to explicit commands when default command parser fails" $
  2788. 323.19 s [opt-env-conf-test] parserCompletionTest
  2789. 323.19 s [opt-env-conf-test] ( commands
  2790. 323.19 s [opt-env-conf-test] - [ command "foo" "1" $ (,) <$> setting [argument, reader (str :: Reader String)] <*> emptyS,
  2791. 323.19 s [opt-env-conf-test] + [ command "foo" "1" $ (,) <$> setting [] <*> emptyS,
  2792. 323.19 s [opt-env-conf-test] command "bar" "2" $ pure ("", ""),
  2793. 323.19 s [opt-env-conf-test] defaultCommand "foo"
  2794. 323.19 s [opt-env-conf-test] ]
  2795. 323.19 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:1173:53-94
  2796. 323.19 s [opt-env-conf-test] @@ -1170,7 +1170,7 @@
  2797. 323.19 s [opt-env-conf-test] it "falls back to explicit commands when default command parser fails" $
  2798. 323.19 s [opt-env-conf-test] parserCompletionTest
  2799. 323.19 s [opt-env-conf-test] ( commands
  2800. 323.19 s [opt-env-conf-test] - [ command "foo" "1" $ (,) <$> setting [argument, reader (str :: Reader String)] <*> emptyS,
  2801. 323.19 s [opt-env-conf-test] + [ command "foo" "1" $ (,) <$> setting [argument, reader (str :: Reader String)] <*> emptyS,
  2802. 323.19 s [opt-env-conf-test] command "bar" "2" $ pure ("", ""),
  2803. 323.19 s [opt-env-conf-test] defaultCommand "foo"
  2804. 323.19 s [opt-env-conf-test] ]
  2805. 323.19 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:1173:15-16
  2806. 323.19 s [opt-env-conf-test] @@ -1170,10 +1170,7 @@
  2807. 323.19 s [opt-env-conf-test] it "falls back to explicit commands when default command parser fails" $
  2808. 323.19 s [opt-env-conf-test] parserCompletionTest
  2809. 323.19 s [opt-env-conf-test] ( commands
  2810. 323.19 s [opt-env-conf-test] - [ command "foo" "1" $ (,) <$> setting [argument, reader (str :: Reader String)] <*> emptyS,
  2811. 323.19 s [opt-env-conf-test] - command "bar" "2" $ pure ("", ""),
  2812. 323.19 s [opt-env-conf-test] - defaultCommand "foo"
  2813. 323.19 s [opt-env-conf-test] - ]
  2814. 323.19 s [opt-env-conf-test] + []
  2815. 323.19 s [opt-env-conf-test] )
  2816. 323.19 s [opt-env-conf-test] 0
  2817. 323.19 s [opt-env-conf-test] []
  2818. 323.19 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:1173:15-16
  2819. 323.19 s [opt-env-conf-test] @@ -1170,10 +1170,10 @@
  2820. 323.19 s [opt-env-conf-test] it "falls back to explicit commands when default command parser fails" $
  2821. 323.19 s [opt-env-conf-test] parserCompletionTest
  2822. 323.19 s [opt-env-conf-test] ( commands
  2823. 323.19 s [opt-env-conf-test] - [ command "foo" "1" $ (,) <$> setting [argument, reader (str :: Reader String)] <*> emptyS,
  2824. 323.19 s [opt-env-conf-test] - command "bar" "2" $ pure ("", ""),
  2825. 323.19 s [opt-env-conf-test] - defaultCommand "foo"
  2826. 323.19 s [opt-env-conf-test] - ]
  2827. 323.19 s [opt-env-conf-test] + [ command "foo" "1" $ (,) <$> setting [argument, reader (str :: Reader String)] <*> emptyS,
  2828. 323.19 s [opt-env-conf-test] + command "bar" "2" $ pure ("", ""),
  2829. 323.19 s [opt-env-conf-test] + defaultCommand "foo"
  2830. 323.19 s [opt-env-conf-test] + ]
  2831. 323.19 s [opt-env-conf-test] )
  2832. 323.19 s [opt-env-conf-test] 0
  2833. 323.19 s [opt-env-conf-test] []
  2834. 323.19 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:1173:15-16
  2835. 323.19 s [opt-env-conf-test] @@ -1170,10 +1170,9 @@
  2836. 323.19 s [opt-env-conf-test] it "falls back to explicit commands when default command parser fails" $
  2837. 323.19 s [opt-env-conf-test] parserCompletionTest
  2838. 323.19 s [opt-env-conf-test] ( commands
  2839. 323.19 s [opt-env-conf-test] - [ command "foo" "1" $ (,) <$> setting [argument, reader (str :: Reader String)] <*> emptyS,
  2840. 323.19 s [opt-env-conf-test] - command "bar" "2" $ pure ("", ""),
  2841. 323.19 s [opt-env-conf-test] - defaultCommand "foo"
  2842. 323.19 s [opt-env-conf-test] - ]
  2843. 323.19 s [opt-env-conf-test] + [ command "foo" "1" $ (,) <$> setting [argument, reader (str :: Reader String)] <*> emptyS,
  2844. 323.19 s [opt-env-conf-test] + command "bar" "2" $ pure ("", "")
  2845. 323.19 s [opt-env-conf-test] +]
  2846. 323.19 s [opt-env-conf-test] )
  2847. 323.19 s [opt-env-conf-test] 0
  2848. 323.19 s [opt-env-conf-test] []
  2849. 323.19 s [opt-env-conf-test] added mutation IntLit at test/OptEnvConf/CompletionSpec.hs:1178:11-12
  2850. 323.19 s [opt-env-conf-test] @@ -1175,7 +1175,7 @@
  2851. 323.19 s [opt-env-conf-test] defaultCommand "foo"
  2852. 323.19 s [opt-env-conf-test] ]
  2853. 323.19 s [opt-env-conf-test] )
  2854. 323.19 s [opt-env-conf-test] - 0
  2855. 323.19 s [opt-env-conf-test] + 1
  2856. 323.19 s [opt-env-conf-test] []
  2857. 323.19 s [opt-env-conf-test] [ Completion "foo" (Just "1"),
  2858. 323.19 s [opt-env-conf-test] Completion "bar" (Just "2")
  2859. 323.19 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:1180:11-12
  2860. 323.19 s [opt-env-conf-test] @@ -1177,9 +1177,7 @@
  2861. 323.19 s [opt-env-conf-test] )
  2862. 323.19 s [opt-env-conf-test] 0
  2863. 323.19 s [opt-env-conf-test] []
  2864. 323.19 s [opt-env-conf-test] - [ Completion "foo" (Just "1"),
  2865. 323.19 s [opt-env-conf-test] - Completion "bar" (Just "2")
  2866. 323.19 s [opt-env-conf-test] - ]
  2867. 323.19 s [opt-env-conf-test] + []
  2868. 323.19 s [opt-env-conf-test]
  2869. 323.19 s [opt-env-conf-test] describe "prefix filtering" $ do
  2870. 323.19 s [opt-env-conf-test] it "filters switches by typed prefix" $
  2871. 323.19 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:1180:11-12
  2872. 323.19 s [opt-env-conf-test] @@ -1177,9 +1177,9 @@
  2873. 323.19 s [opt-env-conf-test] )
  2874. 323.19 s [opt-env-conf-test] 0
  2875. 323.19 s [opt-env-conf-test] []
  2876. 323.19 s [opt-env-conf-test] - [ Completion "foo" (Just "1"),
  2877. 323.19 s [opt-env-conf-test] - Completion "bar" (Just "2")
  2878. 323.19 s [opt-env-conf-test] - ]
  2879. 323.19 s [opt-env-conf-test] + [ Completion "foo" (Just "1"),
  2880. 323.19 s [opt-env-conf-test] + Completion "bar" (Just "2")
  2881. 323.19 s [opt-env-conf-test] + ]
  2882. 323.19 s [opt-env-conf-test]
  2883. 323.19 s [opt-env-conf-test] describe "prefix filtering" $ do
  2884. 323.19 s [opt-env-conf-test] it "filters switches by typed prefix" $
  2885. 323.19 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:1188:27-54
  2886. 323.19 s [opt-env-conf-test] @@ -1185,7 +1185,7 @@
  2887. 323.19 s [opt-env-conf-test] it "filters switches by typed prefix" $
  2888. 323.19 s [opt-env-conf-test] parserCompletionTest
  2889. 323.19 s [opt-env-conf-test] ( (,)
  2890. 323.19 s [opt-env-conf-test] - <$> setting [switch (), long "verbose"]
  2891. 323.19 s [opt-env-conf-test] + <$> setting []
  2892. 323.19 s [opt-env-conf-test] <*> setting [switch (), long "version"]
  2893. 323.19 s [opt-env-conf-test] )
  2894. 323.19 s [opt-env-conf-test] 0
  2895. 323.19 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:1188:27-54
  2896. 323.19 s [opt-env-conf-test] @@ -1185,7 +1185,7 @@
  2897. 323.19 s [opt-env-conf-test] it "filters switches by typed prefix" $
  2898. 323.19 s [opt-env-conf-test] parserCompletionTest
  2899. 323.19 s [opt-env-conf-test] ( (,)
  2900. 323.19 s [opt-env-conf-test] - <$> setting [switch (), long "verbose"]
  2901. 323.19 s [opt-env-conf-test] + <$> setting [switch (), long "verbose"]
  2902. 323.19 s [opt-env-conf-test] <*> setting [switch (), long "version"]
  2903. 323.19 s [opt-env-conf-test] )
  2904. 323.19 s [opt-env-conf-test] 0
  2905. 323.19 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:1189:27-54
  2906. 323.19 s [opt-env-conf-test] @@ -1186,7 +1186,7 @@
  2907. 323.19 s [opt-env-conf-test] parserCompletionTest
  2908. 323.19 s [opt-env-conf-test] ( (,)
  2909. 323.19 s [opt-env-conf-test] <$> setting [switch (), long "verbose"]
  2910. 323.19 s [opt-env-conf-test] - <*> setting [switch (), long "version"]
  2911. 323.19 s [opt-env-conf-test] + <*> setting []
  2912. 323.19 s [opt-env-conf-test] )
  2913. 323.19 s [opt-env-conf-test] 0
  2914. 323.19 s [opt-env-conf-test] ["--verb"]
  2915. 323.20 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:1189:27-54
  2916. 323.20 s [opt-env-conf-test] @@ -1186,7 +1186,7 @@
  2917. 323.20 s [opt-env-conf-test] parserCompletionTest
  2918. 323.20 s [opt-env-conf-test] ( (,)
  2919. 323.20 s [opt-env-conf-test] <$> setting [switch (), long "verbose"]
  2920. 323.20 s [opt-env-conf-test] - <*> setting [switch (), long "version"]
  2921. 323.20 s [opt-env-conf-test] + <*> setting [switch (), long "version"]
  2922. 323.20 s [opt-env-conf-test] )
  2923. 323.20 s [opt-env-conf-test] 0
  2924. 323.20 s [opt-env-conf-test] ["--verb"]
  2925. 323.20 s [opt-env-conf-test] added mutation IntLit at test/OptEnvConf/CompletionSpec.hs:1191:11-12
  2926. 323.20 s [opt-env-conf-test] @@ -1188,7 +1188,7 @@
  2927. 323.20 s [opt-env-conf-test] <$> setting [switch (), long "verbose"]
  2928. 323.20 s [opt-env-conf-test] <*> setting [switch (), long "version"]
  2929. 323.20 s [opt-env-conf-test] )
  2930. 323.20 s [opt-env-conf-test] - 0
  2931. 323.20 s [opt-env-conf-test] + 1
  2932. 323.20 s [opt-env-conf-test] ["--verb"]
  2933. 323.20 s [opt-env-conf-test] ["--verbose"]
  2934. 323.20 s [opt-env-conf-test]
  2935. 323.20 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:1197:20-47
  2936. 323.20 s [opt-env-conf-test] @@ -1194,7 +1194,7 @@
  2937. 323.20 s [opt-env-conf-test]
  2938. 323.20 s [opt-env-conf-test] it "returns nothing when prefix matches nothing" $
  2939. 323.20 s [opt-env-conf-test] parserCompletionTest
  2940. 323.20 s [opt-env-conf-test] - (setting [switch (), long "verbose"])
  2941. 323.20 s [opt-env-conf-test] + (setting [])
  2942. 323.20 s [opt-env-conf-test] 0
  2943. 323.20 s [opt-env-conf-test] ["--xyz"]
  2944. 323.20 s [opt-env-conf-test] []
  2945. 323.20 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:1197:20-47
  2946. 323.20 s [opt-env-conf-test] @@ -1194,7 +1194,7 @@
  2947. 323.20 s [opt-env-conf-test]
  2948. 323.20 s [opt-env-conf-test] it "returns nothing when prefix matches nothing" $
  2949. 323.20 s [opt-env-conf-test] parserCompletionTest
  2950. 323.20 s [opt-env-conf-test] - (setting [switch (), long "verbose"])
  2951. 323.20 s [opt-env-conf-test] + (setting [switch (), long "verbose"])
  2952. 323.20 s [opt-env-conf-test] 0
  2953. 323.20 s [opt-env-conf-test] ["--xyz"]
  2954. 323.20 s [opt-env-conf-test] []
  2955. 323.20 s [opt-env-conf-test] added mutation IntLit at test/OptEnvConf/CompletionSpec.hs:1198:11-12
  2956. 323.20 s [opt-env-conf-test] @@ -1195,7 +1195,7 @@
  2957. 323.20 s [opt-env-conf-test] it "returns nothing when prefix matches nothing" $
  2958. 323.20 s [opt-env-conf-test] parserCompletionTest
  2959. 323.20 s [opt-env-conf-test] (setting [switch (), long "verbose"])
  2960. 323.20 s [opt-env-conf-test] - 0
  2961. 323.20 s [opt-env-conf-test] + 1
  2962. 323.20 s [opt-env-conf-test] ["--xyz"]
  2963. 323.20 s [opt-env-conf-test] []
  2964. 323.20 s [opt-env-conf-test]
  2965. 323.20 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:1205:15-16
  2966. 323.20 s [opt-env-conf-test] @@ -1202,10 +1202,7 @@
  2967. 323.20 s [opt-env-conf-test] it "filters commands by typed prefix" $
  2968. 323.20 s [opt-env-conf-test] parserCompletionDescriptionTest
  2969. 323.20 s [opt-env-conf-test] ( commands
  2970. 323.20 s [opt-env-conf-test] - [ command "generate" "gen" $ pure (),
  2971. 323.20 s [opt-env-conf-test] - command "get" "getter" $ pure (),
  2972. 323.20 s [opt-env-conf-test] - command "build" "builder" $ pure ()
  2973. 323.20 s [opt-env-conf-test] - ]
  2974. 323.20 s [opt-env-conf-test] + []
  2975. 323.20 s [opt-env-conf-test] )
  2976. 323.20 s [opt-env-conf-test] 0
  2977. 323.20 s [opt-env-conf-test] ["ge"]
  2978. 323.20 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:1205:15-16
  2979. 323.20 s [opt-env-conf-test] @@ -1202,10 +1202,10 @@
  2980. 323.20 s [opt-env-conf-test] it "filters commands by typed prefix" $
  2981. 323.20 s [opt-env-conf-test] parserCompletionDescriptionTest
  2982. 323.20 s [opt-env-conf-test] ( commands
  2983. 323.20 s [opt-env-conf-test] - [ command "generate" "gen" $ pure (),
  2984. 323.20 s [opt-env-conf-test] - command "get" "getter" $ pure (),
  2985. 323.20 s [opt-env-conf-test] - command "build" "builder" $ pure ()
  2986. 323.20 s [opt-env-conf-test] - ]
  2987. 323.20 s [opt-env-conf-test] + [ command "generate" "gen" $ pure (),
  2988. 323.20 s [opt-env-conf-test] + command "get" "getter" $ pure (),
  2989. 323.20 s [opt-env-conf-test] + command "build" "builder" $ pure ()
  2990. 323.20 s [opt-env-conf-test] + ]
  2991. 323.20 s [opt-env-conf-test] )
  2992. 323.20 s [opt-env-conf-test] 0
  2993. 323.20 s [opt-env-conf-test] ["ge"]
  2994. 323.20 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:1205:15-16
  2995. 323.20 s [opt-env-conf-test] @@ -1202,10 +1202,10 @@
  2996. 323.20 s [opt-env-conf-test] it "filters commands by typed prefix" $
  2997. 323.20 s [opt-env-conf-test] parserCompletionDescriptionTest
  2998. 323.20 s [opt-env-conf-test] ( commands
  2999. 323.20 s [opt-env-conf-test] - [ command "generate" "gen" $ pure (),
  3000. 323.20 s [opt-env-conf-test] - command "get" "getter" $ pure (),
  3001. 323.20 s [opt-env-conf-test] - command "build" "builder" $ pure ()
  3002. 323.20 s [opt-env-conf-test] - ]
  3003. 323.20 s [opt-env-conf-test] + [ command "generate" "gen" $ pure (),
  3004. 323.20 s [opt-env-conf-test] + command "get" "getter" $ pure (),
  3005. 323.20 s [opt-env-conf-test] + command "build" "builder" $ pure ()
  3006. 323.20 s [opt-env-conf-test] + ]
  3007. 323.20 s [opt-env-conf-test] )
  3008. 323.20 s [opt-env-conf-test] 0
  3009. 323.20 s [opt-env-conf-test] ["ge"]
  3010. 323.20 s [opt-env-conf-test] added mutation IntLit at test/OptEnvConf/CompletionSpec.hs:1210:11-12
  3011. 323.20 s [opt-env-conf-test] @@ -1207,7 +1207,7 @@
  3012. 323.20 s [opt-env-conf-test] command "build" "builder" $ pure ()
  3013. 323.20 s [opt-env-conf-test] ]
  3014. 323.20 s [opt-env-conf-test] )
  3015. 323.20 s [opt-env-conf-test] - 0
  3016. 323.20 s [opt-env-conf-test] + 1
  3017. 323.20 s [opt-env-conf-test] ["ge"]
  3018. 323.20 s [opt-env-conf-test] [ "gen",
  3019. 323.20 s [opt-env-conf-test] "getter"
  3020. 323.20 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:1212:11-12
  3021. 323.20 s [opt-env-conf-test] @@ -1209,9 +1209,7 @@
  3022. 323.20 s [opt-env-conf-test] )
  3023. 323.20 s [opt-env-conf-test] 0
  3024. 323.20 s [opt-env-conf-test] ["ge"]
  3025. 323.20 s [opt-env-conf-test] - [ "gen",
  3026. 323.20 s [opt-env-conf-test] - "getter"
  3027. 323.20 s [opt-env-conf-test] - ]
  3028. 323.20 s [opt-env-conf-test] + []
  3029. 323.20 s [opt-env-conf-test]
  3030. 323.20 s [opt-env-conf-test] describe "argument completion with dashed values" $ do
  3031. 323.20 s [opt-env-conf-test] -- When a dashed-looking value is provided as a positional argument,
  3032. 323.20 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:1212:11-12
  3033. 323.20 s [opt-env-conf-test] @@ -1209,9 +1209,9 @@
  3034. 323.20 s [opt-env-conf-test] )
  3035. 323.20 s [opt-env-conf-test] 0
  3036. 323.20 s [opt-env-conf-test] ["ge"]
  3037. 323.20 s [opt-env-conf-test] - [ "gen",
  3038. 323.20 s [opt-env-conf-test] - "getter"
  3039. 323.20 s [opt-env-conf-test] - ]
  3040. 323.20 s [opt-env-conf-test] + [ "gen",
  3041. 323.20 s [opt-env-conf-test] + "getter"
  3042. 323.20 s [opt-env-conf-test] + ]
  3043. 323.20 s [opt-env-conf-test]
  3044. 323.20 s [opt-env-conf-test] describe "argument completion with dashed values" $ do
  3045. 323.20 s [opt-env-conf-test] -- When a dashed-looking value is provided as a positional argument,
  3046. 323.20 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:1224:20-97
  3047. 323.20 s [opt-env-conf-test] @@ -1221,7 +1221,7 @@
  3048. 323.20 s [opt-env-conf-test] -- already provided.
  3049. 323.20 s [opt-env-conf-test] it "should not offer the argument completer after a dashed value is consumed" $
  3050. 323.20 s [opt-env-conf-test] parserCompletionTest
  3051. 323.20 s [opt-env-conf-test] - (setting [argument, reader (str :: Reader String), completer $ listCompleter ["file"]])
  3052. 323.20 s [opt-env-conf-test] + (setting [])
  3053. 323.20 s [opt-env-conf-test] 1
  3054. 323.20 s [opt-env-conf-test] ["--foo"]
  3055. 323.20 s [opt-env-conf-test] []
  3056. 323.20 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:1224:20-97
  3057. 323.20 s [opt-env-conf-test] @@ -1221,7 +1221,7 @@
  3058. 323.20 s [opt-env-conf-test] -- already provided.
  3059. 323.20 s [opt-env-conf-test] it "should not offer the argument completer after a dashed value is consumed" $
  3060. 323.20 s [opt-env-conf-test] parserCompletionTest
  3061. 323.20 s [opt-env-conf-test] - (setting [argument, reader (str :: Reader String), completer $ listCompleter ["file"]])
  3062. 323.20 s [opt-env-conf-test] + (setting [argument, reader (str :: Reader String), completer $ listCompleter ["file"]])
  3063. 323.20 s [opt-env-conf-test] 1
  3064. 323.20 s [opt-env-conf-test] ["--foo"]
  3065. 323.20 s [opt-env-conf-test] []
  3066. 323.20 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:1224:20-97
  3067. 323.20 s [opt-env-conf-test] @@ -1221,7 +1221,7 @@
  3068. 323.20 s [opt-env-conf-test] -- already provided.
  3069. 323.20 s [opt-env-conf-test] it "should not offer the argument completer after a dashed value is consumed" $
  3070. 323.20 s [opt-env-conf-test] parserCompletionTest
  3071. 323.20 s [opt-env-conf-test] - (setting [argument, reader (str :: Reader String), completer $ listCompleter ["file"]])
  3072. 323.20 s [opt-env-conf-test] + (setting [argument, reader (str :: Reader String), completer $ listCompleter ["file"]])
  3073. 323.20 s [opt-env-conf-test] 1
  3074. 323.20 s [opt-env-conf-test] ["--foo"]
  3075. 323.20 s [opt-env-conf-test] []
  3076. 323.20 s [opt-env-conf-test] added mutation IntLit at test/OptEnvConf/CompletionSpec.hs:1225:11-12
  3077. 323.20 s [opt-env-conf-test] @@ -1222,7 +1222,7 @@
  3078. 323.20 s [opt-env-conf-test] it "should not offer the argument completer after a dashed value is consumed" $
  3079. 323.20 s [opt-env-conf-test] parserCompletionTest
  3080. 323.20 s [opt-env-conf-test] (setting [argument, reader (str :: Reader String), completer $ listCompleter ["file"]])
  3081. 323.20 s [opt-env-conf-test] - 1
  3082. 323.20 s [opt-env-conf-test] + 0
  3083. 323.20 s [opt-env-conf-test] ["--foo"]
  3084. 323.20 s [opt-env-conf-test] []
  3085. 323.20 s [opt-env-conf-test]
  3086. 323.20 s [opt-env-conf-test] added mutation IntLit at test/OptEnvConf/CompletionSpec.hs:1225:11-12
  3087. 323.20 s [opt-env-conf-test] @@ -1222,7 +1222,7 @@
  3088. 323.20 s [opt-env-conf-test] it "should not offer the argument completer after a dashed value is consumed" $
  3089. 323.20 s [opt-env-conf-test] parserCompletionTest
  3090. 323.20 s [opt-env-conf-test] (setting [argument, reader (str :: Reader String), completer $ listCompleter ["file"]])
  3091. 323.20 s [opt-env-conf-test] - 1
  3092. 323.20 s [opt-env-conf-test] + -1
  3093. 323.20 s [opt-env-conf-test] ["--foo"]
  3094. 323.20 s [opt-env-conf-test] []
  3095. 323.20 s [opt-env-conf-test]
  3096. 323.20 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:1235:27-104
  3097. 323.20 s [opt-env-conf-test] @@ -1232,7 +1232,7 @@
  3098. 323.20 s [opt-env-conf-test] it "should only complete the second argument after a dashed first argument" $
  3099. 323.20 s [opt-env-conf-test] parserCompletionTest
  3100. 323.20 s [opt-env-conf-test] ( (,)
  3101. 323.20 s [opt-env-conf-test] - <$> setting [argument, reader (str :: Reader String), completer $ listCompleter ["file"]]
  3102. 323.20 s [opt-env-conf-test] + <$> setting []
  3103. 323.20 s [opt-env-conf-test] <*> setting [argument, reader (str :: Reader String), completer $ listCompleter ["dest"]]
  3104. 323.20 s [opt-env-conf-test] )
  3105. 323.20 s [opt-env-conf-test] 1
  3106. 323.20 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:1235:27-104
  3107. 323.20 s [opt-env-conf-test] @@ -1232,7 +1232,7 @@
  3108. 323.20 s [opt-env-conf-test] it "should only complete the second argument after a dashed first argument" $
  3109. 323.20 s [opt-env-conf-test] parserCompletionTest
  3110. 323.20 s [opt-env-conf-test] ( (,)
  3111. 323.20 s [opt-env-conf-test] - <$> setting [argument, reader (str :: Reader String), completer $ listCompleter ["file"]]
  3112. 323.20 s [opt-env-conf-test] + <$> setting [argument, reader (str :: Reader String), completer $ listCompleter ["file"]]
  3113. 323.20 s [opt-env-conf-test] <*> setting [argument, reader (str :: Reader String), completer $ listCompleter ["dest"]]
  3114. 323.20 s [opt-env-conf-test] )
  3115. 323.20 s [opt-env-conf-test] 1
  3116. 323.20 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:1235:27-104
  3117. 323.20 s [opt-env-conf-test] @@ -1232,7 +1232,7 @@
  3118. 323.20 s [opt-env-conf-test] it "should only complete the second argument after a dashed first argument" $
  3119. 323.20 s [opt-env-conf-test] parserCompletionTest
  3120. 323.20 s [opt-env-conf-test] ( (,)
  3121. 323.20 s [opt-env-conf-test] - <$> setting [argument, reader (str :: Reader String), completer $ listCompleter ["file"]]
  3122. 323.20 s [opt-env-conf-test] + <$> setting [argument, reader (str :: Reader String), completer $ listCompleter ["file"]]
  3123. 323.20 s [opt-env-conf-test] <*> setting [argument, reader (str :: Reader String), completer $ listCompleter ["dest"]]
  3124. 323.20 s [opt-env-conf-test] )
  3125. 323.20 s [opt-env-conf-test] 1
  3126. 323.20 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:1236:27-104
  3127. 323.20 s [opt-env-conf-test] @@ -1233,7 +1233,7 @@
  3128. 323.20 s [opt-env-conf-test] parserCompletionTest
  3129. 323.20 s [opt-env-conf-test] ( (,)
  3130. 323.20 s [opt-env-conf-test] <$> setting [argument, reader (str :: Reader String), completer $ listCompleter ["file"]]
  3131. 323.20 s [opt-env-conf-test] - <*> setting [argument, reader (str :: Reader String), completer $ listCompleter ["dest"]]
  3132. 323.20 s [opt-env-conf-test] + <*> setting []
  3133. 323.20 s [opt-env-conf-test] )
  3134. 323.20 s [opt-env-conf-test] 1
  3135. 323.20 s [opt-env-conf-test] ["--foo"]
  3136. 323.20 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:1236:27-104
  3137. 323.20 s [opt-env-conf-test] @@ -1233,7 +1233,7 @@
  3138. 323.20 s [opt-env-conf-test] parserCompletionTest
  3139. 323.20 s [opt-env-conf-test] ( (,)
  3140. 323.20 s [opt-env-conf-test] <$> setting [argument, reader (str :: Reader String), completer $ listCompleter ["file"]]
  3141. 323.20 s [opt-env-conf-test] - <*> setting [argument, reader (str :: Reader String), completer $ listCompleter ["dest"]]
  3142. 323.20 s [opt-env-conf-test] + <*> setting [argument, reader (str :: Reader String), completer $ listCompleter ["dest"]]
  3143. 323.20 s [opt-env-conf-test] )
  3144. 323.20 s [opt-env-conf-test] 1
  3145. 323.21 s [opt-env-conf-test] ["--foo"]
  3146. 323.21 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:1236:27-104
  3147. 323.21 s [opt-env-conf-test] @@ -1233,7 +1233,7 @@
  3148. 323.21 s [opt-env-conf-test] parserCompletionTest
  3149. 323.21 s [opt-env-conf-test] ( (,)
  3150. 323.21 s [opt-env-conf-test] <$> setting [argument, reader (str :: Reader String), completer $ listCompleter ["file"]]
  3151. 323.21 s [opt-env-conf-test] - <*> setting [argument, reader (str :: Reader String), completer $ listCompleter ["dest"]]
  3152. 323.21 s [opt-env-conf-test] + <*> setting [argument, reader (str :: Reader String), completer $ listCompleter ["dest"]]
  3153. 323.21 s [opt-env-conf-test] )
  3154. 323.21 s [opt-env-conf-test] 1
  3155. 323.21 s [opt-env-conf-test] ["--foo"]
  3156. 323.21 s [opt-env-conf-test] added mutation IntLit at test/OptEnvConf/CompletionSpec.hs:1238:11-12
  3157. 323.21 s [opt-env-conf-test] @@ -1235,7 +1235,7 @@
  3158. 323.21 s [opt-env-conf-test] <$> setting [argument, reader (str :: Reader String), completer $ listCompleter ["file"]]
  3159. 323.21 s [opt-env-conf-test] <*> setting [argument, reader (str :: Reader String), completer $ listCompleter ["dest"]]
  3160. 323.21 s [opt-env-conf-test] )
  3161. 323.21 s [opt-env-conf-test] - 1
  3162. 323.21 s [opt-env-conf-test] + 0
  3163. 323.21 s [opt-env-conf-test] ["--foo"]
  3164. 323.21 s [opt-env-conf-test] ["dest"]
  3165. 323.21 s [opt-env-conf-test]
  3166. 323.21 s [opt-env-conf-test] added mutation IntLit at test/OptEnvConf/CompletionSpec.hs:1238:11-12
  3167. 323.21 s [opt-env-conf-test] @@ -1235,7 +1235,7 @@
  3168. 323.21 s [opt-env-conf-test] <$> setting [argument, reader (str :: Reader String), completer $ listCompleter ["file"]]
  3169. 323.21 s [opt-env-conf-test] <*> setting [argument, reader (str :: Reader String), completer $ listCompleter ["dest"]]
  3170. 323.21 s [opt-env-conf-test] )
  3171. 323.21 s [opt-env-conf-test] - 1
  3172. 323.21 s [opt-env-conf-test] + -1
  3173. 323.21 s [opt-env-conf-test] ["--foo"]
  3174. 323.21 s [opt-env-conf-test] ["dest"]
  3175. 323.21 s [opt-env-conf-test]
  3176. 323.21 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:1249:43-59
  3177. 323.21 s [opt-env-conf-test] @@ -1246,7 +1246,7 @@
  3178. 323.21 s [opt-env-conf-test] [ option,
  3179. 323.21 s [opt-env-conf-test] reader (str :: Reader String),
  3180. 323.21 s [opt-env-conf-test] long "name",
  3181. 323.21 s [opt-env-conf-test] - completer $ listCompleter ["alice", "bob"]
  3182. 323.21 s [opt-env-conf-test] + completer $ listCompleter []
  3183. 323.21 s [opt-env-conf-test] ]
  3184. 323.21 s [opt-env-conf-test] )
  3185. 323.21 s [opt-env-conf-test] 1
  3186. 323.21 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:1249:43-59
  3187. 323.21 s [opt-env-conf-test] @@ -1246,7 +1246,7 @@
  3188. 323.21 s [opt-env-conf-test] [ option,
  3189. 323.21 s [opt-env-conf-test] reader (str :: Reader String),
  3190. 323.21 s [opt-env-conf-test] long "name",
  3191. 323.21 s [opt-env-conf-test] - completer $ listCompleter ["alice", "bob"]
  3192. 323.21 s [opt-env-conf-test] + completer $ listCompleter ["alice", "bob"]
  3193. 323.21 s [opt-env-conf-test] ]
  3194. 323.21 s [opt-env-conf-test] )
  3195. 323.21 s [opt-env-conf-test] 1
  3196. 323.21 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:1246:15-16
  3197. 323.21 s [opt-env-conf-test] @@ -1243,11 +1243,7 @@
  3198. 323.21 s [opt-env-conf-test] it "filters option values by typed prefix" $
  3199. 323.21 s [opt-env-conf-test] parserCompletionTest
  3200. 323.21 s [opt-env-conf-test] ( setting
  3201. 323.21 s [opt-env-conf-test] - [ option,
  3202. 323.21 s [opt-env-conf-test] - reader (str :: Reader String),
  3203. 323.21 s [opt-env-conf-test] - long "name",
  3204. 323.21 s [opt-env-conf-test] - completer $ listCompleter ["alice", "bob"]
  3205. 323.21 s [opt-env-conf-test] - ]
  3206. 323.21 s [opt-env-conf-test] + []
  3207. 323.21 s [opt-env-conf-test] )
  3208. 323.21 s [opt-env-conf-test] 1
  3209. 323.21 s [opt-env-conf-test] ["--name", "al"]
  3210. 323.21 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:1246:15-16
  3211. 323.21 s [opt-env-conf-test] @@ -1243,11 +1243,11 @@
  3212. 323.21 s [opt-env-conf-test] it "filters option values by typed prefix" $
  3213. 323.21 s [opt-env-conf-test] parserCompletionTest
  3214. 323.21 s [opt-env-conf-test] ( setting
  3215. 323.21 s [opt-env-conf-test] - [ option,
  3216. 323.21 s [opt-env-conf-test] - reader (str :: Reader String),
  3217. 323.21 s [opt-env-conf-test] - long "name",
  3218. 323.21 s [opt-env-conf-test] - completer $ listCompleter ["alice", "bob"]
  3219. 323.21 s [opt-env-conf-test] - ]
  3220. 323.21 s [opt-env-conf-test] + [ option,
  3221. 323.21 s [opt-env-conf-test] + reader (str :: Reader String),
  3222. 323.21 s [opt-env-conf-test] + long "name",
  3223. 323.21 s [opt-env-conf-test] + completer $ listCompleter ["alice", "bob"]
  3224. 323.21 s [opt-env-conf-test] + ]
  3225. 323.21 s [opt-env-conf-test] )
  3226. 323.21 s [opt-env-conf-test] 1
  3227. 323.21 s [opt-env-conf-test] ["--name", "al"]
  3228. 323.21 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:1246:15-16
  3229. 323.21 s [opt-env-conf-test] @@ -1243,11 +1243,11 @@
  3230. 323.21 s [opt-env-conf-test] it "filters option values by typed prefix" $
  3231. 323.21 s [opt-env-conf-test] parserCompletionTest
  3232. 323.21 s [opt-env-conf-test] ( setting
  3233. 323.21 s [opt-env-conf-test] - [ option,
  3234. 323.21 s [opt-env-conf-test] - reader (str :: Reader String),
  3235. 323.21 s [opt-env-conf-test] - long "name",
  3236. 323.21 s [opt-env-conf-test] - completer $ listCompleter ["alice", "bob"]
  3237. 323.21 s [opt-env-conf-test] - ]
  3238. 323.21 s [opt-env-conf-test] + [ option,
  3239. 323.21 s [opt-env-conf-test] + reader (str :: Reader String),
  3240. 323.21 s [opt-env-conf-test] + long "name",
  3241. 323.21 s [opt-env-conf-test] + completer $ listCompleter ["alice"
  3242. 323.21 s [opt-env-conf-test] +]
  3243. 323.21 s [opt-env-conf-test] )
  3244. 323.21 s [opt-env-conf-test] 1
  3245. 323.21 s [opt-env-conf-test] ["--name", "al"]
  3246. 323.21 s [opt-env-conf-test] added mutation IntLit at test/OptEnvConf/CompletionSpec.hs:1252:11-12
  3247. 323.21 s [opt-env-conf-test] @@ -1249,7 +1249,7 @@
  3248. 323.21 s [opt-env-conf-test] completer $ listCompleter ["alice", "bob"]
  3249. 323.21 s [opt-env-conf-test] ]
  3250. 323.21 s [opt-env-conf-test] )
  3251. 323.21 s [opt-env-conf-test] - 1
  3252. 323.21 s [opt-env-conf-test] + 0
  3253. 323.21 s [opt-env-conf-test] ["--name", "al"]
  3254. 323.21 s [opt-env-conf-test] ["alice"]
  3255. 323.21 s [opt-env-conf-test]
  3256. 323.21 s [opt-env-conf-test] added mutation IntLit at test/OptEnvConf/CompletionSpec.hs:1252:11-12
  3257. 323.21 s [opt-env-conf-test] @@ -1249,7 +1249,7 @@
  3258. 323.21 s [opt-env-conf-test] completer $ listCompleter ["alice", "bob"]
  3259. 323.21 s [opt-env-conf-test] ]
  3260. 323.21 s [opt-env-conf-test] )
  3261. 323.21 s [opt-env-conf-test] - 1
  3262. 323.21 s [opt-env-conf-test] + -1
  3263. 323.21 s [opt-env-conf-test] ["--name", "al"]
  3264. 323.21 s [opt-env-conf-test] ["alice"]
  3265. 323.21 s [opt-env-conf-test]
  3266. 323.21 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:1253:11-27
  3267. 323.21 s [opt-env-conf-test] @@ -1250,7 +1250,7 @@
  3268. 323.21 s [opt-env-conf-test] ]
  3269. 323.21 s [opt-env-conf-test] )
  3270. 323.21 s [opt-env-conf-test] 1
  3271. 323.21 s [opt-env-conf-test] - ["--name", "al"]
  3272. 323.21 s [opt-env-conf-test] + []
  3273. 323.21 s [opt-env-conf-test] ["alice"]
  3274. 323.21 s [opt-env-conf-test]
  3275. 323.21 s [opt-env-conf-test] it "returns all option values when prefix is empty" $
  3276. 323.21 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:1253:11-27
  3277. 323.21 s [opt-env-conf-test] @@ -1250,7 +1250,7 @@
  3278. 323.21 s [opt-env-conf-test] ]
  3279. 323.21 s [opt-env-conf-test] )
  3280. 323.21 s [opt-env-conf-test] 1
  3281. 323.21 s [opt-env-conf-test] - ["--name", "al"]
  3282. 323.21 s [opt-env-conf-test] + ["--name", "al"]
  3283. 323.21 s [opt-env-conf-test] ["alice"]
  3284. 323.21 s [opt-env-conf-test]
  3285. 323.21 s [opt-env-conf-test] it "returns all option values when prefix is empty" $
  3286. 323.21 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:1262:43-59
  3287. 323.21 s [opt-env-conf-test] @@ -1259,7 +1259,7 @@
  3288. 323.21 s [opt-env-conf-test] [ option,
  3289. 323.21 s [opt-env-conf-test] reader (str :: Reader String),
  3290. 323.21 s [opt-env-conf-test] long "name",
  3291. 323.21 s [opt-env-conf-test] - completer $ listCompleter ["alice", "bob"]
  3292. 323.21 s [opt-env-conf-test] + completer $ listCompleter []
  3293. 323.21 s [opt-env-conf-test] ]
  3294. 323.21 s [opt-env-conf-test] )
  3295. 323.21 s [opt-env-conf-test] 1
  3296. 323.21 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:1262:43-59
  3297. 323.21 s [opt-env-conf-test] @@ -1259,7 +1259,7 @@
  3298. 323.21 s [opt-env-conf-test] [ option,
  3299. 323.21 s [opt-env-conf-test] reader (str :: Reader String),
  3300. 323.21 s [opt-env-conf-test] long "name",
  3301. 323.21 s [opt-env-conf-test] - completer $ listCompleter ["alice", "bob"]
  3302. 323.21 s [opt-env-conf-test] + completer $ listCompleter ["alice", "bob"]
  3303. 323.21 s [opt-env-conf-test] ]
  3304. 323.21 s [opt-env-conf-test] )
  3305. 323.21 s [opt-env-conf-test] 1
  3306. 323.21 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:1259:15-16
  3307. 323.21 s [opt-env-conf-test] @@ -1256,11 +1256,7 @@
  3308. 323.21 s [opt-env-conf-test] it "returns all option values when prefix is empty" $
  3309. 323.21 s [opt-env-conf-test] parserCompletionTest
  3310. 323.21 s [opt-env-conf-test] ( setting
  3311. 323.21 s [opt-env-conf-test] - [ option,
  3312. 323.21 s [opt-env-conf-test] - reader (str :: Reader String),
  3313. 323.21 s [opt-env-conf-test] - long "name",
  3314. 323.21 s [opt-env-conf-test] - completer $ listCompleter ["alice", "bob"]
  3315. 323.21 s [opt-env-conf-test] - ]
  3316. 323.21 s [opt-env-conf-test] + []
  3317. 323.21 s [opt-env-conf-test] )
  3318. 323.21 s [opt-env-conf-test] 1
  3319. 323.21 s [opt-env-conf-test] ["--name", ""]
  3320. 323.21 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:1259:15-16
  3321. 323.21 s [opt-env-conf-test] @@ -1256,11 +1256,11 @@
  3322. 323.21 s [opt-env-conf-test] it "returns all option values when prefix is empty" $
  3323. 323.21 s [opt-env-conf-test] parserCompletionTest
  3324. 323.21 s [opt-env-conf-test] ( setting
  3325. 323.21 s [opt-env-conf-test] - [ option,
  3326. 323.21 s [opt-env-conf-test] - reader (str :: Reader String),
  3327. 323.21 s [opt-env-conf-test] - long "name",
  3328. 323.22 s [opt-env-conf-test] - completer $ listCompleter ["alice", "bob"]
  3329. 323.22 s [opt-env-conf-test] - ]
  3330. 323.22 s [opt-env-conf-test] + [ option,
  3331. 323.22 s [opt-env-conf-test] + reader (str :: Reader String),
  3332. 323.22 s [opt-env-conf-test] + long "name",
  3333. 323.22 s [opt-env-conf-test] + completer $ listCompleter ["alice", "bob"]
  3334. 323.22 s [opt-env-conf-test] + ]
  3335. 323.22 s [opt-env-conf-test] )
  3336. 323.22 s [opt-env-conf-test] 1
  3337. 323.22 s [opt-env-conf-test] ["--name", ""]
  3338. 323.22 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:1259:15-16
  3339. 323.22 s [opt-env-conf-test] @@ -1256,11 +1256,11 @@
  3340. 323.22 s [opt-env-conf-test] it "returns all option values when prefix is empty" $
  3341. 323.22 s [opt-env-conf-test] parserCompletionTest
  3342. 323.22 s [opt-env-conf-test] ( setting
  3343. 323.22 s [opt-env-conf-test] - [ option,
  3344. 323.22 s [opt-env-conf-test] - reader (str :: Reader String),
  3345. 323.22 s [opt-env-conf-test] - long "name",
  3346. 323.22 s [opt-env-conf-test] - completer $ listCompleter ["alice", "bob"]
  3347. 323.22 s [opt-env-conf-test] - ]
  3348. 323.22 s [opt-env-conf-test] + [ option,
  3349. 323.22 s [opt-env-conf-test] + reader (str :: Reader String),
  3350. 323.22 s [opt-env-conf-test] + long "name",
  3351. 323.22 s [opt-env-conf-test] + completer $ listCompleter ["alice"
  3352. 323.22 s [opt-env-conf-test] +]
  3353. 323.22 s [opt-env-conf-test] )
  3354. 323.22 s [opt-env-conf-test] 1
  3355. 323.22 s [opt-env-conf-test] ["--name", ""]
  3356. 323.22 s [opt-env-conf-test] added mutation IntLit at test/OptEnvConf/CompletionSpec.hs:1265:11-12
  3357. 323.22 s [opt-env-conf-test] @@ -1262,7 +1262,7 @@
  3358. 323.22 s [opt-env-conf-test] completer $ listCompleter ["alice", "bob"]
  3359. 323.22 s [opt-env-conf-test] ]
  3360. 323.22 s [opt-env-conf-test] )
  3361. 323.22 s [opt-env-conf-test] - 1
  3362. 323.22 s [opt-env-conf-test] + 0
  3363. 323.22 s [opt-env-conf-test] ["--name", ""]
  3364. 323.22 s [opt-env-conf-test] [ "alice",
  3365. 323.22 s [opt-env-conf-test] "bob"
  3366. 323.22 s [opt-env-conf-test] added mutation IntLit at test/OptEnvConf/CompletionSpec.hs:1265:11-12
  3367. 323.22 s [opt-env-conf-test] @@ -1262,7 +1262,7 @@
  3368. 323.22 s [opt-env-conf-test] completer $ listCompleter ["alice", "bob"]
  3369. 323.22 s [opt-env-conf-test] ]
  3370. 323.22 s [opt-env-conf-test] )
  3371. 323.22 s [opt-env-conf-test] - 1
  3372. 323.22 s [opt-env-conf-test] + -1
  3373. 323.22 s [opt-env-conf-test] ["--name", ""]
  3374. 323.22 s [opt-env-conf-test] [ "alice",
  3375. 323.22 s [opt-env-conf-test] "bob"
  3376. 323.22 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:1266:11-25
  3377. 323.22 s [opt-env-conf-test] @@ -1263,7 +1263,7 @@
  3378. 323.22 s [opt-env-conf-test] ]
  3379. 323.22 s [opt-env-conf-test] )
  3380. 323.22 s [opt-env-conf-test] 1
  3381. 323.22 s [opt-env-conf-test] - ["--name", ""]
  3382. 323.22 s [opt-env-conf-test] + []
  3383. 323.22 s [opt-env-conf-test] [ "alice",
  3384. 323.22 s [opt-env-conf-test] "bob"
  3385. 323.22 s [opt-env-conf-test] ]
  3386. 323.22 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:1266:11-25
  3387. 323.22 s [opt-env-conf-test] @@ -1263,7 +1263,7 @@
  3388. 323.22 s [opt-env-conf-test] ]
  3389. 323.22 s [opt-env-conf-test] )
  3390. 323.22 s [opt-env-conf-test] 1
  3391. 323.22 s [opt-env-conf-test] - ["--name", ""]
  3392. 323.22 s [opt-env-conf-test] + ["--name", ""]
  3393. 323.22 s [opt-env-conf-test] [ "alice",
  3394. 323.22 s [opt-env-conf-test] "bob"
  3395. 323.22 s [opt-env-conf-test] ]
  3396. 323.22 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:1267:11-12
  3397. 323.22 s [opt-env-conf-test] @@ -1264,9 +1264,7 @@
  3398. 323.22 s [opt-env-conf-test] )
  3399. 323.22 s [opt-env-conf-test] 1
  3400. 323.22 s [opt-env-conf-test] ["--name", ""]
  3401. 323.22 s [opt-env-conf-test] - [ "alice",
  3402. 323.22 s [opt-env-conf-test] - "bob"
  3403. 323.22 s [opt-env-conf-test] - ]
  3404. 323.22 s [opt-env-conf-test] + []
  3405. 323.22 s [opt-env-conf-test]
  3406. 323.22 s [opt-env-conf-test] describe "partial argument completion" $ do
  3407. 323.22 s [opt-env-conf-test] it "filters argument values by typed prefix" $
  3408. 323.22 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:1267:11-12
  3409. 323.22 s [opt-env-conf-test] @@ -1264,9 +1264,9 @@
  3410. 323.22 s [opt-env-conf-test] )
  3411. 323.22 s [opt-env-conf-test] 1
  3412. 323.22 s [opt-env-conf-test] ["--name", ""]
  3413. 323.22 s [opt-env-conf-test] - [ "alice",
  3414. 323.22 s [opt-env-conf-test] - "bob"
  3415. 323.22 s [opt-env-conf-test] - ]
  3416. 323.22 s [opt-env-conf-test] + [ "alice",
  3417. 323.22 s [opt-env-conf-test] + "bob"
  3418. 323.22 s [opt-env-conf-test] + ]
  3419. 323.22 s [opt-env-conf-test]
  3420. 323.22 s [opt-env-conf-test] describe "partial argument completion" $ do
  3421. 323.22 s [opt-env-conf-test] it "filters argument values by typed prefix" $
  3422. 323.22 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:1277:43-69
  3423. 323.22 s [opt-env-conf-test] @@ -1274,7 +1274,7 @@
  3424. 323.22 s [opt-env-conf-test] ( setting
  3425. 323.22 s [opt-env-conf-test] [ argument,
  3426. 323.22 s [opt-env-conf-test] reader (str :: Reader String),
  3427. 323.22 s [opt-env-conf-test] - completer $ listCompleter ["file1", "file2", "data"]
  3428. 323.22 s [opt-env-conf-test] + completer $ listCompleter []
  3429. 323.22 s [opt-env-conf-test] ]
  3430. 323.22 s [opt-env-conf-test] )
  3431. 323.22 s [opt-env-conf-test] 0
  3432. 323.22 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:1277:43-69
  3433. 323.22 s [opt-env-conf-test] @@ -1274,7 +1274,7 @@
  3434. 323.22 s [opt-env-conf-test] ( setting
  3435. 323.22 s [opt-env-conf-test] [ argument,
  3436. 323.22 s [opt-env-conf-test] reader (str :: Reader String),
  3437. 323.22 s [opt-env-conf-test] - completer $ listCompleter ["file1", "file2", "data"]
  3438. 323.22 s [opt-env-conf-test] + completer $ listCompleter ["file1", "file2", "data"]
  3439. 323.22 s [opt-env-conf-test] ]
  3440. 323.22 s [opt-env-conf-test] )
  3441. 323.22 s [opt-env-conf-test] 0
  3442. 323.22 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:1277:43-69
  3443. 323.22 s [opt-env-conf-test] @@ -1274,7 +1274,8 @@
  3444. 323.22 s [opt-env-conf-test] ( setting
  3445. 323.22 s [opt-env-conf-test] [ argument,
  3446. 323.22 s [opt-env-conf-test] reader (str :: Reader String),
  3447. 323.22 s [opt-env-conf-test] - completer $ listCompleter ["file1", "file2", "data"]
  3448. 323.22 s [opt-env-conf-test] + completer $ listCompleter ["file1", "file2"
  3449. 323.22 s [opt-env-conf-test] +]
  3450. 323.22 s [opt-env-conf-test] ]
  3451. 323.22 s [opt-env-conf-test] )
  3452. 323.22 s [opt-env-conf-test] 0
  3453. 323.22 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:1275:15-16
  3454. 323.22 s [opt-env-conf-test] @@ -1272,10 +1272,7 @@
  3455. 323.22 s [opt-env-conf-test] it "filters argument values by typed prefix" $
  3456. 323.22 s [opt-env-conf-test] parserCompletionTest
  3457. 323.22 s [opt-env-conf-test] ( setting
  3458. 323.22 s [opt-env-conf-test] - [ argument,
  3459. 323.22 s [opt-env-conf-test] - reader (str :: Reader String),
  3460. 323.22 s [opt-env-conf-test] - completer $ listCompleter ["file1", "file2", "data"]
  3461. 323.22 s [opt-env-conf-test] - ]
  3462. 323.22 s [opt-env-conf-test] + []
  3463. 323.22 s [opt-env-conf-test] )
  3464. 323.22 s [opt-env-conf-test] 0
  3465. 323.22 s [opt-env-conf-test] ["fi"]
  3466. 323.22 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:1275:15-16
  3467. 323.22 s [opt-env-conf-test] @@ -1272,10 +1272,10 @@
  3468. 323.22 s [opt-env-conf-test] it "filters argument values by typed prefix" $
  3469. 323.22 s [opt-env-conf-test] parserCompletionTest
  3470. 323.22 s [opt-env-conf-test] ( setting
  3471. 323.22 s [opt-env-conf-test] - [ argument,
  3472. 323.22 s [opt-env-conf-test] - reader (str :: Reader String),
  3473. 323.22 s [opt-env-conf-test] - completer $ listCompleter ["file1", "file2", "data"]
  3474. 323.22 s [opt-env-conf-test] - ]
  3475. 323.22 s [opt-env-conf-test] + [ argument,
  3476. 323.22 s [opt-env-conf-test] + reader (str :: Reader String),
  3477. 323.22 s [opt-env-conf-test] + completer $ listCompleter ["file1", "file2", "data"]
  3478. 323.22 s [opt-env-conf-test] + ]
  3479. 323.22 s [opt-env-conf-test] )
  3480. 323.22 s [opt-env-conf-test] 0
  3481. 323.22 s [opt-env-conf-test] ["fi"]
  3482. 323.22 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:1275:15-16
  3483. 323.22 s [opt-env-conf-test] @@ -1272,10 +1272,10 @@
  3484. 323.22 s [opt-env-conf-test] it "filters argument values by typed prefix" $
  3485. 323.22 s [opt-env-conf-test] parserCompletionTest
  3486. 323.22 s [opt-env-conf-test] ( setting
  3487. 323.23 s [opt-env-conf-test] - [ argument,
  3488. 323.23 s [opt-env-conf-test] - reader (str :: Reader String),
  3489. 323.23 s [opt-env-conf-test] - completer $ listCompleter ["file1", "file2", "data"]
  3490. 323.23 s [opt-env-conf-test] - ]
  3491. 323.23 s [opt-env-conf-test] + [ argument,
  3492. 323.23 s [opt-env-conf-test] + reader (str :: Reader String),
  3493. 323.23 s [opt-env-conf-test] + completer $ listCompleter ["file1", "file2"
  3494. 323.23 s [opt-env-conf-test] +]
  3495. 323.23 s [opt-env-conf-test] )
  3496. 323.23 s [opt-env-conf-test] 0
  3497. 323.23 s [opt-env-conf-test] ["fi"]
  3498. 323.23 s [opt-env-conf-test] added mutation IntLit at test/OptEnvConf/CompletionSpec.hs:1280:11-12
  3499. 323.23 s [opt-env-conf-test] @@ -1277,7 +1277,7 @@
  3500. 323.23 s [opt-env-conf-test] completer $ listCompleter ["file1", "file2", "data"]
  3501. 323.23 s [opt-env-conf-test] ]
  3502. 323.23 s [opt-env-conf-test] )
  3503. 323.23 s [opt-env-conf-test] - 0
  3504. 323.23 s [opt-env-conf-test] + 1
  3505. 323.23 s [opt-env-conf-test] ["fi"]
  3506. 323.23 s [opt-env-conf-test] [ "file1",
  3507. 323.23 s [opt-env-conf-test] "file2"
  3508. 323.23 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:1282:11-12
  3509. 323.23 s [opt-env-conf-test] @@ -1279,9 +1279,7 @@
  3510. 323.23 s [opt-env-conf-test] )
  3511. 323.23 s [opt-env-conf-test] 0
  3512. 323.23 s [opt-env-conf-test] ["fi"]
  3513. 323.23 s [opt-env-conf-test] - [ "file1",
  3514. 323.23 s [opt-env-conf-test] - "file2"
  3515. 323.23 s [opt-env-conf-test] - ]
  3516. 323.23 s [opt-env-conf-test] + []
  3517. 323.23 s [opt-env-conf-test]
  3518. 323.23 s [opt-env-conf-test] it "filters argument values by a different prefix" $
  3519. 323.23 s [opt-env-conf-test] parserCompletionTest
  3520. 323.23 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:1282:11-12
  3521. 323.23 s [opt-env-conf-test] @@ -1279,9 +1279,9 @@
  3522. 323.23 s [opt-env-conf-test] )
  3523. 323.23 s [opt-env-conf-test] 0
  3524. 323.23 s [opt-env-conf-test] ["fi"]
  3525. 323.23 s [opt-env-conf-test] - [ "file1",
  3526. 323.23 s [opt-env-conf-test] - "file2"
  3527. 323.23 s [opt-env-conf-test] - ]
  3528. 323.23 s [opt-env-conf-test] + [ "file1",
  3529. 323.23 s [opt-env-conf-test] + "file2"
  3530. 323.23 s [opt-env-conf-test] + ]
  3531. 323.23 s [opt-env-conf-test]
  3532. 323.23 s [opt-env-conf-test] it "filters argument values by a different prefix" $
  3533. 323.23 s [opt-env-conf-test] parserCompletionTest
  3534. 323.23 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:1291:43-69
  3535. 323.23 s [opt-env-conf-test] @@ -1288,7 +1288,7 @@
  3536. 323.23 s [opt-env-conf-test] ( setting
  3537. 323.23 s [opt-env-conf-test] [ argument,
  3538. 323.23 s [opt-env-conf-test] reader (str :: Reader String),
  3539. 323.23 s [opt-env-conf-test] - completer $ listCompleter ["file1", "file2", "data"]
  3540. 323.23 s [opt-env-conf-test] + completer $ listCompleter []
  3541. 323.23 s [opt-env-conf-test] ]
  3542. 323.23 s [opt-env-conf-test] )
  3543. 323.23 s [opt-env-conf-test] 0
  3544. 323.23 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:1291:43-69
  3545. 323.23 s [opt-env-conf-test] @@ -1288,7 +1288,7 @@
  3546. 323.23 s [opt-env-conf-test] ( setting
  3547. 323.23 s [opt-env-conf-test] [ argument,
  3548. 323.23 s [opt-env-conf-test] reader (str :: Reader String),
  3549. 323.23 s [opt-env-conf-test] - completer $ listCompleter ["file1", "file2", "data"]
  3550. 323.23 s [opt-env-conf-test] + completer $ listCompleter ["file1", "file2", "data"]
  3551. 323.23 s [opt-env-conf-test] ]
  3552. 323.23 s [opt-env-conf-test] )
  3553. 323.23 s [opt-env-conf-test] 0
  3554. 323.23 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:1291:43-69
  3555. 323.23 s [opt-env-conf-test] @@ -1288,7 +1288,8 @@
  3556. 323.23 s [opt-env-conf-test] ( setting
  3557. 323.23 s [opt-env-conf-test] [ argument,
  3558. 323.23 s [opt-env-conf-test] reader (str :: Reader String),
  3559. 323.23 s [opt-env-conf-test] - completer $ listCompleter ["file1", "file2", "data"]
  3560. 323.23 s [opt-env-conf-test] + completer $ listCompleter ["file1", "file2"
  3561. 323.23 s [opt-env-conf-test] +]
  3562. 323.23 s [opt-env-conf-test] ]
  3563. 323.23 s [opt-env-conf-test] )
  3564. 323.23 s [opt-env-conf-test] 0
  3565. 323.23 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:1289:15-16
  3566. 323.23 s [opt-env-conf-test] @@ -1286,10 +1286,7 @@
  3567. 323.23 s [opt-env-conf-test] it "filters argument values by a different prefix" $
  3568. 323.23 s [opt-env-conf-test] parserCompletionTest
  3569. 323.23 s [opt-env-conf-test] ( setting
  3570. 323.23 s [opt-env-conf-test] - [ argument,
  3571. 323.23 s [opt-env-conf-test] - reader (str :: Reader String),
  3572. 323.23 s [opt-env-conf-test] - completer $ listCompleter ["file1", "file2", "data"]
  3573. 323.23 s [opt-env-conf-test] - ]
  3574. 323.23 s [opt-env-conf-test] + []
  3575. 323.23 s [opt-env-conf-test] )
  3576. 323.23 s [opt-env-conf-test] 0
  3577. 323.23 s [opt-env-conf-test] ["da"]
  3578. 323.23 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:1289:15-16
  3579. 323.23 s [opt-env-conf-test] @@ -1286,10 +1286,10 @@
  3580. 323.23 s [opt-env-conf-test] it "filters argument values by a different prefix" $
  3581. 323.23 s [opt-env-conf-test] parserCompletionTest
  3582. 323.23 s [opt-env-conf-test] ( setting
  3583. 323.23 s [opt-env-conf-test] - [ argument,
  3584. 323.23 s [opt-env-conf-test] - reader (str :: Reader String),
  3585. 323.23 s [opt-env-conf-test] - completer $ listCompleter ["file1", "file2", "data"]
  3586. 323.23 s [opt-env-conf-test] - ]
  3587. 323.23 s [opt-env-conf-test] + [ argument,
  3588. 323.23 s [opt-env-conf-test] + reader (str :: Reader String),
  3589. 323.23 s [opt-env-conf-test] + completer $ listCompleter ["file1", "file2", "data"]
  3590. 323.23 s [opt-env-conf-test] + ]
  3591. 323.23 s [opt-env-conf-test] )
  3592. 323.23 s [opt-env-conf-test] 0
  3593. 323.23 s [opt-env-conf-test] ["da"]
  3594. 323.23 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:1289:15-16
  3595. 323.23 s [opt-env-conf-test] @@ -1286,10 +1286,10 @@
  3596. 323.23 s [opt-env-conf-test] it "filters argument values by a different prefix" $
  3597. 323.23 s [opt-env-conf-test] parserCompletionTest
  3598. 323.23 s [opt-env-conf-test] ( setting
  3599. 323.23 s [opt-env-conf-test] - [ argument,
  3600. 323.23 s [opt-env-conf-test] - reader (str :: Reader String),
  3601. 323.23 s [opt-env-conf-test] - completer $ listCompleter ["file1", "file2", "data"]
  3602. 323.23 s [opt-env-conf-test] - ]
  3603. 323.23 s [opt-env-conf-test] + [ argument,
  3604. 323.23 s [opt-env-conf-test] + reader (str :: Reader String),
  3605. 323.23 s [opt-env-conf-test] + completer $ listCompleter ["file1", "file2"
  3606. 323.23 s [opt-env-conf-test] +]
  3607. 323.23 s [opt-env-conf-test] )
  3608. 323.23 s [opt-env-conf-test] 0
  3609. 323.23 s [opt-env-conf-test] ["da"]
  3610. 323.23 s [opt-env-conf-test] added mutation IntLit at test/OptEnvConf/CompletionSpec.hs:1294:11-12
  3611. 323.23 s [opt-env-conf-test] @@ -1291,7 +1291,7 @@
  3612. 323.23 s [opt-env-conf-test] completer $ listCompleter ["file1", "file2", "data"]
  3613. 323.23 s [opt-env-conf-test] ]
  3614. 323.23 s [opt-env-conf-test] )
  3615. 323.23 s [opt-env-conf-test] - 0
  3616. 323.23 s [opt-env-conf-test] + 1
  3617. 323.23 s [opt-env-conf-test] ["da"]
  3618. 323.23 s [opt-env-conf-test] ["data"]
  3619. 323.23 s [opt-env-conf-test]
  3620. 323.23 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:1302:56-81
  3621. 323.23 s [opt-env-conf-test] @@ -1299,7 +1299,7 @@
  3622. 323.23 s [opt-env-conf-test] it "completes a command's options after selecting by prefix" $
  3623. 323.23 s [opt-env-conf-test] parserCompletionTest
  3624. 323.23 s [opt-env-conf-test] ( commands
  3625. 323.23 s [opt-env-conf-test] - [ command "deploy" "deploy it" $ setting [switch (), long "force"],
  3626. 323.23 s [opt-env-conf-test] + [ command "deploy" "deploy it" $ setting [],
  3627. 323.23 s [opt-env-conf-test] command "debug" "debug it" $ pure ()
  3628. 323.23 s [opt-env-conf-test] ]
  3629. 323.23 s [opt-env-conf-test] )
  3630. 323.23 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:1302:56-81
  3631. 323.23 s [opt-env-conf-test] @@ -1299,7 +1299,7 @@
  3632. 323.23 s [opt-env-conf-test] it "completes a command's options after selecting by prefix" $
  3633. 323.23 s [opt-env-conf-test] parserCompletionTest
  3634. 323.23 s [opt-env-conf-test] ( commands
  3635. 323.23 s [opt-env-conf-test] - [ command "deploy" "deploy it" $ setting [switch (), long "force"],
  3636. 323.23 s [opt-env-conf-test] + [ command "deploy" "deploy it" $ setting [switch (), long "force"],
  3637. 323.23 s [opt-env-conf-test] command "debug" "debug it" $ pure ()
  3638. 323.23 s [opt-env-conf-test] ]
  3639. 323.23 s [opt-env-conf-test] )
  3640. 323.23 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:1302:15-16
  3641. 323.24 s [opt-env-conf-test] @@ -1299,9 +1299,7 @@
  3642. 323.24 s [opt-env-conf-test] it "completes a command's options after selecting by prefix" $
  3643. 323.24 s [opt-env-conf-test] parserCompletionTest
  3644. 323.24 s [opt-env-conf-test] ( commands
  3645. 323.24 s [opt-env-conf-test] - [ command "deploy" "deploy it" $ setting [switch (), long "force"],
  3646. 323.24 s [opt-env-conf-test] - command "debug" "debug it" $ pure ()
  3647. 323.24 s [opt-env-conf-test] - ]
  3648. 323.24 s [opt-env-conf-test] + []
  3649. 323.24 s [opt-env-conf-test] )
  3650. 323.24 s [opt-env-conf-test] 1
  3651. 323.24 s [opt-env-conf-test] ["deploy"]
  3652. 323.24 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:1302:15-16
  3653. 323.24 s [opt-env-conf-test] @@ -1299,9 +1299,9 @@
  3654. 323.24 s [opt-env-conf-test] it "completes a command's options after selecting by prefix" $
  3655. 323.24 s [opt-env-conf-test] parserCompletionTest
  3656. 323.24 s [opt-env-conf-test] ( commands
  3657. 323.24 s [opt-env-conf-test] - [ command "deploy" "deploy it" $ setting [switch (), long "force"],
  3658. 323.24 s [opt-env-conf-test] - command "debug" "debug it" $ pure ()
  3659. 323.24 s [opt-env-conf-test] - ]
  3660. 323.24 s [opt-env-conf-test] + [ command "deploy" "deploy it" $ setting [switch (), long "force"],
  3661. 323.24 s [opt-env-conf-test] + command "debug" "debug it" $ pure ()
  3662. 323.24 s [opt-env-conf-test] + ]
  3663. 323.24 s [opt-env-conf-test] )
  3664. 323.24 s [opt-env-conf-test] 1
  3665. 323.24 s [opt-env-conf-test] ["deploy"]
  3666. 323.24 s [opt-env-conf-test] added mutation IntLit at test/OptEnvConf/CompletionSpec.hs:1306:11-12
  3667. 323.24 s [opt-env-conf-test] @@ -1303,7 +1303,7 @@
  3668. 323.24 s [opt-env-conf-test] command "debug" "debug it" $ pure ()
  3669. 323.24 s [opt-env-conf-test] ]
  3670. 323.24 s [opt-env-conf-test] )
  3671. 323.24 s [opt-env-conf-test] - 1
  3672. 323.24 s [opt-env-conf-test] + 0
  3673. 323.24 s [opt-env-conf-test] ["deploy"]
  3674. 323.24 s [opt-env-conf-test] ["--force"]
  3675. 323.24 s [opt-env-conf-test]
  3676. 323.24 s [opt-env-conf-test] added mutation IntLit at test/OptEnvConf/CompletionSpec.hs:1306:11-12
  3677. 323.24 s [opt-env-conf-test] @@ -1303,7 +1303,7 @@
  3678. 323.24 s [opt-env-conf-test] command "debug" "debug it" $ pure ()
  3679. 323.24 s [opt-env-conf-test] ]
  3680. 323.24 s [opt-env-conf-test] )
  3681. 323.24 s [opt-env-conf-test] - 1
  3682. 323.24 s [opt-env-conf-test] + -1
  3683. 323.24 s [opt-env-conf-test] ["deploy"]
  3684. 323.24 s [opt-env-conf-test] ["--force"]
  3685. 323.24 s [opt-env-conf-test]
  3686. 323.24 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:1318:45-61
  3687. 323.24 s [opt-env-conf-test] @@ -1315,7 +1315,7 @@
  3688. 323.24 s [opt-env-conf-test] [ option,
  3689. 323.24 s [opt-env-conf-test] reader (str :: Reader String),
  3690. 323.24 s [opt-env-conf-test] long "foo",
  3691. 323.24 s [opt-env-conf-test] - completer $ listCompleter ["val1", "val2"]
  3692. 323.24 s [opt-env-conf-test] + completer $ listCompleter []
  3693. 323.24 s [opt-env-conf-test] ]
  3694. 323.24 s [opt-env-conf-test] <*> setting [switch (), long "bar"]
  3695. 323.24 s [opt-env-conf-test] )
  3696. 323.24 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:1318:45-61
  3697. 323.24 s [opt-env-conf-test] @@ -1315,7 +1315,7 @@
  3698. 323.24 s [opt-env-conf-test] [ option,
  3699. 323.24 s [opt-env-conf-test] reader (str :: Reader String),
  3700. 323.24 s [opt-env-conf-test] long "foo",
  3701. 323.24 s [opt-env-conf-test] - completer $ listCompleter ["val1", "val2"]
  3702. 323.24 s [opt-env-conf-test] + completer $ listCompleter ["val1", "val2"]
  3703. 323.24 s [opt-env-conf-test] ]
  3704. 323.24 s [opt-env-conf-test] <*> setting [switch (), long "bar"]
  3705. 323.24 s [opt-env-conf-test] )
  3706. 323.24 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:1315:17-18
  3707. 323.24 s [opt-env-conf-test] @@ -1312,11 +1312,7 @@
  3708. 323.24 s [opt-env-conf-test] parserCompletionTest
  3709. 323.24 s [opt-env-conf-test] ( (,)
  3710. 323.24 s [opt-env-conf-test] <$> setting
  3711. 323.24 s [opt-env-conf-test] - [ option,
  3712. 323.24 s [opt-env-conf-test] - reader (str :: Reader String),
  3713. 323.24 s [opt-env-conf-test] - long "foo",
  3714. 323.24 s [opt-env-conf-test] - completer $ listCompleter ["val1", "val2"]
  3715. 323.24 s [opt-env-conf-test] - ]
  3716. 323.24 s [opt-env-conf-test] + []
  3717. 323.24 s [opt-env-conf-test] <*> setting [switch (), long "bar"]
  3718. 323.24 s [opt-env-conf-test] )
  3719. 323.24 s [opt-env-conf-test] 1
  3720. 323.24 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:1315:17-18
  3721. 323.24 s [opt-env-conf-test] @@ -1312,11 +1312,11 @@
  3722. 323.24 s [opt-env-conf-test] parserCompletionTest
  3723. 323.24 s [opt-env-conf-test] ( (,)
  3724. 323.24 s [opt-env-conf-test] <$> setting
  3725. 323.24 s [opt-env-conf-test] - [ option,
  3726. 323.24 s [opt-env-conf-test] - reader (str :: Reader String),
  3727. 323.24 s [opt-env-conf-test] - long "foo",
  3728. 323.24 s [opt-env-conf-test] - completer $ listCompleter ["val1", "val2"]
  3729. 323.24 s [opt-env-conf-test] - ]
  3730. 323.24 s [opt-env-conf-test] + [ option,
  3731. 323.24 s [opt-env-conf-test] + reader (str :: Reader String),
  3732. 323.24 s [opt-env-conf-test] + long "foo",
  3733. 323.24 s [opt-env-conf-test] + completer $ listCompleter ["val1", "val2"]
  3734. 323.24 s [opt-env-conf-test] + ]
  3735. 323.24 s [opt-env-conf-test] <*> setting [switch (), long "bar"]
  3736. 323.24 s [opt-env-conf-test] )
  3737. 323.24 s [opt-env-conf-test] 1
  3738. 323.24 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:1315:17-18
  3739. 323.24 s [opt-env-conf-test] @@ -1312,11 +1312,11 @@
  3740. 323.24 s [opt-env-conf-test] parserCompletionTest
  3741. 323.24 s [opt-env-conf-test] ( (,)
  3742. 323.24 s [opt-env-conf-test] <$> setting
  3743. 323.24 s [opt-env-conf-test] - [ option,
  3744. 323.24 s [opt-env-conf-test] - reader (str :: Reader String),
  3745. 323.24 s [opt-env-conf-test] - long "foo",
  3746. 323.24 s [opt-env-conf-test] - completer $ listCompleter ["val1", "val2"]
  3747. 323.24 s [opt-env-conf-test] - ]
  3748. 323.24 s [opt-env-conf-test] + [ option,
  3749. 323.24 s [opt-env-conf-test] + reader (str :: Reader String),
  3750. 323.24 s [opt-env-conf-test] + long "foo",
  3751. 323.24 s [opt-env-conf-test] + completer $ listCompleter ["val1"
  3752. 323.24 s [opt-env-conf-test] +]
  3753. 323.24 s [opt-env-conf-test] <*> setting [switch (), long "bar"]
  3754. 323.24 s [opt-env-conf-test] )
  3755. 323.24 s [opt-env-conf-test] 1
  3756. 323.24 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:1320:27-50
  3757. 323.24 s [opt-env-conf-test] @@ -1317,7 +1317,7 @@
  3758. 323.24 s [opt-env-conf-test] long "foo",
  3759. 323.24 s [opt-env-conf-test] completer $ listCompleter ["val1", "val2"]
  3760. 323.24 s [opt-env-conf-test] ]
  3761. 323.24 s [opt-env-conf-test] - <*> setting [switch (), long "bar"]
  3762. 323.24 s [opt-env-conf-test] + <*> setting []
  3763. 323.24 s [opt-env-conf-test] )
  3764. 323.24 s [opt-env-conf-test] 1
  3765. 323.24 s [opt-env-conf-test] ["--foo", "v", "--bar"]
  3766. 323.24 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:1320:27-50
  3767. 323.24 s [opt-env-conf-test] @@ -1317,7 +1317,7 @@
  3768. 323.24 s [opt-env-conf-test] long "foo",
  3769. 323.24 s [opt-env-conf-test] completer $ listCompleter ["val1", "val2"]
  3770. 323.24 s [opt-env-conf-test] ]
  3771. 323.24 s [opt-env-conf-test] - <*> setting [switch (), long "bar"]
  3772. 323.24 s [opt-env-conf-test] + <*> setting [switch (), long "bar"]
  3773. 323.24 s [opt-env-conf-test] )
  3774. 323.24 s [opt-env-conf-test] 1
  3775. 323.24 s [opt-env-conf-test] ["--foo", "v", "--bar"]
  3776. 323.24 s [opt-env-conf-test] added mutation IntLit at test/OptEnvConf/CompletionSpec.hs:1322:11-12
  3777. 323.24 s [opt-env-conf-test] @@ -1319,7 +1319,7 @@
  3778. 323.24 s [opt-env-conf-test] ]
  3779. 323.24 s [opt-env-conf-test] <*> setting [switch (), long "bar"]
  3780. 323.25 s [opt-env-conf-test] )
  3781. 323.25 s [opt-env-conf-test] - 1
  3782. 323.25 s [opt-env-conf-test] + 0
  3783. 323.25 s [opt-env-conf-test] ["--foo", "v", "--bar"]
  3784. 323.25 s [opt-env-conf-test] [ "val1",
  3785. 323.25 s [opt-env-conf-test] "val2"
  3786. 323.25 s [opt-env-conf-test] added mutation IntLit at test/OptEnvConf/CompletionSpec.hs:1322:11-12
  3787. 323.25 s [opt-env-conf-test] @@ -1319,7 +1319,7 @@
  3788. 323.25 s [opt-env-conf-test] ]
  3789. 323.25 s [opt-env-conf-test] <*> setting [switch (), long "bar"]
  3790. 323.25 s [opt-env-conf-test] )
  3791. 323.25 s [opt-env-conf-test] - 1
  3792. 323.25 s [opt-env-conf-test] + -1
  3793. 323.25 s [opt-env-conf-test] ["--foo", "v", "--bar"]
  3794. 323.25 s [opt-env-conf-test] [ "val1",
  3795. 323.25 s [opt-env-conf-test] "val2"
  3796. 323.25 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:1323:11-34
  3797. 323.25 s [opt-env-conf-test] @@ -1320,7 +1320,7 @@
  3798. 323.25 s [opt-env-conf-test] <*> setting [switch (), long "bar"]
  3799. 323.25 s [opt-env-conf-test] )
  3800. 323.25 s [opt-env-conf-test] 1
  3801. 323.25 s [opt-env-conf-test] - ["--foo", "v", "--bar"]
  3802. 323.25 s [opt-env-conf-test] + []
  3803. 323.25 s [opt-env-conf-test] [ "val1",
  3804. 323.25 s [opt-env-conf-test] "val2"
  3805. 323.25 s [opt-env-conf-test] ]
  3806. 323.25 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:1323:11-34
  3807. 323.25 s [opt-env-conf-test] @@ -1320,7 +1320,7 @@
  3808. 323.25 s [opt-env-conf-test] <*> setting [switch (), long "bar"]
  3809. 323.25 s [opt-env-conf-test] )
  3810. 323.25 s [opt-env-conf-test] 1
  3811. 323.25 s [opt-env-conf-test] - ["--foo", "v", "--bar"]
  3812. 323.25 s [opt-env-conf-test] + ["--foo", "v", "--bar"]
  3813. 323.25 s [opt-env-conf-test] [ "val1",
  3814. 323.25 s [opt-env-conf-test] "val2"
  3815. 323.25 s [opt-env-conf-test] ]
  3816. 323.25 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:1323:11-34
  3817. 323.25 s [opt-env-conf-test] @@ -1320,7 +1320,8 @@
  3818. 323.25 s [opt-env-conf-test] <*> setting [switch (), long "bar"]
  3819. 323.25 s [opt-env-conf-test] )
  3820. 323.25 s [opt-env-conf-test] 1
  3821. 323.25 s [opt-env-conf-test] - ["--foo", "v", "--bar"]
  3822. 323.25 s [opt-env-conf-test] + ["--foo", "v"
  3823. 323.25 s [opt-env-conf-test] +]
  3824. 323.25 s [opt-env-conf-test] [ "val1",
  3825. 323.25 s [opt-env-conf-test] "val2"
  3826. 323.25 s [opt-env-conf-test] ]
  3827. 323.25 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:1324:11-12
  3828. 323.25 s [opt-env-conf-test] @@ -1321,9 +1321,7 @@
  3829. 323.25 s [opt-env-conf-test] )
  3830. 323.25 s [opt-env-conf-test] 1
  3831. 323.25 s [opt-env-conf-test] ["--foo", "v", "--bar"]
  3832. 323.25 s [opt-env-conf-test] - [ "val1",
  3833. 323.25 s [opt-env-conf-test] - "val2"
  3834. 323.25 s [opt-env-conf-test] - ]
  3835. 323.25 s [opt-env-conf-test] + []
  3836. 323.25 s [opt-env-conf-test]
  3837. 323.25 s [opt-env-conf-test] it "filters completions when cursor word narrows the match" $
  3838. 323.25 s [opt-env-conf-test] parserCompletionTest
  3839. 323.25 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:1324:11-12
  3840. 323.25 s [opt-env-conf-test] @@ -1321,9 +1321,9 @@
  3841. 323.25 s [opt-env-conf-test] )
  3842. 323.25 s [opt-env-conf-test] 1
  3843. 323.25 s [opt-env-conf-test] ["--foo", "v", "--bar"]
  3844. 323.25 s [opt-env-conf-test] - [ "val1",
  3845. 323.25 s [opt-env-conf-test] - "val2"
  3846. 323.25 s [opt-env-conf-test] - ]
  3847. 323.25 s [opt-env-conf-test] + [ "val1",
  3848. 323.25 s [opt-env-conf-test] + "val2"
  3849. 323.25 s [opt-env-conf-test] + ]
  3850. 323.25 s [opt-env-conf-test]
  3851. 323.25 s [opt-env-conf-test] it "filters completions when cursor word narrows the match" $
  3852. 323.25 s [opt-env-conf-test] parserCompletionTest
  3853. 323.25 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:1331:27-52
  3854. 323.25 s [opt-env-conf-test] @@ -1328,7 +1328,7 @@
  3855. 323.25 s [opt-env-conf-test] it "filters completions when cursor word narrows the match" $
  3856. 323.25 s [opt-env-conf-test] parserCompletionTest
  3857. 323.25 s [opt-env-conf-test] ( (,)
  3858. 323.25 s [opt-env-conf-test] - <$> setting [switch (), long "alpha"]
  3859. 323.25 s [opt-env-conf-test] + <$> setting []
  3860. 323.25 s [opt-env-conf-test] <*> setting [switch (), long "beta"]
  3861. 323.25 s [opt-env-conf-test] )
  3862. 323.25 s [opt-env-conf-test] 0
  3863. 323.25 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:1331:27-52
  3864. 323.25 s [opt-env-conf-test] @@ -1328,7 +1328,7 @@
  3865. 323.25 s [opt-env-conf-test] it "filters completions when cursor word narrows the match" $
  3866. 323.25 s [opt-env-conf-test] parserCompletionTest
  3867. 323.25 s [opt-env-conf-test] ( (,)
  3868. 323.25 s [opt-env-conf-test] - <$> setting [switch (), long "alpha"]
  3869. 323.25 s [opt-env-conf-test] + <$> setting [switch (), long "alpha"]
  3870. 323.25 s [opt-env-conf-test] <*> setting [switch (), long "beta"]
  3871. 323.25 s [opt-env-conf-test] )
  3872. 323.25 s [opt-env-conf-test] 0
  3873. 323.25 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:1332:27-51
  3874. 323.25 s [opt-env-conf-test] @@ -1329,7 +1329,7 @@
  3875. 323.25 s [opt-env-conf-test] parserCompletionTest
  3876. 323.25 s [opt-env-conf-test] ( (,)
  3877. 323.25 s [opt-env-conf-test] <$> setting [switch (), long "alpha"]
  3878. 323.25 s [opt-env-conf-test] - <*> setting [switch (), long "beta"]
  3879. 323.25 s [opt-env-conf-test] + <*> setting []
  3880. 323.25 s [opt-env-conf-test] )
  3881. 323.25 s [opt-env-conf-test] 0
  3882. 323.25 s [opt-env-conf-test] ["--alpha", "--beta"]
  3883. 323.25 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:1332:27-51
  3884. 323.25 s [opt-env-conf-test] @@ -1329,7 +1329,7 @@
  3885. 323.25 s [opt-env-conf-test] parserCompletionTest
  3886. 323.25 s [opt-env-conf-test] ( (,)
  3887. 323.25 s [opt-env-conf-test] <$> setting [switch (), long "alpha"]
  3888. 323.25 s [opt-env-conf-test] - <*> setting [switch (), long "beta"]
  3889. 323.25 s [opt-env-conf-test] + <*> setting [switch (), long "beta"]
  3890. 323.25 s [opt-env-conf-test] )
  3891. 323.25 s [opt-env-conf-test] 0
  3892. 323.25 s [opt-env-conf-test] ["--alpha", "--beta"]
  3893. 323.25 s [opt-env-conf-test] added mutation IntLit at test/OptEnvConf/CompletionSpec.hs:1334:11-12
  3894. 323.25 s [opt-env-conf-test] @@ -1331,7 +1331,7 @@
  3895. 323.25 s [opt-env-conf-test] <$> setting [switch (), long "alpha"]
  3896. 323.25 s [opt-env-conf-test] <*> setting [switch (), long "beta"]
  3897. 323.25 s [opt-env-conf-test] )
  3898. 323.25 s [opt-env-conf-test] - 0
  3899. 323.25 s [opt-env-conf-test] + 1
  3900. 323.25 s [opt-env-conf-test] ["--alpha", "--beta"]
  3901. 323.25 s [opt-env-conf-test] ["--alpha"]
  3902. 323.25 s [opt-env-conf-test]
  3903. 323.25 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:1335:11-32
  3904. 323.25 s [opt-env-conf-test] @@ -1332,7 +1332,7 @@
  3905. 323.25 s [opt-env-conf-test] <*> setting [switch (), long "beta"]
  3906. 323.25 s [opt-env-conf-test] )
  3907. 323.25 s [opt-env-conf-test] 0
  3908. 323.25 s [opt-env-conf-test] - ["--alpha", "--beta"]
  3909. 323.25 s [opt-env-conf-test] + []
  3910. 323.25 s [opt-env-conf-test] ["--alpha"]
  3911. 323.25 s [opt-env-conf-test]
  3912. 323.25 s [opt-env-conf-test] describe "partial long option prefix with multiple matches" $ do
  3913. 323.25 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:1335:11-32
  3914. 323.25 s [opt-env-conf-test] @@ -1332,7 +1332,7 @@
  3915. 323.25 s [opt-env-conf-test] <*> setting [switch (), long "beta"]
  3916. 323.25 s [opt-env-conf-test] )
  3917. 323.25 s [opt-env-conf-test] 0
  3918. 323.25 s [opt-env-conf-test] - ["--alpha", "--beta"]
  3919. 323.25 s [opt-env-conf-test] + ["--alpha", "--beta"]
  3920. 323.25 s [opt-env-conf-test] ["--alpha"]
  3921. 323.25 s [opt-env-conf-test]
  3922. 323.25 s [opt-env-conf-test] describe "partial long option prefix with multiple matches" $ do
  3923. 323.25 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:1342:27-54
  3924. 323.25 s [opt-env-conf-test] @@ -1339,7 +1339,7 @@
  3925. 323.25 s [opt-env-conf-test] it "filters options by a short prefix matching multiple" $
  3926. 323.25 s [opt-env-conf-test] parserCompletionTest
  3927. 323.25 s [opt-env-conf-test] ( (,)
  3928. 323.25 s [opt-env-conf-test] - <$> setting [switch (), long "verbose"]
  3929. 323.25 s [opt-env-conf-test] + <$> setting []
  3930. 323.25 s [opt-env-conf-test] <*> setting [switch (), long "version"]
  3931. 323.25 s [opt-env-conf-test] )
  3932. 323.25 s [opt-env-conf-test] 0
  3933. 323.26 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:1342:27-54
  3934. 323.26 s [opt-env-conf-test] @@ -1339,7 +1339,7 @@
  3935. 323.26 s [opt-env-conf-test] it "filters options by a short prefix matching multiple" $
  3936. 323.26 s [opt-env-conf-test] parserCompletionTest
  3937. 323.26 s [opt-env-conf-test] ( (,)
  3938. 323.26 s [opt-env-conf-test] - <$> setting [switch (), long "verbose"]
  3939. 323.26 s [opt-env-conf-test] + <$> setting [switch (), long "verbose"]
  3940. 323.26 s [opt-env-conf-test] <*> setting [switch (), long "version"]
  3941. 323.26 s [opt-env-conf-test] )
  3942. 323.26 s [opt-env-conf-test] 0
  3943. 323.26 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:1343:27-54
  3944. 323.26 s [opt-env-conf-test] @@ -1340,7 +1340,7 @@
  3945. 323.26 s [opt-env-conf-test] parserCompletionTest
  3946. 323.26 s [opt-env-conf-test] ( (,)
  3947. 323.26 s [opt-env-conf-test] <$> setting [switch (), long "verbose"]
  3948. 323.26 s [opt-env-conf-test] - <*> setting [switch (), long "version"]
  3949. 323.26 s [opt-env-conf-test] + <*> setting []
  3950. 323.26 s [opt-env-conf-test] )
  3951. 323.26 s [opt-env-conf-test] 0
  3952. 323.26 s [opt-env-conf-test] ["--ver"]
  3953. 323.26 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:1343:27-54
  3954. 323.26 s [opt-env-conf-test] @@ -1340,7 +1340,7 @@
  3955. 323.26 s [opt-env-conf-test] parserCompletionTest
  3956. 323.26 s [opt-env-conf-test] ( (,)
  3957. 323.26 s [opt-env-conf-test] <$> setting [switch (), long "verbose"]
  3958. 323.26 s [opt-env-conf-test] - <*> setting [switch (), long "version"]
  3959. 323.26 s [opt-env-conf-test] + <*> setting [switch (), long "version"]
  3960. 323.26 s [opt-env-conf-test] )
  3961. 323.26 s [opt-env-conf-test] 0
  3962. 323.26 s [opt-env-conf-test] ["--ver"]
  3963. 323.26 s [opt-env-conf-test] added mutation IntLit at test/OptEnvConf/CompletionSpec.hs:1345:11-12
  3964. 323.26 s [opt-env-conf-test] @@ -1342,7 +1342,7 @@
  3965. 323.26 s [opt-env-conf-test] <$> setting [switch (), long "verbose"]
  3966. 323.26 s [opt-env-conf-test] <*> setting [switch (), long "version"]
  3967. 323.26 s [opt-env-conf-test] )
  3968. 323.26 s [opt-env-conf-test] - 0
  3969. 323.26 s [opt-env-conf-test] + 1
  3970. 323.26 s [opt-env-conf-test] ["--ver"]
  3971. 323.26 s [opt-env-conf-test] [ "--verbose",
  3972. 323.26 s [opt-env-conf-test] "--version"
  3973. 323.26 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:1347:11-12
  3974. 323.26 s [opt-env-conf-test] @@ -1344,9 +1344,7 @@
  3975. 323.26 s [opt-env-conf-test] )
  3976. 323.26 s [opt-env-conf-test] 0
  3977. 323.26 s [opt-env-conf-test] ["--ver"]
  3978. 323.26 s [opt-env-conf-test] - [ "--verbose",
  3979. 323.26 s [opt-env-conf-test] - "--version"
  3980. 323.26 s [opt-env-conf-test] - ]
  3981. 323.26 s [opt-env-conf-test] + []
  3982. 323.26 s [opt-env-conf-test]
  3983. 323.26 s [opt-env-conf-test] it "filters options by a longer prefix matching one" $
  3984. 323.26 s [opt-env-conf-test] parserCompletionTest
  3985. 323.26 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:1347:11-12
  3986. 323.26 s [opt-env-conf-test] @@ -1344,9 +1344,9 @@
  3987. 323.26 s [opt-env-conf-test] )
  3988. 323.26 s [opt-env-conf-test] 0
  3989. 323.26 s [opt-env-conf-test] ["--ver"]
  3990. 323.26 s [opt-env-conf-test] - [ "--verbose",
  3991. 323.26 s [opt-env-conf-test] - "--version"
  3992. 323.26 s [opt-env-conf-test] - ]
  3993. 323.26 s [opt-env-conf-test] + [ "--verbose",
  3994. 323.26 s [opt-env-conf-test] + "--version"
  3995. 323.26 s [opt-env-conf-test] + ]
  3996. 323.26 s [opt-env-conf-test]
  3997. 323.26 s [opt-env-conf-test] it "filters options by a longer prefix matching one" $
  3998. 323.26 s [opt-env-conf-test] parserCompletionTest
  3999. 323.26 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:1354:27-54
  4000. 323.26 s [opt-env-conf-test] @@ -1351,7 +1351,7 @@
  4001. 323.26 s [opt-env-conf-test] it "filters options by a longer prefix matching one" $
  4002. 323.26 s [opt-env-conf-test] parserCompletionTest
  4003. 323.26 s [opt-env-conf-test] ( (,)
  4004. 323.26 s [opt-env-conf-test] - <$> setting [switch (), long "verbose"]
  4005. 323.26 s [opt-env-conf-test] + <$> setting []
  4006. 323.26 s [opt-env-conf-test] <*> setting [switch (), long "version"]
  4007. 323.26 s [opt-env-conf-test] )
  4008. 323.26 s [opt-env-conf-test] 0
  4009. 323.26 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:1354:27-54
  4010. 323.26 s [opt-env-conf-test] @@ -1351,7 +1351,7 @@
  4011. 323.26 s [opt-env-conf-test] it "filters options by a longer prefix matching one" $
  4012. 323.26 s [opt-env-conf-test] parserCompletionTest
  4013. 323.26 s [opt-env-conf-test] ( (,)
  4014. 323.26 s [opt-env-conf-test] - <$> setting [switch (), long "verbose"]
  4015. 323.26 s [opt-env-conf-test] + <$> setting [switch (), long "verbose"]
  4016. 323.26 s [opt-env-conf-test] <*> setting [switch (), long "version"]
  4017. 323.26 s [opt-env-conf-test] )
  4018. 323.26 s [opt-env-conf-test] 0
  4019. 323.26 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:1355:27-54
  4020. 323.26 s [opt-env-conf-test] @@ -1352,7 +1352,7 @@
  4021. 323.26 s [opt-env-conf-test] parserCompletionTest
  4022. 323.26 s [opt-env-conf-test] ( (,)
  4023. 323.26 s [opt-env-conf-test] <$> setting [switch (), long "verbose"]
  4024. 323.26 s [opt-env-conf-test] - <*> setting [switch (), long "version"]
  4025. 323.26 s [opt-env-conf-test] + <*> setting []
  4026. 323.26 s [opt-env-conf-test] )
  4027. 323.26 s [opt-env-conf-test] 0
  4028. 323.26 s [opt-env-conf-test] ["--verb"]
  4029. 323.26 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:1355:27-54
  4030. 323.26 s [opt-env-conf-test] @@ -1352,7 +1352,7 @@
  4031. 323.26 s [opt-env-conf-test] parserCompletionTest
  4032. 323.26 s [opt-env-conf-test] ( (,)
  4033. 323.26 s [opt-env-conf-test] <$> setting [switch (), long "verbose"]
  4034. 323.26 s [opt-env-conf-test] - <*> setting [switch (), long "version"]
  4035. 323.26 s [opt-env-conf-test] + <*> setting [switch (), long "version"]
  4036. 323.26 s [opt-env-conf-test] )
  4037. 323.26 s [opt-env-conf-test] 0
  4038. 323.26 s [opt-env-conf-test] ["--verb"]
  4039. 323.26 s [opt-env-conf-test] added mutation IntLit at test/OptEnvConf/CompletionSpec.hs:1357:11-12
  4040. 323.26 s [opt-env-conf-test] @@ -1354,7 +1354,7 @@
  4041. 323.26 s [opt-env-conf-test] <$> setting [switch (), long "verbose"]
  4042. 323.26 s [opt-env-conf-test] <*> setting [switch (), long "version"]
  4043. 323.26 s [opt-env-conf-test] )
  4044. 323.26 s [opt-env-conf-test] - 0
  4045. 323.26 s [opt-env-conf-test] + 1
  4046. 323.26 s [opt-env-conf-test] ["--verb"]
  4047. 323.26 s [opt-env-conf-test] ["--verbose"]
  4048. 323.26 s [opt-env-conf-test]
  4049. 323.26 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:1365:27-103
  4050. 323.26 s [opt-env-conf-test] @@ -1362,7 +1362,7 @@
  4051. 323.26 s [opt-env-conf-test] it "filters the second argument's completer by prefix after the first is consumed" $
  4052. 323.26 s [opt-env-conf-test] parserCompletionTest
  4053. 323.26 s [opt-env-conf-test] ( (,)
  4054. 323.26 s [opt-env-conf-test] - <$> setting [argument, reader (str :: Reader String), completer $ listCompleter ["src"]]
  4055. 323.26 s [opt-env-conf-test] + <$> setting []
  4056. 323.26 s [opt-env-conf-test] <*> setting [argument, reader (str :: Reader String), completer $ listCompleter ["dst", "data"]]
  4057. 323.26 s [opt-env-conf-test] )
  4058. 323.26 s [opt-env-conf-test] 1
  4059. 323.26 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:1365:27-103
  4060. 323.26 s [opt-env-conf-test] @@ -1362,7 +1362,7 @@
  4061. 323.26 s [opt-env-conf-test] it "filters the second argument's completer by prefix after the first is consumed" $
  4062. 323.26 s [opt-env-conf-test] parserCompletionTest
  4063. 323.26 s [opt-env-conf-test] ( (,)
  4064. 323.26 s [opt-env-conf-test] - <$> setting [argument, reader (str :: Reader String), completer $ listCompleter ["src"]]
  4065. 323.26 s [opt-env-conf-test] + <$> setting [argument, reader (str :: Reader String), completer $ listCompleter ["src"]]
  4066. 323.26 s [opt-env-conf-test] <*> setting [argument, reader (str :: Reader String), completer $ listCompleter ["dst", "data"]]
  4067. 323.26 s [opt-env-conf-test] )
  4068. 323.26 s [opt-env-conf-test] 1
  4069. 323.26 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:1365:27-103
  4070. 323.26 s [opt-env-conf-test] @@ -1362,7 +1362,7 @@
  4071. 323.26 s [opt-env-conf-test] it "filters the second argument's completer by prefix after the first is consumed" $
  4072. 323.27 s [opt-env-conf-test] parserCompletionTest
  4073. 323.27 s [opt-env-conf-test] ( (,)
  4074. 323.27 s [opt-env-conf-test] - <$> setting [argument, reader (str :: Reader String), completer $ listCompleter ["src"]]
  4075. 323.27 s [opt-env-conf-test] + <$> setting [argument, reader (str :: Reader String), completer $ listCompleter ["src"]]
  4076. 323.27 s [opt-env-conf-test] <*> setting [argument, reader (str :: Reader String), completer $ listCompleter ["dst", "data"]]
  4077. 323.27 s [opt-env-conf-test] )
  4078. 323.27 s [opt-env-conf-test] 1
  4079. 323.27 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:1366:95-110
  4080. 323.27 s [opt-env-conf-test] @@ -1363,7 +1363,7 @@
  4081. 323.27 s [opt-env-conf-test] parserCompletionTest
  4082. 323.27 s [opt-env-conf-test] ( (,)
  4083. 323.27 s [opt-env-conf-test] <$> setting [argument, reader (str :: Reader String), completer $ listCompleter ["src"]]
  4084. 323.27 s [opt-env-conf-test] - <*> setting [argument, reader (str :: Reader String), completer $ listCompleter ["dst", "data"]]
  4085. 323.27 s [opt-env-conf-test] + <*> setting [argument, reader (str :: Reader String), completer $ listCompleter []]
  4086. 323.27 s [opt-env-conf-test] )
  4087. 323.27 s [opt-env-conf-test] 1
  4088. 323.27 s [opt-env-conf-test] ["src", "ds"]
  4089. 323.27 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:1366:95-110
  4090. 323.27 s [opt-env-conf-test] @@ -1363,7 +1363,7 @@
  4091. 323.27 s [opt-env-conf-test] parserCompletionTest
  4092. 323.27 s [opt-env-conf-test] ( (,)
  4093. 323.27 s [opt-env-conf-test] <$> setting [argument, reader (str :: Reader String), completer $ listCompleter ["src"]]
  4094. 323.27 s [opt-env-conf-test] - <*> setting [argument, reader (str :: Reader String), completer $ listCompleter ["dst", "data"]]
  4095. 323.27 s [opt-env-conf-test] + <*> setting [argument, reader (str :: Reader String), completer $ listCompleter ["dst", "data"]]
  4096. 323.27 s [opt-env-conf-test] )
  4097. 323.27 s [opt-env-conf-test] 1
  4098. 323.27 s [opt-env-conf-test] ["src", "ds"]
  4099. 323.27 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:1366:27-111
  4100. 323.27 s [opt-env-conf-test] @@ -1363,7 +1363,7 @@
  4101. 323.27 s [opt-env-conf-test] parserCompletionTest
  4102. 323.27 s [opt-env-conf-test] ( (,)
  4103. 323.27 s [opt-env-conf-test] <$> setting [argument, reader (str :: Reader String), completer $ listCompleter ["src"]]
  4104. 323.27 s [opt-env-conf-test] - <*> setting [argument, reader (str :: Reader String), completer $ listCompleter ["dst", "data"]]
  4105. 323.27 s [opt-env-conf-test] + <*> setting []
  4106. 323.27 s [opt-env-conf-test] )
  4107. 323.27 s [opt-env-conf-test] 1
  4108. 323.27 s [opt-env-conf-test] ["src", "ds"]
  4109. 323.27 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:1366:27-111
  4110. 323.27 s [opt-env-conf-test] @@ -1363,7 +1363,7 @@
  4111. 323.27 s [opt-env-conf-test] parserCompletionTest
  4112. 323.27 s [opt-env-conf-test] ( (,)
  4113. 323.27 s [opt-env-conf-test] <$> setting [argument, reader (str :: Reader String), completer $ listCompleter ["src"]]
  4114. 323.27 s [opt-env-conf-test] - <*> setting [argument, reader (str :: Reader String), completer $ listCompleter ["dst", "data"]]
  4115. 323.27 s [opt-env-conf-test] + <*> setting [argument, reader (str :: Reader String), completer $ listCompleter ["dst", "data"]]
  4116. 323.27 s [opt-env-conf-test] )
  4117. 323.27 s [opt-env-conf-test] 1
  4118. 323.27 s [opt-env-conf-test] ["src", "ds"]
  4119. 323.27 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:1366:27-111
  4120. 323.27 s [opt-env-conf-test] @@ -1363,7 +1363,8 @@
  4121. 323.27 s [opt-env-conf-test] parserCompletionTest
  4122. 323.27 s [opt-env-conf-test] ( (,)
  4123. 323.27 s [opt-env-conf-test] <$> setting [argument, reader (str :: Reader String), completer $ listCompleter ["src"]]
  4124. 323.27 s [opt-env-conf-test] - <*> setting [argument, reader (str :: Reader String), completer $ listCompleter ["dst", "data"]]
  4125. 323.27 s [opt-env-conf-test] + <*> setting [argument, reader (str :: Reader String), completer $ listCompleter ["dst"
  4126. 323.27 s [opt-env-conf-test] +]
  4127. 323.27 s [opt-env-conf-test] )
  4128. 323.27 s [opt-env-conf-test] 1
  4129. 323.27 s [opt-env-conf-test] ["src", "ds"]
  4130. 323.27 s [opt-env-conf-test] added mutation IntLit at test/OptEnvConf/CompletionSpec.hs:1368:11-12
  4131. 323.27 s [opt-env-conf-test] @@ -1365,7 +1365,7 @@
  4132. 323.27 s [opt-env-conf-test] <$> setting [argument, reader (str :: Reader String), completer $ listCompleter ["src"]]
  4133. 323.27 s [opt-env-conf-test] <*> setting [argument, reader (str :: Reader String), completer $ listCompleter ["dst", "data"]]
  4134. 323.27 s [opt-env-conf-test] )
  4135. 323.27 s [opt-env-conf-test] - 1
  4136. 323.27 s [opt-env-conf-test] + 0
  4137. 323.27 s [opt-env-conf-test] ["src", "ds"]
  4138. 323.27 s [opt-env-conf-test] ["dst"]
  4139. 323.27 s [opt-env-conf-test]
  4140. 323.27 s [opt-env-conf-test] added mutation IntLit at test/OptEnvConf/CompletionSpec.hs:1368:11-12
  4141. 323.27 s [opt-env-conf-test] @@ -1365,7 +1365,7 @@
  4142. 323.27 s [opt-env-conf-test] <$> setting [argument, reader (str :: Reader String), completer $ listCompleter ["src"]]
  4143. 323.27 s [opt-env-conf-test] <*> setting [argument, reader (str :: Reader String), completer $ listCompleter ["dst", "data"]]
  4144. 323.27 s [opt-env-conf-test] )
  4145. 323.27 s [opt-env-conf-test] - 1
  4146. 323.27 s [opt-env-conf-test] + -1
  4147. 323.27 s [opt-env-conf-test] ["src", "ds"]
  4148. 323.27 s [opt-env-conf-test] ["dst"]
  4149. 323.27 s [opt-env-conf-test]
  4150. 323.27 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:1369:11-24
  4151. 323.27 s [opt-env-conf-test] @@ -1366,7 +1366,7 @@
  4152. 323.27 s [opt-env-conf-test] <*> setting [argument, reader (str :: Reader String), completer $ listCompleter ["dst", "data"]]
  4153. 323.27 s [opt-env-conf-test] )
  4154. 323.27 s [opt-env-conf-test] 1
  4155. 323.27 s [opt-env-conf-test] - ["src", "ds"]
  4156. 323.27 s [opt-env-conf-test] + []
  4157. 323.27 s [opt-env-conf-test] ["dst"]
  4158. 323.27 s [opt-env-conf-test]
  4159. 323.27 s [opt-env-conf-test] describe "commands with partial option value inside" $ do
  4160. 323.27 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:1369:11-24
  4161. 323.27 s [opt-env-conf-test] @@ -1366,7 +1366,7 @@
  4162. 323.27 s [opt-env-conf-test] <*> setting [argument, reader (str :: Reader String), completer $ listCompleter ["dst", "data"]]
  4163. 323.27 s [opt-env-conf-test] )
  4164. 323.27 s [opt-env-conf-test] 1
  4165. 323.27 s [opt-env-conf-test] - ["src", "ds"]
  4166. 323.27 s [opt-env-conf-test] + ["src", "ds"]
  4167. 323.27 s [opt-env-conf-test] ["dst"]
  4168. 323.27 s [opt-env-conf-test]
  4169. 323.27 s [opt-env-conf-test] describe "commands with partial option value inside" $ do
  4170. 323.27 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:1381:49-86
  4171. 323.27 s [opt-env-conf-test] @@ -1378,7 +1378,7 @@
  4172. 323.27 s [opt-env-conf-test] [ option,
  4173. 323.27 s [opt-env-conf-test] reader (str :: Reader String),
  4174. 323.27 s [opt-env-conf-test] long "output",
  4175. 323.27 s [opt-env-conf-test] - completer $ listCompleter ["file.txt", "final.out", "data.csv"]
  4176. 323.27 s [opt-env-conf-test] + completer $ listCompleter []
  4177. 323.27 s [opt-env-conf-test] ]
  4178. 323.27 s [opt-env-conf-test] ]
  4179. 323.27 s [opt-env-conf-test] )
  4180. 323.27 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:1381:49-86
  4181. 323.27 s [opt-env-conf-test] @@ -1378,7 +1378,7 @@
  4182. 323.27 s [opt-env-conf-test] [ option,
  4183. 323.27 s [opt-env-conf-test] reader (str :: Reader String),
  4184. 323.27 s [opt-env-conf-test] long "output",
  4185. 323.27 s [opt-env-conf-test] - completer $ listCompleter ["file.txt", "final.out", "data.csv"]
  4186. 323.27 s [opt-env-conf-test] + completer $ listCompleter ["file.txt", "final.out", "data.csv"]
  4187. 323.27 s [opt-env-conf-test] ]
  4188. 323.27 s [opt-env-conf-test] ]
  4189. 323.27 s [opt-env-conf-test] )
  4190. 323.27 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:1381:49-86
  4191. 323.27 s [opt-env-conf-test] @@ -1378,7 +1378,8 @@
  4192. 323.27 s [opt-env-conf-test] [ option,
  4193. 323.27 s [opt-env-conf-test] reader (str :: Reader String),
  4194. 323.27 s [opt-env-conf-test] long "output",
  4195. 323.27 s [opt-env-conf-test] - completer $ listCompleter ["file.txt", "final.out", "data.csv"]
  4196. 323.27 s [opt-env-conf-test] + completer $ listCompleter ["file.txt", "final.out"
  4197. 323.27 s [opt-env-conf-test] +]
  4198. 323.27 s [opt-env-conf-test] ]
  4199. 323.27 s [opt-env-conf-test] ]
  4200. 323.27 s [opt-env-conf-test] )
  4201. 323.27 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:1378:21-22
  4202. 323.27 s [opt-env-conf-test] @@ -1375,11 +1375,7 @@
  4203. 323.27 s [opt-env-conf-test] ( commands
  4204. 323.27 s [opt-env-conf-test] [ command "run" "run it" $
  4205. 323.27 s [opt-env-conf-test] setting
  4206. 323.27 s [opt-env-conf-test] - [ option,
  4207. 323.27 s [opt-env-conf-test] - reader (str :: Reader String),
  4208. 323.27 s [opt-env-conf-test] - long "output",
  4209. 323.27 s [opt-env-conf-test] - completer $ listCompleter ["file.txt", "final.out", "data.csv"]
  4210. 323.27 s [opt-env-conf-test] - ]
  4211. 323.27 s [opt-env-conf-test] + []
  4212. 323.27 s [opt-env-conf-test] ]
  4213. 323.27 s [opt-env-conf-test] )
  4214. 323.27 s [opt-env-conf-test] 2
  4215. 323.27 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:1378:21-22
  4216. 323.27 s [opt-env-conf-test] @@ -1375,11 +1375,11 @@
  4217. 323.27 s [opt-env-conf-test] ( commands
  4218. 323.27 s [opt-env-conf-test] [ command "run" "run it" $
  4219. 323.27 s [opt-env-conf-test] setting
  4220. 323.27 s [opt-env-conf-test] - [ option,
  4221. 323.27 s [opt-env-conf-test] - reader (str :: Reader String),
  4222. 323.27 s [opt-env-conf-test] - long "output",
  4223. 323.27 s [opt-env-conf-test] - completer $ listCompleter ["file.txt", "final.out", "data.csv"]
  4224. 323.27 s [opt-env-conf-test] - ]
  4225. 323.27 s [opt-env-conf-test] + [ option,
  4226. 323.27 s [opt-env-conf-test] + reader (str :: Reader String),
  4227. 323.27 s [opt-env-conf-test] + long "output",
  4228. 323.27 s [opt-env-conf-test] + completer $ listCompleter ["file.txt", "final.out", "data.csv"]
  4229. 323.27 s [opt-env-conf-test] + ]
  4230. 323.27 s [opt-env-conf-test] ]
  4231. 323.27 s [opt-env-conf-test] )
  4232. 323.27 s [opt-env-conf-test] 2
  4233. 323.27 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:1378:21-22
  4234. 323.27 s [opt-env-conf-test] @@ -1375,11 +1375,11 @@
  4235. 323.27 s [opt-env-conf-test] ( commands
  4236. 323.27 s [opt-env-conf-test] [ command "run" "run it" $
  4237. 323.27 s [opt-env-conf-test] setting
  4238. 323.27 s [opt-env-conf-test] - [ option,
  4239. 323.27 s [opt-env-conf-test] - reader (str :: Reader String),
  4240. 323.27 s [opt-env-conf-test] - long "output",
  4241. 323.27 s [opt-env-conf-test] - completer $ listCompleter ["file.txt", "final.out", "data.csv"]
  4242. 323.27 s [opt-env-conf-test] - ]
  4243. 323.27 s [opt-env-conf-test] + [ option,
  4244. 323.27 s [opt-env-conf-test] + reader (str :: Reader String),
  4245. 323.27 s [opt-env-conf-test] + long "output",
  4246. 323.27 s [opt-env-conf-test] + completer $ listCompleter ["file.txt", "final.out"
  4247. 323.27 s [opt-env-conf-test] +]
  4248. 323.27 s [opt-env-conf-test] ]
  4249. 323.27 s [opt-env-conf-test] )
  4250. 323.27 s [opt-env-conf-test] 2
  4251. 323.27 s [opt-env-conf-test] added mutation IntLit at test/OptEnvConf/CompletionSpec.hs:1385:11-12
  4252. 323.27 s [opt-env-conf-test] @@ -1382,7 +1382,7 @@
  4253. 323.27 s [opt-env-conf-test] ]
  4254. 323.27 s [opt-env-conf-test] ]
  4255. 323.27 s [opt-env-conf-test] )
  4256. 323.27 s [opt-env-conf-test] - 2
  4257. 323.27 s [opt-env-conf-test] + 0
  4258. 323.27 s [opt-env-conf-test] ["run", "--output", "fi"]
  4259. 323.28 s [opt-env-conf-test] [ "file.txt",
  4260. 323.28 s [opt-env-conf-test] "final.out"
  4261. 323.28 s [opt-env-conf-test] added mutation IntLit at test/OptEnvConf/CompletionSpec.hs:1385:11-12
  4262. 323.28 s [opt-env-conf-test] @@ -1382,7 +1382,7 @@
  4263. 323.28 s [opt-env-conf-test] ]
  4264. 323.28 s [opt-env-conf-test] ]
  4265. 323.28 s [opt-env-conf-test] )
  4266. 323.28 s [opt-env-conf-test] - 2
  4267. 323.28 s [opt-env-conf-test] + 1
  4268. 323.28 s [opt-env-conf-test] ["run", "--output", "fi"]
  4269. 323.28 s [opt-env-conf-test] [ "file.txt",
  4270. 323.28 s [opt-env-conf-test] "final.out"
  4271. 323.28 s [opt-env-conf-test] added mutation IntLit at test/OptEnvConf/CompletionSpec.hs:1385:11-12
  4272. 323.28 s [opt-env-conf-test] @@ -1382,7 +1382,7 @@
  4273. 323.28 s [opt-env-conf-test] ]
  4274. 323.28 s [opt-env-conf-test] ]
  4275. 323.28 s [opt-env-conf-test] )
  4276. 323.28 s [opt-env-conf-test] - 2
  4277. 323.28 s [opt-env-conf-test] + -2
  4278. 323.28 s [opt-env-conf-test] ["run", "--output", "fi"]
  4279. 323.28 s [opt-env-conf-test] [ "file.txt",
  4280. 323.28 s [opt-env-conf-test] "final.out"
  4281. 323.28 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:1386:11-36
  4282. 323.28 s [opt-env-conf-test] @@ -1383,7 +1383,7 @@
  4283. 323.28 s [opt-env-conf-test] ]
  4284. 323.28 s [opt-env-conf-test] )
  4285. 323.28 s [opt-env-conf-test] 2
  4286. 323.28 s [opt-env-conf-test] - ["run", "--output", "fi"]
  4287. 323.28 s [opt-env-conf-test] + []
  4288. 323.28 s [opt-env-conf-test] [ "file.txt",
  4289. 323.28 s [opt-env-conf-test] "final.out"
  4290. 323.28 s [opt-env-conf-test] ]
  4291. 323.28 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:1386:11-36
  4292. 323.28 s [opt-env-conf-test] @@ -1383,7 +1383,7 @@
  4293. 323.28 s [opt-env-conf-test] ]
  4294. 323.28 s [opt-env-conf-test] )
  4295. 323.28 s [opt-env-conf-test] 2
  4296. 323.28 s [opt-env-conf-test] - ["run", "--output", "fi"]
  4297. 323.28 s [opt-env-conf-test] + ["run", "--output", "fi"]
  4298. 323.28 s [opt-env-conf-test] [ "file.txt",
  4299. 323.28 s [opt-env-conf-test] "final.out"
  4300. 323.28 s [opt-env-conf-test] ]
  4301. 323.28 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:1386:11-36
  4302. 323.28 s [opt-env-conf-test] @@ -1383,7 +1383,8 @@
  4303. 323.28 s [opt-env-conf-test] ]
  4304. 323.28 s [opt-env-conf-test] )
  4305. 323.28 s [opt-env-conf-test] 2
  4306. 323.28 s [opt-env-conf-test] - ["run", "--output", "fi"]
  4307. 323.28 s [opt-env-conf-test] + ["run", "--output"
  4308. 323.28 s [opt-env-conf-test] +]
  4309. 323.28 s [opt-env-conf-test] [ "file.txt",
  4310. 323.28 s [opt-env-conf-test] "final.out"
  4311. 323.28 s [opt-env-conf-test] ]
  4312. 323.28 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:1387:11-12
  4313. 323.28 s [opt-env-conf-test] @@ -1384,9 +1384,7 @@
  4314. 323.28 s [opt-env-conf-test] )
  4315. 323.28 s [opt-env-conf-test] 2
  4316. 323.28 s [opt-env-conf-test] ["run", "--output", "fi"]
  4317. 323.28 s [opt-env-conf-test] - [ "file.txt",
  4318. 323.28 s [opt-env-conf-test] - "final.out"
  4319. 323.28 s [opt-env-conf-test] - ]
  4320. 323.28 s [opt-env-conf-test] + []
  4321. 323.28 s [opt-env-conf-test]
  4322. 323.28 s [opt-env-conf-test] describe "many with partial values" $ do
  4323. 323.28 s [opt-env-conf-test] it "filters many option values by prefix" $
  4324. 323.28 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:1387:11-12
  4325. 323.28 s [opt-env-conf-test] @@ -1384,9 +1384,9 @@
  4326. 323.28 s [opt-env-conf-test] )
  4327. 323.28 s [opt-env-conf-test] 2
  4328. 323.28 s [opt-env-conf-test] ["run", "--output", "fi"]
  4329. 323.28 s [opt-env-conf-test] - [ "file.txt",
  4330. 323.28 s [opt-env-conf-test] - "final.out"
  4331. 323.28 s [opt-env-conf-test] - ]
  4332. 323.28 s [opt-env-conf-test] + [ "file.txt",
  4333. 323.28 s [opt-env-conf-test] + "final.out"
  4334. 323.28 s [opt-env-conf-test] + ]
  4335. 323.28 s [opt-env-conf-test]
  4336. 323.28 s [opt-env-conf-test] describe "many with partial values" $ do
  4337. 323.28 s [opt-env-conf-test] it "filters many option values by prefix" $
  4338. 323.28 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:1399:47-61
  4339. 323.28 s [opt-env-conf-test] @@ -1396,7 +1396,7 @@
  4340. 323.28 s [opt-env-conf-test] [ option,
  4341. 323.28 s [opt-env-conf-test] reader (str :: Reader String),
  4342. 323.28 s [opt-env-conf-test] long "include",
  4343. 323.28 s [opt-env-conf-test] - completer $ listCompleter ["foo", "bar"]
  4344. 323.28 s [opt-env-conf-test] + completer $ listCompleter []
  4345. 323.28 s [opt-env-conf-test] ]
  4346. 323.28 s [opt-env-conf-test] )
  4347. 323.28 s [opt-env-conf-test] )
  4348. 323.28 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:1399:47-61
  4349. 323.28 s [opt-env-conf-test] @@ -1396,7 +1396,7 @@
  4350. 323.28 s [opt-env-conf-test] [ option,
  4351. 323.28 s [opt-env-conf-test] reader (str :: Reader String),
  4352. 323.28 s [opt-env-conf-test] long "include",
  4353. 323.28 s [opt-env-conf-test] - completer $ listCompleter ["foo", "bar"]
  4354. 323.28 s [opt-env-conf-test] + completer $ listCompleter ["foo", "bar"]
  4355. 323.28 s [opt-env-conf-test] ]
  4356. 323.28 s [opt-env-conf-test] )
  4357. 323.28 s [opt-env-conf-test] )
  4358. 323.28 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:1396:19-20
  4359. 323.28 s [opt-env-conf-test] @@ -1393,11 +1393,7 @@
  4360. 323.28 s [opt-env-conf-test] parserCompletionTest
  4361. 323.28 s [opt-env-conf-test] ( many
  4362. 323.28 s [opt-env-conf-test] ( setting
  4363. 323.28 s [opt-env-conf-test] - [ option,
  4364. 323.28 s [opt-env-conf-test] - reader (str :: Reader String),
  4365. 323.28 s [opt-env-conf-test] - long "include",
  4366. 323.28 s [opt-env-conf-test] - completer $ listCompleter ["foo", "bar"]
  4367. 323.28 s [opt-env-conf-test] - ]
  4368. 323.28 s [opt-env-conf-test] + []
  4369. 323.28 s [opt-env-conf-test] )
  4370. 323.28 s [opt-env-conf-test] )
  4371. 323.28 s [opt-env-conf-test] 1
  4372. 323.28 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:1396:19-20
  4373. 323.28 s [opt-env-conf-test] @@ -1393,11 +1393,11 @@
  4374. 323.28 s [opt-env-conf-test] parserCompletionTest
  4375. 323.28 s [opt-env-conf-test] ( many
  4376. 323.28 s [opt-env-conf-test] ( setting
  4377. 323.28 s [opt-env-conf-test] - [ option,
  4378. 323.28 s [opt-env-conf-test] - reader (str :: Reader String),
  4379. 323.28 s [opt-env-conf-test] - long "include",
  4380. 323.28 s [opt-env-conf-test] - completer $ listCompleter ["foo", "bar"]
  4381. 323.28 s [opt-env-conf-test] - ]
  4382. 323.28 s [opt-env-conf-test] + [ option,
  4383. 323.28 s [opt-env-conf-test] + reader (str :: Reader String),
  4384. 323.28 s [opt-env-conf-test] + long "include",
  4385. 323.28 s [opt-env-conf-test] + completer $ listCompleter ["foo", "bar"]
  4386. 323.28 s [opt-env-conf-test] + ]
  4387. 323.28 s [opt-env-conf-test] )
  4388. 323.28 s [opt-env-conf-test] )
  4389. 323.28 s [opt-env-conf-test] 1
  4390. 323.28 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:1396:19-20
  4391. 323.28 s [opt-env-conf-test] @@ -1393,11 +1393,11 @@
  4392. 323.28 s [opt-env-conf-test] parserCompletionTest
  4393. 323.28 s [opt-env-conf-test] ( many
  4394. 323.28 s [opt-env-conf-test] ( setting
  4395. 323.28 s [opt-env-conf-test] - [ option,
  4396. 323.28 s [opt-env-conf-test] - reader (str :: Reader String),
  4397. 323.28 s [opt-env-conf-test] - long "include",
  4398. 323.28 s [opt-env-conf-test] - completer $ listCompleter ["foo", "bar"]
  4399. 323.28 s [opt-env-conf-test] - ]
  4400. 323.28 s [opt-env-conf-test] + [ option,
  4401. 323.28 s [opt-env-conf-test] + reader (str :: Reader String),
  4402. 323.28 s [opt-env-conf-test] + long "include",
  4403. 323.28 s [opt-env-conf-test] + completer $ listCompleter ["foo"
  4404. 323.28 s [opt-env-conf-test] +]
  4405. 323.28 s [opt-env-conf-test] )
  4406. 323.28 s [opt-env-conf-test] )
  4407. 323.28 s [opt-env-conf-test] 1
  4408. 323.28 s [opt-env-conf-test] added mutation IntLit at test/OptEnvConf/CompletionSpec.hs:1403:11-12
  4409. 323.28 s [opt-env-conf-test] @@ -1400,7 +1400,7 @@
  4410. 323.28 s [opt-env-conf-test] ]
  4411. 323.28 s [opt-env-conf-test] )
  4412. 323.28 s [opt-env-conf-test] )
  4413. 323.28 s [opt-env-conf-test] - 1
  4414. 323.28 s [opt-env-conf-test] + 0
  4415. 323.28 s [opt-env-conf-test] ["--include", "fo"]
  4416. 323.28 s [opt-env-conf-test] ["foo"]
  4417. 323.28 s [opt-env-conf-test]
  4418. 323.28 s [opt-env-conf-test] added mutation IntLit at test/OptEnvConf/CompletionSpec.hs:1403:11-12
  4419. 323.28 s [opt-env-conf-test] @@ -1400,7 +1400,7 @@
  4420. 323.28 s [opt-env-conf-test] ]
  4421. 323.28 s [opt-env-conf-test] )
  4422. 323.28 s [opt-env-conf-test] )
  4423. 323.28 s [opt-env-conf-test] - 1
  4424. 323.28 s [opt-env-conf-test] + -1
  4425. 323.28 s [opt-env-conf-test] ["--include", "fo"]
  4426. 323.28 s [opt-env-conf-test] ["foo"]
  4427. 323.28 s [opt-env-conf-test]
  4428. 323.28 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:1404:11-30
  4429. 323.28 s [opt-env-conf-test] @@ -1401,7 +1401,7 @@
  4430. 323.28 s [opt-env-conf-test] )
  4431. 323.28 s [opt-env-conf-test] )
  4432. 323.28 s [opt-env-conf-test] 1
  4433. 323.28 s [opt-env-conf-test] - ["--include", "fo"]
  4434. 323.28 s [opt-env-conf-test] + []
  4435. 323.28 s [opt-env-conf-test] ["foo"]
  4436. 323.28 s [opt-env-conf-test]
  4437. 323.28 s [opt-env-conf-test] it "filters many option values by prefix after one is consumed" $
  4438. 323.28 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:1404:11-30
  4439. 323.28 s [opt-env-conf-test] @@ -1401,7 +1401,7 @@
  4440. 323.28 s [opt-env-conf-test] )
  4441. 323.28 s [opt-env-conf-test] )
  4442. 323.28 s [opt-env-conf-test] 1
  4443. 323.28 s [opt-env-conf-test] - ["--include", "fo"]
  4444. 323.28 s [opt-env-conf-test] + ["--include", "fo"]
  4445. 323.28 s [opt-env-conf-test] ["foo"]
  4446. 323.28 s [opt-env-conf-test]
  4447. 323.28 s [opt-env-conf-test] it "filters many option values by prefix after one is consumed" $
  4448. 323.28 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:1414:47-61
  4449. 323.28 s [opt-env-conf-test] @@ -1411,7 +1411,7 @@
  4450. 323.28 s [opt-env-conf-test] [ option,
  4451. 323.28 s [opt-env-conf-test] reader (str :: Reader String),
  4452. 323.28 s [opt-env-conf-test] long "include",
  4453. 323.28 s [opt-env-conf-test] - completer $ listCompleter ["foo", "bar"]
  4454. 323.28 s [opt-env-conf-test] + completer $ listCompleter []
  4455. 323.28 s [opt-env-conf-test] ]
  4456. 323.28 s [opt-env-conf-test] )
  4457. 323.28 s [opt-env-conf-test] )
  4458. 323.28 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:1414:47-61
  4459. 323.28 s [opt-env-conf-test] @@ -1411,7 +1411,7 @@
  4460. 323.28 s [opt-env-conf-test] [ option,
  4461. 323.28 s [opt-env-conf-test] reader (str :: Reader String),
  4462. 323.28 s [opt-env-conf-test] long "include",
  4463. 323.28 s [opt-env-conf-test] - completer $ listCompleter ["foo", "bar"]
  4464. 323.28 s [opt-env-conf-test] + completer $ listCompleter ["foo", "bar"]
  4465. 323.28 s [opt-env-conf-test] ]
  4466. 323.28 s [opt-env-conf-test] )
  4467. 323.28 s [opt-env-conf-test] )
  4468. 323.28 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:1411:19-20
  4469. 323.28 s [opt-env-conf-test] @@ -1408,11 +1408,7 @@
  4470. 323.28 s [opt-env-conf-test] parserCompletionTest
  4471. 323.28 s [opt-env-conf-test] ( many
  4472. 323.28 s [opt-env-conf-test] ( setting
  4473. 323.29 s [opt-env-conf-test] - [ option,
  4474. 323.29 s [opt-env-conf-test] - reader (str :: Reader String),
  4475. 323.29 s [opt-env-conf-test] - long "include",
  4476. 323.29 s [opt-env-conf-test] - completer $ listCompleter ["foo", "bar"]
  4477. 323.29 s [opt-env-conf-test] - ]
  4478. 323.29 s [opt-env-conf-test] + []
  4479. 323.29 s [opt-env-conf-test] )
  4480. 323.29 s [opt-env-conf-test] )
  4481. 323.29 s [opt-env-conf-test] 3
  4482. 323.29 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:1411:19-20
  4483. 323.29 s [opt-env-conf-test] @@ -1408,11 +1408,11 @@
  4484. 323.29 s [opt-env-conf-test] parserCompletionTest
  4485. 323.29 s [opt-env-conf-test] ( many
  4486. 323.29 s [opt-env-conf-test] ( setting
  4487. 323.29 s [opt-env-conf-test] - [ option,
  4488. 323.29 s [opt-env-conf-test] - reader (str :: Reader String),
  4489. 323.29 s [opt-env-conf-test] - long "include",
  4490. 323.29 s [opt-env-conf-test] - completer $ listCompleter ["foo", "bar"]
  4491. 323.29 s [opt-env-conf-test] - ]
  4492. 323.29 s [opt-env-conf-test] + [ option,
  4493. 323.29 s [opt-env-conf-test] + reader (str :: Reader String),
  4494. 323.29 s [opt-env-conf-test] + long "include",
  4495. 323.29 s [opt-env-conf-test] + completer $ listCompleter ["foo", "bar"]
  4496. 323.29 s [opt-env-conf-test] + ]
  4497. 323.29 s [opt-env-conf-test] )
  4498. 323.29 s [opt-env-conf-test] )
  4499. 323.29 s [opt-env-conf-test] 3
  4500. 323.29 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:1411:19-20
  4501. 323.29 s [opt-env-conf-test] @@ -1408,11 +1408,11 @@
  4502. 323.29 s [opt-env-conf-test] parserCompletionTest
  4503. 323.29 s [opt-env-conf-test] ( many
  4504. 323.29 s [opt-env-conf-test] ( setting
  4505. 323.29 s [opt-env-conf-test] - [ option,
  4506. 323.29 s [opt-env-conf-test] - reader (str :: Reader String),
  4507. 323.29 s [opt-env-conf-test] - long "include",
  4508. 323.29 s [opt-env-conf-test] - completer $ listCompleter ["foo", "bar"]
  4509. 323.29 s [opt-env-conf-test] - ]
  4510. 323.29 s [opt-env-conf-test] + [ option,
  4511. 323.29 s [opt-env-conf-test] + reader (str :: Reader String),
  4512. 323.29 s [opt-env-conf-test] + long "include",
  4513. 323.29 s [opt-env-conf-test] + completer $ listCompleter ["foo"
  4514. 323.29 s [opt-env-conf-test] +]
  4515. 323.29 s [opt-env-conf-test] )
  4516. 323.29 s [opt-env-conf-test] )
  4517. 323.29 s [opt-env-conf-test] 3
  4518. 323.29 s [opt-env-conf-test] added mutation IntLit at test/OptEnvConf/CompletionSpec.hs:1418:11-12
  4519. 323.29 s [opt-env-conf-test] @@ -1415,7 +1415,7 @@
  4520. 323.29 s [opt-env-conf-test] ]
  4521. 323.29 s [opt-env-conf-test] )
  4522. 323.29 s [opt-env-conf-test] )
  4523. 323.29 s [opt-env-conf-test] - 3
  4524. 323.29 s [opt-env-conf-test] + 0
  4525. 323.29 s [opt-env-conf-test] ["--include", "foo", "--include", "ba"]
  4526. 323.29 s [opt-env-conf-test] ["bar"]
  4527. 323.29 s [opt-env-conf-test]
  4528. 323.29 s [opt-env-conf-test] added mutation IntLit at test/OptEnvConf/CompletionSpec.hs:1418:11-12
  4529. 323.29 s [opt-env-conf-test] @@ -1415,7 +1415,7 @@
  4530. 323.29 s [opt-env-conf-test] ]
  4531. 323.29 s [opt-env-conf-test] )
  4532. 323.29 s [opt-env-conf-test] )
  4533. 323.29 s [opt-env-conf-test] - 3
  4534. 323.29 s [opt-env-conf-test] + 1
  4535. 323.29 s [opt-env-conf-test] ["--include", "foo", "--include", "ba"]
  4536. 323.29 s [opt-env-conf-test] ["bar"]
  4537. 323.29 s [opt-env-conf-test]
  4538. 323.29 s [opt-env-conf-test] added mutation IntLit at test/OptEnvConf/CompletionSpec.hs:1418:11-12
  4539. 323.29 s [opt-env-conf-test] @@ -1415,7 +1415,7 @@
  4540. 323.29 s [opt-env-conf-test] ]
  4541. 323.29 s [opt-env-conf-test] )
  4542. 323.29 s [opt-env-conf-test] )
  4543. 323.29 s [opt-env-conf-test] - 3
  4544. 323.29 s [opt-env-conf-test] + -3
  4545. 323.29 s [opt-env-conf-test] ["--include", "foo", "--include", "ba"]
  4546. 323.29 s [opt-env-conf-test] ["bar"]
  4547. 323.29 s [opt-env-conf-test]
  4548. 323.29 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:1419:11-50
  4549. 323.29 s [opt-env-conf-test] @@ -1416,7 +1416,7 @@
  4550. 323.29 s [opt-env-conf-test] )
  4551. 323.29 s [opt-env-conf-test] )
  4552. 323.29 s [opt-env-conf-test] 3
  4553. 323.29 s [opt-env-conf-test] - ["--include", "foo", "--include", "ba"]
  4554. 323.29 s [opt-env-conf-test] + []
  4555. 323.29 s [opt-env-conf-test] ["bar"]
  4556. 323.29 s [opt-env-conf-test]
  4557. 323.29 s [opt-env-conf-test] sequential . doNotRandomiseExecutionOrder
  4558. 323.29 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:1419:11-50
  4559. 323.29 s [opt-env-conf-test] @@ -1416,7 +1416,7 @@
  4560. 323.29 s [opt-env-conf-test] )
  4561. 323.29 s [opt-env-conf-test] )
  4562. 323.29 s [opt-env-conf-test] 3
  4563. 323.29 s [opt-env-conf-test] - ["--include", "foo", "--include", "ba"]
  4564. 323.29 s [opt-env-conf-test] + ["--include", "foo", "--include", "ba"]
  4565. 323.29 s [opt-env-conf-test] ["bar"]
  4566. 323.29 s [opt-env-conf-test]
  4567. 323.29 s [opt-env-conf-test] sequential . doNotRandomiseExecutionOrder
  4568. 323.29 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:1419:11-50
  4569. 323.29 s [opt-env-conf-test] @@ -1416,7 +1416,8 @@
  4570. 323.29 s [opt-env-conf-test] )
  4571. 323.29 s [opt-env-conf-test] )
  4572. 323.29 s [opt-env-conf-test] 3
  4573. 323.29 s [opt-env-conf-test] - ["--include", "foo", "--include", "ba"]
  4574. 323.29 s [opt-env-conf-test] + ["--include", "foo", "--include"
  4575. 323.29 s [opt-env-conf-test] +]
  4576. 323.29 s [opt-env-conf-test] ["bar"]
  4577. 323.29 s [opt-env-conf-test]
  4578. 323.29 s [opt-env-conf-test] sequential . doNotRandomiseExecutionOrder
  4579. 323.29 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:1443:51-71
  4580. 323.29 s [opt-env-conf-test] @@ -1440,7 +1440,7 @@
  4581. 323.29 s [opt-env-conf-test] describe "file and directory completion" $ do
  4582. 323.29 s [opt-env-conf-test] describe "filePathSetting" $ do
  4583. 323.29 s [opt-env-conf-test] itWithOuter "completes files and directories for a file argument" $ \tdir -> do
  4584. 323.29 s [opt-env-conf-test] - results <- evalQuery (filePathSetting [help "f", argument]) 0 [] tdir
  4585. 323.29 s [opt-env-conf-test] + results <- evalQuery (filePathSetting []) 0 [] tdir
  4586. 323.29 s [opt-env-conf-test] suggestionValues results `shouldBe` ["example.txt", "exampledir/"]
  4587. 323.29 s [opt-env-conf-test]
  4588. 323.29 s [opt-env-conf-test] itWithOuter "completes files and directories after a file option's dashed" $ \tdir -> do
  4589. 323.29 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:1443:51-71
  4590. 323.29 s [opt-env-conf-test] @@ -1440,7 +1440,7 @@
  4591. 323.29 s [opt-env-conf-test] describe "file and directory completion" $ do
  4592. 323.29 s [opt-env-conf-test] describe "filePathSetting" $ do
  4593. 323.29 s [opt-env-conf-test] itWithOuter "completes files and directories for a file argument" $ \tdir -> do
  4594. 323.29 s [opt-env-conf-test] - results <- evalQuery (filePathSetting [help "f", argument]) 0 [] tdir
  4595. 323.29 s [opt-env-conf-test] + results <- evalQuery (filePathSetting [help "f", argument]) 0 [] tdir
  4596. 323.29 s [opt-env-conf-test] suggestionValues results `shouldBe` ["example.txt", "exampledir/"]
  4597. 323.29 s [opt-env-conf-test]
  4598. 323.29 s [opt-env-conf-test] itWithOuter "completes files and directories after a file option's dashed" $ \tdir -> do
  4599. 323.29 s [opt-env-conf-test] added mutation IntLit at test/OptEnvConf/CompletionSpec.hs:1443:73-74
  4600. 323.29 s [opt-env-conf-test] @@ -1440,7 +1440,7 @@
  4601. 323.29 s [opt-env-conf-test] describe "file and directory completion" $ do
  4602. 323.29 s [opt-env-conf-test] describe "filePathSetting" $ do
  4603. 323.29 s [opt-env-conf-test] itWithOuter "completes files and directories for a file argument" $ \tdir -> do
  4604. 323.29 s [opt-env-conf-test] - results <- evalQuery (filePathSetting [help "f", argument]) 0 [] tdir
  4605. 323.29 s [opt-env-conf-test] + results <- evalQuery (filePathSetting [help "f", argument]) 1 [] tdir
  4606. 323.29 s [opt-env-conf-test] suggestionValues results `shouldBe` ["example.txt", "exampledir/"]
  4607. 323.29 s [opt-env-conf-test]
  4608. 323.29 s [opt-env-conf-test] itWithOuter "completes files and directories after a file option's dashed" $ \tdir -> do
  4609. 323.29 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:1444:49-79
  4610. 323.29 s [opt-env-conf-test] @@ -1441,7 +1441,7 @@
  4611. 323.29 s [opt-env-conf-test] describe "filePathSetting" $ do
  4612. 323.29 s [opt-env-conf-test] itWithOuter "completes files and directories for a file argument" $ \tdir -> do
  4613. 323.29 s [opt-env-conf-test] results <- evalQuery (filePathSetting [help "f", argument]) 0 [] tdir
  4614. 323.29 s [opt-env-conf-test] - suggestionValues results `shouldBe` ["example.txt", "exampledir/"]
  4615. 323.29 s [opt-env-conf-test] + suggestionValues results `shouldBe` []
  4616. 323.29 s [opt-env-conf-test]
  4617. 323.29 s [opt-env-conf-test] itWithOuter "completes files and directories after a file option's dashed" $ \tdir -> do
  4618. 323.29 s [opt-env-conf-test] results <- evalQuery (filePathSetting [help "f", option, long "file"]) 1 ["--file"] tdir
  4619. 323.29 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:1444:49-79
  4620. 323.29 s [opt-env-conf-test] @@ -1441,7 +1441,7 @@
  4621. 323.29 s [opt-env-conf-test] describe "filePathSetting" $ do
  4622. 323.29 s [opt-env-conf-test] itWithOuter "completes files and directories for a file argument" $ \tdir -> do
  4623. 323.29 s [opt-env-conf-test] results <- evalQuery (filePathSetting [help "f", argument]) 0 [] tdir
  4624. 323.29 s [opt-env-conf-test] - suggestionValues results `shouldBe` ["example.txt", "exampledir/"]
  4625. 323.29 s [opt-env-conf-test] + suggestionValues results `shouldBe` ["example.txt", "exampledir/"]
  4626. 323.29 s [opt-env-conf-test]
  4627. 323.29 s [opt-env-conf-test] itWithOuter "completes files and directories after a file option's dashed" $ \tdir -> do
  4628. 323.29 s [opt-env-conf-test] results <- evalQuery (filePathSetting [help "f", option, long "file"]) 1 ["--file"] tdir
  4629. 323.29 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:1447:51-82
  4630. 323.29 s [opt-env-conf-test] @@ -1444,7 +1444,7 @@
  4631. 323.29 s [opt-env-conf-test] suggestionValues results `shouldBe` ["example.txt", "exampledir/"]
  4632. 323.29 s [opt-env-conf-test]
  4633. 323.29 s [opt-env-conf-test] itWithOuter "completes files and directories after a file option's dashed" $ \tdir -> do
  4634. 323.29 s [opt-env-conf-test] - results <- evalQuery (filePathSetting [help "f", option, long "file"]) 1 ["--file"] tdir
  4635. 323.29 s [opt-env-conf-test] + results <- evalQuery (filePathSetting []) 1 ["--file"] tdir
  4636. 323.29 s [opt-env-conf-test] suggestionValues results `shouldBe` ["example.txt", "exampledir/"]
  4637. 323.29 s [opt-env-conf-test]
  4638. 323.29 s [opt-env-conf-test] itWithOuter "filters by prefix" $ \tdir -> do
  4639. 323.29 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:1447:51-82
  4640. 323.29 s [opt-env-conf-test] @@ -1444,7 +1444,7 @@
  4641. 323.29 s [opt-env-conf-test] suggestionValues results `shouldBe` ["example.txt", "exampledir/"]
  4642. 323.29 s [opt-env-conf-test]
  4643. 323.29 s [opt-env-conf-test] itWithOuter "completes files and directories after a file option's dashed" $ \tdir -> do
  4644. 323.29 s [opt-env-conf-test] - results <- evalQuery (filePathSetting [help "f", option, long "file"]) 1 ["--file"] tdir
  4645. 323.29 s [opt-env-conf-test] + results <- evalQuery (filePathSetting [help "f", option, long "file"]) 1 ["--file"] tdir
  4646. 323.29 s [opt-env-conf-test] suggestionValues results `shouldBe` ["example.txt", "exampledir/"]
  4647. 323.29 s [opt-env-conf-test]
  4648. 323.29 s [opt-env-conf-test] itWithOuter "filters by prefix" $ \tdir -> do
  4649. 323.29 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:1447:51-82
  4650. 323.29 s [opt-env-conf-test] @@ -1444,7 +1444,8 @@
  4651. 323.29 s [opt-env-conf-test] suggestionValues results `shouldBe` ["example.txt", "exampledir/"]
  4652. 323.29 s [opt-env-conf-test]
  4653. 323.29 s [opt-env-conf-test] itWithOuter "completes files and directories after a file option's dashed" $ \tdir -> do
  4654. 323.29 s [opt-env-conf-test] - results <- evalQuery (filePathSetting [help "f", option, long "file"]) 1 ["--file"] tdir
  4655. 323.29 s [opt-env-conf-test] + results <- evalQuery (filePathSetting [help "f", option
  4656. 323.29 s [opt-env-conf-test] +]) 1 ["--file"] tdir
  4657. 323.29 s [opt-env-conf-test] suggestionValues results `shouldBe` ["example.txt", "exampledir/"]
  4658. 323.29 s [opt-env-conf-test]
  4659. 323.29 s [opt-env-conf-test] itWithOuter "filters by prefix" $ \tdir -> do
  4660. 323.29 s [opt-env-conf-test] added mutation IntLit at test/OptEnvConf/CompletionSpec.hs:1447:84-85
  4661. 323.29 s [opt-env-conf-test] @@ -1444,7 +1444,7 @@
  4662. 323.29 s [opt-env-conf-test] suggestionValues results `shouldBe` ["example.txt", "exampledir/"]
  4663. 323.29 s [opt-env-conf-test]
  4664. 323.29 s [opt-env-conf-test] itWithOuter "completes files and directories after a file option's dashed" $ \tdir -> do
  4665. 323.29 s [opt-env-conf-test] - results <- evalQuery (filePathSetting [help "f", option, long "file"]) 1 ["--file"] tdir
  4666. 323.29 s [opt-env-conf-test] + results <- evalQuery (filePathSetting [help "f", option, long "file"]) 0 ["--file"] tdir
  4667. 323.29 s [opt-env-conf-test] suggestionValues results `shouldBe` ["example.txt", "exampledir/"]
  4668. 323.29 s [opt-env-conf-test]
  4669. 323.29 s [opt-env-conf-test] itWithOuter "filters by prefix" $ \tdir -> do
  4670. 323.29 s [opt-env-conf-test] added mutation IntLit at test/OptEnvConf/CompletionSpec.hs:1447:84-85
  4671. 323.29 s [opt-env-conf-test] @@ -1444,7 +1444,7 @@
  4672. 323.29 s [opt-env-conf-test] suggestionValues results `shouldBe` ["example.txt", "exampledir/"]
  4673. 323.29 s [opt-env-conf-test]
  4674. 323.29 s [opt-env-conf-test] itWithOuter "completes files and directories after a file option's dashed" $ \tdir -> do
  4675. 323.29 s [opt-env-conf-test] - results <- evalQuery (filePathSetting [help "f", option, long "file"]) 1 ["--file"] tdir
  4676. 323.29 s [opt-env-conf-test] + results <- evalQuery (filePathSetting [help "f", option, long "file"]) -1 ["--file"] tdir
  4677. 323.29 s [opt-env-conf-test] suggestionValues results `shouldBe` ["example.txt", "exampledir/"]
  4678. 323.29 s [opt-env-conf-test]
  4679. 323.29 s [opt-env-conf-test] itWithOuter "filters by prefix" $ \tdir -> do
  4680. 323.29 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:1448:49-79
  4681. 323.29 s [opt-env-conf-test] @@ -1445,7 +1445,7 @@
  4682. 323.29 s [opt-env-conf-test]
  4683. 323.29 s [opt-env-conf-test] itWithOuter "completes files and directories after a file option's dashed" $ \tdir -> do
  4684. 323.29 s [opt-env-conf-test] results <- evalQuery (filePathSetting [help "f", option, long "file"]) 1 ["--file"] tdir
  4685. 323.29 s [opt-env-conf-test] - suggestionValues results `shouldBe` ["example.txt", "exampledir/"]
  4686. 323.29 s [opt-env-conf-test] + suggestionValues results `shouldBe` []
  4687. 323.29 s [opt-env-conf-test]
  4688. 323.29 s [opt-env-conf-test] itWithOuter "filters by prefix" $ \tdir -> do
  4689. 323.29 s [opt-env-conf-test] results <- evalQuery (filePathSetting [help "f", argument]) 0 ["exampledi"] tdir
  4690. 323.29 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:1448:49-79
  4691. 323.29 s [opt-env-conf-test] @@ -1445,7 +1445,7 @@
  4692. 323.29 s [opt-env-conf-test]
  4693. 323.29 s [opt-env-conf-test] itWithOuter "completes files and directories after a file option's dashed" $ \tdir -> do
  4694. 323.30 s [opt-env-conf-test] results <- evalQuery (filePathSetting [help "f", option, long "file"]) 1 ["--file"] tdir
  4695. 323.30 s [opt-env-conf-test] - suggestionValues results `shouldBe` ["example.txt", "exampledir/"]
  4696. 323.30 s [opt-env-conf-test] + suggestionValues results `shouldBe` ["example.txt", "exampledir/"]
  4697. 323.30 s [opt-env-conf-test]
  4698. 323.30 s [opt-env-conf-test] itWithOuter "filters by prefix" $ \tdir -> do
  4699. 323.30 s [opt-env-conf-test] results <- evalQuery (filePathSetting [help "f", argument]) 0 ["exampledi"] tdir
  4700. 323.30 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:1451:51-71
  4701. 323.30 s [opt-env-conf-test] @@ -1448,7 +1448,7 @@
  4702. 323.30 s [opt-env-conf-test] suggestionValues results `shouldBe` ["example.txt", "exampledir/"]
  4703. 323.30 s [opt-env-conf-test]
  4704. 323.30 s [opt-env-conf-test] itWithOuter "filters by prefix" $ \tdir -> do
  4705. 323.30 s [opt-env-conf-test] - results <- evalQuery (filePathSetting [help "f", argument]) 0 ["exampledi"] tdir
  4706. 323.30 s [opt-env-conf-test] + results <- evalQuery (filePathSetting []) 0 ["exampledi"] tdir
  4707. 323.30 s [opt-env-conf-test] suggestionValues results `shouldBe` ["exampledir/"]
  4708. 323.30 s [opt-env-conf-test]
  4709. 323.30 s [opt-env-conf-test] -- Directories end in /, files do not. This convention is how
  4710. 323.30 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:1451:51-71
  4711. 323.30 s [opt-env-conf-test] @@ -1448,7 +1448,7 @@
  4712. 323.30 s [opt-env-conf-test] suggestionValues results `shouldBe` ["example.txt", "exampledir/"]
  4713. 323.30 s [opt-env-conf-test]
  4714. 323.30 s [opt-env-conf-test] itWithOuter "filters by prefix" $ \tdir -> do
  4715. 323.30 s [opt-env-conf-test] - results <- evalQuery (filePathSetting [help "f", argument]) 0 ["exampledi"] tdir
  4716. 323.30 s [opt-env-conf-test] + results <- evalQuery (filePathSetting [help "f", argument]) 0 ["exampledi"] tdir
  4717. 323.30 s [opt-env-conf-test] suggestionValues results `shouldBe` ["exampledir/"]
  4718. 323.30 s [opt-env-conf-test]
  4719. 323.30 s [opt-env-conf-test] -- Directories end in /, files do not. This convention is how
  4720. 323.30 s [opt-env-conf-test] added mutation IntLit at test/OptEnvConf/CompletionSpec.hs:1451:73-74
  4721. 323.30 s [opt-env-conf-test] @@ -1448,7 +1448,7 @@
  4722. 323.30 s [opt-env-conf-test] suggestionValues results `shouldBe` ["example.txt", "exampledir/"]
  4723. 323.30 s [opt-env-conf-test]
  4724. 323.30 s [opt-env-conf-test] itWithOuter "filters by prefix" $ \tdir -> do
  4725. 323.30 s [opt-env-conf-test] - results <- evalQuery (filePathSetting [help "f", argument]) 0 ["exampledi"] tdir
  4726. 323.30 s [opt-env-conf-test] + results <- evalQuery (filePathSetting [help "f", argument]) 1 ["exampledi"] tdir
  4727. 323.30 s [opt-env-conf-test] suggestionValues results `shouldBe` ["exampledir/"]
  4728. 323.30 s [opt-env-conf-test]
  4729. 323.30 s [opt-env-conf-test] -- Directories end in /, files do not. This convention is how
  4730. 323.30 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:1460:51-71
  4731. 323.30 s [opt-env-conf-test] @@ -1457,7 +1457,7 @@
  4732. 323.30 s [opt-env-conf-test] -- "completes files and directories for a file argument" above;
  4733. 323.30 s [opt-env-conf-test] -- this test re-states the invariant explicitly.
  4734. 323.30 s [opt-env-conf-test] itWithOuter "directories end in / and files do not" $ \tdir -> do
  4735. 323.30 s [opt-env-conf-test] - results <- evalQuery (filePathSetting [help "f", argument]) 0 [] tdir
  4736. 323.30 s [opt-env-conf-test] + results <- evalQuery (filePathSetting []) 0 [] tdir
  4737. 323.30 s [opt-env-conf-test] suggestionValues results `shouldBe` ["example.txt", "exampledir/"]
  4738. 323.30 s [opt-env-conf-test]
  4739. 323.30 s [opt-env-conf-test] itWithOuter "files are final and directories are not final" $ \tdir -> do
  4740. 323.30 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:1460:51-71
  4741. 323.30 s [opt-env-conf-test] @@ -1457,7 +1457,7 @@
  4742. 323.30 s [opt-env-conf-test] -- "completes files and directories for a file argument" above;
  4743. 323.30 s [opt-env-conf-test] -- this test re-states the invariant explicitly.
  4744. 323.30 s [opt-env-conf-test] itWithOuter "directories end in / and files do not" $ \tdir -> do
  4745. 323.30 s [opt-env-conf-test] - results <- evalQuery (filePathSetting [help "f", argument]) 0 [] tdir
  4746. 323.30 s [opt-env-conf-test] + results <- evalQuery (filePathSetting [help "f", argument]) 0 [] tdir
  4747. 323.30 s [opt-env-conf-test] suggestionValues results `shouldBe` ["example.txt", "exampledir/"]
  4748. 323.30 s [opt-env-conf-test]
  4749. 323.30 s [opt-env-conf-test] itWithOuter "files are final and directories are not final" $ \tdir -> do
  4750. 323.30 s [opt-env-conf-test] added mutation IntLit at test/OptEnvConf/CompletionSpec.hs:1460:73-74
  4751. 323.30 s [opt-env-conf-test] @@ -1457,7 +1457,7 @@
  4752. 323.30 s [opt-env-conf-test] -- "completes files and directories for a file argument" above;
  4753. 323.30 s [opt-env-conf-test] -- this test re-states the invariant explicitly.
  4754. 323.30 s [opt-env-conf-test] itWithOuter "directories end in / and files do not" $ \tdir -> do
  4755. 323.30 s [opt-env-conf-test] - results <- evalQuery (filePathSetting [help "f", argument]) 0 [] tdir
  4756. 323.30 s [opt-env-conf-test] + results <- evalQuery (filePathSetting [help "f", argument]) 1 [] tdir
  4757. 323.30 s [opt-env-conf-test] suggestionValues results `shouldBe` ["example.txt", "exampledir/"]
  4758. 323.30 s [opt-env-conf-test]
  4759. 323.30 s [opt-env-conf-test] itWithOuter "files are final and directories are not final" $ \tdir -> do
  4760. 323.30 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:1461:49-79
  4761. 323.30 s [opt-env-conf-test] @@ -1458,7 +1458,7 @@
  4762. 323.30 s [opt-env-conf-test] -- this test re-states the invariant explicitly.
  4763. 323.30 s [opt-env-conf-test] itWithOuter "directories end in / and files do not" $ \tdir -> do
  4764. 323.30 s [opt-env-conf-test] results <- evalQuery (filePathSetting [help "f", argument]) 0 [] tdir
  4765. 323.30 s [opt-env-conf-test] - suggestionValues results `shouldBe` ["example.txt", "exampledir/"]
  4766. 323.30 s [opt-env-conf-test] + suggestionValues results `shouldBe` []
  4767. 323.30 s [opt-env-conf-test]
  4768. 323.30 s [opt-env-conf-test] itWithOuter "files are final and directories are not final" $ \tdir -> do
  4769. 323.30 s [opt-env-conf-test] results <- evalQuery (filePathSetting [help "f", argument]) 0 [] tdir
  4770. 323.30 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:1461:49-79
  4771. 323.30 s [opt-env-conf-test] @@ -1458,7 +1458,7 @@
  4772. 323.30 s [opt-env-conf-test] -- this test re-states the invariant explicitly.
  4773. 323.30 s [opt-env-conf-test] itWithOuter "directories end in / and files do not" $ \tdir -> do
  4774. 323.30 s [opt-env-conf-test] results <- evalQuery (filePathSetting [help "f", argument]) 0 [] tdir
  4775. 323.30 s [opt-env-conf-test] - suggestionValues results `shouldBe` ["example.txt", "exampledir/"]
  4776. 323.30 s [opt-env-conf-test] + suggestionValues results `shouldBe` ["example.txt", "exampledir/"]
  4777. 323.30 s [opt-env-conf-test]
  4778. 323.30 s [opt-env-conf-test] itWithOuter "files are final and directories are not final" $ \tdir -> do
  4779. 323.30 s [opt-env-conf-test] results <- evalQuery (filePathSetting [help "f", argument]) 0 [] tdir
  4780. 323.30 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:1464:51-71
  4781. 323.30 s [opt-env-conf-test] @@ -1461,7 +1461,7 @@
  4782. 323.30 s [opt-env-conf-test] suggestionValues results `shouldBe` ["example.txt", "exampledir/"]
  4783. 323.30 s [opt-env-conf-test]
  4784. 323.30 s [opt-env-conf-test] itWithOuter "files are final and directories are not final" $ \tdir -> do
  4785. 323.30 s [opt-env-conf-test] - results <- evalQuery (filePathSetting [help "f", argument]) 0 [] tdir
  4786. 323.30 s [opt-env-conf-test] + results <- evalQuery (filePathSetting []) 0 [] tdir
  4787. 323.30 s [opt-env-conf-test] map (completionResultFinality . completionSuggestion) results
  4788. 323.30 s [opt-env-conf-test] `shouldBe` [CompletionFinal, CompletionNotFinal]
  4789. 323.30 s [opt-env-conf-test]
  4790. 323.30 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:1464:51-71
  4791. 323.30 s [opt-env-conf-test] @@ -1461,7 +1461,7 @@
  4792. 323.30 s [opt-env-conf-test] suggestionValues results `shouldBe` ["example.txt", "exampledir/"]
  4793. 323.30 s [opt-env-conf-test]
  4794. 323.30 s [opt-env-conf-test] itWithOuter "files are final and directories are not final" $ \tdir -> do
  4795. 323.30 s [opt-env-conf-test] - results <- evalQuery (filePathSetting [help "f", argument]) 0 [] tdir
  4796. 323.30 s [opt-env-conf-test] + results <- evalQuery (filePathSetting [help "f", argument]) 0 [] tdir
  4797. 323.30 s [opt-env-conf-test] map (completionResultFinality . completionSuggestion) results
  4798. 323.30 s [opt-env-conf-test] `shouldBe` [CompletionFinal, CompletionNotFinal]
  4799. 323.30 s [opt-env-conf-test]
  4800. 323.30 s [opt-env-conf-test] added mutation IntLit at test/OptEnvConf/CompletionSpec.hs:1464:73-74
  4801. 323.30 s [opt-env-conf-test] @@ -1461,7 +1461,7 @@
  4802. 323.30 s [opt-env-conf-test] suggestionValues results `shouldBe` ["example.txt", "exampledir/"]
  4803. 323.30 s [opt-env-conf-test]
  4804. 323.30 s [opt-env-conf-test] itWithOuter "files are final and directories are not final" $ \tdir -> do
  4805. 323.30 s [opt-env-conf-test] - results <- evalQuery (filePathSetting [help "f", argument]) 0 [] tdir
  4806. 323.30 s [opt-env-conf-test] + results <- evalQuery (filePathSetting [help "f", argument]) 1 [] tdir
  4807. 323.30 s [opt-env-conf-test] map (completionResultFinality . completionSuggestion) results
  4808. 323.30 s [opt-env-conf-test] `shouldBe` [CompletionFinal, CompletionNotFinal]
  4809. 323.30 s [opt-env-conf-test]
  4810. 323.30 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:1466:26-63
  4811. 323.30 s [opt-env-conf-test] @@ -1463,7 +1463,7 @@
  4812. 323.30 s [opt-env-conf-test] itWithOuter "files are final and directories are not final" $ \tdir -> do
  4813. 323.30 s [opt-env-conf-test] results <- evalQuery (filePathSetting [help "f", argument]) 0 [] tdir
  4814. 323.30 s [opt-env-conf-test] map (completionResultFinality . completionSuggestion) results
  4815. 323.30 s [opt-env-conf-test] - `shouldBe` [CompletionFinal, CompletionNotFinal]
  4816. 323.30 s [opt-env-conf-test] + `shouldBe` []
  4817. 323.30 s [opt-env-conf-test]
  4818. 323.30 s [opt-env-conf-test] itWithOuter "carries the description through to file completions" $ \tdir -> do
  4819. 323.30 s [opt-env-conf-test] results <- evalQuery (filePathSetting [help "my file", argument]) 0 [] tdir
  4820. 323.30 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:1466:26-63
  4821. 323.30 s [opt-env-conf-test] @@ -1463,7 +1463,7 @@
  4822. 323.30 s [opt-env-conf-test] itWithOuter "files are final and directories are not final" $ \tdir -> do
  4823. 323.30 s [opt-env-conf-test] results <- evalQuery (filePathSetting [help "f", argument]) 0 [] tdir
  4824. 323.30 s [opt-env-conf-test] map (completionResultFinality . completionSuggestion) results
  4825. 323.30 s [opt-env-conf-test] - `shouldBe` [CompletionFinal, CompletionNotFinal]
  4826. 323.30 s [opt-env-conf-test] + `shouldBe` [CompletionFinal, CompletionNotFinal]
  4827. 323.30 s [opt-env-conf-test]
  4828. 323.30 s [opt-env-conf-test] itWithOuter "carries the description through to file completions" $ \tdir -> do
  4829. 323.30 s [opt-env-conf-test] results <- evalQuery (filePathSetting [help "my file", argument]) 0 [] tdir
  4830. 323.30 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:1469:51-77
  4831. 323.30 s [opt-env-conf-test] @@ -1466,7 +1466,7 @@
  4832. 323.30 s [opt-env-conf-test] `shouldBe` [CompletionFinal, CompletionNotFinal]
  4833. 323.30 s [opt-env-conf-test]
  4834. 323.30 s [opt-env-conf-test] itWithOuter "carries the description through to file completions" $ \tdir -> do
  4835. 323.30 s [opt-env-conf-test] - results <- evalQuery (filePathSetting [help "my file", argument]) 0 [] tdir
  4836. 323.30 s [opt-env-conf-test] + results <- evalQuery (filePathSetting []) 0 [] tdir
  4837. 323.30 s [opt-env-conf-test] map completionDescription results `shouldBe` [Just "my file", Just "my file"]
  4838. 323.30 s [opt-env-conf-test]
  4839. 323.30 s [opt-env-conf-test] describe "directoryPathSetting" $ do
  4840. 323.30 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:1469:51-77
  4841. 323.30 s [opt-env-conf-test] @@ -1466,7 +1466,7 @@
  4842. 323.30 s [opt-env-conf-test] `shouldBe` [CompletionFinal, CompletionNotFinal]
  4843. 323.30 s [opt-env-conf-test]
  4844. 323.30 s [opt-env-conf-test] itWithOuter "carries the description through to file completions" $ \tdir -> do
  4845. 323.30 s [opt-env-conf-test] - results <- evalQuery (filePathSetting [help "my file", argument]) 0 [] tdir
  4846. 323.30 s [opt-env-conf-test] + results <- evalQuery (filePathSetting [help "my file", argument]) 0 [] tdir
  4847. 323.30 s [opt-env-conf-test] map completionDescription results `shouldBe` [Just "my file", Just "my file"]
  4848. 323.30 s [opt-env-conf-test]
  4849. 323.30 s [opt-env-conf-test] describe "directoryPathSetting" $ do
  4850. 323.30 s [opt-env-conf-test] added mutation IntLit at test/OptEnvConf/CompletionSpec.hs:1469:79-80
  4851. 323.30 s [opt-env-conf-test] @@ -1466,7 +1466,7 @@
  4852. 323.30 s [opt-env-conf-test] `shouldBe` [CompletionFinal, CompletionNotFinal]
  4853. 323.30 s [opt-env-conf-test]
  4854. 323.30 s [opt-env-conf-test] itWithOuter "carries the description through to file completions" $ \tdir -> do
  4855. 323.30 s [opt-env-conf-test] - results <- evalQuery (filePathSetting [help "my file", argument]) 0 [] tdir
  4856. 323.30 s [opt-env-conf-test] + results <- evalQuery (filePathSetting [help "my file", argument]) 1 [] tdir
  4857. 323.30 s [opt-env-conf-test] map completionDescription results `shouldBe` [Just "my file", Just "my file"]
  4858. 323.30 s [opt-env-conf-test]
  4859. 323.30 s [opt-env-conf-test] describe "directoryPathSetting" $ do
  4860. 323.30 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:1470:58-90
  4861. 323.30 s [opt-env-conf-test] @@ -1467,7 +1467,7 @@
  4862. 323.30 s [opt-env-conf-test]
  4863. 323.30 s [opt-env-conf-test] itWithOuter "carries the description through to file completions" $ \tdir -> do
  4864. 323.30 s [opt-env-conf-test] results <- evalQuery (filePathSetting [help "my file", argument]) 0 [] tdir
  4865. 323.30 s [opt-env-conf-test] - map completionDescription results `shouldBe` [Just "my file", Just "my file"]
  4866. 323.30 s [opt-env-conf-test] + map completionDescription results `shouldBe` []
  4867. 323.30 s [opt-env-conf-test]
  4868. 323.30 s [opt-env-conf-test] describe "directoryPathSetting" $ do
  4869. 323.30 s [opt-env-conf-test] itWithOuter "completes only directories for a directory argument" $ \tdir -> do
  4870. 323.30 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:1470:58-90
  4871. 323.30 s [opt-env-conf-test] @@ -1467,7 +1467,7 @@
  4872. 323.30 s [opt-env-conf-test]
  4873. 323.30 s [opt-env-conf-test] itWithOuter "carries the description through to file completions" $ \tdir -> do
  4874. 323.30 s [opt-env-conf-test] results <- evalQuery (filePathSetting [help "my file", argument]) 0 [] tdir
  4875. 323.30 s [opt-env-conf-test] - map completionDescription results `shouldBe` [Just "my file", Just "my file"]
  4876. 323.30 s [opt-env-conf-test] + map completionDescription results `shouldBe` [Just "my file", Just "my file"]
  4877. 323.30 s [opt-env-conf-test]
  4878. 323.30 s [opt-env-conf-test] describe "directoryPathSetting" $ do
  4879. 323.30 s [opt-env-conf-test] itWithOuter "completes only directories for a directory argument" $ \tdir -> do
  4880. 323.30 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:1474:56-76
  4881. 323.30 s [opt-env-conf-test] @@ -1471,7 +1471,7 @@
  4882. 323.30 s [opt-env-conf-test]
  4883. 323.30 s [opt-env-conf-test] describe "directoryPathSetting" $ do
  4884. 323.30 s [opt-env-conf-test] itWithOuter "completes only directories for a directory argument" $ \tdir -> do
  4885. 323.30 s [opt-env-conf-test] - results <- evalQuery (directoryPathSetting [help "d", argument]) 0 [] tdir
  4886. 323.30 s [opt-env-conf-test] + results <- evalQuery (directoryPathSetting []) 0 [] tdir
  4887. 323.30 s [opt-env-conf-test] suggestionValues results `shouldBe` ["exampledir/"]
  4888. 323.30 s [opt-env-conf-test]
  4889. 323.30 s [opt-env-conf-test] itWithOuter "completes only directories after a directory option's dashed" $ \tdir -> do
  4890. 323.30 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:1474:56-76
  4891. 323.30 s [opt-env-conf-test] @@ -1471,7 +1471,7 @@
  4892. 323.30 s [opt-env-conf-test]
  4893. 323.30 s [opt-env-conf-test] describe "directoryPathSetting" $ do
  4894. 323.30 s [opt-env-conf-test] itWithOuter "completes only directories for a directory argument" $ \tdir -> do
  4895. 323.30 s [opt-env-conf-test] - results <- evalQuery (directoryPathSetting [help "d", argument]) 0 [] tdir
  4896. 323.30 s [opt-env-conf-test] + results <- evalQuery (directoryPathSetting [help "d", argument]) 0 [] tdir
  4897. 323.30 s [opt-env-conf-test] suggestionValues results `shouldBe` ["exampledir/"]
  4898. 323.30 s [opt-env-conf-test]
  4899. 323.30 s [opt-env-conf-test] itWithOuter "completes only directories after a directory option's dashed" $ \tdir -> do
  4900. 323.30 s [opt-env-conf-test] added mutation IntLit at test/OptEnvConf/CompletionSpec.hs:1474:78-79
  4901. 323.30 s [opt-env-conf-test] @@ -1471,7 +1471,7 @@
  4902. 323.30 s [opt-env-conf-test]
  4903. 323.30 s [opt-env-conf-test] describe "directoryPathSetting" $ do
  4904. 323.30 s [opt-env-conf-test] itWithOuter "completes only directories for a directory argument" $ \tdir -> do
  4905. 323.30 s [opt-env-conf-test] - results <- evalQuery (directoryPathSetting [help "d", argument]) 0 [] tdir
  4906. 323.30 s [opt-env-conf-test] + results <- evalQuery (directoryPathSetting [help "d", argument]) 1 [] tdir
  4907. 323.30 s [opt-env-conf-test] suggestionValues results `shouldBe` ["exampledir/"]
  4908. 323.30 s [opt-env-conf-test]
  4909. 323.30 s [opt-env-conf-test] itWithOuter "completes only directories after a directory option's dashed" $ \tdir -> do
  4910. 323.30 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:1478:56-86
  4911. 323.30 s [opt-env-conf-test] @@ -1475,7 +1475,7 @@
  4912. 323.30 s [opt-env-conf-test] suggestionValues results `shouldBe` ["exampledir/"]
  4913. 323.30 s [opt-env-conf-test]
  4914. 323.30 s [opt-env-conf-test] itWithOuter "completes only directories after a directory option's dashed" $ \tdir -> do
  4915. 323.30 s [opt-env-conf-test] - results <- evalQuery (directoryPathSetting [help "d", option, long "dir"]) 1 ["--dir"] tdir
  4916. 323.30 s [opt-env-conf-test] + results <- evalQuery (directoryPathSetting []) 1 ["--dir"] tdir
  4917. 323.30 s [opt-env-conf-test] suggestionValues results `shouldBe` ["exampledir/"]
  4918. 323.30 s [opt-env-conf-test]
  4919. 323.30 s [opt-env-conf-test] itWithOuter "never includes files" $ \tdir -> do
  4920. 323.30 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:1478:56-86
  4921. 323.30 s [opt-env-conf-test] @@ -1475,7 +1475,7 @@
  4922. 323.30 s [opt-env-conf-test] suggestionValues results `shouldBe` ["exampledir/"]
  4923. 323.30 s [opt-env-conf-test]
  4924. 323.30 s [opt-env-conf-test] itWithOuter "completes only directories after a directory option's dashed" $ \tdir -> do
  4925. 323.30 s [opt-env-conf-test] - results <- evalQuery (directoryPathSetting [help "d", option, long "dir"]) 1 ["--dir"] tdir
  4926. 323.30 s [opt-env-conf-test] + results <- evalQuery (directoryPathSetting [help "d", option, long "dir"]) 1 ["--dir"] tdir
  4927. 323.30 s [opt-env-conf-test] suggestionValues results `shouldBe` ["exampledir/"]
  4928. 323.30 s [opt-env-conf-test]
  4929. 323.30 s [opt-env-conf-test] itWithOuter "never includes files" $ \tdir -> do
  4930. 323.30 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:1478:56-86
  4931. 323.30 s [opt-env-conf-test] @@ -1475,7 +1475,8 @@
  4932. 323.30 s [opt-env-conf-test] suggestionValues results `shouldBe` ["exampledir/"]
  4933. 323.30 s [opt-env-conf-test]
  4934. 323.30 s [opt-env-conf-test] itWithOuter "completes only directories after a directory option's dashed" $ \tdir -> do
  4935. 323.30 s [opt-env-conf-test] - results <- evalQuery (directoryPathSetting [help "d", option, long "dir"]) 1 ["--dir"] tdir
  4936. 323.30 s [opt-env-conf-test] + results <- evalQuery (directoryPathSetting [help "d", option
  4937. 323.30 s [opt-env-conf-test] +]) 1 ["--dir"] tdir
  4938. 323.30 s [opt-env-conf-test] suggestionValues results `shouldBe` ["exampledir/"]
  4939. 323.30 s [opt-env-conf-test]
  4940. 323.30 s [opt-env-conf-test] itWithOuter "never includes files" $ \tdir -> do
  4941. 323.30 s [opt-env-conf-test] added mutation IntLit at test/OptEnvConf/CompletionSpec.hs:1478:88-89
  4942. 323.30 s [opt-env-conf-test] @@ -1475,7 +1475,7 @@
  4943. 323.30 s [opt-env-conf-test] suggestionValues results `shouldBe` ["exampledir/"]
  4944. 323.30 s [opt-env-conf-test]
  4945. 323.31 s [opt-env-conf-test] itWithOuter "completes only directories after a directory option's dashed" $ \tdir -> do
  4946. 323.31 s [opt-env-conf-test] - results <- evalQuery (directoryPathSetting [help "d", option, long "dir"]) 1 ["--dir"] tdir
  4947. 323.31 s [opt-env-conf-test] + results <- evalQuery (directoryPathSetting [help "d", option, long "dir"]) 0 ["--dir"] tdir
  4948. 323.31 s [opt-env-conf-test] suggestionValues results `shouldBe` ["exampledir/"]
  4949. 323.31 s [opt-env-conf-test]
  4950. 323.31 s [opt-env-conf-test] itWithOuter "never includes files" $ \tdir -> do
  4951. 323.31 s [opt-env-conf-test] added mutation IntLit at test/OptEnvConf/CompletionSpec.hs:1478:88-89
  4952. 323.31 s [opt-env-conf-test] @@ -1475,7 +1475,7 @@
  4953. 323.31 s [opt-env-conf-test] suggestionValues results `shouldBe` ["exampledir/"]
  4954. 323.31 s [opt-env-conf-test]
  4955. 323.31 s [opt-env-conf-test] itWithOuter "completes only directories after a directory option's dashed" $ \tdir -> do
  4956. 323.31 s [opt-env-conf-test] - results <- evalQuery (directoryPathSetting [help "d", option, long "dir"]) 1 ["--dir"] tdir
  4957. 323.31 s [opt-env-conf-test] + results <- evalQuery (directoryPathSetting [help "d", option, long "dir"]) -1 ["--dir"] tdir
  4958. 323.31 s [opt-env-conf-test] suggestionValues results `shouldBe` ["exampledir/"]
  4959. 323.31 s [opt-env-conf-test]
  4960. 323.31 s [opt-env-conf-test] itWithOuter "never includes files" $ \tdir -> do
  4961. 323.31 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:1482:56-76
  4962. 323.31 s [opt-env-conf-test] @@ -1479,7 +1479,7 @@
  4963. 323.31 s [opt-env-conf-test] suggestionValues results `shouldBe` ["exampledir/"]
  4964. 323.31 s [opt-env-conf-test]
  4965. 323.31 s [opt-env-conf-test] itWithOuter "never includes files" $ \tdir -> do
  4966. 323.31 s [opt-env-conf-test] - results <- evalQuery (directoryPathSetting [help "d", argument]) 0 [] tdir
  4967. 323.31 s [opt-env-conf-test] + results <- evalQuery (directoryPathSetting []) 0 [] tdir
  4968. 323.31 s [opt-env-conf-test] suggestionValues results `shouldBe` ["exampledir/"]
  4969. 323.31 s [opt-env-conf-test]
  4970. 323.31 s [opt-env-conf-test] itWithOuter "directories are not final" $ \tdir -> do
  4971. 323.31 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:1482:56-76
  4972. 323.31 s [opt-env-conf-test] @@ -1479,7 +1479,7 @@
  4973. 323.31 s [opt-env-conf-test] suggestionValues results `shouldBe` ["exampledir/"]
  4974. 323.31 s [opt-env-conf-test]
  4975. 323.31 s [opt-env-conf-test] itWithOuter "never includes files" $ \tdir -> do
  4976. 323.31 s [opt-env-conf-test] - results <- evalQuery (directoryPathSetting [help "d", argument]) 0 [] tdir
  4977. 323.31 s [opt-env-conf-test] + results <- evalQuery (directoryPathSetting [help "d", argument]) 0 [] tdir
  4978. 323.31 s [opt-env-conf-test] suggestionValues results `shouldBe` ["exampledir/"]
  4979. 323.31 s [opt-env-conf-test]
  4980. 323.31 s [opt-env-conf-test] itWithOuter "directories are not final" $ \tdir -> do
  4981. 323.31 s [opt-env-conf-test] added mutation IntLit at test/OptEnvConf/CompletionSpec.hs:1482:78-79
  4982. 323.31 s [opt-env-conf-test] @@ -1479,7 +1479,7 @@
  4983. 323.31 s [opt-env-conf-test] suggestionValues results `shouldBe` ["exampledir/"]
  4984. 323.31 s [opt-env-conf-test]
  4985. 323.31 s [opt-env-conf-test] itWithOuter "never includes files" $ \tdir -> do
  4986. 323.31 s [opt-env-conf-test] - results <- evalQuery (directoryPathSetting [help "d", argument]) 0 [] tdir
  4987. 323.31 s [opt-env-conf-test] + results <- evalQuery (directoryPathSetting [help "d", argument]) 1 [] tdir
  4988. 323.31 s [opt-env-conf-test] suggestionValues results `shouldBe` ["exampledir/"]
  4989. 323.31 s [opt-env-conf-test]
  4990. 323.31 s [opt-env-conf-test] itWithOuter "directories are not final" $ \tdir -> do
  4991. 323.31 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:1486:56-76
  4992. 323.31 s [opt-env-conf-test] @@ -1483,7 +1483,7 @@
  4993. 323.31 s [opt-env-conf-test] suggestionValues results `shouldBe` ["exampledir/"]
  4994. 323.31 s [opt-env-conf-test]
  4995. 323.31 s [opt-env-conf-test] itWithOuter "directories are not final" $ \tdir -> do
  4996. 323.31 s [opt-env-conf-test] - results <- evalQuery (directoryPathSetting [help "d", argument]) 0 [] tdir
  4997. 323.31 s [opt-env-conf-test] + results <- evalQuery (directoryPathSetting []) 0 [] tdir
  4998. 323.31 s [opt-env-conf-test] map (completionResultFinality . completionSuggestion) results
  4999. 323.31 s [opt-env-conf-test] `shouldBe` [CompletionNotFinal]
  5000. 323.31 s [opt-env-conf-test]
  5001. 323.31 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:1486:56-76
  5002. 323.31 s [opt-env-conf-test] @@ -1483,7 +1483,7 @@
  5003. 323.31 s [opt-env-conf-test] suggestionValues results `shouldBe` ["exampledir/"]
  5004. 323.31 s [opt-env-conf-test]
  5005. 323.31 s [opt-env-conf-test] itWithOuter "directories are not final" $ \tdir -> do
  5006. 323.31 s [opt-env-conf-test] - results <- evalQuery (directoryPathSetting [help "d", argument]) 0 [] tdir
  5007. 323.31 s [opt-env-conf-test] + results <- evalQuery (directoryPathSetting [help "d", argument]) 0 [] tdir
  5008. 323.31 s [opt-env-conf-test] map (completionResultFinality . completionSuggestion) results
  5009. 323.31 s [opt-env-conf-test] `shouldBe` [CompletionNotFinal]
  5010. 323.31 s [opt-env-conf-test]
  5011. 323.31 s [opt-env-conf-test] added mutation IntLit at test/OptEnvConf/CompletionSpec.hs:1486:78-79
  5012. 323.31 s [opt-env-conf-test] @@ -1483,7 +1483,7 @@
  5013. 323.31 s [opt-env-conf-test] suggestionValues results `shouldBe` ["exampledir/"]
  5014. 323.31 s [opt-env-conf-test]
  5015. 323.31 s [opt-env-conf-test] itWithOuter "directories are not final" $ \tdir -> do
  5016. 323.31 s [opt-env-conf-test] - results <- evalQuery (directoryPathSetting [help "d", argument]) 0 [] tdir
  5017. 323.31 s [opt-env-conf-test] + results <- evalQuery (directoryPathSetting [help "d", argument]) 1 [] tdir
  5018. 323.31 s [opt-env-conf-test] map (completionResultFinality . completionSuggestion) results
  5019. 323.31 s [opt-env-conf-test] `shouldBe` [CompletionNotFinal]
  5020. 323.31 s [opt-env-conf-test]
  5021. 323.31 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:1491:56-81
  5022. 323.31 s [opt-env-conf-test] @@ -1488,7 +1488,7 @@
  5023. 323.31 s [opt-env-conf-test] `shouldBe` [CompletionNotFinal]
  5024. 323.31 s [opt-env-conf-test]
  5025. 323.31 s [opt-env-conf-test] itWithOuter "carries the description through to directory completions" $ \tdir -> do
  5026. 323.31 s [opt-env-conf-test] - results <- evalQuery (directoryPathSetting [help "my dir", argument]) 0 [] tdir
  5027. 323.31 s [opt-env-conf-test] + results <- evalQuery (directoryPathSetting []) 0 [] tdir
  5028. 323.31 s [opt-env-conf-test] map completionDescription results `shouldBe` [Just "my dir"]
  5029. 323.31 s [opt-env-conf-test]
  5030. 323.31 s [opt-env-conf-test] describe "combined with other settings" $ do
  5031. 323.31 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:1491:56-81
  5032. 323.31 s [opt-env-conf-test] @@ -1488,7 +1488,7 @@
  5033. 323.31 s [opt-env-conf-test] `shouldBe` [CompletionNotFinal]
  5034. 323.31 s [opt-env-conf-test]
  5035. 323.31 s [opt-env-conf-test] itWithOuter "carries the description through to directory completions" $ \tdir -> do
  5036. 323.31 s [opt-env-conf-test] - results <- evalQuery (directoryPathSetting [help "my dir", argument]) 0 [] tdir
  5037. 323.31 s [opt-env-conf-test] + results <- evalQuery (directoryPathSetting [help "my dir", argument]) 0 [] tdir
  5038. 323.31 s [opt-env-conf-test] map completionDescription results `shouldBe` [Just "my dir"]
  5039. 323.31 s [opt-env-conf-test]
  5040. 323.31 s [opt-env-conf-test] describe "combined with other settings" $ do
  5041. 323.31 s [opt-env-conf-test] added mutation IntLit at test/OptEnvConf/CompletionSpec.hs:1491:83-84
  5042. 323.31 s [opt-env-conf-test] @@ -1488,7 +1488,7 @@
  5043. 323.31 s [opt-env-conf-test] `shouldBe` [CompletionNotFinal]
  5044. 323.31 s [opt-env-conf-test]
  5045. 323.31 s [opt-env-conf-test] itWithOuter "carries the description through to directory completions" $ \tdir -> do
  5046. 323.31 s [opt-env-conf-test] - results <- evalQuery (directoryPathSetting [help "my dir", argument]) 0 [] tdir
  5047. 323.31 s [opt-env-conf-test] + results <- evalQuery (directoryPathSetting [help "my dir", argument]) 1 [] tdir
  5048. 323.31 s [opt-env-conf-test] map completionDescription results `shouldBe` [Just "my dir"]
  5049. 323.31 s [opt-env-conf-test]
  5050. 323.31 s [opt-env-conf-test] describe "combined with other settings" $ do
  5051. 323.31 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:1498:41-72
  5052. 323.31 s [opt-env-conf-test] @@ -1495,7 +1495,7 @@
  5053. 323.31 s [opt-env-conf-test] itWithOuter "includes file completions alongside other options" $ \tdir -> do
  5054. 323.31 s [opt-env-conf-test] let parser =
  5055. 323.31 s [opt-env-conf-test] (,)
  5056. 323.31 s [opt-env-conf-test] - <$> filePathSetting [help "f", option, long "file"]
  5057. 323.31 s [opt-env-conf-test] + <$> filePathSetting []
  5058. 323.31 s [opt-env-conf-test] <*> setting [switch (), long "verbose"]
  5059. 323.31 s [opt-env-conf-test] results <- evalQuery parser 1 ["--file"] tdir
  5060. 323.31 s [opt-env-conf-test] suggestionValues results `shouldBe` ["example.txt", "exampledir/", "--verbose"]
  5061. 323.31 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:1498:41-72
  5062. 323.31 s [opt-env-conf-test] @@ -1495,7 +1495,7 @@
  5063. 323.31 s [opt-env-conf-test] itWithOuter "includes file completions alongside other options" $ \tdir -> do
  5064. 323.31 s [opt-env-conf-test] let parser =
  5065. 323.31 s [opt-env-conf-test] (,)
  5066. 323.31 s [opt-env-conf-test] - <$> filePathSetting [help "f", option, long "file"]
  5067. 323.31 s [opt-env-conf-test] + <$> filePathSetting [help "f", option, long "file"]
  5068. 323.31 s [opt-env-conf-test] <*> setting [switch (), long "verbose"]
  5069. 323.31 s [opt-env-conf-test] results <- evalQuery parser 1 ["--file"] tdir
  5070. 323.31 s [opt-env-conf-test] suggestionValues results `shouldBe` ["example.txt", "exampledir/", "--verbose"]
  5071. 323.31 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:1498:41-72
  5072. 323.31 s [opt-env-conf-test] @@ -1495,7 +1495,8 @@
  5073. 323.31 s [opt-env-conf-test] itWithOuter "includes file completions alongside other options" $ \tdir -> do
  5074. 323.31 s [opt-env-conf-test] let parser =
  5075. 323.31 s [opt-env-conf-test] (,)
  5076. 323.31 s [opt-env-conf-test] - <$> filePathSetting [help "f", option, long "file"]
  5077. 323.31 s [opt-env-conf-test] + <$> filePathSetting [help "f", option
  5078. 323.31 s [opt-env-conf-test] +]
  5079. 323.31 s [opt-env-conf-test] <*> setting [switch (), long "verbose"]
  5080. 323.31 s [opt-env-conf-test] results <- evalQuery parser 1 ["--file"] tdir
  5081. 323.31 s [opt-env-conf-test] suggestionValues results `shouldBe` ["example.txt", "exampledir/", "--verbose"]
  5082. 323.31 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:1499:33-60
  5083. 323.31 s [opt-env-conf-test] @@ -1496,7 +1496,7 @@
  5084. 323.31 s [opt-env-conf-test] let parser =
  5085. 323.31 s [opt-env-conf-test] (,)
  5086. 323.31 s [opt-env-conf-test] <$> filePathSetting [help "f", option, long "file"]
  5087. 323.31 s [opt-env-conf-test] - <*> setting [switch (), long "verbose"]
  5088. 323.31 s [opt-env-conf-test] + <*> setting []
  5089. 323.31 s [opt-env-conf-test] results <- evalQuery parser 1 ["--file"] tdir
  5090. 323.31 s [opt-env-conf-test] suggestionValues results `shouldBe` ["example.txt", "exampledir/", "--verbose"]
  5091. 323.31 s [opt-env-conf-test]
  5092. 323.31 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:1499:33-60
  5093. 323.31 s [opt-env-conf-test] @@ -1496,7 +1496,7 @@
  5094. 323.31 s [opt-env-conf-test] let parser =
  5095. 323.31 s [opt-env-conf-test] (,)
  5096. 323.31 s [opt-env-conf-test] <$> filePathSetting [help "f", option, long "file"]
  5097. 323.31 s [opt-env-conf-test] - <*> setting [switch (), long "verbose"]
  5098. 323.31 s [opt-env-conf-test] + <*> setting [switch (), long "verbose"]
  5099. 323.31 s [opt-env-conf-test] results <- evalQuery parser 1 ["--file"] tdir
  5100. 323.31 s [opt-env-conf-test] suggestionValues results `shouldBe` ["example.txt", "exampledir/", "--verbose"]
  5101. 323.31 s [opt-env-conf-test]
  5102. 323.31 s [opt-env-conf-test] added mutation IntLit at test/OptEnvConf/CompletionSpec.hs:1500:41-42
  5103. 323.31 s [opt-env-conf-test] @@ -1497,7 +1497,7 @@
  5104. 323.31 s [opt-env-conf-test] (,)
  5105. 323.31 s [opt-env-conf-test] <$> filePathSetting [help "f", option, long "file"]
  5106. 323.31 s [opt-env-conf-test] <*> setting [switch (), long "verbose"]
  5107. 323.31 s [opt-env-conf-test] - results <- evalQuery parser 1 ["--file"] tdir
  5108. 323.31 s [opt-env-conf-test] + results <- evalQuery parser 0 ["--file"] tdir
  5109. 323.31 s [opt-env-conf-test] suggestionValues results `shouldBe` ["example.txt", "exampledir/", "--verbose"]
  5110. 323.31 s [opt-env-conf-test]
  5111. 323.31 s [opt-env-conf-test] itWithOuter "includes directory completions alongside other options" $ \tdir -> do
  5112. 323.31 s [opt-env-conf-test] added mutation IntLit at test/OptEnvConf/CompletionSpec.hs:1500:41-42
  5113. 323.31 s [opt-env-conf-test] @@ -1497,7 +1497,7 @@
  5114. 323.31 s [opt-env-conf-test] (,)
  5115. 323.31 s [opt-env-conf-test] <$> filePathSetting [help "f", option, long "file"]
  5116. 323.31 s [opt-env-conf-test] <*> setting [switch (), long "verbose"]
  5117. 323.31 s [opt-env-conf-test] - results <- evalQuery parser 1 ["--file"] tdir
  5118. 323.31 s [opt-env-conf-test] + results <- evalQuery parser -1 ["--file"] tdir
  5119. 323.31 s [opt-env-conf-test] suggestionValues results `shouldBe` ["example.txt", "exampledir/", "--verbose"]
  5120. 323.31 s [opt-env-conf-test]
  5121. 323.31 s [opt-env-conf-test] itWithOuter "includes directory completions alongside other options" $ \tdir -> do
  5122. 323.31 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:1501:49-92
  5123. 323.31 s [opt-env-conf-test] @@ -1498,7 +1498,7 @@
  5124. 323.31 s [opt-env-conf-test] <$> filePathSetting [help "f", option, long "file"]
  5125. 323.31 s [opt-env-conf-test] <*> setting [switch (), long "verbose"]
  5126. 323.31 s [opt-env-conf-test] results <- evalQuery parser 1 ["--file"] tdir
  5127. 323.31 s [opt-env-conf-test] - suggestionValues results `shouldBe` ["example.txt", "exampledir/", "--verbose"]
  5128. 323.31 s [opt-env-conf-test] + suggestionValues results `shouldBe` []
  5129. 323.31 s [opt-env-conf-test]
  5130. 323.31 s [opt-env-conf-test] itWithOuter "includes directory completions alongside other options" $ \tdir -> do
  5131. 323.31 s [opt-env-conf-test] let parser =
  5132. 323.31 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:1501:49-92
  5133. 323.31 s [opt-env-conf-test] @@ -1498,7 +1498,7 @@
  5134. 323.31 s [opt-env-conf-test] <$> filePathSetting [help "f", option, long "file"]
  5135. 323.31 s [opt-env-conf-test] <*> setting [switch (), long "verbose"]
  5136. 323.31 s [opt-env-conf-test] results <- evalQuery parser 1 ["--file"] tdir
  5137. 323.31 s [opt-env-conf-test] - suggestionValues results `shouldBe` ["example.txt", "exampledir/", "--verbose"]
  5138. 323.31 s [opt-env-conf-test] + suggestionValues results `shouldBe` ["example.txt", "exampledir/", "--verbose"]
  5139. 323.31 s [opt-env-conf-test]
  5140. 323.31 s [opt-env-conf-test] itWithOuter "includes directory completions alongside other options" $ \tdir -> do
  5141. 323.31 s [opt-env-conf-test] let parser =
  5142. 323.31 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:1501:49-92
  5143. 323.31 s [opt-env-conf-test] @@ -1498,7 +1498,8 @@
  5144. 323.31 s [opt-env-conf-test] <$> filePathSetting [help "f", option, long "file"]
  5145. 323.31 s [opt-env-conf-test] <*> setting [switch (), long "verbose"]
  5146. 323.31 s [opt-env-conf-test] results <- evalQuery parser 1 ["--file"] tdir
  5147. 323.31 s [opt-env-conf-test] - suggestionValues results `shouldBe` ["example.txt", "exampledir/", "--verbose"]
  5148. 323.31 s [opt-env-conf-test] + suggestionValues results `shouldBe` ["example.txt", "exampledir/"
  5149. 323.31 s [opt-env-conf-test] +]
  5150. 323.31 s [opt-env-conf-test]
  5151. 323.31 s [opt-env-conf-test] itWithOuter "includes directory completions alongside other options" $ \tdir -> do
  5152. 323.31 s [opt-env-conf-test] let parser =
  5153. 323.31 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:1506:46-76
  5154. 323.31 s [opt-env-conf-test] @@ -1503,7 +1503,7 @@
  5155. 323.31 s [opt-env-conf-test] itWithOuter "includes directory completions alongside other options" $ \tdir -> do
  5156. 323.31 s [opt-env-conf-test] let parser =
  5157. 323.31 s [opt-env-conf-test] (,)
  5158. 323.31 s [opt-env-conf-test] - <$> directoryPathSetting [help "d", option, long "dir"]
  5159. 323.31 s [opt-env-conf-test] + <$> directoryPathSetting []
  5160. 323.31 s [opt-env-conf-test] <*> setting [switch (), long "verbose"]
  5161. 323.31 s [opt-env-conf-test] results <- evalQuery parser 1 ["--dir"] tdir
  5162. 323.31 s [opt-env-conf-test] suggestionValues results `shouldBe` ["exampledir/", "--verbose"]
  5163. 323.31 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:1506:46-76
  5164. 323.31 s [opt-env-conf-test] @@ -1503,7 +1503,7 @@
  5165. 323.31 s [opt-env-conf-test] itWithOuter "includes directory completions alongside other options" $ \tdir -> do
  5166. 323.31 s [opt-env-conf-test] let parser =
  5167. 323.31 s [opt-env-conf-test] (,)
  5168. 323.31 s [opt-env-conf-test] - <$> directoryPathSetting [help "d", option, long "dir"]
  5169. 323.31 s [opt-env-conf-test] + <$> directoryPathSetting [help "d", option, long "dir"]
  5170. 323.31 s [opt-env-conf-test] <*> setting [switch (), long "verbose"]
  5171. 323.31 s [opt-env-conf-test] results <- evalQuery parser 1 ["--dir"] tdir
  5172. 323.31 s [opt-env-conf-test] suggestionValues results `shouldBe` ["exampledir/", "--verbose"]
  5173. 323.31 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:1506:46-76
  5174. 323.31 s [opt-env-conf-test] @@ -1503,7 +1503,8 @@
  5175. 323.31 s [opt-env-conf-test] itWithOuter "includes directory completions alongside other options" $ \tdir -> do
  5176. 323.31 s [opt-env-conf-test] let parser =
  5177. 323.31 s [opt-env-conf-test] (,)
  5178. 323.31 s [opt-env-conf-test] - <$> directoryPathSetting [help "d", option, long "dir"]
  5179. 323.31 s [opt-env-conf-test] + <$> directoryPathSetting [help "d", option
  5180. 323.31 s [opt-env-conf-test] +]
  5181. 323.31 s [opt-env-conf-test] <*> setting [switch (), long "verbose"]
  5182. 323.31 s [opt-env-conf-test] results <- evalQuery parser 1 ["--dir"] tdir
  5183. 323.31 s [opt-env-conf-test] suggestionValues results `shouldBe` ["exampledir/", "--verbose"]
  5184. 323.31 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:1507:33-60
  5185. 323.31 s [opt-env-conf-test] @@ -1504,7 +1504,7 @@
  5186. 323.31 s [opt-env-conf-test] let parser =
  5187. 323.31 s [opt-env-conf-test] (,)
  5188. 323.31 s [opt-env-conf-test] <$> directoryPathSetting [help "d", option, long "dir"]
  5189. 323.31 s [opt-env-conf-test] - <*> setting [switch (), long "verbose"]
  5190. 323.31 s [opt-env-conf-test] + <*> setting []
  5191. 323.31 s [opt-env-conf-test] results <- evalQuery parser 1 ["--dir"] tdir
  5192. 323.31 s [opt-env-conf-test] suggestionValues results `shouldBe` ["exampledir/", "--verbose"]
  5193. 323.31 s [opt-env-conf-test]
  5194. 323.31 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:1507:33-60
  5195. 323.31 s [opt-env-conf-test] @@ -1504,7 +1504,7 @@
  5196. 323.32 s [opt-env-conf-test] let parser =
  5197. 323.32 s [opt-env-conf-test] (,)
  5198. 323.32 s [opt-env-conf-test] <$> directoryPathSetting [help "d", option, long "dir"]
  5199. 323.32 s [opt-env-conf-test] - <*> setting [switch (), long "verbose"]
  5200. 323.32 s [opt-env-conf-test] + <*> setting [switch (), long "verbose"]
  5201. 323.32 s [opt-env-conf-test] results <- evalQuery parser 1 ["--dir"] tdir
  5202. 323.32 s [opt-env-conf-test] suggestionValues results `shouldBe` ["exampledir/", "--verbose"]
  5203. 323.32 s [opt-env-conf-test]
  5204. 323.32 s [opt-env-conf-test] added mutation IntLit at test/OptEnvConf/CompletionSpec.hs:1508:41-42
  5205. 323.32 s [opt-env-conf-test] @@ -1505,7 +1505,7 @@
  5206. 323.32 s [opt-env-conf-test] (,)
  5207. 323.32 s [opt-env-conf-test] <$> directoryPathSetting [help "d", option, long "dir"]
  5208. 323.32 s [opt-env-conf-test] <*> setting [switch (), long "verbose"]
  5209. 323.32 s [opt-env-conf-test] - results <- evalQuery parser 1 ["--dir"] tdir
  5210. 323.32 s [opt-env-conf-test] + results <- evalQuery parser 0 ["--dir"] tdir
  5211. 323.32 s [opt-env-conf-test] suggestionValues results `shouldBe` ["exampledir/", "--verbose"]
  5212. 323.32 s [opt-env-conf-test]
  5213. 323.32 s [opt-env-conf-test] -- After typing the dashed of an option that takes a value, the
  5214. 323.32 s [opt-env-conf-test] added mutation IntLit at test/OptEnvConf/CompletionSpec.hs:1508:41-42
  5215. 323.32 s [opt-env-conf-test] @@ -1505,7 +1505,7 @@
  5216. 323.32 s [opt-env-conf-test] (,)
  5217. 323.32 s [opt-env-conf-test] <$> directoryPathSetting [help "d", option, long "dir"]
  5218. 323.32 s [opt-env-conf-test] <*> setting [switch (), long "verbose"]
  5219. 323.32 s [opt-env-conf-test] - results <- evalQuery parser 1 ["--dir"] tdir
  5220. 323.32 s [opt-env-conf-test] + results <- evalQuery parser -1 ["--dir"] tdir
  5221. 323.32 s [opt-env-conf-test] suggestionValues results `shouldBe` ["exampledir/", "--verbose"]
  5222. 323.32 s [opt-env-conf-test]
  5223. 323.32 s [opt-env-conf-test] -- After typing the dashed of an option that takes a value, the
  5224. 323.32 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:1509:49-77
  5225. 323.32 s [opt-env-conf-test] @@ -1506,7 +1506,7 @@
  5226. 323.32 s [opt-env-conf-test] <$> directoryPathSetting [help "d", option, long "dir"]
  5227. 323.32 s [opt-env-conf-test] <*> setting [switch (), long "verbose"]
  5228. 323.32 s [opt-env-conf-test] results <- evalQuery parser 1 ["--dir"] tdir
  5229. 323.32 s [opt-env-conf-test] - suggestionValues results `shouldBe` ["exampledir/", "--verbose"]
  5230. 323.32 s [opt-env-conf-test] + suggestionValues results `shouldBe` []
  5231. 323.32 s [opt-env-conf-test]
  5232. 323.32 s [opt-env-conf-test] -- After typing the dashed of an option that takes a value, the
  5233. 323.32 s [opt-env-conf-test] -- cursor is in the value position. The option's completer
  5234. 323.32 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:1509:49-77
  5235. 323.32 s [opt-env-conf-test] @@ -1506,7 +1506,7 @@
  5236. 323.32 s [opt-env-conf-test] <$> directoryPathSetting [help "d", option, long "dir"]
  5237. 323.32 s [opt-env-conf-test] <*> setting [switch (), long "verbose"]
  5238. 323.32 s [opt-env-conf-test] results <- evalQuery parser 1 ["--dir"] tdir
  5239. 323.32 s [opt-env-conf-test] - suggestionValues results `shouldBe` ["exampledir/", "--verbose"]
  5240. 323.32 s [opt-env-conf-test] + suggestionValues results `shouldBe` ["exampledir/", "--verbose"]
  5241. 323.32 s [opt-env-conf-test]
  5242. 323.32 s [opt-env-conf-test] -- After typing the dashed of an option that takes a value, the
  5243. 323.32 s [opt-env-conf-test] -- cursor is in the value position. The option's completer
  5244. 323.32 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:1520:46-76
  5245. 323.32 s [opt-env-conf-test] @@ -1517,7 +1517,7 @@
  5246. 323.32 s [opt-env-conf-test] itWithOuter "completes directory option value first, then other options" $ \tdir -> do
  5247. 323.32 s [opt-env-conf-test] let parser =
  5248. 323.32 s [opt-env-conf-test] (,)
  5249. 323.32 s [opt-env-conf-test] - <$> directoryPathSetting [help "d", option, long "dir"]
  5250. 323.32 s [opt-env-conf-test] + <$> directoryPathSetting []
  5251. 323.32 s [opt-env-conf-test] <*> setting [switch (), long "verbose"]
  5252. 323.32 s [opt-env-conf-test] results <- evalQuery parser 1 ["--dir", ""] tdir
  5253. 323.32 s [opt-env-conf-test] suggestionValues results `shouldBe` ["exampledir/", "--verbose"]
  5254. 323.32 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:1520:46-76
  5255. 323.32 s [opt-env-conf-test] @@ -1517,7 +1517,7 @@
  5256. 323.32 s [opt-env-conf-test] itWithOuter "completes directory option value first, then other options" $ \tdir -> do
  5257. 323.32 s [opt-env-conf-test] let parser =
  5258. 323.32 s [opt-env-conf-test] (,)
  5259. 323.32 s [opt-env-conf-test] - <$> directoryPathSetting [help "d", option, long "dir"]
  5260. 323.32 s [opt-env-conf-test] + <$> directoryPathSetting [help "d", option, long "dir"]
  5261. 323.32 s [opt-env-conf-test] <*> setting [switch (), long "verbose"]
  5262. 323.32 s [opt-env-conf-test] results <- evalQuery parser 1 ["--dir", ""] tdir
  5263. 323.32 s [opt-env-conf-test] suggestionValues results `shouldBe` ["exampledir/", "--verbose"]
  5264. 323.32 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:1520:46-76
  5265. 323.32 s [opt-env-conf-test] @@ -1517,7 +1517,8 @@
  5266. 323.32 s [opt-env-conf-test] itWithOuter "completes directory option value first, then other options" $ \tdir -> do
  5267. 323.32 s [opt-env-conf-test] let parser =
  5268. 323.32 s [opt-env-conf-test] (,)
  5269. 323.32 s [opt-env-conf-test] - <$> directoryPathSetting [help "d", option, long "dir"]
  5270. 323.32 s [opt-env-conf-test] + <$> directoryPathSetting [help "d", option
  5271. 323.32 s [opt-env-conf-test] +]
  5272. 323.32 s [opt-env-conf-test] <*> setting [switch (), long "verbose"]
  5273. 323.32 s [opt-env-conf-test] results <- evalQuery parser 1 ["--dir", ""] tdir
  5274. 323.32 s [opt-env-conf-test] suggestionValues results `shouldBe` ["exampledir/", "--verbose"]
  5275. 323.32 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:1521:33-60
  5276. 323.32 s [opt-env-conf-test] @@ -1518,7 +1518,7 @@
  5277. 323.32 s [opt-env-conf-test] let parser =
  5278. 323.32 s [opt-env-conf-test] (,)
  5279. 323.32 s [opt-env-conf-test] <$> directoryPathSetting [help "d", option, long "dir"]
  5280. 323.32 s [opt-env-conf-test] - <*> setting [switch (), long "verbose"]
  5281. 323.32 s [opt-env-conf-test] + <*> setting []
  5282. 323.32 s [opt-env-conf-test] results <- evalQuery parser 1 ["--dir", ""] tdir
  5283. 323.32 s [opt-env-conf-test] suggestionValues results `shouldBe` ["exampledir/", "--verbose"]
  5284. 323.32 s [opt-env-conf-test]
  5285. 323.32 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:1521:33-60
  5286. 323.32 s [opt-env-conf-test] @@ -1518,7 +1518,7 @@
  5287. 323.32 s [opt-env-conf-test] let parser =
  5288. 323.32 s [opt-env-conf-test] (,)
  5289. 323.32 s [opt-env-conf-test] <$> directoryPathSetting [help "d", option, long "dir"]
  5290. 323.32 s [opt-env-conf-test] - <*> setting [switch (), long "verbose"]
  5291. 323.32 s [opt-env-conf-test] + <*> setting [switch (), long "verbose"]
  5292. 323.32 s [opt-env-conf-test] results <- evalQuery parser 1 ["--dir", ""] tdir
  5293. 323.32 s [opt-env-conf-test] suggestionValues results `shouldBe` ["exampledir/", "--verbose"]
  5294. 323.32 s [opt-env-conf-test]
  5295. 323.32 s [opt-env-conf-test] added mutation IntLit at test/OptEnvConf/CompletionSpec.hs:1522:41-42
  5296. 323.32 s [opt-env-conf-test] @@ -1519,7 +1519,7 @@
  5297. 323.32 s [opt-env-conf-test] (,)
  5298. 323.32 s [opt-env-conf-test] <$> directoryPathSetting [help "d", option, long "dir"]
  5299. 323.32 s [opt-env-conf-test] <*> setting [switch (), long "verbose"]
  5300. 323.32 s [opt-env-conf-test] - results <- evalQuery parser 1 ["--dir", ""] tdir
  5301. 323.32 s [opt-env-conf-test] + results <- evalQuery parser 0 ["--dir", ""] tdir
  5302. 323.32 s [opt-env-conf-test] suggestionValues results `shouldBe` ["exampledir/", "--verbose"]
  5303. 323.32 s [opt-env-conf-test]
  5304. 323.32 s [opt-env-conf-test] itWithOuter "completes file option value first, then other options" $ \tdir -> do
  5305. 323.32 s [opt-env-conf-test] added mutation IntLit at test/OptEnvConf/CompletionSpec.hs:1522:41-42
  5306. 323.32 s [opt-env-conf-test] @@ -1519,7 +1519,7 @@
  5307. 323.32 s [opt-env-conf-test] (,)
  5308. 323.32 s [opt-env-conf-test] <$> directoryPathSetting [help "d", option, long "dir"]
  5309. 323.32 s [opt-env-conf-test] <*> setting [switch (), long "verbose"]
  5310. 323.32 s [opt-env-conf-test] - results <- evalQuery parser 1 ["--dir", ""] tdir
  5311. 323.32 s [opt-env-conf-test] + results <- evalQuery parser -1 ["--dir", ""] tdir
  5312. 323.32 s [opt-env-conf-test] suggestionValues results `shouldBe` ["exampledir/", "--verbose"]
  5313. 323.32 s [opt-env-conf-test]
  5314. 323.32 s [opt-env-conf-test] itWithOuter "completes file option value first, then other options" $ \tdir -> do
  5315. 323.32 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:1522:43-56
  5316. 323.32 s [opt-env-conf-test] @@ -1519,7 +1519,7 @@
  5317. 323.32 s [opt-env-conf-test] (,)
  5318. 323.32 s [opt-env-conf-test] <$> directoryPathSetting [help "d", option, long "dir"]
  5319. 323.32 s [opt-env-conf-test] <*> setting [switch (), long "verbose"]
  5320. 323.32 s [opt-env-conf-test] - results <- evalQuery parser 1 ["--dir", ""] tdir
  5321. 323.32 s [opt-env-conf-test] + results <- evalQuery parser 1 [] tdir
  5322. 323.32 s [opt-env-conf-test] suggestionValues results `shouldBe` ["exampledir/", "--verbose"]
  5323. 323.32 s [opt-env-conf-test]
  5324. 323.32 s [opt-env-conf-test] itWithOuter "completes file option value first, then other options" $ \tdir -> do
  5325. 323.32 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:1522:43-56
  5326. 323.32 s [opt-env-conf-test] @@ -1519,7 +1519,7 @@
  5327. 323.32 s [opt-env-conf-test] (,)
  5328. 323.32 s [opt-env-conf-test] <$> directoryPathSetting [help "d", option, long "dir"]
  5329. 323.32 s [opt-env-conf-test] <*> setting [switch (), long "verbose"]
  5330. 323.32 s [opt-env-conf-test] - results <- evalQuery parser 1 ["--dir", ""] tdir
  5331. 323.32 s [opt-env-conf-test] + results <- evalQuery parser 1 ["--dir", ""] tdir
  5332. 323.32 s [opt-env-conf-test] suggestionValues results `shouldBe` ["exampledir/", "--verbose"]
  5333. 323.32 s [opt-env-conf-test]
  5334. 323.32 s [opt-env-conf-test] itWithOuter "completes file option value first, then other options" $ \tdir -> do
  5335. 323.32 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:1523:49-77
  5336. 323.32 s [opt-env-conf-test] @@ -1520,7 +1520,7 @@
  5337. 323.32 s [opt-env-conf-test] <$> directoryPathSetting [help "d", option, long "dir"]
  5338. 323.32 s [opt-env-conf-test] <*> setting [switch (), long "verbose"]
  5339. 323.32 s [opt-env-conf-test] results <- evalQuery parser 1 ["--dir", ""] tdir
  5340. 323.32 s [opt-env-conf-test] - suggestionValues results `shouldBe` ["exampledir/", "--verbose"]
  5341. 323.32 s [opt-env-conf-test] + suggestionValues results `shouldBe` []
  5342. 323.32 s [opt-env-conf-test]
  5343. 323.32 s [opt-env-conf-test] itWithOuter "completes file option value first, then other options" $ \tdir -> do
  5344. 323.32 s [opt-env-conf-test] let parser =
  5345. 323.32 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:1523:49-77
  5346. 323.32 s [opt-env-conf-test] @@ -1520,7 +1520,7 @@
  5347. 323.32 s [opt-env-conf-test] <$> directoryPathSetting [help "d", option, long "dir"]
  5348. 323.32 s [opt-env-conf-test] <*> setting [switch (), long "verbose"]
  5349. 323.32 s [opt-env-conf-test] results <- evalQuery parser 1 ["--dir", ""] tdir
  5350. 323.32 s [opt-env-conf-test] - suggestionValues results `shouldBe` ["exampledir/", "--verbose"]
  5351. 323.32 s [opt-env-conf-test] + suggestionValues results `shouldBe` ["exampledir/", "--verbose"]
  5352. 323.32 s [opt-env-conf-test]
  5353. 323.32 s [opt-env-conf-test] itWithOuter "completes file option value first, then other options" $ \tdir -> do
  5354. 323.32 s [opt-env-conf-test] let parser =
  5355. 323.32 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:1528:41-72
  5356. 323.32 s [opt-env-conf-test] @@ -1525,7 +1525,7 @@
  5357. 323.32 s [opt-env-conf-test] itWithOuter "completes file option value first, then other options" $ \tdir -> do
  5358. 323.32 s [opt-env-conf-test] let parser =
  5359. 323.32 s [opt-env-conf-test] (,)
  5360. 323.32 s [opt-env-conf-test] - <$> filePathSetting [help "f", option, long "file"]
  5361. 323.32 s [opt-env-conf-test] + <$> filePathSetting []
  5362. 323.32 s [opt-env-conf-test] <*> setting [switch (), long "verbose"]
  5363. 323.32 s [opt-env-conf-test] results <- evalQuery parser 1 ["--file", ""] tdir
  5364. 323.32 s [opt-env-conf-test] suggestionValues results `shouldBe` ["example.txt", "exampledir/", "--verbose"]
  5365. 323.32 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:1528:41-72
  5366. 323.32 s [opt-env-conf-test] @@ -1525,7 +1525,7 @@
  5367. 323.32 s [opt-env-conf-test] itWithOuter "completes file option value first, then other options" $ \tdir -> do
  5368. 323.32 s [opt-env-conf-test] let parser =
  5369. 323.32 s [opt-env-conf-test] (,)
  5370. 323.32 s [opt-env-conf-test] - <$> filePathSetting [help "f", option, long "file"]
  5371. 323.32 s [opt-env-conf-test] + <$> filePathSetting [help "f", option, long "file"]
  5372. 323.32 s [opt-env-conf-test] <*> setting [switch (), long "verbose"]
  5373. 323.32 s [opt-env-conf-test] results <- evalQuery parser 1 ["--file", ""] tdir
  5374. 323.32 s [opt-env-conf-test] suggestionValues results `shouldBe` ["example.txt", "exampledir/", "--verbose"]
  5375. 323.32 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:1528:41-72
  5376. 323.32 s [opt-env-conf-test] @@ -1525,7 +1525,8 @@
  5377. 323.32 s [opt-env-conf-test] itWithOuter "completes file option value first, then other options" $ \tdir -> do
  5378. 323.32 s [opt-env-conf-test] let parser =
  5379. 323.32 s [opt-env-conf-test] (,)
  5380. 323.32 s [opt-env-conf-test] - <$> filePathSetting [help "f", option, long "file"]
  5381. 323.32 s [opt-env-conf-test] + <$> filePathSetting [help "f", option
  5382. 323.32 s [opt-env-conf-test] +]
  5383. 323.32 s [opt-env-conf-test] <*> setting [switch (), long "verbose"]
  5384. 323.32 s [opt-env-conf-test] results <- evalQuery parser 1 ["--file", ""] tdir
  5385. 323.32 s [opt-env-conf-test] suggestionValues results `shouldBe` ["example.txt", "exampledir/", "--verbose"]
  5386. 323.32 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:1529:33-60
  5387. 323.32 s [opt-env-conf-test] @@ -1526,7 +1526,7 @@
  5388. 323.32 s [opt-env-conf-test] let parser =
  5389. 323.32 s [opt-env-conf-test] (,)
  5390. 323.32 s [opt-env-conf-test] <$> filePathSetting [help "f", option, long "file"]
  5391. 323.32 s [opt-env-conf-test] - <*> setting [switch (), long "verbose"]
  5392. 323.32 s [opt-env-conf-test] + <*> setting []
  5393. 323.32 s [opt-env-conf-test] results <- evalQuery parser 1 ["--file", ""] tdir
  5394. 323.32 s [opt-env-conf-test] suggestionValues results `shouldBe` ["example.txt", "exampledir/", "--verbose"]
  5395. 323.32 s [opt-env-conf-test]
  5396. 323.32 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:1529:33-60
  5397. 323.32 s [opt-env-conf-test] @@ -1526,7 +1526,7 @@
  5398. 323.32 s [opt-env-conf-test] let parser =
  5399. 323.32 s [opt-env-conf-test] (,)
  5400. 323.32 s [opt-env-conf-test] <$> filePathSetting [help "f", option, long "file"]
  5401. 323.32 s [opt-env-conf-test] - <*> setting [switch (), long "verbose"]
  5402. 323.32 s [opt-env-conf-test] + <*> setting [switch (), long "verbose"]
  5403. 323.32 s [opt-env-conf-test] results <- evalQuery parser 1 ["--file", ""] tdir
  5404. 323.32 s [opt-env-conf-test] suggestionValues results `shouldBe` ["example.txt", "exampledir/", "--verbose"]
  5405. 323.32 s [opt-env-conf-test]
  5406. 323.32 s [opt-env-conf-test] added mutation IntLit at test/OptEnvConf/CompletionSpec.hs:1530:41-42
  5407. 323.32 s [opt-env-conf-test] @@ -1527,7 +1527,7 @@
  5408. 323.32 s [opt-env-conf-test] (,)
  5409. 323.32 s [opt-env-conf-test] <$> filePathSetting [help "f", option, long "file"]
  5410. 323.32 s [opt-env-conf-test] <*> setting [switch (), long "verbose"]
  5411. 323.32 s [opt-env-conf-test] - results <- evalQuery parser 1 ["--file", ""] tdir
  5412. 323.32 s [opt-env-conf-test] + results <- evalQuery parser 0 ["--file", ""] tdir
  5413. 323.32 s [opt-env-conf-test] suggestionValues results `shouldBe` ["example.txt", "exampledir/", "--verbose"]
  5414. 323.32 s [opt-env-conf-test]
  5415. 323.32 s [opt-env-conf-test] -- A default command with an argument combined with a
  5416. 323.32 s [opt-env-conf-test] added mutation IntLit at test/OptEnvConf/CompletionSpec.hs:1530:41-42
  5417. 323.32 s [opt-env-conf-test] @@ -1527,7 +1527,7 @@
  5418. 323.32 s [opt-env-conf-test] (,)
  5419. 323.32 s [opt-env-conf-test] <$> filePathSetting [help "f", option, long "file"]
  5420. 323.32 s [opt-env-conf-test] <*> setting [switch (), long "verbose"]
  5421. 323.32 s [opt-env-conf-test] - results <- evalQuery parser 1 ["--file", ""] tdir
  5422. 323.32 s [opt-env-conf-test] + results <- evalQuery parser -1 ["--file", ""] tdir
  5423. 323.32 s [opt-env-conf-test] suggestionValues results `shouldBe` ["example.txt", "exampledir/", "--verbose"]
  5424. 323.32 s [opt-env-conf-test]
  5425. 323.32 s [opt-env-conf-test] -- A default command with an argument combined with a
  5426. 323.32 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:1530:43-57
  5427. 323.32 s [opt-env-conf-test] @@ -1527,7 +1527,7 @@
  5428. 323.32 s [opt-env-conf-test] (,)
  5429. 323.32 s [opt-env-conf-test] <$> filePathSetting [help "f", option, long "file"]
  5430. 323.32 s [opt-env-conf-test] <*> setting [switch (), long "verbose"]
  5431. 323.32 s [opt-env-conf-test] - results <- evalQuery parser 1 ["--file", ""] tdir
  5432. 323.32 s [opt-env-conf-test] + results <- evalQuery parser 1 [] tdir
  5433. 323.32 s [opt-env-conf-test] suggestionValues results `shouldBe` ["example.txt", "exampledir/", "--verbose"]
  5434. 323.32 s [opt-env-conf-test]
  5435. 323.32 s [opt-env-conf-test] -- A default command with an argument combined with a
  5436. 323.32 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:1530:43-57
  5437. 323.32 s [opt-env-conf-test] @@ -1527,7 +1527,7 @@
  5438. 323.32 s [opt-env-conf-test] (,)
  5439. 323.32 s [opt-env-conf-test] <$> filePathSetting [help "f", option, long "file"]
  5440. 323.32 s [opt-env-conf-test] <*> setting [switch (), long "verbose"]
  5441. 323.32 s [opt-env-conf-test] - results <- evalQuery parser 1 ["--file", ""] tdir
  5442. 323.32 s [opt-env-conf-test] + results <- evalQuery parser 1 ["--file", ""] tdir
  5443. 323.32 s [opt-env-conf-test] suggestionValues results `shouldBe` ["example.txt", "exampledir/", "--verbose"]
  5444. 323.32 s [opt-env-conf-test]
  5445. 323.32 s [opt-env-conf-test] -- A default command with an argument combined with a
  5446. 323.32 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:1531:49-92
  5447. 323.33 s [opt-env-conf-test] @@ -1528,7 +1528,7 @@
  5448. 323.33 s [opt-env-conf-test] <$> filePathSetting [help "f", option, long "file"]
  5449. 323.33 s [opt-env-conf-test] <*> setting [switch (), long "verbose"]
  5450. 323.33 s [opt-env-conf-test] results <- evalQuery parser 1 ["--file", ""] tdir
  5451. 323.33 s [opt-env-conf-test] - suggestionValues results `shouldBe` ["example.txt", "exampledir/", "--verbose"]
  5452. 323.33 s [opt-env-conf-test] + suggestionValues results `shouldBe` []
  5453. 323.33 s [opt-env-conf-test]
  5454. 323.33 s [opt-env-conf-test] -- A default command with an argument combined with a
  5455. 323.33 s [opt-env-conf-test] -- directory option causes the directory completer not to fire
  5456. 323.33 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:1531:49-92
  5457. 323.33 s [opt-env-conf-test] @@ -1528,7 +1528,7 @@
  5458. 323.33 s [opt-env-conf-test] <$> filePathSetting [help "f", option, long "file"]
  5459. 323.33 s [opt-env-conf-test] <*> setting [switch (), long "verbose"]
  5460. 323.33 s [opt-env-conf-test] results <- evalQuery parser 1 ["--file", ""] tdir
  5461. 323.33 s [opt-env-conf-test] - suggestionValues results `shouldBe` ["example.txt", "exampledir/", "--verbose"]
  5462. 323.33 s [opt-env-conf-test] + suggestionValues results `shouldBe` ["example.txt", "exampledir/", "--verbose"]
  5463. 323.33 s [opt-env-conf-test]
  5464. 323.33 s [opt-env-conf-test] -- A default command with an argument combined with a
  5465. 323.33 s [opt-env-conf-test] -- directory option causes the directory completer not to fire
  5466. 323.33 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:1531:49-92
  5467. 323.33 s [opt-env-conf-test] @@ -1528,7 +1528,8 @@
  5468. 323.33 s [opt-env-conf-test] <$> filePathSetting [help "f", option, long "file"]
  5469. 323.33 s [opt-env-conf-test] <*> setting [switch (), long "verbose"]
  5470. 323.33 s [opt-env-conf-test] results <- evalQuery parser 1 ["--file", ""] tdir
  5471. 323.33 s [opt-env-conf-test] - suggestionValues results `shouldBe` ["example.txt", "exampledir/", "--verbose"]
  5472. 323.33 s [opt-env-conf-test] + suggestionValues results `shouldBe` ["example.txt", "exampledir/"
  5473. 323.33 s [opt-env-conf-test] +]
  5474. 323.33 s [opt-env-conf-test]
  5475. 323.33 s [opt-env-conf-test] -- A default command with an argument combined with a
  5476. 323.33 s [opt-env-conf-test] -- directory option causes the directory completer not to fire
  5477. 323.33 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:1541:35-86
  5478. 323.33 s [opt-env-conf-test] @@ -1538,7 +1538,7 @@
  5479. 323.33 s [opt-env-conf-test] (,)
  5480. 323.33 s [opt-env-conf-test] <$> commands
  5481. 323.33 s [opt-env-conf-test] [ command "file" "f" $
  5482. 323.33 s [opt-env-conf-test] - setting [help "f", argument, reader (str :: Reader String)],
  5483. 323.33 s [opt-env-conf-test] + setting [],
  5484. 323.33 s [opt-env-conf-test] defaultCommand "file"
  5485. 323.33 s [opt-env-conf-test] ]
  5486. 323.33 s [opt-env-conf-test] <*> directoryPathSetting [help "a", option, long "archive-dir"]
  5487. 323.33 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:1541:35-86
  5488. 323.33 s [opt-env-conf-test] @@ -1538,7 +1538,7 @@
  5489. 323.33 s [opt-env-conf-test] (,)
  5490. 323.33 s [opt-env-conf-test] <$> commands
  5491. 323.33 s [opt-env-conf-test] [ command "file" "f" $
  5492. 323.33 s [opt-env-conf-test] - setting [help "f", argument, reader (str :: Reader String)],
  5493. 323.33 s [opt-env-conf-test] + setting [help "f", argument, reader (str :: Reader String)],
  5494. 323.33 s [opt-env-conf-test] defaultCommand "file"
  5495. 323.33 s [opt-env-conf-test] ]
  5496. 323.33 s [opt-env-conf-test] <*> directoryPathSetting [help "a", option, long "archive-dir"]
  5497. 323.33 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:1541:35-86
  5498. 323.33 s [opt-env-conf-test] @@ -1538,7 +1538,7 @@
  5499. 323.33 s [opt-env-conf-test] (,)
  5500. 323.33 s [opt-env-conf-test] <$> commands
  5501. 323.33 s [opt-env-conf-test] [ command "file" "f" $
  5502. 323.33 s [opt-env-conf-test] - setting [help "f", argument, reader (str :: Reader String)],
  5503. 323.33 s [opt-env-conf-test] + setting [help "f", argument, reader (str :: Reader String)],
  5504. 323.33 s [opt-env-conf-test] defaultCommand "file"
  5505. 323.33 s [opt-env-conf-test] ]
  5506. 323.33 s [opt-env-conf-test] <*> directoryPathSetting [help "a", option, long "archive-dir"]
  5507. 323.33 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:1540:23-24
  5508. 323.33 s [opt-env-conf-test] @@ -1537,10 +1537,7 @@
  5509. 323.33 s [opt-env-conf-test] let parser =
  5510. 323.33 s [opt-env-conf-test] (,)
  5511. 323.33 s [opt-env-conf-test] <$> commands
  5512. 323.33 s [opt-env-conf-test] - [ command "file" "f" $
  5513. 323.33 s [opt-env-conf-test] - setting [help "f", argument, reader (str :: Reader String)],
  5514. 323.33 s [opt-env-conf-test] - defaultCommand "file"
  5515. 323.33 s [opt-env-conf-test] - ]
  5516. 323.33 s [opt-env-conf-test] + []
  5517. 323.33 s [opt-env-conf-test] <*> directoryPathSetting [help "a", option, long "archive-dir"]
  5518. 323.33 s [opt-env-conf-test] results <- evalQuery parser 1 ["--archive-dir", ""] tdir
  5519. 323.33 s [opt-env-conf-test] suggestionValues results `shouldSatisfy` elem "exampledir/"
  5520. 323.33 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:1540:23-24
  5521. 323.33 s [opt-env-conf-test] @@ -1537,10 +1537,10 @@
  5522. 323.33 s [opt-env-conf-test] let parser =
  5523. 323.33 s [opt-env-conf-test] (,)
  5524. 323.33 s [opt-env-conf-test] <$> commands
  5525. 323.33 s [opt-env-conf-test] - [ command "file" "f" $
  5526. 323.33 s [opt-env-conf-test] - setting [help "f", argument, reader (str :: Reader String)],
  5527. 323.33 s [opt-env-conf-test] - defaultCommand "file"
  5528. 323.33 s [opt-env-conf-test] - ]
  5529. 323.33 s [opt-env-conf-test] + [ command "file" "f" $
  5530. 323.33 s [opt-env-conf-test] + setting [help "f", argument, reader (str :: Reader String)],
  5531. 323.33 s [opt-env-conf-test] + defaultCommand "file"
  5532. 323.33 s [opt-env-conf-test] + ]
  5533. 323.33 s [opt-env-conf-test] <*> directoryPathSetting [help "a", option, long "archive-dir"]
  5534. 323.33 s [opt-env-conf-test] results <- evalQuery parser 1 ["--archive-dir", ""] tdir
  5535. 323.33 s [opt-env-conf-test] suggestionValues results `shouldSatisfy` elem "exampledir/"
  5536. 323.33 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:1544:46-84
  5537. 323.33 s [opt-env-conf-test] @@ -1541,6 +1541,6 @@
  5538. 323.33 s [opt-env-conf-test] setting [help "f", argument, reader (str :: Reader String)],
  5539. 323.33 s [opt-env-conf-test] defaultCommand "file"
  5540. 323.33 s [opt-env-conf-test] ]
  5541. 323.33 s [opt-env-conf-test] - <*> directoryPathSetting [help "a", option, long "archive-dir"]
  5542. 323.33 s [opt-env-conf-test] + <*> directoryPathSetting []
  5543. 323.33 s [opt-env-conf-test] results <- evalQuery parser 1 ["--archive-dir", ""] tdir
  5544. 323.33 s [opt-env-conf-test] suggestionValues results `shouldSatisfy` elem "exampledir/"
  5545. 323.33 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:1544:46-84
  5546. 323.33 s [opt-env-conf-test] @@ -1541,6 +1541,6 @@
  5547. 323.33 s [opt-env-conf-test] setting [help "f", argument, reader (str :: Reader String)],
  5548. 323.33 s [opt-env-conf-test] defaultCommand "file"
  5549. 323.33 s [opt-env-conf-test] ]
  5550. 323.33 s [opt-env-conf-test] - <*> directoryPathSetting [help "a", option, long "archive-dir"]
  5551. 323.33 s [opt-env-conf-test] + <*> directoryPathSetting [help "a", option, long "archive-dir"]
  5552. 323.33 s [opt-env-conf-test] results <- evalQuery parser 1 ["--archive-dir", ""] tdir
  5553. 323.33 s [opt-env-conf-test] suggestionValues results `shouldSatisfy` elem "exampledir/"
  5554. 323.33 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:1544:46-84
  5555. 323.33 s [opt-env-conf-test] @@ -1541,6 +1541,7 @@
  5556. 323.33 s [opt-env-conf-test] setting [help "f", argument, reader (str :: Reader String)],
  5557. 323.33 s [opt-env-conf-test] defaultCommand "file"
  5558. 323.33 s [opt-env-conf-test] ]
  5559. 323.33 s [opt-env-conf-test] - <*> directoryPathSetting [help "a", option, long "archive-dir"]
  5560. 323.33 s [opt-env-conf-test] + <*> directoryPathSetting [help "a", option
  5561. 323.33 s [opt-env-conf-test] +]
  5562. 323.33 s [opt-env-conf-test] results <- evalQuery parser 1 ["--archive-dir", ""] tdir
  5563. 323.33 s [opt-env-conf-test] suggestionValues results `shouldSatisfy` elem "exampledir/"
  5564. 323.33 s [opt-env-conf-test] added mutation IntLit at test/OptEnvConf/CompletionSpec.hs:1545:41-42
  5565. 323.33 s [opt-env-conf-test] @@ -1542,5 +1542,5 @@
  5566. 323.33 s [opt-env-conf-test] defaultCommand "file"
  5567. 323.33 s [opt-env-conf-test] ]
  5568. 323.33 s [opt-env-conf-test] <*> directoryPathSetting [help "a", option, long "archive-dir"]
  5569. 323.33 s [opt-env-conf-test] - results <- evalQuery parser 1 ["--archive-dir", ""] tdir
  5570. 323.33 s [opt-env-conf-test] + results <- evalQuery parser 0 ["--archive-dir", ""] tdir
  5571. 323.33 s [opt-env-conf-test] suggestionValues results `shouldSatisfy` elem "exampledir/"
  5572. 323.33 s [opt-env-conf-test] added mutation IntLit at test/OptEnvConf/CompletionSpec.hs:1545:41-42
  5573. 323.33 s [opt-env-conf-test] @@ -1542,5 +1542,5 @@
  5574. 323.33 s [opt-env-conf-test] defaultCommand "file"
  5575. 323.33 s [opt-env-conf-test] ]
  5576. 323.33 s [opt-env-conf-test] <*> directoryPathSetting [help "a", option, long "archive-dir"]
  5577. 323.33 s [opt-env-conf-test] - results <- evalQuery parser 1 ["--archive-dir", ""] tdir
  5578. 323.33 s [opt-env-conf-test] + results <- evalQuery parser -1 ["--archive-dir", ""] tdir
  5579. 323.33 s [opt-env-conf-test] suggestionValues results `shouldSatisfy` elem "exampledir/"
  5580. 323.33 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:1545:43-64
  5581. 323.33 s [opt-env-conf-test] @@ -1542,5 +1542,5 @@
  5582. 323.33 s [opt-env-conf-test] defaultCommand "file"
  5583. 323.33 s [opt-env-conf-test] ]
  5584. 323.33 s [opt-env-conf-test] <*> directoryPathSetting [help "a", option, long "archive-dir"]
  5585. 323.33 s [opt-env-conf-test] - results <- evalQuery parser 1 ["--archive-dir", ""] tdir
  5586. 323.33 s [opt-env-conf-test] + results <- evalQuery parser 1 [] tdir
  5587. 323.33 s [opt-env-conf-test] suggestionValues results `shouldSatisfy` elem "exampledir/"
  5588. 323.33 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/CompletionSpec.hs:1545:43-64
  5589. 323.33 s [opt-env-conf-test] @@ -1542,5 +1542,5 @@
  5590. 323.33 s [opt-env-conf-test] defaultCommand "file"
  5591. 323.33 s [opt-env-conf-test] ]
  5592. 323.33 s [opt-env-conf-test] <*> directoryPathSetting [help "a", option, long "archive-dir"]
  5593. 323.33 s [opt-env-conf-test] - results <- evalQuery parser 1 ["--archive-dir", ""] tdir
  5594. 323.33 s [opt-env-conf-test] + results <- evalQuery parser 1 ["--archive-dir", ""] tdir
  5595. 323.33 s [opt-env-conf-test] suggestionValues results `shouldSatisfy` elem "exampledir/"
  5596. 323.33 s [opt-env-conf-test] added 964 mutations
  5597. 333.68 s [opt-env-conf-test] [ 5 of 17] Compiling OptEnvConf.EnvMapSpec ( test/OptEnvConf/EnvMapSpec.hs, dist/build/opt-env-conf-test/opt-env-conf-test-tmp/OptEnvConf/EnvMapSpec.o ) [Impure plugin forced recompilation]
  5598. 333.70 s [opt-env-conf-test] mutation: instrumenting OptEnvConf.EnvMapSpec
  5599. 333.70 s [opt-env-conf-test] added 0 mutations
  5600. 333.76 s [opt-env-conf-test] [ 6 of 17] Compiling OptEnvConf.ErrorSpec ( test/OptEnvConf/ErrorSpec.hs, dist/build/opt-env-conf-test/opt-env-conf-test-tmp/OptEnvConf/ErrorSpec.o ) [Impure plugin forced recompilation]
  5601. 333.79 s [opt-env-conf-test] mutation: instrumenting OptEnvConf.ErrorSpec
  5602. 333.79 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/ErrorSpec.hs:212:17-64
  5603. 333.79 s [opt-env-conf-test] @@ -209,7 +209,7 @@
  5604. 333.79 s [opt-env-conf-test] parseEnvErrorSpec :: (HasCallStack) => (Show a) => FilePath -> Parser a -> [(String, String)] -> Spec
  5605. 333.79 s [opt-env-conf-test] parseEnvErrorSpec fp p e =
  5606. 333.79 s [opt-env-conf-test] withFrozenCallStack $
  5607. 333.79 s [opt-env-conf-test] - it (unwords ["renders the", fp, "error the same as before"]) $
  5608. 333.79 s [opt-env-conf-test] + it (unwords []) $
  5609. 333.79 s [opt-env-conf-test] let path = "test_resources/error/" <> fp <> ".txt"
  5610. 333.79 s [opt-env-conf-test] in goldenChunksFile path $ do
  5611. 333.79 s [opt-env-conf-test] errOrResult <- runParserOn allCapabilities Nothing p emptyArgs (EnvMap.parse e) Nothing
  5612. 333.79 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/ErrorSpec.hs:212:17-64
  5613. 333.79 s [opt-env-conf-test] @@ -209,7 +209,7 @@
  5614. 333.79 s [opt-env-conf-test] parseEnvErrorSpec :: (HasCallStack) => (Show a) => FilePath -> Parser a -> [(String, String)] -> Spec
  5615. 333.79 s [opt-env-conf-test] parseEnvErrorSpec fp p e =
  5616. 333.79 s [opt-env-conf-test] withFrozenCallStack $
  5617. 333.79 s [opt-env-conf-test] - it (unwords ["renders the", fp, "error the same as before"]) $
  5618. 333.79 s [opt-env-conf-test] + it (unwords ["renders the", fp, "error the same as before"]) $
  5619. 333.79 s [opt-env-conf-test] let path = "test_resources/error/" <> fp <> ".txt"
  5620. 333.79 s [opt-env-conf-test] in goldenChunksFile path $ do
  5621. 333.79 s [opt-env-conf-test] errOrResult <- runParserOn allCapabilities Nothing p emptyArgs (EnvMap.parse e) Nothing
  5622. 333.79 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/ErrorSpec.hs:212:17-64
  5623. 333.79 s [opt-env-conf-test] @@ -209,7 +209,8 @@
  5624. 333.79 s [opt-env-conf-test] parseEnvErrorSpec :: (HasCallStack) => (Show a) => FilePath -> Parser a -> [(String, String)] -> Spec
  5625. 333.79 s [opt-env-conf-test] parseEnvErrorSpec fp p e =
  5626. 333.79 s [opt-env-conf-test] withFrozenCallStack $
  5627. 333.79 s [opt-env-conf-test] - it (unwords ["renders the", fp, "error the same as before"]) $
  5628. 333.79 s [opt-env-conf-test] + it (unwords ["renders the", fp
  5629. 333.79 s [opt-env-conf-test] +]) $
  5630. 333.79 s [opt-env-conf-test] let path = "test_resources/error/" <> fp <> ".txt"
  5631. 333.79 s [opt-env-conf-test] in goldenChunksFile path $ do
  5632. 333.79 s [opt-env-conf-test] errOrResult <- runParserOn allCapabilities Nothing p emptyArgs (EnvMap.parse e) Nothing
  5633. 333.79 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/ErrorSpec.hs:217:55-119
  5634. 333.79 s [opt-env-conf-test] @@ -214,7 +214,7 @@
  5635. 333.79 s [opt-env-conf-test] in goldenChunksFile path $ do
  5636. 333.79 s [opt-env-conf-test] errOrResult <- runParserOn allCapabilities Nothing p emptyArgs (EnvMap.parse e) Nothing
  5637. 333.79 s [opt-env-conf-test] case errOrResult of
  5638. 333.79 s [opt-env-conf-test] - Right a -> expectationFailure $ unlines ["Should not have been able to parse, but did and got:", show a]
  5639. 333.79 s [opt-env-conf-test] + Right a -> expectationFailure $ unlines []
  5640. 333.79 s [opt-env-conf-test] Left errs -> pure $ renderErrors errs
  5641. 333.79 s [opt-env-conf-test]
  5642. 333.79 s [opt-env-conf-test] goldenChunksFile :: FilePath -> IO [Chunk] -> GoldenTest Text
  5643. 333.79 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/ErrorSpec.hs:217:55-119
  5644. 333.79 s [opt-env-conf-test] @@ -214,7 +214,7 @@
  5645. 333.79 s [opt-env-conf-test] in goldenChunksFile path $ do
  5646. 333.79 s [opt-env-conf-test] errOrResult <- runParserOn allCapabilities Nothing p emptyArgs (EnvMap.parse e) Nothing
  5647. 333.79 s [opt-env-conf-test] case errOrResult of
  5648. 333.79 s [opt-env-conf-test] - Right a -> expectationFailure $ unlines ["Should not have been able to parse, but did and got:", show a]
  5649. 333.79 s [opt-env-conf-test] + Right a -> expectationFailure $ unlines ["Should not have been able to parse, but did and got:", show a]
  5650. 333.79 s [opt-env-conf-test] Left errs -> pure $ renderErrors errs
  5651. 333.79 s [opt-env-conf-test]
  5652. 333.79 s [opt-env-conf-test] goldenChunksFile :: FilePath -> IO [Chunk] -> GoldenTest Text
  5653. 333.79 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/ErrorSpec.hs:201:17-64
  5654. 333.79 s [opt-env-conf-test] @@ -198,7 +198,7 @@
  5655. 333.79 s [opt-env-conf-test] parseArgsErrorSpec :: (HasCallStack) => (Show a) => FilePath -> Parser a -> [String] -> Spec
  5656. 333.79 s [opt-env-conf-test] parseArgsErrorSpec fp p args =
  5657. 333.79 s [opt-env-conf-test] withFrozenCallStack $
  5658. 333.79 s [opt-env-conf-test] - it (unwords ["renders the", fp, "error the same as before"]) $
  5659. 333.79 s [opt-env-conf-test] + it (unwords []) $
  5660. 333.79 s [opt-env-conf-test] let path = "test_resources/error/" <> fp <> ".txt"
  5661. 333.79 s [opt-env-conf-test] in goldenChunksFile path $ do
  5662. 333.79 s [opt-env-conf-test] errOrResult <- runParserOn allCapabilities Nothing p (parseArgs args) EnvMap.empty Nothing
  5663. 333.79 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/ErrorSpec.hs:201:17-64
  5664. 333.79 s [opt-env-conf-test] @@ -198,7 +198,7 @@
  5665. 333.79 s [opt-env-conf-test] parseArgsErrorSpec :: (HasCallStack) => (Show a) => FilePath -> Parser a -> [String] -> Spec
  5666. 333.79 s [opt-env-conf-test] parseArgsErrorSpec fp p args =
  5667. 333.79 s [opt-env-conf-test] withFrozenCallStack $
  5668. 333.79 s [opt-env-conf-test] - it (unwords ["renders the", fp, "error the same as before"]) $
  5669. 333.79 s [opt-env-conf-test] + it (unwords ["renders the", fp, "error the same as before"]) $
  5670. 333.79 s [opt-env-conf-test] let path = "test_resources/error/" <> fp <> ".txt"
  5671. 333.79 s [opt-env-conf-test] in goldenChunksFile path $ do
  5672. 333.79 s [opt-env-conf-test] errOrResult <- runParserOn allCapabilities Nothing p (parseArgs args) EnvMap.empty Nothing
  5673. 333.79 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/ErrorSpec.hs:201:17-64
  5674. 333.79 s [opt-env-conf-test] @@ -198,7 +198,8 @@
  5675. 333.79 s [opt-env-conf-test] parseArgsErrorSpec :: (HasCallStack) => (Show a) => FilePath -> Parser a -> [String] -> Spec
  5676. 333.79 s [opt-env-conf-test] parseArgsErrorSpec fp p args =
  5677. 333.79 s [opt-env-conf-test] withFrozenCallStack $
  5678. 333.79 s [opt-env-conf-test] - it (unwords ["renders the", fp, "error the same as before"]) $
  5679. 333.79 s [opt-env-conf-test] + it (unwords ["renders the", fp
  5680. 333.79 s [opt-env-conf-test] +]) $
  5681. 333.79 s [opt-env-conf-test] let path = "test_resources/error/" <> fp <> ".txt"
  5682. 333.79 s [opt-env-conf-test] in goldenChunksFile path $ do
  5683. 333.79 s [opt-env-conf-test] errOrResult <- runParserOn allCapabilities Nothing p (parseArgs args) EnvMap.empty Nothing
  5684. 333.79 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/ErrorSpec.hs:206:55-119
  5685. 333.79 s [opt-env-conf-test] @@ -203,7 +203,7 @@
  5686. 333.79 s [opt-env-conf-test] in goldenChunksFile path $ do
  5687. 333.79 s [opt-env-conf-test] errOrResult <- runParserOn allCapabilities Nothing p (parseArgs args) EnvMap.empty Nothing
  5688. 333.79 s [opt-env-conf-test] case errOrResult of
  5689. 333.79 s [opt-env-conf-test] - Right a -> expectationFailure $ unlines ["Should not have been able to parse, but did and got:", show a]
  5690. 333.79 s [opt-env-conf-test] + Right a -> expectationFailure $ unlines []
  5691. 333.79 s [opt-env-conf-test] Left errs -> pure $ renderErrors errs
  5692. 333.79 s [opt-env-conf-test]
  5693. 333.79 s [opt-env-conf-test] parseEnvErrorSpec :: (HasCallStack) => (Show a) => FilePath -> Parser a -> [(String, String)] -> Spec
  5694. 333.79 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/ErrorSpec.hs:206:55-119
  5695. 333.79 s [opt-env-conf-test] @@ -203,7 +203,7 @@
  5696. 333.79 s [opt-env-conf-test] in goldenChunksFile path $ do
  5697. 333.79 s [opt-env-conf-test] errOrResult <- runParserOn allCapabilities Nothing p (parseArgs args) EnvMap.empty Nothing
  5698. 333.79 s [opt-env-conf-test] case errOrResult of
  5699. 333.79 s [opt-env-conf-test] - Right a -> expectationFailure $ unlines ["Should not have been able to parse, but did and got:", show a]
  5700. 333.79 s [opt-env-conf-test] + Right a -> expectationFailure $ unlines ["Should not have been able to parse, but did and got:", show a]
  5701. 333.79 s [opt-env-conf-test] Left errs -> pure $ renderErrors errs
  5702. 333.79 s [opt-env-conf-test]
  5703. 333.79 s [opt-env-conf-test] parseEnvErrorSpec :: (HasCallStack) => (Show a) => FilePath -> Parser a -> [(String, String)] -> Spec
  5704. 333.79 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/ErrorSpec.hs:42:5-22
  5705. 333.79 s [opt-env-conf-test] @@ -39,7 +39,7 @@
  5706. 333.79 s [opt-env-conf-test] parseArgsErrorSpec
  5707. 333.79 s [opt-env-conf-test] "read-int-option"
  5708. 333.79 s [opt-env-conf-test] (setting [option, reader auto, long "num", help "integer option", metavar "INT"] :: Parser Int)
  5709. 333.79 s [opt-env-conf-test] - ["--num", "five"]
  5710. 333.79 s [opt-env-conf-test] + []
  5711. 333.79 s [opt-env-conf-test] parseArgsErrorSpec
  5712. 333.79 s [opt-env-conf-test] "read-int-options"
  5713. 333.80 s [opt-env-conf-test] ( (,)
  5714. 333.80 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/ErrorSpec.hs:42:5-22
  5715. 333.80 s [opt-env-conf-test] @@ -39,7 +39,7 @@
  5716. 333.80 s [opt-env-conf-test] parseArgsErrorSpec
  5717. 333.80 s [opt-env-conf-test] "read-int-option"
  5718. 333.80 s [opt-env-conf-test] (setting [option, reader auto, long "num", help "integer option", metavar "INT"] :: Parser Int)
  5719. 333.80 s [opt-env-conf-test] - ["--num", "five"]
  5720. 333.80 s [opt-env-conf-test] + ["--num", "five"]
  5721. 333.80 s [opt-env-conf-test] parseArgsErrorSpec
  5722. 333.80 s [opt-env-conf-test] "read-int-options"
  5723. 333.80 s [opt-env-conf-test] ( (,)
  5724. 333.80 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/ErrorSpec.hs:50:5-33
  5725. 333.80 s [opt-env-conf-test] @@ -47,7 +47,7 @@
  5726. 333.80 s [opt-env-conf-test] <*> setting [option, reader auto, long "bar", help "integer option 2", metavar "INT"] ::
  5727. 333.80 s [opt-env-conf-test] Parser (Int, Int)
  5728. 333.80 s [opt-env-conf-test] )
  5729. 333.80 s [opt-env-conf-test] - ["--foo", "n", "--bar", "m"]
  5730. 333.80 s [opt-env-conf-test] + []
  5731. 333.80 s [opt-env-conf-test] parseArgsErrorSpec
  5732. 333.80 s [opt-env-conf-test] "some-none"
  5733. 333.80 s [opt-env-conf-test] (some $ setting [reader str, argument] :: Parser [String])
  5734. 333.80 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/ErrorSpec.hs:50:5-33
  5735. 333.80 s [opt-env-conf-test] @@ -47,7 +47,7 @@
  5736. 333.80 s [opt-env-conf-test] <*> setting [option, reader auto, long "bar", help "integer option 2", metavar "INT"] ::
  5737. 333.80 s [opt-env-conf-test] Parser (Int, Int)
  5738. 333.80 s [opt-env-conf-test] )
  5739. 333.80 s [opt-env-conf-test] - ["--foo", "n", "--bar", "m"]
  5740. 333.80 s [opt-env-conf-test] + ["--foo", "n", "--bar", "m"]
  5741. 333.80 s [opt-env-conf-test] parseArgsErrorSpec
  5742. 333.80 s [opt-env-conf-test] "some-none"
  5743. 333.80 s [opt-env-conf-test] (some $ setting [reader str, argument] :: Parser [String])
  5744. 333.80 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/ErrorSpec.hs:50:5-33
  5745. 333.80 s [opt-env-conf-test] @@ -47,7 +47,8 @@
  5746. 333.80 s [opt-env-conf-test] <*> setting [option, reader auto, long "bar", help "integer option 2", metavar "INT"] ::
  5747. 333.80 s [opt-env-conf-test] Parser (Int, Int)
  5748. 333.80 s [opt-env-conf-test] )
  5749. 333.80 s [opt-env-conf-test] - ["--foo", "n", "--bar", "m"]
  5750. 333.80 s [opt-env-conf-test] + ["--foo", "n", "--bar"
  5751. 333.80 s [opt-env-conf-test] +]
  5752. 333.80 s [opt-env-conf-test] parseArgsErrorSpec
  5753. 333.80 s [opt-env-conf-test] "some-none"
  5754. 333.80 s [opt-env-conf-test] (some $ setting [reader str, argument] :: Parser [String])
  5755. 333.80 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/ErrorSpec.hs:59:9-10
  5756. 333.80 s [opt-env-conf-test] @@ -56,9 +56,7 @@
  5757. 333.80 s [opt-env-conf-test] parseArgsErrorSpec
  5758. 333.80 s [opt-env-conf-test] "required-command"
  5759. 333.80 s [opt-env-conf-test] ( commands
  5760. 333.80 s [opt-env-conf-test] - [ command "one" "first" $ pure '1',
  5761. 333.80 s [opt-env-conf-test] - command "two" "second" $ pure '2'
  5762. 333.80 s [opt-env-conf-test] - ]
  5763. 333.80 s [opt-env-conf-test] + []
  5764. 333.80 s [opt-env-conf-test] )
  5765. 333.80 s [opt-env-conf-test] []
  5766. 333.80 s [opt-env-conf-test]
  5767. 333.80 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/ErrorSpec.hs:59:9-10
  5768. 333.80 s [opt-env-conf-test] @@ -56,9 +56,9 @@
  5769. 333.80 s [opt-env-conf-test] parseArgsErrorSpec
  5770. 333.80 s [opt-env-conf-test] "required-command"
  5771. 333.80 s [opt-env-conf-test] ( commands
  5772. 333.80 s [opt-env-conf-test] - [ command "one" "first" $ pure '1',
  5773. 333.80 s [opt-env-conf-test] - command "two" "second" $ pure '2'
  5774. 333.80 s [opt-env-conf-test] - ]
  5775. 333.80 s [opt-env-conf-test] + [ command "one" "first" $ pure '1',
  5776. 333.80 s [opt-env-conf-test] + command "two" "second" $ pure '2'
  5777. 333.80 s [opt-env-conf-test] + ]
  5778. 333.80 s [opt-env-conf-test] )
  5779. 333.80 s [opt-env-conf-test] []
  5780. 333.80 s [opt-env-conf-test]
  5781. 333.80 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/ErrorSpec.hs:68:9-10
  5782. 333.80 s [opt-env-conf-test] @@ -65,9 +65,7 @@
  5783. 333.80 s [opt-env-conf-test] parseArgsErrorSpec
  5784. 333.80 s [opt-env-conf-test] "unrecognised-command"
  5785. 333.80 s [opt-env-conf-test] ( commands
  5786. 333.80 s [opt-env-conf-test] - [ command "one" "first" $ pure '1',
  5787. 333.80 s [opt-env-conf-test] - command "two" "second" $ pure '2'
  5788. 333.80 s [opt-env-conf-test] - ]
  5789. 333.80 s [opt-env-conf-test] + []
  5790. 333.80 s [opt-env-conf-test] )
  5791. 333.80 s [opt-env-conf-test] ["three"]
  5792. 333.80 s [opt-env-conf-test]
  5793. 333.80 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/ErrorSpec.hs:68:9-10
  5794. 333.80 s [opt-env-conf-test] @@ -65,9 +65,9 @@
  5795. 333.80 s [opt-env-conf-test] parseArgsErrorSpec
  5796. 333.80 s [opt-env-conf-test] "unrecognised-command"
  5797. 333.80 s [opt-env-conf-test] ( commands
  5798. 333.80 s [opt-env-conf-test] - [ command "one" "first" $ pure '1',
  5799. 333.80 s [opt-env-conf-test] - command "two" "second" $ pure '2'
  5800. 333.80 s [opt-env-conf-test] - ]
  5801. 333.80 s [opt-env-conf-test] + [ command "one" "first" $ pure '1',
  5802. 333.80 s [opt-env-conf-test] + command "two" "second" $ pure '2'
  5803. 333.80 s [opt-env-conf-test] + ]
  5804. 333.80 s [opt-env-conf-test] )
  5805. 333.80 s [opt-env-conf-test] ["three"]
  5806. 333.80 s [opt-env-conf-test]
  5807. 333.80 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/ErrorSpec.hs:81:5-26
  5808. 333.80 s [opt-env-conf-test] @@ -78,7 +78,7 @@
  5809. 333.80 s [opt-env-conf-test] <*> setting [option, short 'b', reader str] ::
  5810. 333.80 s [opt-env-conf-test] Parser (String, String)
  5811. 333.80 s [opt-env-conf-test] )
  5812. 333.80 s [opt-env-conf-test] - ["-ba", "foo", "bar"]
  5813. 333.80 s [opt-env-conf-test] + []
  5814. 333.80 s [opt-env-conf-test]
  5815. 333.80 s [opt-env-conf-test] parseArgsErrorSpec
  5816. 333.80 s [opt-env-conf-test] "unfolding-tombstone-switch"
  5817. 333.80 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/ErrorSpec.hs:81:5-26
  5818. 333.80 s [opt-env-conf-test] @@ -78,7 +78,7 @@
  5819. 333.80 s [opt-env-conf-test] <*> setting [option, short 'b', reader str] ::
  5820. 333.80 s [opt-env-conf-test] Parser (String, String)
  5821. 333.80 s [opt-env-conf-test] )
  5822. 333.80 s [opt-env-conf-test] - ["-ba", "foo", "bar"]
  5823. 333.80 s [opt-env-conf-test] + ["-ba", "foo", "bar"]
  5824. 333.80 s [opt-env-conf-test]
  5825. 333.80 s [opt-env-conf-test] parseArgsErrorSpec
  5826. 333.80 s [opt-env-conf-test] "unfolding-tombstone-switch"
  5827. 333.80 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/ErrorSpec.hs:81:5-26
  5828. 333.80 s [opt-env-conf-test] @@ -78,7 +78,8 @@
  5829. 333.80 s [opt-env-conf-test] <*> setting [option, short 'b', reader str] ::
  5830. 333.80 s [opt-env-conf-test] Parser (String, String)
  5831. 333.80 s [opt-env-conf-test] )
  5832. 333.80 s [opt-env-conf-test] - ["-ba", "foo", "bar"]
  5833. 333.80 s [opt-env-conf-test] + ["-ba", "foo"
  5834. 333.80 s [opt-env-conf-test] +]
  5835. 333.80 s [opt-env-conf-test]
  5836. 333.80 s [opt-env-conf-test] parseArgsErrorSpec
  5837. 333.80 s [opt-env-conf-test] "unfolding-tombstone-switch"
  5838. 333.80 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/ErrorSpec.hs:90:5-19
  5839. 333.80 s [opt-env-conf-test] @@ -87,7 +87,7 @@
  5840. 333.80 s [opt-env-conf-test] <*> setting [option, short 'f', reader str] ::
  5841. 333.80 s [opt-env-conf-test] Parser ((), String)
  5842. 333.80 s [opt-env-conf-test] )
  5843. 333.80 s [opt-env-conf-test] - ["-fv", "foo"]
  5844. 333.80 s [opt-env-conf-test] + []
  5845. 333.80 s [opt-env-conf-test]
  5846. 333.80 s [opt-env-conf-test] parseEnvErrorSpec
  5847. 333.80 s [opt-env-conf-test] "missing-var"
  5848. 333.80 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/ErrorSpec.hs:90:5-19
  5849. 333.80 s [opt-env-conf-test] @@ -87,7 +87,7 @@
  5850. 333.80 s [opt-env-conf-test] <*> setting [option, short 'f', reader str] ::
  5851. 333.80 s [opt-env-conf-test] Parser ((), String)
  5852. 333.80 s [opt-env-conf-test] )
  5853. 333.80 s [opt-env-conf-test] - ["-fv", "foo"]
  5854. 333.80 s [opt-env-conf-test] + ["-fv", "foo"]
  5855. 333.80 s [opt-env-conf-test]
  5856. 333.80 s [opt-env-conf-test] parseEnvErrorSpec
  5857. 333.80 s [opt-env-conf-test] "missing-var"
  5858. 333.80 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/ErrorSpec.hs:120:5-33
  5859. 333.80 s [opt-env-conf-test] @@ -117,7 +117,7 @@
  5860. 333.80 s [opt-env-conf-test] <*> setting [reader auto, env "BAR"] ::
  5861. 333.80 s [opt-env-conf-test] Parser (Int, Int)
  5862. 333.80 s [opt-env-conf-test] )
  5863. 333.80 s [opt-env-conf-test] - [("FOO", "n"), ("BAR", "m")]
  5864. 333.80 s [opt-env-conf-test] + []
  5865. 333.80 s [opt-env-conf-test]
  5866. 333.80 s [opt-env-conf-test] parseArgsErrorSpec
  5867. 333.80 s [opt-env-conf-test] "empty-choice"
  5868. 333.80 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/ErrorSpec.hs:120:5-33
  5869. 333.80 s [opt-env-conf-test] @@ -117,7 +117,7 @@
  5870. 333.80 s [opt-env-conf-test] <*> setting [reader auto, env "BAR"] ::
  5871. 333.80 s [opt-env-conf-test] Parser (Int, Int)
  5872. 333.80 s [opt-env-conf-test] )
  5873. 333.80 s [opt-env-conf-test] - [("FOO", "n"), ("BAR", "m")]
  5874. 333.80 s [opt-env-conf-test] + [("FOO", "n"), ("BAR", "m")]
  5875. 333.80 s [opt-env-conf-test]
  5876. 333.80 s [opt-env-conf-test] parseArgsErrorSpec
  5877. 333.80 s [opt-env-conf-test] "empty-choice"
  5878. 333.80 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/ErrorSpec.hs:141:27-104
  5879. 333.80 s [opt-env-conf-test] @@ -138,7 +138,7 @@
  5880. 333.80 s [opt-env-conf-test] ( choice
  5881. 333.80 s [opt-env-conf-test] [ allOrNothing $
  5882. 333.80 s [opt-env-conf-test] (,)
  5883. 333.80 s [opt-env-conf-test] - <$> setting [option, long "foo", reader auto, help "This one will exist", metavar "CHAR"]
  5884. 333.80 s [opt-env-conf-test] + <$> setting []
  5885. 333.80 s [opt-env-conf-test] <*> setting [option, long "bar", reader auto, help "This one will not exist", metavar "CHAR"],
  5886. 333.80 s [opt-env-conf-test] pure ('a', 'b')
  5887. 333.80 s [opt-env-conf-test] ]
  5888. 333.80 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/ErrorSpec.hs:141:27-104
  5889. 333.80 s [opt-env-conf-test] @@ -138,7 +138,7 @@
  5890. 333.81 s [opt-env-conf-test] ( choice
  5891. 333.81 s [opt-env-conf-test] [ allOrNothing $
  5892. 333.81 s [opt-env-conf-test] (,)
  5893. 333.81 s [opt-env-conf-test] - <$> setting [option, long "foo", reader auto, help "This one will exist", metavar "CHAR"]
  5894. 333.81 s [opt-env-conf-test] + <$> setting [option, long "foo", reader auto, help "This one will exist", metavar "CHAR"]
  5895. 333.81 s [opt-env-conf-test] <*> setting [option, long "bar", reader auto, help "This one will not exist", metavar "CHAR"],
  5896. 333.81 s [opt-env-conf-test] pure ('a', 'b')
  5897. 333.81 s [opt-env-conf-test] ]
  5898. 333.81 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/ErrorSpec.hs:141:27-104
  5899. 333.81 s [opt-env-conf-test] @@ -138,7 +138,8 @@
  5900. 333.81 s [opt-env-conf-test] ( choice
  5901. 333.81 s [opt-env-conf-test] [ allOrNothing $
  5902. 333.81 s [opt-env-conf-test] (,)
  5903. 333.81 s [opt-env-conf-test] - <$> setting [option, long "foo", reader auto, help "This one will exist", metavar "CHAR"]
  5904. 333.81 s [opt-env-conf-test] + <$> setting [option, long "foo", reader auto, help "This one will exist"
  5905. 333.81 s [opt-env-conf-test] +]
  5906. 333.81 s [opt-env-conf-test] <*> setting [option, long "bar", reader auto, help "This one will not exist", metavar "CHAR"],
  5907. 333.81 s [opt-env-conf-test] pure ('a', 'b')
  5908. 333.81 s [opt-env-conf-test] ]
  5909. 333.81 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/ErrorSpec.hs:142:27-108
  5910. 333.81 s [opt-env-conf-test] @@ -139,7 +139,7 @@
  5911. 333.81 s [opt-env-conf-test] [ allOrNothing $
  5912. 333.81 s [opt-env-conf-test] (,)
  5913. 333.81 s [opt-env-conf-test] <$> setting [option, long "foo", reader auto, help "This one will exist", metavar "CHAR"]
  5914. 333.81 s [opt-env-conf-test] - <*> setting [option, long "bar", reader auto, help "This one will not exist", metavar "CHAR"],
  5915. 333.81 s [opt-env-conf-test] + <*> setting [],
  5916. 333.81 s [opt-env-conf-test] pure ('a', 'b')
  5917. 333.81 s [opt-env-conf-test] ]
  5918. 333.81 s [opt-env-conf-test] )
  5919. 333.81 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/ErrorSpec.hs:142:27-108
  5920. 333.81 s [opt-env-conf-test] @@ -139,7 +139,7 @@
  5921. 333.81 s [opt-env-conf-test] [ allOrNothing $
  5922. 333.81 s [opt-env-conf-test] (,)
  5923. 333.81 s [opt-env-conf-test] <$> setting [option, long "foo", reader auto, help "This one will exist", metavar "CHAR"]
  5924. 333.81 s [opt-env-conf-test] - <*> setting [option, long "bar", reader auto, help "This one will not exist", metavar "CHAR"],
  5925. 333.81 s [opt-env-conf-test] + <*> setting [option, long "bar", reader auto, help "This one will not exist", metavar "CHAR"],
  5926. 333.81 s [opt-env-conf-test] pure ('a', 'b')
  5927. 333.81 s [opt-env-conf-test] ]
  5928. 333.81 s [opt-env-conf-test] )
  5929. 333.81 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/ErrorSpec.hs:142:27-108
  5930. 333.81 s [opt-env-conf-test] @@ -139,7 +139,8 @@
  5931. 333.81 s [opt-env-conf-test] [ allOrNothing $
  5932. 333.81 s [opt-env-conf-test] (,)
  5933. 333.81 s [opt-env-conf-test] <$> setting [option, long "foo", reader auto, help "This one will exist", metavar "CHAR"]
  5934. 333.81 s [opt-env-conf-test] - <*> setting [option, long "bar", reader auto, help "This one will not exist", metavar "CHAR"],
  5935. 333.81 s [opt-env-conf-test] + <*> setting [option, long "bar", reader auto, help "This one will not exist"
  5936. 333.81 s [opt-env-conf-test] +],
  5937. 333.81 s [opt-env-conf-test] pure ('a', 'b')
  5938. 333.81 s [opt-env-conf-test] ]
  5939. 333.81 s [opt-env-conf-test] )
  5940. 333.81 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/ErrorSpec.hs:139:9-10
  5941. 333.81 s [opt-env-conf-test] @@ -136,12 +136,7 @@
  5942. 333.81 s [opt-env-conf-test] parseArgsErrorSpec
  5943. 333.81 s [opt-env-conf-test] "all-or-nothing"
  5944. 333.81 s [opt-env-conf-test] ( choice
  5945. 333.81 s [opt-env-conf-test] - [ allOrNothing $
  5946. 333.81 s [opt-env-conf-test] - (,)
  5947. 333.81 s [opt-env-conf-test] - <$> setting [option, long "foo", reader auto, help "This one will exist", metavar "CHAR"]
  5948. 333.81 s [opt-env-conf-test] - <*> setting [option, long "bar", reader auto, help "This one will not exist", metavar "CHAR"],
  5949. 333.81 s [opt-env-conf-test] - pure ('a', 'b')
  5950. 333.81 s [opt-env-conf-test] - ]
  5951. 333.81 s [opt-env-conf-test] + []
  5952. 333.81 s [opt-env-conf-test] )
  5953. 333.81 s [opt-env-conf-test] ["--foo", "'a'"]
  5954. 333.81 s [opt-env-conf-test] parseArgsErrorSpec
  5955. 333.81 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/ErrorSpec.hs:139:9-10
  5956. 333.81 s [opt-env-conf-test] @@ -136,12 +136,12 @@
  5957. 333.81 s [opt-env-conf-test] parseArgsErrorSpec
  5958. 333.81 s [opt-env-conf-test] "all-or-nothing"
  5959. 333.81 s [opt-env-conf-test] ( choice
  5960. 333.81 s [opt-env-conf-test] - [ allOrNothing $
  5961. 333.81 s [opt-env-conf-test] - (,)
  5962. 333.81 s [opt-env-conf-test] - <$> setting [option, long "foo", reader auto, help "This one will exist", metavar "CHAR"]
  5963. 333.81 s [opt-env-conf-test] - <*> setting [option, long "bar", reader auto, help "This one will not exist", metavar "CHAR"],
  5964. 333.81 s [opt-env-conf-test] - pure ('a', 'b')
  5965. 333.81 s [opt-env-conf-test] - ]
  5966. 333.81 s [opt-env-conf-test] + [ allOrNothing $
  5967. 333.81 s [opt-env-conf-test] + (,)
  5968. 333.81 s [opt-env-conf-test] + <$> setting [option, long "foo", reader auto, help "This one will exist", metavar "CHAR"]
  5969. 333.81 s [opt-env-conf-test] + <*> setting [option, long "bar", reader auto, help "This one will not exist", metavar "CHAR"],
  5970. 333.81 s [opt-env-conf-test] + pure ('a', 'b')
  5971. 333.81 s [opt-env-conf-test] + ]
  5972. 333.81 s [opt-env-conf-test] )
  5973. 333.81 s [opt-env-conf-test] ["--foo", "'a'"]
  5974. 333.81 s [opt-env-conf-test] parseArgsErrorSpec
  5975. 333.81 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/ErrorSpec.hs:146:5-21
  5976. 333.81 s [opt-env-conf-test] @@ -143,7 +143,7 @@
  5977. 333.81 s [opt-env-conf-test] pure ('a', 'b')
  5978. 333.81 s [opt-env-conf-test] ]
  5979. 333.81 s [opt-env-conf-test] )
  5980. 333.81 s [opt-env-conf-test] - ["--foo", "'a'"]
  5981. 333.81 s [opt-env-conf-test] + []
  5982. 333.81 s [opt-env-conf-test] parseArgsErrorSpec
  5983. 333.81 s [opt-env-conf-test] "all-or-nothing-relevant"
  5984. 333.81 s [opt-env-conf-test] ( (,)
  5985. 333.81 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/ErrorSpec.hs:146:5-21
  5986. 333.81 s [opt-env-conf-test] @@ -143,7 +143,7 @@
  5987. 333.81 s [opt-env-conf-test] pure ('a', 'b')
  5988. 333.81 s [opt-env-conf-test] ]
  5989. 333.81 s [opt-env-conf-test] )
  5990. 333.81 s [opt-env-conf-test] - ["--foo", "'a'"]
  5991. 333.81 s [opt-env-conf-test] + ["--foo", "'a'"]
  5992. 333.81 s [opt-env-conf-test] parseArgsErrorSpec
  5993. 333.81 s [opt-env-conf-test] "all-or-nothing-relevant"
  5994. 333.81 s [opt-env-conf-test] ( (,)
  5995. 333.81 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/ErrorSpec.hs:160:5-21
  5996. 333.81 s [opt-env-conf-test] @@ -157,7 +157,7 @@
  5997. 333.81 s [opt-env-conf-test] <*> choice [] ::
  5998. 333.81 s [opt-env-conf-test] Parser ((Char, Char), Char)
  5999. 333.81 s [opt-env-conf-test] )
  6000. 333.81 s [opt-env-conf-test] - ["--foo", "'a'"]
  6001. 333.81 s [opt-env-conf-test] + []
  6002. 333.81 s [opt-env-conf-test]
  6003. 333.81 s [opt-env-conf-test] parseArgsErrorSpec
  6004. 333.81 s [opt-env-conf-test] "unrecognised-arg"
  6005. 333.81 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/ErrorSpec.hs:160:5-21
  6006. 333.81 s [opt-env-conf-test] @@ -157,7 +157,7 @@
  6007. 333.81 s [opt-env-conf-test] <*> choice [] ::
  6008. 333.81 s [opt-env-conf-test] Parser ((Char, Char), Char)
  6009. 333.81 s [opt-env-conf-test] )
  6010. 333.81 s [opt-env-conf-test] - ["--foo", "'a'"]
  6011. 333.81 s [opt-env-conf-test] + ["--foo", "'a'"]
  6012. 333.81 s [opt-env-conf-test]
  6013. 333.81 s [opt-env-conf-test] parseArgsErrorSpec
  6014. 333.81 s [opt-env-conf-test] "unrecognised-arg"
  6015. 333.81 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/ErrorSpec.hs:169:5-21
  6016. 333.81 s [opt-env-conf-test] @@ -166,7 +166,7 @@
  6017. 333.81 s [opt-env-conf-test] parseArgsErrorSpec
  6018. 333.81 s [opt-env-conf-test] "unrecognised-option"
  6019. 333.81 s [opt-env-conf-test] (pure 'b')
  6020. 333.81 s [opt-env-conf-test] - ["--foo", "bar"]
  6021. 333.81 s [opt-env-conf-test] + []
  6022. 333.81 s [opt-env-conf-test] parseArgsErrorSpec
  6023. 333.81 s [opt-env-conf-test] "unrecognised-switch"
  6024. 333.81 s [opt-env-conf-test] (pure 'c')
  6025. 333.81 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/ErrorSpec.hs:169:5-21
  6026. 333.81 s [opt-env-conf-test] @@ -166,7 +166,7 @@
  6027. 333.81 s [opt-env-conf-test] parseArgsErrorSpec
  6028. 333.81 s [opt-env-conf-test] "unrecognised-option"
  6029. 333.81 s [opt-env-conf-test] (pure 'b')
  6030. 333.81 s [opt-env-conf-test] - ["--foo", "bar"]
  6031. 333.81 s [opt-env-conf-test] + ["--foo", "bar"]
  6032. 333.81 s [opt-env-conf-test] parseArgsErrorSpec
  6033. 333.81 s [opt-env-conf-test] "unrecognised-switch"
  6034. 333.81 s [opt-env-conf-test] (pure 'c')
  6035. 333.81 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/ErrorSpec.hs:178:5-21
  6036. 333.81 s [opt-env-conf-test] @@ -175,7 +175,7 @@
  6037. 333.81 s [opt-env-conf-test] parseArgsErrorSpec
  6038. 333.81 s [opt-env-conf-test] "typo-option"
  6039. 333.81 s [opt-env-conf-test] (optional $ setting [help "often misspelt as baz", reader str, option, long "bar"] :: Parser (Maybe String))
  6040. 333.81 s [opt-env-conf-test] - ["--baz", "arg"]
  6041. 333.81 s [opt-env-conf-test] + []
  6042. 333.81 s [opt-env-conf-test]
  6043. 333.81 s [opt-env-conf-test] parseArgsErrorSpec
  6044. 333.81 s [opt-env-conf-test] "typo-switch"
  6045. 333.81 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/ErrorSpec.hs:178:5-21
  6046. 333.81 s [opt-env-conf-test] @@ -175,7 +175,7 @@
  6047. 333.81 s [opt-env-conf-test] parseArgsErrorSpec
  6048. 333.81 s [opt-env-conf-test] "typo-option"
  6049. 333.81 s [opt-env-conf-test] (optional $ setting [help "often misspelt as baz", reader str, option, long "bar"] :: Parser (Maybe String))
  6050. 333.81 s [opt-env-conf-test] - ["--baz", "arg"]
  6051. 333.81 s [opt-env-conf-test] + ["--baz", "arg"]
  6052. 333.81 s [opt-env-conf-test]
  6053. 333.81 s [opt-env-conf-test] parseArgsErrorSpec
  6054. 333.81 s [opt-env-conf-test] "typo-switch"
  6055. 333.81 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/ErrorSpec.hs:192:5-21
  6056. 333.81 s [opt-env-conf-test] @@ -189,7 +189,7 @@
  6057. 333.81 s [opt-env-conf-test] parseArgsErrorSpec
  6058. 333.81 s [opt-env-conf-test] "leftover-option"
  6059. 333.81 s [opt-env-conf-test] (pure 'b')
  6060. 333.81 s [opt-env-conf-test] - ["--key", "val"]
  6061. 333.81 s [opt-env-conf-test] + []
  6062. 333.81 s [opt-env-conf-test] parseArgsErrorSpec
  6063. 333.81 s [opt-env-conf-test] "leftover-argument"
  6064. 333.81 s [opt-env-conf-test] (pure 'c')
  6065. 333.81 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/ErrorSpec.hs:192:5-21
  6066. 333.81 s [opt-env-conf-test] @@ -189,7 +189,7 @@
  6067. 333.81 s [opt-env-conf-test] parseArgsErrorSpec
  6068. 333.81 s [opt-env-conf-test] "leftover-option"
  6069. 333.81 s [opt-env-conf-test] (pure 'b')
  6070. 333.81 s [opt-env-conf-test] - ["--key", "val"]
  6071. 333.81 s [opt-env-conf-test] + ["--key", "val"]
  6072. 333.81 s [opt-env-conf-test] parseArgsErrorSpec
  6073. 333.81 s [opt-env-conf-test] "leftover-argument"
  6074. 333.81 s [opt-env-conf-test] (pure 'c')
  6075. 333.81 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/ErrorSpec.hs:196:5-19
  6076. 333.81 s [opt-env-conf-test] @@ -193,7 +193,7 @@
  6077. 333.81 s [opt-env-conf-test] parseArgsErrorSpec
  6078. 333.81 s [opt-env-conf-test] "leftover-argument"
  6079. 333.81 s [opt-env-conf-test] (pure 'c')
  6080. 333.81 s [opt-env-conf-test] - ["foo", "bar"]
  6081. 333.81 s [opt-env-conf-test] + []
  6082. 333.81 s [opt-env-conf-test]
  6083. 333.81 s [opt-env-conf-test] parseArgsErrorSpec :: (HasCallStack) => (Show a) => FilePath -> Parser a -> [String] -> Spec
  6084. 333.81 s [opt-env-conf-test] parseArgsErrorSpec fp p args =
  6085. 333.82 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/ErrorSpec.hs:196:5-19
  6086. 333.82 s [opt-env-conf-test] @@ -193,7 +193,7 @@
  6087. 333.82 s [opt-env-conf-test] parseArgsErrorSpec
  6088. 333.82 s [opt-env-conf-test] "leftover-argument"
  6089. 333.82 s [opt-env-conf-test] (pure 'c')
  6090. 333.82 s [opt-env-conf-test] - ["foo", "bar"]
  6091. 333.82 s [opt-env-conf-test] + ["foo", "bar"]
  6092. 333.82 s [opt-env-conf-test]
  6093. 333.82 s [opt-env-conf-test] parseArgsErrorSpec :: (HasCallStack) => (Show a) => FilePath -> Parser a -> [String] -> Spec
  6094. 333.82 s [opt-env-conf-test] parseArgsErrorSpec fp p args =
  6095. 333.82 s [opt-env-conf-test] added 46 mutations
  6096. 335.34 s [opt-env-conf-test] [ 7 of 17] Compiling OptEnvConf.LintSpec ( test/OptEnvConf/LintSpec.hs, dist/build/opt-env-conf-test/opt-env-conf-test-tmp/OptEnvConf/LintSpec.o ) [Impure plugin forced recompilation]
  6097. 335.34 s [opt-env-conf-test] mutation: instrumenting OptEnvConf.LintSpec
  6098. 335.34 s [opt-env-conf-test] added mutation BoolLit at test/OptEnvConf/LintSpec.hs:27:18-22
  6099. 335.34 s [opt-env-conf-test] @@ -24,7 +24,7 @@
  6100. 335.34 s [opt-env-conf-test] "dash-in-short"
  6101. 335.34 s [opt-env-conf-test] ( setting
  6102. 335.34 s [opt-env-conf-test] [ help "Dash in a 'short'",
  6103. 335.34 s [opt-env-conf-test] - switch True,
  6104. 335.34 s [opt-env-conf-test] + switch False,
  6105. 335.34 s [opt-env-conf-test] short '-'
  6106. 335.34 s [opt-env-conf-test] ]
  6107. 335.34 s [opt-env-conf-test] )
  6108. 335.34 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/LintSpec.hs:26:9-10
  6109. 335.34 s [opt-env-conf-test] @@ -23,10 +23,7 @@
  6110. 335.34 s [opt-env-conf-test] goldenLintTest
  6111. 335.34 s [opt-env-conf-test] "dash-in-short"
  6112. 335.34 s [opt-env-conf-test] ( setting
  6113. 335.34 s [opt-env-conf-test] - [ help "Dash in a 'short'",
  6114. 335.34 s [opt-env-conf-test] - switch True,
  6115. 335.34 s [opt-env-conf-test] - short '-'
  6116. 335.34 s [opt-env-conf-test] - ]
  6117. 335.34 s [opt-env-conf-test] + []
  6118. 335.34 s [opt-env-conf-test] )
  6119. 335.34 s [opt-env-conf-test] goldenLintTest
  6120. 335.34 s [opt-env-conf-test] "dash-in-long"
  6121. 335.34 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/LintSpec.hs:26:9-10
  6122. 335.34 s [opt-env-conf-test] @@ -23,10 +23,10 @@
  6123. 335.34 s [opt-env-conf-test] goldenLintTest
  6124. 335.34 s [opt-env-conf-test] "dash-in-short"
  6125. 335.34 s [opt-env-conf-test] ( setting
  6126. 335.34 s [opt-env-conf-test] - [ help "Dash in a 'short'",
  6127. 335.34 s [opt-env-conf-test] - switch True,
  6128. 335.34 s [opt-env-conf-test] - short '-'
  6129. 335.34 s [opt-env-conf-test] - ]
  6130. 335.34 s [opt-env-conf-test] + [ help "Dash in a 'short'",
  6131. 335.34 s [opt-env-conf-test] + switch True,
  6132. 335.34 s [opt-env-conf-test] + short '-'
  6133. 335.34 s [opt-env-conf-test] + ]
  6134. 335.34 s [opt-env-conf-test] )
  6135. 335.34 s [opt-env-conf-test] goldenLintTest
  6136. 335.34 s [opt-env-conf-test] "dash-in-long"
  6137. 335.34 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/LintSpec.hs:26:9-10
  6138. 335.34 s [opt-env-conf-test] @@ -23,10 +23,9 @@
  6139. 335.34 s [opt-env-conf-test] goldenLintTest
  6140. 335.34 s [opt-env-conf-test] "dash-in-short"
  6141. 335.34 s [opt-env-conf-test] ( setting
  6142. 335.34 s [opt-env-conf-test] - [ help "Dash in a 'short'",
  6143. 335.34 s [opt-env-conf-test] - switch True,
  6144. 335.34 s [opt-env-conf-test] - short '-'
  6145. 335.34 s [opt-env-conf-test] - ]
  6146. 335.34 s [opt-env-conf-test] + [ help "Dash in a 'short'",
  6147. 335.34 s [opt-env-conf-test] + switch True
  6148. 335.34 s [opt-env-conf-test] +]
  6149. 335.34 s [opt-env-conf-test] )
  6150. 335.34 s [opt-env-conf-test] goldenLintTest
  6151. 335.34 s [opt-env-conf-test] "dash-in-long"
  6152. 335.34 s [opt-env-conf-test] added mutation BoolLit at test/OptEnvConf/LintSpec.hs:35:18-22
  6153. 335.34 s [opt-env-conf-test] @@ -32,7 +32,7 @@
  6154. 335.34 s [opt-env-conf-test] "dash-in-long"
  6155. 335.34 s [opt-env-conf-test] ( setting
  6156. 335.34 s [opt-env-conf-test] [ help "Dash in a 'long'",
  6157. 335.34 s [opt-env-conf-test] - switch True,
  6158. 335.34 s [opt-env-conf-test] + switch False,
  6159. 335.34 s [opt-env-conf-test] long "--switch"
  6160. 335.34 s [opt-env-conf-test] ]
  6161. 335.34 s [opt-env-conf-test] )
  6162. 335.34 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/LintSpec.hs:34:9-10
  6163. 335.34 s [opt-env-conf-test] @@ -31,10 +31,7 @@
  6164. 335.34 s [opt-env-conf-test] goldenLintTest
  6165. 335.34 s [opt-env-conf-test] "dash-in-long"
  6166. 335.34 s [opt-env-conf-test] ( setting
  6167. 335.34 s [opt-env-conf-test] - [ help "Dash in a 'long'",
  6168. 335.35 s [opt-env-conf-test] - switch True,
  6169. 335.35 s [opt-env-conf-test] - long "--switch"
  6170. 335.35 s [opt-env-conf-test] - ]
  6171. 335.35 s [opt-env-conf-test] + []
  6172. 335.35 s [opt-env-conf-test] )
  6173. 335.35 s [opt-env-conf-test] goldenLintTest
  6174. 335.35 s [opt-env-conf-test] "no-reader-for-argument"
  6175. 335.35 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/LintSpec.hs:34:9-10
  6176. 335.35 s [opt-env-conf-test] @@ -31,10 +31,10 @@
  6177. 335.35 s [opt-env-conf-test] goldenLintTest
  6178. 335.35 s [opt-env-conf-test] "dash-in-long"
  6179. 335.35 s [opt-env-conf-test] ( setting
  6180. 335.35 s [opt-env-conf-test] - [ help "Dash in a 'long'",
  6181. 335.35 s [opt-env-conf-test] - switch True,
  6182. 335.35 s [opt-env-conf-test] - long "--switch"
  6183. 335.35 s [opt-env-conf-test] - ]
  6184. 335.35 s [opt-env-conf-test] + [ help "Dash in a 'long'",
  6185. 335.35 s [opt-env-conf-test] + switch True,
  6186. 335.35 s [opt-env-conf-test] + long "--switch"
  6187. 335.35 s [opt-env-conf-test] + ]
  6188. 335.35 s [opt-env-conf-test] )
  6189. 335.35 s [opt-env-conf-test] goldenLintTest
  6190. 335.35 s [opt-env-conf-test] "no-reader-for-argument"
  6191. 335.35 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/LintSpec.hs:34:9-10
  6192. 335.35 s [opt-env-conf-test] @@ -31,10 +31,9 @@
  6193. 335.35 s [opt-env-conf-test] goldenLintTest
  6194. 335.35 s [opt-env-conf-test] "dash-in-long"
  6195. 335.35 s [opt-env-conf-test] ( setting
  6196. 335.35 s [opt-env-conf-test] - [ help "Dash in a 'long'",
  6197. 335.35 s [opt-env-conf-test] - switch True,
  6198. 335.35 s [opt-env-conf-test] - long "--switch"
  6199. 335.35 s [opt-env-conf-test] - ]
  6200. 335.35 s [opt-env-conf-test] + [ help "Dash in a 'long'",
  6201. 335.35 s [opt-env-conf-test] + switch True
  6202. 335.35 s [opt-env-conf-test] +]
  6203. 335.35 s [opt-env-conf-test] )
  6204. 335.35 s [opt-env-conf-test] goldenLintTest
  6205. 335.35 s [opt-env-conf-test] "no-reader-for-argument"
  6206. 335.35 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/LintSpec.hs:42:9-10
  6207. 335.35 s [opt-env-conf-test] @@ -39,10 +39,7 @@
  6208. 335.35 s [opt-env-conf-test] goldenLintTest
  6209. 335.35 s [opt-env-conf-test] "no-reader-for-argument"
  6210. 335.35 s [opt-env-conf-test] ( setting
  6211. 335.35 s [opt-env-conf-test] - [ argument,
  6212. 335.35 s [opt-env-conf-test] - metavar "STR",
  6213. 335.35 s [opt-env-conf-test] - help "Example"
  6214. 335.35 s [opt-env-conf-test] - ]
  6215. 335.35 s [opt-env-conf-test] + []
  6216. 335.35 s [opt-env-conf-test] )
  6217. 335.35 s [opt-env-conf-test] goldenLintTest
  6218. 335.35 s [opt-env-conf-test] "no-metavar-for-argument"
  6219. 335.35 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/LintSpec.hs:42:9-10
  6220. 335.35 s [opt-env-conf-test] @@ -39,10 +39,10 @@
  6221. 335.35 s [opt-env-conf-test] goldenLintTest
  6222. 335.35 s [opt-env-conf-test] "no-reader-for-argument"
  6223. 335.35 s [opt-env-conf-test] ( setting
  6224. 335.35 s [opt-env-conf-test] - [ argument,
  6225. 335.35 s [opt-env-conf-test] - metavar "STR",
  6226. 335.35 s [opt-env-conf-test] - help "Example"
  6227. 335.35 s [opt-env-conf-test] - ]
  6228. 335.35 s [opt-env-conf-test] + [ argument,
  6229. 335.35 s [opt-env-conf-test] + metavar "STR",
  6230. 335.35 s [opt-env-conf-test] + help "Example"
  6231. 335.35 s [opt-env-conf-test] + ]
  6232. 335.35 s [opt-env-conf-test] )
  6233. 335.35 s [opt-env-conf-test] goldenLintTest
  6234. 335.35 s [opt-env-conf-test] "no-metavar-for-argument"
  6235. 335.35 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/LintSpec.hs:42:9-10
  6236. 335.35 s [opt-env-conf-test] @@ -39,10 +39,9 @@
  6237. 335.35 s [opt-env-conf-test] goldenLintTest
  6238. 335.35 s [opt-env-conf-test] "no-reader-for-argument"
  6239. 335.35 s [opt-env-conf-test] ( setting
  6240. 335.35 s [opt-env-conf-test] - [ argument,
  6241. 335.35 s [opt-env-conf-test] - metavar "STR",
  6242. 335.35 s [opt-env-conf-test] - help "Example"
  6243. 335.35 s [opt-env-conf-test] - ]
  6244. 335.35 s [opt-env-conf-test] + [ argument,
  6245. 335.35 s [opt-env-conf-test] + metavar "STR"
  6246. 335.35 s [opt-env-conf-test] +]
  6247. 335.35 s [opt-env-conf-test] )
  6248. 335.35 s [opt-env-conf-test] goldenLintTest
  6249. 335.35 s [opt-env-conf-test] "no-metavar-for-argument"
  6250. 335.35 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/LintSpec.hs:59:9-10
  6251. 335.35 s [opt-env-conf-test] @@ -56,11 +56,7 @@
  6252. 335.35 s [opt-env-conf-test] goldenLintTest
  6253. 335.35 s [opt-env-conf-test] "no-reader-for-option"
  6254. 335.35 s [opt-env-conf-test] ( setting
  6255. 335.35 s [opt-env-conf-test] - [ option,
  6256. 335.35 s [opt-env-conf-test] - long "example",
  6257. 335.35 s [opt-env-conf-test] - metavar "STR",
  6258. 335.35 s [opt-env-conf-test] - help "Example"
  6259. 335.35 s [opt-env-conf-test] - ]
  6260. 335.35 s [opt-env-conf-test] + []
  6261. 335.35 s [opt-env-conf-test] )
  6262. 335.35 s [opt-env-conf-test] goldenLintTest
  6263. 335.35 s [opt-env-conf-test] "no-dashed-for-option"
  6264. 335.35 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/LintSpec.hs:59:9-10
  6265. 335.35 s [opt-env-conf-test] @@ -56,11 +56,11 @@
  6266. 335.35 s [opt-env-conf-test] goldenLintTest
  6267. 335.35 s [opt-env-conf-test] "no-reader-for-option"
  6268. 335.35 s [opt-env-conf-test] ( setting
  6269. 335.35 s [opt-env-conf-test] - [ option,
  6270. 335.35 s [opt-env-conf-test] - long "example",
  6271. 335.35 s [opt-env-conf-test] - metavar "STR",
  6272. 335.35 s [opt-env-conf-test] - help "Example"
  6273. 335.35 s [opt-env-conf-test] - ]
  6274. 335.35 s [opt-env-conf-test] + [ option,
  6275. 335.35 s [opt-env-conf-test] + long "example",
  6276. 335.35 s [opt-env-conf-test] + metavar "STR",
  6277. 335.35 s [opt-env-conf-test] + help "Example"
  6278. 335.35 s [opt-env-conf-test] + ]
  6279. 335.35 s [opt-env-conf-test] )
  6280. 335.35 s [opt-env-conf-test] goldenLintTest
  6281. 335.35 s [opt-env-conf-test] "no-dashed-for-option"
  6282. 335.35 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/LintSpec.hs:59:9-10
  6283. 335.35 s [opt-env-conf-test] @@ -56,11 +56,10 @@
  6284. 335.35 s [opt-env-conf-test] goldenLintTest
  6285. 335.35 s [opt-env-conf-test] "no-reader-for-option"
  6286. 335.35 s [opt-env-conf-test] ( setting
  6287. 335.35 s [opt-env-conf-test] - [ option,
  6288. 335.35 s [opt-env-conf-test] - long "example",
  6289. 335.35 s [opt-env-conf-test] - metavar "STR",
  6290. 335.35 s [opt-env-conf-test] - help "Example"
  6291. 335.35 s [opt-env-conf-test] - ]
  6292. 335.35 s [opt-env-conf-test] + [ option,
  6293. 335.35 s [opt-env-conf-test] + long "example",
  6294. 335.35 s [opt-env-conf-test] + metavar "STR"
  6295. 335.35 s [opt-env-conf-test] +]
  6296. 335.35 s [opt-env-conf-test] )
  6297. 335.35 s [opt-env-conf-test] goldenLintTest
  6298. 335.35 s [opt-env-conf-test] "no-dashed-for-option"
  6299. 335.35 s [opt-env-conf-test] added mutation BoolLit at test/OptEnvConf/LintSpec.hs:99:18-22
  6300. 335.35 s [opt-env-conf-test] @@ -96,7 +96,7 @@
  6301. 335.35 s [opt-env-conf-test] goldenLintTest
  6302. 335.35 s [opt-env-conf-test] "no-dashed-for-switch"
  6303. 335.35 s [opt-env-conf-test] ( setting
  6304. 335.35 s [opt-env-conf-test] - [ switch True,
  6305. 335.35 s [opt-env-conf-test] + [ switch False,
  6306. 335.35 s [opt-env-conf-test] help "Example"
  6307. 335.35 s [opt-env-conf-test] ]
  6308. 335.35 s [opt-env-conf-test] )
  6309. 335.35 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/LintSpec.hs:99:9-10
  6310. 335.35 s [opt-env-conf-test] @@ -96,9 +96,7 @@
  6311. 335.35 s [opt-env-conf-test] goldenLintTest
  6312. 335.35 s [opt-env-conf-test] "no-dashed-for-switch"
  6313. 335.35 s [opt-env-conf-test] ( setting
  6314. 335.35 s [opt-env-conf-test] - [ switch True,
  6315. 335.35 s [opt-env-conf-test] - help "Example"
  6316. 335.35 s [opt-env-conf-test] - ]
  6317. 335.35 s [opt-env-conf-test] + []
  6318. 335.35 s [opt-env-conf-test] )
  6319. 335.35 s [opt-env-conf-test] goldenLintTest
  6320. 335.35 s [opt-env-conf-test] "no-reader-for-env"
  6321. 335.35 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/LintSpec.hs:99:9-10
  6322. 335.35 s [opt-env-conf-test] @@ -96,9 +96,9 @@
  6323. 335.35 s [opt-env-conf-test] goldenLintTest
  6324. 335.35 s [opt-env-conf-test] "no-dashed-for-switch"
  6325. 335.35 s [opt-env-conf-test] ( setting
  6326. 335.35 s [opt-env-conf-test] - [ switch True,
  6327. 335.35 s [opt-env-conf-test] - help "Example"
  6328. 335.35 s [opt-env-conf-test] - ]
  6329. 335.35 s [opt-env-conf-test] + [ switch True,
  6330. 335.35 s [opt-env-conf-test] + help "Example"
  6331. 335.35 s [opt-env-conf-test] + ]
  6332. 335.35 s [opt-env-conf-test] )
  6333. 335.35 s [opt-env-conf-test] goldenLintTest
  6334. 335.35 s [opt-env-conf-test] "no-reader-for-env"
  6335. 335.35 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/LintSpec.hs:106:9-10
  6336. 335.35 s [opt-env-conf-test] @@ -103,9 +103,7 @@
  6337. 335.35 s [opt-env-conf-test] goldenLintTest
  6338. 335.35 s [opt-env-conf-test] "no-reader-for-env"
  6339. 335.35 s [opt-env-conf-test] ( setting
  6340. 335.35 s [opt-env-conf-test] - [ env "EXAMPLE",
  6341. 335.35 s [opt-env-conf-test] - help "Example"
  6342. 335.35 s [opt-env-conf-test] - ]
  6343. 335.35 s [opt-env-conf-test] + []
  6344. 335.35 s [opt-env-conf-test] )
  6345. 335.35 s [opt-env-conf-test] goldenLintTest
  6346. 335.35 s [opt-env-conf-test] "no-metavar-for-env"
  6347. 335.35 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/LintSpec.hs:106:9-10
  6348. 335.35 s [opt-env-conf-test] @@ -103,9 +103,9 @@
  6349. 335.35 s [opt-env-conf-test] goldenLintTest
  6350. 335.35 s [opt-env-conf-test] "no-reader-for-env"
  6351. 335.35 s [opt-env-conf-test] ( setting
  6352. 335.35 s [opt-env-conf-test] - [ env "EXAMPLE",
  6353. 335.35 s [opt-env-conf-test] - help "Example"
  6354. 335.35 s [opt-env-conf-test] - ]
  6355. 335.35 s [opt-env-conf-test] + [ env "EXAMPLE",
  6356. 335.35 s [opt-env-conf-test] + help "Example"
  6357. 335.35 s [opt-env-conf-test] + ]
  6358. 335.35 s [opt-env-conf-test] )
  6359. 335.35 s [opt-env-conf-test] goldenLintTest
  6360. 335.35 s [opt-env-conf-test] "no-metavar-for-env"
  6361. 335.35 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/LintSpec.hs:186:9-10
  6362. 335.35 s [opt-env-conf-test] @@ -183,9 +183,7 @@
  6363. 335.35 s [opt-env-conf-test] goldenLintTest
  6364. 335.35 s [opt-env-conf-test] "unknown-default-command"
  6365. 335.35 s [opt-env-conf-test] ( commands
  6366. 335.35 s [opt-env-conf-test] - [ command "a" "a" $ pure 'a',
  6367. 335.35 s [opt-env-conf-test] - defaultCommand "b"
  6368. 335.35 s [opt-env-conf-test] - ]
  6369. 335.35 s [opt-env-conf-test] + []
  6370. 335.35 s [opt-env-conf-test] )
  6371. 335.35 s [opt-env-conf-test]
  6372. 335.35 s [opt-env-conf-test] goldenLintTest :: (HasCallStack) => FilePath -> Parser a -> Spec
  6373. 335.35 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/LintSpec.hs:186:9-10
  6374. 335.35 s [opt-env-conf-test] @@ -183,9 +183,9 @@
  6375. 335.35 s [opt-env-conf-test] goldenLintTest
  6376. 335.35 s [opt-env-conf-test] "unknown-default-command"
  6377. 335.35 s [opt-env-conf-test] ( commands
  6378. 335.35 s [opt-env-conf-test] - [ command "a" "a" $ pure 'a',
  6379. 335.35 s [opt-env-conf-test] - defaultCommand "b"
  6380. 335.35 s [opt-env-conf-test] - ]
  6381. 335.35 s [opt-env-conf-test] + [ command "a" "a" $ pure 'a',
  6382. 335.35 s [opt-env-conf-test] + defaultCommand "b"
  6383. 335.35 s [opt-env-conf-test] + ]
  6384. 335.35 s [opt-env-conf-test] )
  6385. 335.35 s [opt-env-conf-test]
  6386. 335.35 s [opt-env-conf-test] goldenLintTest :: (HasCallStack) => FilePath -> Parser a -> Spec
  6387. 335.35 s [opt-env-conf-test] added 21 mutations
  6388. 335.65 s [opt-env-conf-test] [ 8 of 17] Compiling OptEnvConf.NonDetSpec ( test/OptEnvConf/NonDetSpec.hs, dist/build/opt-env-conf-test/opt-env-conf-test-tmp/OptEnvConf/NonDetSpec.o ) [Impure plugin forced recompilation]
  6389. 335.66 s [opt-env-conf-test] mutation: instrumenting OptEnvConf.NonDetSpec
  6390. 335.66 s [opt-env-conf-test] added mutation IntLit at test/OptEnvConf/NonDetSpec.hs:22:22-23
  6391. 335.66 s [opt-env-conf-test] @@ -19,7 +19,7 @@
  6392. 335.66 s [opt-env-conf-test] guard $ even $ a + b
  6393. 335.66 s [opt-env-conf-test] pure (a, b)
  6394. 335.66 s [opt-env-conf-test] )
  6395. 335.66 s [opt-env-conf-test] - `shouldBe` [(1, 3), (2, 4)]
  6396. 335.66 s [opt-env-conf-test] + `shouldBe` [(0, 3), (2, 4)]
  6397. 335.66 s [opt-env-conf-test] it "can recover from failures with <|>" $
  6398. 335.66 s [opt-env-conf-test] runNonDet
  6399. 335.66 s [opt-env-conf-test] ( do
  6400. 335.66 s [opt-env-conf-test] added mutation IntLit at test/OptEnvConf/NonDetSpec.hs:22:22-23
  6401. 335.66 s [opt-env-conf-test] @@ -19,7 +19,7 @@
  6402. 335.66 s [opt-env-conf-test] guard $ even $ a + b
  6403. 335.66 s [opt-env-conf-test] pure (a, b)
  6404. 335.66 s [opt-env-conf-test] )
  6405. 335.66 s [opt-env-conf-test] - `shouldBe` [(1, 3), (2, 4)]
  6406. 335.66 s [opt-env-conf-test] + `shouldBe` [(-1, 3), (2, 4)]
  6407. 335.66 s [opt-env-conf-test] it "can recover from failures with <|>" $
  6408. 335.66 s [opt-env-conf-test] runNonDet
  6409. 335.66 s [opt-env-conf-test] ( do
  6410. 335.66 s [opt-env-conf-test] added mutation IntLit at test/OptEnvConf/NonDetSpec.hs:22:25-26
  6411. 335.66 s [opt-env-conf-test] @@ -19,7 +19,7 @@
  6412. 335.66 s [opt-env-conf-test] guard $ even $ a + b
  6413. 335.66 s [opt-env-conf-test] pure (a, b)
  6414. 335.66 s [opt-env-conf-test] )
  6415. 335.66 s [opt-env-conf-test] - `shouldBe` [(1, 3), (2, 4)]
  6416. 335.66 s [opt-env-conf-test] + `shouldBe` [(1, 0), (2, 4)]
  6417. 335.66 s [opt-env-conf-test] it "can recover from failures with <|>" $
  6418. 335.66 s [opt-env-conf-test] runNonDet
  6419. 335.66 s [opt-env-conf-test] ( do
  6420. 335.66 s [opt-env-conf-test] added mutation IntLit at test/OptEnvConf/NonDetSpec.hs:22:25-26
  6421. 335.66 s [opt-env-conf-test] @@ -19,7 +19,7 @@
  6422. 335.66 s [opt-env-conf-test] guard $ even $ a + b
  6423. 335.66 s [opt-env-conf-test] pure (a, b)
  6424. 335.66 s [opt-env-conf-test] )
  6425. 335.66 s [opt-env-conf-test] - `shouldBe` [(1, 3), (2, 4)]
  6426. 335.66 s [opt-env-conf-test] + `shouldBe` [(1, 1), (2, 4)]
  6427. 335.66 s [opt-env-conf-test] it "can recover from failures with <|>" $
  6428. 335.66 s [opt-env-conf-test] runNonDet
  6429. 335.66 s [opt-env-conf-test] ( do
  6430. 335.66 s [opt-env-conf-test] added mutation IntLit at test/OptEnvConf/NonDetSpec.hs:22:25-26
  6431. 335.66 s [opt-env-conf-test] @@ -19,7 +19,7 @@
  6432. 335.66 s [opt-env-conf-test] guard $ even $ a + b
  6433. 335.66 s [opt-env-conf-test] pure (a, b)
  6434. 335.66 s [opt-env-conf-test] )
  6435. 335.66 s [opt-env-conf-test] - `shouldBe` [(1, 3), (2, 4)]
  6436. 335.66 s [opt-env-conf-test] + `shouldBe` [(1, -3), (2, 4)]
  6437. 335.66 s [opt-env-conf-test] it "can recover from failures with <|>" $
  6438. 335.66 s [opt-env-conf-test] runNonDet
  6439. 335.66 s [opt-env-conf-test] ( do
  6440. 335.66 s [opt-env-conf-test] added mutation IntLit at test/OptEnvConf/NonDetSpec.hs:22:30-31
  6441. 335.66 s [opt-env-conf-test] @@ -19,7 +19,7 @@
  6442. 335.66 s [opt-env-conf-test] guard $ even $ a + b
  6443. 335.66 s [opt-env-conf-test] pure (a, b)
  6444. 335.66 s [opt-env-conf-test] )
  6445. 335.66 s [opt-env-conf-test] - `shouldBe` [(1, 3), (2, 4)]
  6446. 335.66 s [opt-env-conf-test] + `shouldBe` [(1, 3), (0, 4)]
  6447. 335.66 s [opt-env-conf-test] it "can recover from failures with <|>" $
  6448. 335.66 s [opt-env-conf-test] runNonDet
  6449. 335.66 s [opt-env-conf-test] ( do
  6450. 335.66 s [opt-env-conf-test] added mutation IntLit at test/OptEnvConf/NonDetSpec.hs:22:30-31
  6451. 335.66 s [opt-env-conf-test] @@ -19,7 +19,7 @@
  6452. 335.66 s [opt-env-conf-test] guard $ even $ a + b
  6453. 335.66 s [opt-env-conf-test] pure (a, b)
  6454. 335.66 s [opt-env-conf-test] )
  6455. 335.66 s [opt-env-conf-test] - `shouldBe` [(1, 3), (2, 4)]
  6456. 335.66 s [opt-env-conf-test] + `shouldBe` [(1, 3), (1, 4)]
  6457. 335.66 s [opt-env-conf-test] it "can recover from failures with <|>" $
  6458. 335.66 s [opt-env-conf-test] runNonDet
  6459. 335.66 s [opt-env-conf-test] ( do
  6460. 335.66 s [opt-env-conf-test] added mutation IntLit at test/OptEnvConf/NonDetSpec.hs:22:30-31
  6461. 335.66 s [opt-env-conf-test] @@ -19,7 +19,7 @@
  6462. 335.66 s [opt-env-conf-test] guard $ even $ a + b
  6463. 335.66 s [opt-env-conf-test] pure (a, b)
  6464. 335.66 s [opt-env-conf-test] )
  6465. 335.66 s [opt-env-conf-test] - `shouldBe` [(1, 3), (2, 4)]
  6466. 335.66 s [opt-env-conf-test] + `shouldBe` [(1, 3), (-2, 4)]
  6467. 335.66 s [opt-env-conf-test] it "can recover from failures with <|>" $
  6468. 335.66 s [opt-env-conf-test] runNonDet
  6469. 335.66 s [opt-env-conf-test] ( do
  6470. 335.66 s [opt-env-conf-test] added mutation IntLit at test/OptEnvConf/NonDetSpec.hs:22:33-34
  6471. 335.66 s [opt-env-conf-test] @@ -19,7 +19,7 @@
  6472. 335.66 s [opt-env-conf-test] guard $ even $ a + b
  6473. 335.66 s [opt-env-conf-test] pure (a, b)
  6474. 335.66 s [opt-env-conf-test] )
  6475. 335.66 s [opt-env-conf-test] - `shouldBe` [(1, 3), (2, 4)]
  6476. 335.66 s [opt-env-conf-test] + `shouldBe` [(1, 3), (2, 0)]
  6477. 335.66 s [opt-env-conf-test] it "can recover from failures with <|>" $
  6478. 335.66 s [opt-env-conf-test] runNonDet
  6479. 335.66 s [opt-env-conf-test] ( do
  6480. 335.66 s [opt-env-conf-test] added mutation IntLit at test/OptEnvConf/NonDetSpec.hs:22:33-34
  6481. 335.67 s [opt-env-conf-test] @@ -19,7 +19,7 @@
  6482. 335.67 s [opt-env-conf-test] guard $ even $ a + b
  6483. 335.67 s [opt-env-conf-test] pure (a, b)
  6484. 335.67 s [opt-env-conf-test] )
  6485. 335.67 s [opt-env-conf-test] - `shouldBe` [(1, 3), (2, 4)]
  6486. 335.67 s [opt-env-conf-test] + `shouldBe` [(1, 3), (2, 1)]
  6487. 335.67 s [opt-env-conf-test] it "can recover from failures with <|>" $
  6488. 335.67 s [opt-env-conf-test] runNonDet
  6489. 335.67 s [opt-env-conf-test] ( do
  6490. 335.67 s [opt-env-conf-test] added mutation IntLit at test/OptEnvConf/NonDetSpec.hs:22:33-34
  6491. 335.67 s [opt-env-conf-test] @@ -19,7 +19,7 @@
  6492. 335.67 s [opt-env-conf-test] guard $ even $ a + b
  6493. 335.67 s [opt-env-conf-test] pure (a, b)
  6494. 335.67 s [opt-env-conf-test] )
  6495. 335.67 s [opt-env-conf-test] - `shouldBe` [(1, 3), (2, 4)]
  6496. 335.67 s [opt-env-conf-test] + `shouldBe` [(1, 3), (2, -4)]
  6497. 335.67 s [opt-env-conf-test] it "can recover from failures with <|>" $
  6498. 335.67 s [opt-env-conf-test] runNonDet
  6499. 335.67 s [opt-env-conf-test] ( do
  6500. 335.67 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/NonDetSpec.hs:22:20-36
  6501. 335.67 s [opt-env-conf-test] @@ -19,7 +19,7 @@
  6502. 335.67 s [opt-env-conf-test] guard $ even $ a + b
  6503. 335.67 s [opt-env-conf-test] pure (a, b)
  6504. 335.67 s [opt-env-conf-test] )
  6505. 335.67 s [opt-env-conf-test] - `shouldBe` [(1, 3), (2, 4)]
  6506. 335.67 s [opt-env-conf-test] + `shouldBe` []
  6507. 335.67 s [opt-env-conf-test] it "can recover from failures with <|>" $
  6508. 335.67 s [opt-env-conf-test] runNonDet
  6509. 335.67 s [opt-env-conf-test] ( do
  6510. 335.67 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/NonDetSpec.hs:22:20-36
  6511. 335.67 s [opt-env-conf-test] @@ -19,7 +19,7 @@
  6512. 335.67 s [opt-env-conf-test] guard $ even $ a + b
  6513. 335.67 s [opt-env-conf-test] pure (a, b)
  6514. 335.67 s [opt-env-conf-test] )
  6515. 335.67 s [opt-env-conf-test] - `shouldBe` [(1, 3), (2, 4)]
  6516. 335.67 s [opt-env-conf-test] + `shouldBe` [(1, 3), (2, 4)]
  6517. 335.67 s [opt-env-conf-test] it "can recover from failures with <|>" $
  6518. 335.67 s [opt-env-conf-test] runNonDet
  6519. 335.67 s [opt-env-conf-test] ( do
  6520. 335.67 s [opt-env-conf-test] added mutation IntLit at test/OptEnvConf/NonDetSpec.hs:31:21-22
  6521. 335.67 s [opt-env-conf-test] @@ -28,7 +28,7 @@
  6522. 335.67 s [opt-env-conf-test] guard $ f a
  6523. 335.67 s [opt-env-conf-test] pure a
  6524. 335.67 s [opt-env-conf-test] )
  6525. 335.67 s [opt-env-conf-test] - `shouldBe` [1, 2]
  6526. 335.67 s [opt-env-conf-test] + `shouldBe` [0, 2]
  6527. 335.67 s [opt-env-conf-test]
  6528. 335.67 s [opt-env-conf-test] describe "runNonDetT" $ do
  6529. 335.67 s [opt-env-conf-test] it "can recover from underlying errors" $ do
  6530. 335.67 s [opt-env-conf-test] added mutation IntLit at test/OptEnvConf/NonDetSpec.hs:31:21-22
  6531. 335.67 s [opt-env-conf-test] @@ -28,7 +28,7 @@
  6532. 335.67 s [opt-env-conf-test] guard $ f a
  6533. 335.67 s [opt-env-conf-test] pure a
  6534. 335.67 s [opt-env-conf-test] )
  6535. 335.67 s [opt-env-conf-test] - `shouldBe` [1, 2]
  6536. 335.67 s [opt-env-conf-test] + `shouldBe` [-1, 2]
  6537. 335.67 s [opt-env-conf-test]
  6538. 335.67 s [opt-env-conf-test] describe "runNonDetT" $ do
  6539. 335.67 s [opt-env-conf-test] it "can recover from underlying errors" $ do
  6540. 335.67 s [opt-env-conf-test] added mutation IntLit at test/OptEnvConf/NonDetSpec.hs:31:24-25
  6541. 335.67 s [opt-env-conf-test] @@ -28,7 +28,7 @@
  6542. 335.67 s [opt-env-conf-test] guard $ f a
  6543. 335.67 s [opt-env-conf-test] pure a
  6544. 335.67 s [opt-env-conf-test] )
  6545. 335.67 s [opt-env-conf-test] - `shouldBe` [1, 2]
  6546. 335.67 s [opt-env-conf-test] + `shouldBe` [1, 0]
  6547. 335.67 s [opt-env-conf-test]
  6548. 335.67 s [opt-env-conf-test] describe "runNonDetT" $ do
  6549. 335.67 s [opt-env-conf-test] it "can recover from underlying errors" $ do
  6550. 335.67 s [opt-env-conf-test] added mutation IntLit at test/OptEnvConf/NonDetSpec.hs:31:24-25
  6551. 335.67 s [opt-env-conf-test] @@ -28,7 +28,7 @@
  6552. 335.67 s [opt-env-conf-test] guard $ f a
  6553. 335.67 s [opt-env-conf-test] pure a
  6554. 335.67 s [opt-env-conf-test] )
  6555. 335.67 s [opt-env-conf-test] - `shouldBe` [1, 2]
  6556. 335.67 s [opt-env-conf-test] + `shouldBe` [1, 1]
  6557. 335.67 s [opt-env-conf-test]
  6558. 335.67 s [opt-env-conf-test] describe "runNonDetT" $ do
  6559. 335.67 s [opt-env-conf-test] it "can recover from underlying errors" $ do
  6560. 335.67 s [opt-env-conf-test] added mutation IntLit at test/OptEnvConf/NonDetSpec.hs:31:24-25
  6561. 335.67 s [opt-env-conf-test] @@ -28,7 +28,7 @@
  6562. 335.67 s [opt-env-conf-test] guard $ f a
  6563. 335.67 s [opt-env-conf-test] pure a
  6564. 335.67 s [opt-env-conf-test] )
  6565. 335.67 s [opt-env-conf-test] - `shouldBe` [1, 2]
  6566. 335.67 s [opt-env-conf-test] + `shouldBe` [1, -2]
  6567. 335.67 s [opt-env-conf-test]
  6568. 335.67 s [opt-env-conf-test] describe "runNonDetT" $ do
  6569. 335.67 s [opt-env-conf-test] it "can recover from underlying errors" $ do
  6570. 335.67 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/NonDetSpec.hs:31:20-26
  6571. 335.67 s [opt-env-conf-test] @@ -28,7 +28,7 @@
  6572. 335.67 s [opt-env-conf-test] guard $ f a
  6573. 335.67 s [opt-env-conf-test] pure a
  6574. 335.67 s [opt-env-conf-test] )
  6575. 335.67 s [opt-env-conf-test] - `shouldBe` [1, 2]
  6576. 335.67 s [opt-env-conf-test] + `shouldBe` []
  6577. 335.67 s [opt-env-conf-test]
  6578. 335.67 s [opt-env-conf-test] describe "runNonDetT" $ do
  6579. 335.67 s [opt-env-conf-test] it "can recover from underlying errors" $ do
  6580. 335.67 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/NonDetSpec.hs:31:20-26
  6581. 335.67 s [opt-env-conf-test] @@ -28,7 +28,7 @@
  6582. 335.67 s [opt-env-conf-test] guard $ f a
  6583. 335.67 s [opt-env-conf-test] pure a
  6584. 335.67 s [opt-env-conf-test] )
  6585. 335.67 s [opt-env-conf-test] - `shouldBe` [1, 2]
  6586. 335.67 s [opt-env-conf-test] + `shouldBe` [1, 2]
  6587. 335.67 s [opt-env-conf-test]
  6588. 335.67 s [opt-env-conf-test] describe "runNonDetT" $ do
  6589. 335.67 s [opt-env-conf-test] it "can recover from underlying errors" $ do
  6590. 335.67 s [opt-env-conf-test] added mutation IntLit at test/OptEnvConf/NonDetSpec.hs:37:35-36
  6591. 335.67 s [opt-env-conf-test] @@ -34,7 +34,7 @@
  6592. 335.67 s [opt-env-conf-test] it "can recover from underlying errors" $ do
  6593. 335.67 s [opt-env-conf-test] let f :: NonDetT (Either String) Int
  6594. 335.67 s [opt-env-conf-test] f = do
  6595. 335.67 s [opt-env-conf-test] - i <- liftNonDetTList [1, 2]
  6596. 335.67 s [opt-env-conf-test] + i <- liftNonDetTList [0, 2]
  6597. 335.67 s [opt-env-conf-test] if odd i
  6598. 335.67 s [opt-env-conf-test] then do
  6599. 335.67 s [opt-env-conf-test] () <- empty
  6600. 335.67 s [opt-env-conf-test] added mutation IntLit at test/OptEnvConf/NonDetSpec.hs:37:35-36
  6601. 335.67 s [opt-env-conf-test] @@ -34,7 +34,7 @@
  6602. 335.67 s [opt-env-conf-test] it "can recover from underlying errors" $ do
  6603. 335.67 s [opt-env-conf-test] let f :: NonDetT (Either String) Int
  6604. 335.67 s [opt-env-conf-test] f = do
  6605. 335.67 s [opt-env-conf-test] - i <- liftNonDetTList [1, 2]
  6606. 335.67 s [opt-env-conf-test] + i <- liftNonDetTList [-1, 2]
  6607. 335.67 s [opt-env-conf-test] if odd i
  6608. 335.67 s [opt-env-conf-test] then do
  6609. 335.67 s [opt-env-conf-test] () <- empty
  6610. 335.67 s [opt-env-conf-test] added mutation IntLit at test/OptEnvConf/NonDetSpec.hs:37:38-39
  6611. 335.67 s [opt-env-conf-test] @@ -34,7 +34,7 @@
  6612. 335.67 s [opt-env-conf-test] it "can recover from underlying errors" $ do
  6613. 335.67 s [opt-env-conf-test] let f :: NonDetT (Either String) Int
  6614. 335.67 s [opt-env-conf-test] f = do
  6615. 335.67 s [opt-env-conf-test] - i <- liftNonDetTList [1, 2]
  6616. 335.67 s [opt-env-conf-test] + i <- liftNonDetTList [1, 0]
  6617. 335.67 s [opt-env-conf-test] if odd i
  6618. 335.67 s [opt-env-conf-test] then do
  6619. 335.67 s [opt-env-conf-test] () <- empty
  6620. 335.67 s [opt-env-conf-test] added mutation IntLit at test/OptEnvConf/NonDetSpec.hs:37:38-39
  6621. 335.67 s [opt-env-conf-test] @@ -34,7 +34,7 @@
  6622. 335.67 s [opt-env-conf-test] it "can recover from underlying errors" $ do
  6623. 335.67 s [opt-env-conf-test] let f :: NonDetT (Either String) Int
  6624. 335.67 s [opt-env-conf-test] f = do
  6625. 335.67 s [opt-env-conf-test] - i <- liftNonDetTList [1, 2]
  6626. 335.67 s [opt-env-conf-test] + i <- liftNonDetTList [1, 1]
  6627. 335.67 s [opt-env-conf-test] if odd i
  6628. 335.67 s [opt-env-conf-test] then do
  6629. 335.67 s [opt-env-conf-test] () <- empty
  6630. 335.67 s [opt-env-conf-test] added mutation IntLit at test/OptEnvConf/NonDetSpec.hs:37:38-39
  6631. 335.67 s [opt-env-conf-test] @@ -34,7 +34,7 @@
  6632. 335.67 s [opt-env-conf-test] it "can recover from underlying errors" $ do
  6633. 335.67 s [opt-env-conf-test] let f :: NonDetT (Either String) Int
  6634. 335.67 s [opt-env-conf-test] f = do
  6635. 335.67 s [opt-env-conf-test] - i <- liftNonDetTList [1, 2]
  6636. 335.67 s [opt-env-conf-test] + i <- liftNonDetTList [1, -2]
  6637. 335.67 s [opt-env-conf-test] if odd i
  6638. 335.67 s [opt-env-conf-test] then do
  6639. 335.67 s [opt-env-conf-test] () <- empty
  6640. 335.67 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/NonDetSpec.hs:37:34-40
  6641. 335.67 s [opt-env-conf-test] @@ -34,7 +34,7 @@
  6642. 335.67 s [opt-env-conf-test] it "can recover from underlying errors" $ do
  6643. 335.67 s [opt-env-conf-test] let f :: NonDetT (Either String) Int
  6644. 335.67 s [opt-env-conf-test] f = do
  6645. 335.67 s [opt-env-conf-test] - i <- liftNonDetTList [1, 2]
  6646. 335.67 s [opt-env-conf-test] + i <- liftNonDetTList []
  6647. 335.67 s [opt-env-conf-test] if odd i
  6648. 335.67 s [opt-env-conf-test] then do
  6649. 335.67 s [opt-env-conf-test] () <- empty
  6650. 335.67 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/NonDetSpec.hs:37:34-40
  6651. 335.67 s [opt-env-conf-test] @@ -34,7 +34,7 @@
  6652. 335.67 s [opt-env-conf-test] it "can recover from underlying errors" $ do
  6653. 335.67 s [opt-env-conf-test] let f :: NonDetT (Either String) Int
  6654. 335.67 s [opt-env-conf-test] f = do
  6655. 335.67 s [opt-env-conf-test] - i <- liftNonDetTList [1, 2]
  6656. 335.67 s [opt-env-conf-test] + i <- liftNonDetTList [1, 2]
  6657. 335.67 s [opt-env-conf-test] if odd i
  6658. 335.67 s [opt-env-conf-test] then do
  6659. 335.67 s [opt-env-conf-test] () <- empty
  6660. 335.67 s [opt-env-conf-test] added mutation ConstBool at test/OptEnvConf/NonDetSpec.hs:38:16-21
  6661. 335.67 s [opt-env-conf-test] @@ -35,7 +35,7 @@
  6662. 335.67 s [opt-env-conf-test] let f :: NonDetT (Either String) Int
  6663. 335.67 s [opt-env-conf-test] f = do
  6664. 335.67 s [opt-env-conf-test] i <- liftNonDetTList [1, 2]
  6665. 335.67 s [opt-env-conf-test] - if odd i
  6666. 335.67 s [opt-env-conf-test] + if True
  6667. 335.67 s [opt-env-conf-test] then do
  6668. 335.67 s [opt-env-conf-test] () <- empty
  6669. 335.67 s [opt-env-conf-test] lift (Left "err")
  6670. 335.67 s [opt-env-conf-test] added mutation ConstBool at test/OptEnvConf/NonDetSpec.hs:38:16-21
  6671. 335.67 s [opt-env-conf-test] @@ -35,7 +35,7 @@
  6672. 335.67 s [opt-env-conf-test] let f :: NonDetT (Either String) Int
  6673. 335.67 s [opt-env-conf-test] f = do
  6674. 335.67 s [opt-env-conf-test] i <- liftNonDetTList [1, 2]
  6675. 335.67 s [opt-env-conf-test] - if odd i
  6676. 335.67 s [opt-env-conf-test] + if False
  6677. 335.67 s [opt-env-conf-test] then do
  6678. 335.67 s [opt-env-conf-test] () <- empty
  6679. 335.67 s [opt-env-conf-test] lift (Left "err")
  6680. 335.67 s [opt-env-conf-test] added mutation Negate at test/OptEnvConf/NonDetSpec.hs:38:16-21
  6681. 335.67 s [opt-env-conf-test] @@ -35,7 +35,7 @@
  6682. 335.67 s [opt-env-conf-test] let f :: NonDetT (Either String) Int
  6683. 335.67 s [opt-env-conf-test] f = do
  6684. 335.67 s [opt-env-conf-test] i <- liftNonDetTList [1, 2]
  6685. 335.67 s [opt-env-conf-test] - if odd i
  6686. 335.67 s [opt-env-conf-test] + if not (odd i)
  6687. 335.67 s [opt-env-conf-test] then do
  6688. 335.67 s [opt-env-conf-test] () <- empty
  6689. 335.67 s [opt-env-conf-test] lift (Left "err")
  6690. 335.67 s [opt-env-conf-test] added mutation CondFlip at test/OptEnvConf/NonDetSpec.hs:38:13-26
  6691. 335.67 s [opt-env-conf-test] @@ -35,10 +35,10 @@
  6692. 335.67 s [opt-env-conf-test] let f :: NonDetT (Either String) Int
  6693. 335.67 s [opt-env-conf-test] f = do
  6694. 335.67 s [opt-env-conf-test] i <- liftNonDetTList [1, 2]
  6695. 335.67 s [opt-env-conf-test] - if odd i
  6696. 335.67 s [opt-env-conf-test] - then do
  6697. 335.67 s [opt-env-conf-test] - () <- empty
  6698. 335.67 s [opt-env-conf-test] - lift (Left "err")
  6699. 335.67 s [opt-env-conf-test] - else pure i
  6700. 335.67 s [opt-env-conf-test] + if odd i
  6701. 335.67 s [opt-env-conf-test] + then do
  6702. 335.68 s [opt-env-conf-test] + () <- empty
  6703. 335.68 s [opt-env-conf-test] + lift (Left "err")
  6704. 335.68 s [opt-env-conf-test] + else pure i
  6705. 335.68 s [opt-env-conf-test]
  6706. 335.68 s [opt-env-conf-test] runNonDetT f `shouldBe` Right [2]
  6707. 335.68 s [opt-env-conf-test] added mutation IntLit at test/OptEnvConf/NonDetSpec.hs:44:38-39
  6708. 335.68 s [opt-env-conf-test] @@ -41,4 +41,4 @@
  6709. 335.68 s [opt-env-conf-test] lift (Left "err")
  6710. 335.68 s [opt-env-conf-test] else pure i
  6711. 335.68 s [opt-env-conf-test]
  6712. 335.68 s [opt-env-conf-test] - runNonDetT f `shouldBe` Right [2]
  6713. 335.68 s [opt-env-conf-test] + runNonDetT f `shouldBe` Right [0]
  6714. 335.68 s [opt-env-conf-test] added mutation IntLit at test/OptEnvConf/NonDetSpec.hs:44:38-39
  6715. 335.68 s [opt-env-conf-test] @@ -41,4 +41,4 @@
  6716. 335.68 s [opt-env-conf-test] lift (Left "err")
  6717. 335.68 s [opt-env-conf-test] else pure i
  6718. 335.68 s [opt-env-conf-test]
  6719. 335.68 s [opt-env-conf-test] - runNonDetT f `shouldBe` Right [2]
  6720. 335.68 s [opt-env-conf-test] + runNonDetT f `shouldBe` Right [1]
  6721. 335.68 s [opt-env-conf-test] added mutation IntLit at test/OptEnvConf/NonDetSpec.hs:44:38-39
  6722. 335.68 s [opt-env-conf-test] @@ -41,4 +41,4 @@
  6723. 335.68 s [opt-env-conf-test] lift (Left "err")
  6724. 335.68 s [opt-env-conf-test] else pure i
  6725. 335.68 s [opt-env-conf-test]
  6726. 335.68 s [opt-env-conf-test] - runNonDetT f `shouldBe` Right [2]
  6727. 335.68 s [opt-env-conf-test] + runNonDetT f `shouldBe` Right [-2]
  6728. 335.68 s [opt-env-conf-test] added 34 mutations
  6729. 335.83 s [opt-env-conf-test] [ 9 of 17] Compiling OptEnvConf.ReaderSpec ( test/OptEnvConf/ReaderSpec.hs, dist/build/opt-env-conf-test/opt-env-conf-test-tmp/OptEnvConf/ReaderSpec.o ) [Impure plugin forced recompilation]
  6730. 335.84 s [opt-env-conf-test] mutation: instrumenting OptEnvConf.ReaderSpec
  6731. 335.84 s [opt-env-conf-test] added mutation BoolLit at test/OptEnvConf/ReaderSpec.hs:47:28-32
  6732. 335.84 s [opt-env-conf-test] @@ -44,7 +44,7 @@
  6733. 335.84 s [opt-env-conf-test] describe "maybeReader" $
  6734. 335.84 s [opt-env-conf-test] it "can parse a bool using this example reader" $ do
  6735. 335.84 s [opt-env-conf-test] let r = maybeReader $ \case
  6736. 335.84 s [opt-env-conf-test] - "true" -> Just True
  6737. 335.84 s [opt-env-conf-test] + "true" -> Just False
  6738. 335.84 s [opt-env-conf-test] "false" -> Just False
  6739. 335.84 s [opt-env-conf-test] _ -> Nothing
  6740. 335.84 s [opt-env-conf-test] runReader r "true" `shouldBe` Right True
  6741. 335.84 s [opt-env-conf-test] added mutation BoolLit at test/OptEnvConf/ReaderSpec.hs:48:29-34
  6742. 335.84 s [opt-env-conf-test] @@ -45,7 +45,7 @@
  6743. 335.84 s [opt-env-conf-test] it "can parse a bool using this example reader" $ do
  6744. 335.84 s [opt-env-conf-test] let r = maybeReader $ \case
  6745. 335.84 s [opt-env-conf-test] "true" -> Just True
  6746. 335.84 s [opt-env-conf-test] - "false" -> Just False
  6747. 335.84 s [opt-env-conf-test] + "false" -> Just True
  6748. 335.84 s [opt-env-conf-test] _ -> Nothing
  6749. 335.84 s [opt-env-conf-test] runReader r "true" `shouldBe` Right True
  6750. 335.84 s [opt-env-conf-test] runReader r "false" `shouldBe` Right False
  6751. 335.84 s [opt-env-conf-test] added mutation BoolLit at test/OptEnvConf/ReaderSpec.hs:50:43-47
  6752. 335.84 s [opt-env-conf-test] @@ -47,7 +47,7 @@
  6753. 335.84 s [opt-env-conf-test] "true" -> Just True
  6754. 335.84 s [opt-env-conf-test] "false" -> Just False
  6755. 335.84 s [opt-env-conf-test] _ -> Nothing
  6756. 335.84 s [opt-env-conf-test] - runReader r "true" `shouldBe` Right True
  6757. 335.84 s [opt-env-conf-test] + runReader r "true" `shouldBe` Right False
  6758. 335.84 s [opt-env-conf-test] runReader r "false" `shouldBe` Right False
  6759. 335.84 s [opt-env-conf-test] runReader r "yes" `shouldBe` Left "Unparseable value: \"yes\""
  6760. 335.84 s [opt-env-conf-test]
  6761. 335.84 s [opt-env-conf-test] added mutation BoolLit at test/OptEnvConf/ReaderSpec.hs:51:44-49
  6762. 335.84 s [opt-env-conf-test] @@ -48,7 +48,7 @@
  6763. 335.84 s [opt-env-conf-test] "false" -> Just False
  6764. 335.84 s [opt-env-conf-test] _ -> Nothing
  6765. 335.84 s [opt-env-conf-test] runReader r "true" `shouldBe` Right True
  6766. 335.84 s [opt-env-conf-test] - runReader r "false" `shouldBe` Right False
  6767. 335.84 s [opt-env-conf-test] + runReader r "false" `shouldBe` Right True
  6768. 335.84 s [opt-env-conf-test] runReader r "yes" `shouldBe` Left "Unparseable value: \"yes\""
  6769. 335.84 s [opt-env-conf-test]
  6770. 335.84 s [opt-env-conf-test] describe "viaStringCodec" $
  6771. 335.84 s [opt-env-conf-test] added 4 mutations
  6772. 336.12 s [opt-env-conf-test] [10 of 17] Compiling OptEnvConf.RunSpec ( test/OptEnvConf/RunSpec.hs, dist/build/opt-env-conf-test/opt-env-conf-test-tmp/OptEnvConf/RunSpec.o ) [Impure plugin forced recompilation]
  6773. 336.24 s [opt-env-conf-test] mutation: instrumenting OptEnvConf.RunSpec
  6774. 336.24 s [opt-env-conf-test] added mutation BoolLit at test/OptEnvConf/RunSpec.hs:83:42-46
  6775. 336.24 s [opt-env-conf-test] @@ -80,7 +80,7 @@
  6776. 336.24 s [opt-env-conf-test] forAllValid $ \mConf -> do
  6777. 336.24 s [opt-env-conf-test] let p = empty :: Parser Int
  6778. 336.24 s [opt-env-conf-test] shouldFail p args e mConf $ \case
  6779. 336.24 s [opt-env-conf-test] - ParseErrorEmpty :| [] -> True
  6780. 336.24 s [opt-env-conf-test] + ParseErrorEmpty :| [] -> False
  6781. 336.24 s [opt-env-conf-test] _ -> False
  6782. 336.24 s [opt-env-conf-test]
  6783. 336.24 s [opt-env-conf-test] describe "Alt" $ do
  6784. 336.24 s [opt-env-conf-test] added mutation BoolLit at test/OptEnvConf/RunSpec.hs:84:22-27
  6785. 336.24 s [opt-env-conf-test] @@ -81,7 +81,7 @@
  6786. 336.24 s [opt-env-conf-test] let p = empty :: Parser Int
  6787. 336.24 s [opt-env-conf-test] shouldFail p args e mConf $ \case
  6788. 336.24 s [opt-env-conf-test] ParseErrorEmpty :| [] -> True
  6789. 336.24 s [opt-env-conf-test] - _ -> False
  6790. 336.24 s [opt-env-conf-test] + _ -> True
  6791. 336.24 s [opt-env-conf-test]
  6792. 336.24 s [opt-env-conf-test] describe "Alt" $ do
  6793. 336.24 s [opt-env-conf-test] it "can parse a Left value with Alt" $
  6794. 336.24 s [opt-env-conf-test] added mutation BoolLit at test/OptEnvConf/RunSpec.hs:120:52-56
  6795. 336.24 s [opt-env-conf-test] @@ -117,7 +117,7 @@
  6796. 336.24 s [opt-env-conf-test] let args = emptyArgs
  6797. 336.24 s [opt-env-conf-test] let p = some $ setting [reader str, argument] :: Parser [String]
  6798. 336.24 s [opt-env-conf-test] shouldFail p args e mConf $ \case
  6799. 336.24 s [opt-env-conf-test] - ParseErrorMissingArgument _ :| [] -> True
  6800. 336.24 s [opt-env-conf-test] + ParseErrorMissingArgument _ :| [] -> False
  6801. 336.24 s [opt-env-conf-test] _ -> False
  6802. 336.24 s [opt-env-conf-test]
  6803. 336.24 s [opt-env-conf-test] it "can parse some args" $
  6804. 336.24 s [opt-env-conf-test] added mutation BoolLit at test/OptEnvConf/RunSpec.hs:121:20-25
  6805. 336.24 s [opt-env-conf-test] @@ -118,7 +118,7 @@
  6806. 336.24 s [opt-env-conf-test] let p = some $ setting [reader str, argument] :: Parser [String]
  6807. 336.24 s [opt-env-conf-test] shouldFail p args e mConf $ \case
  6808. 336.24 s [opt-env-conf-test] ParseErrorMissingArgument _ :| [] -> True
  6809. 336.24 s [opt-env-conf-test] - _ -> False
  6810. 336.24 s [opt-env-conf-test] + _ -> True
  6811. 336.24 s [opt-env-conf-test]
  6812. 336.24 s [opt-env-conf-test] it "can parse some args" $
  6813. 336.24 s [opt-env-conf-test] forAllValid $ \e ->
  6814. 336.24 s [opt-env-conf-test] added mutation BoolLit at test/OptEnvConf/RunSpec.hs:153:67-71
  6815. 336.24 s [opt-env-conf-test] @@ -150,7 +150,7 @@
  6816. 336.24 s [opt-env-conf-test] let cap = Capability (T.pack capName)
  6817. 336.24 s [opt-env-conf-test] let capabilities = enableCapability cap capabilitiesPrototype
  6818. 336.24 s [opt-env-conf-test] shouldFail' p capabilities Args.emptyArgs e mConf $ \case
  6819. 336.24 s [opt-env-conf-test] - ParseErrorCheckFailed False "failed" :| [] -> True
  6820. 336.24 s [opt-env-conf-test] + ParseErrorCheckFailed False "failed" :| [] -> False
  6821. 336.24 s [opt-env-conf-test] _ -> False
  6822. 336.24 s [opt-env-conf-test]
  6823. 336.24 s [opt-env-conf-test] it "cannot run the check parser if the capability is not available" $
  6824. 336.24 s [opt-env-conf-test] added mutation BoolLit at test/OptEnvConf/RunSpec.hs:154:26-31
  6825. 336.24 s [opt-env-conf-test] @@ -151,7 +151,7 @@
  6826. 336.24 s [opt-env-conf-test] let capabilities = enableCapability cap capabilitiesPrototype
  6827. 336.24 s [opt-env-conf-test] shouldFail' p capabilities Args.emptyArgs e mConf $ \case
  6828. 336.24 s [opt-env-conf-test] ParseErrorCheckFailed False "failed" :| [] -> True
  6829. 336.24 s [opt-env-conf-test] - _ -> False
  6830. 336.24 s [opt-env-conf-test] + _ -> True
  6831. 336.24 s [opt-env-conf-test]
  6832. 336.24 s [opt-env-conf-test] it "cannot run the check parser if the capability is not available" $
  6833. 336.24 s [opt-env-conf-test] forAllValid $ \capabilitiesPrototype ->
  6834. 336.24 s [opt-env-conf-test] added mutation BoolLit at test/OptEnvConf/RunSpec.hs:167:60-64
  6835. 336.24 s [opt-env-conf-test] @@ -164,7 +164,7 @@
  6836. 336.24 s [opt-env-conf-test] let cap = Capability (T.pack capName)
  6837. 336.24 s [opt-env-conf-test] let capabilities = disableCapability cap capabilitiesPrototype
  6838. 336.24 s [opt-env-conf-test] shouldFail' p capabilities Args.emptyArgs e mConf $ \case
  6839. 336.24 s [opt-env-conf-test] - ParseErrorMissingCapability _ :| [] -> True
  6840. 336.24 s [opt-env-conf-test] + ParseErrorMissingCapability _ :| [] -> False
  6841. 336.24 s [opt-env-conf-test] _ -> False
  6842. 336.24 s [opt-env-conf-test]
  6843. 336.24 s [opt-env-conf-test] it "still runs the below parser when a capability is missing for the check parser" $
  6844. 336.24 s [opt-env-conf-test] added mutation BoolLit at test/OptEnvConf/RunSpec.hs:168:26-31
  6845. 336.24 s [opt-env-conf-test] @@ -165,7 +165,7 @@
  6846. 336.24 s [opt-env-conf-test] let capabilities = disableCapability cap capabilitiesPrototype
  6847. 336.24 s [opt-env-conf-test] shouldFail' p capabilities Args.emptyArgs e mConf $ \case
  6848. 336.24 s [opt-env-conf-test] ParseErrorMissingCapability _ :| [] -> True
  6849. 336.24 s [opt-env-conf-test] - _ -> False
  6850. 336.24 s [opt-env-conf-test] + _ -> True
  6851. 336.24 s [opt-env-conf-test]
  6852. 336.24 s [opt-env-conf-test] it "still runs the below parser when a capability is missing for the check parser" $
  6853. 336.24 s [opt-env-conf-test] forAllValid $ \capabilitiesPrototype ->
  6854. 336.24 s [opt-env-conf-test] added mutation IntLit at test/OptEnvConf/RunSpec.hs:176:34-35
  6855. 336.24 s [opt-env-conf-test] @@ -173,7 +173,7 @@
  6856. 336.24 s [opt-env-conf-test] forAllValid $ \result ->
  6857. 336.24 s [opt-env-conf-test] forAllValid $ \e ->
  6858. 336.24 s [opt-env-conf-test] forAllValid $ \mConf -> do
  6859. 336.24 s [opt-env-conf-test] - var <- newMVar 0
  6860. 336.24 s [opt-env-conf-test] + var <- newMVar 1
  6861. 336.24 s [opt-env-conf-test] let p = checkWithRequiredCapability capName (mapIO pure (mapIO (swapMVar var) (pure (result :: Int))))
  6862. 336.24 s [opt-env-conf-test] let cap = Capability (T.pack capName)
  6863. 336.24 s [opt-env-conf-test] let capabilities = disableCapability cap capabilitiesPrototype
  6864. 336.24 s [opt-env-conf-test] added mutation ConstBool at test/OptEnvConf/RunSpec.hs:185:83-91
  6865. 336.24 s [opt-env-conf-test] @@ -182,7 +182,7 @@
  6866. 336.24 s [opt-env-conf-test] Left errs -> do
  6867. 336.24 s [opt-env-conf-test] NE.map parseErrorMessage errs
  6868. 336.24 s [opt-env-conf-test] `shouldSatisfy` ( \case
  6869. 336.24 s [opt-env-conf-test] - ParseErrorMissingCapability c :| [] | c == cap -> True
  6870. 336.24 s [opt-env-conf-test] + ParseErrorMissingCapability c :| [] | True -> True
  6871. 336.24 s [opt-env-conf-test] _ -> False
  6872. 336.24 s [opt-env-conf-test] )
  6873. 336.24 s [opt-env-conf-test] readMVar var `shouldReturn` result -- instead of 1
  6874. 336.24 s [opt-env-conf-test] added mutation Negate at test/OptEnvConf/RunSpec.hs:185:83-91
  6875. 336.24 s [opt-env-conf-test] @@ -182,7 +182,7 @@
  6876. 336.24 s [opt-env-conf-test] Left errs -> do
  6877. 336.24 s [opt-env-conf-test] NE.map parseErrorMessage errs
  6878. 336.24 s [opt-env-conf-test] `shouldSatisfy` ( \case
  6879. 336.24 s [opt-env-conf-test] - ParseErrorMissingCapability c :| [] | c == cap -> True
  6880. 336.24 s [opt-env-conf-test] + ParseErrorMissingCapability c :| [] | not (c == cap) -> True
  6881. 336.24 s [opt-env-conf-test] _ -> False
  6882. 336.24 s [opt-env-conf-test] )
  6883. 336.24 s [opt-env-conf-test] readMVar var `shouldReturn` result -- instead of 1
  6884. 336.24 s [opt-env-conf-test] added mutation BoolLit at test/OptEnvConf/RunSpec.hs:185:95-99
  6885. 336.24 s [opt-env-conf-test] @@ -182,7 +182,7 @@
  6886. 336.24 s [opt-env-conf-test] Left errs -> do
  6887. 336.24 s [opt-env-conf-test] NE.map parseErrorMessage errs
  6888. 336.24 s [opt-env-conf-test] `shouldSatisfy` ( \case
  6889. 336.24 s [opt-env-conf-test] - ParseErrorMissingCapability c :| [] | c == cap -> True
  6890. 336.24 s [opt-env-conf-test] + ParseErrorMissingCapability c :| [] | c == cap -> False
  6891. 336.24 s [opt-env-conf-test] _ -> False
  6892. 336.24 s [opt-env-conf-test] )
  6893. 336.24 s [opt-env-conf-test] readMVar var `shouldReturn` result -- instead of 1
  6894. 336.24 s [opt-env-conf-test] added mutation BoolLit at test/OptEnvConf/RunSpec.hs:186:50-55
  6895. 336.24 s [opt-env-conf-test] @@ -183,7 +183,7 @@
  6896. 336.24 s [opt-env-conf-test] NE.map parseErrorMessage errs
  6897. 336.24 s [opt-env-conf-test] `shouldSatisfy` ( \case
  6898. 336.24 s [opt-env-conf-test] ParseErrorMissingCapability c :| [] | c == cap -> True
  6899. 336.24 s [opt-env-conf-test] - _ -> False
  6900. 336.24 s [opt-env-conf-test] + _ -> True
  6901. 336.24 s [opt-env-conf-test] )
  6902. 336.24 s [opt-env-conf-test] readMVar var `shouldReturn` result -- instead of 1
  6903. 336.24 s [opt-env-conf-test] Right _ -> expectationFailure "The parser should not have succeeded."
  6904. 336.24 s [opt-env-conf-test] added mutation BoolLit at test/OptEnvConf/RunSpec.hs:201:56-60
  6905. 336.24 s [opt-env-conf-test] @@ -198,7 +198,7 @@
  6906. 336.24 s [opt-env-conf-test] let cap = Capability (T.pack capName)
  6907. 336.24 s [opt-env-conf-test] let capabilities = enableCapability cap capabilitiesPrototype
  6908. 336.24 s [opt-env-conf-test] shouldFail' p capabilities Args.emptyArgs e mConf $ \case
  6909. 336.24 s [opt-env-conf-test] - ParseErrorMissingArgument _ :| [] -> True
  6910. 336.24 s [opt-env-conf-test] + ParseErrorMissingArgument _ :| [] -> False
  6911. 336.24 s [opt-env-conf-test] _ -> False
  6912. 336.24 s [opt-env-conf-test]
  6913. 336.24 s [opt-env-conf-test] it "cannot run the setting parser if the capability is available" $
  6914. 336.24 s [opt-env-conf-test] added mutation BoolLit at test/OptEnvConf/RunSpec.hs:202:24-29
  6915. 336.24 s [opt-env-conf-test] @@ -199,7 +199,7 @@
  6916. 336.24 s [opt-env-conf-test] let capabilities = enableCapability cap capabilitiesPrototype
  6917. 336.24 s [opt-env-conf-test] shouldFail' p capabilities Args.emptyArgs e mConf $ \case
  6918. 336.24 s [opt-env-conf-test] ParseErrorMissingArgument _ :| [] -> True
  6919. 336.24 s [opt-env-conf-test] - _ -> False
  6920. 336.24 s [opt-env-conf-test] + _ -> True
  6921. 336.24 s [opt-env-conf-test]
  6922. 336.24 s [opt-env-conf-test] it "cannot run the setting parser if the capability is available" $
  6923. 336.25 s [opt-env-conf-test] forAllValid $ \capabilitiesPrototype ->
  6924. 336.25 s [opt-env-conf-test] added mutation BoolLit at test/OptEnvConf/RunSpec.hs:214:58-62
  6925. 336.25 s [opt-env-conf-test] @@ -211,7 +211,7 @@
  6926. 336.25 s [opt-env-conf-test] let cap = Capability (T.pack capName)
  6927. 336.25 s [opt-env-conf-test] let capabilities = disableCapability cap capabilitiesPrototype
  6928. 336.25 s [opt-env-conf-test] shouldFail' p capabilities Args.emptyArgs e mConf $ \case
  6929. 336.25 s [opt-env-conf-test] - ParseErrorMissingCapability _ :| [] -> True
  6930. 336.25 s [opt-env-conf-test] + ParseErrorMissingCapability _ :| [] -> False
  6931. 336.25 s [opt-env-conf-test] _ -> False
  6932. 336.25 s [opt-env-conf-test]
  6933. 336.25 s [opt-env-conf-test] describe "WithConfig" $ do
  6934. 336.25 s [opt-env-conf-test] added mutation BoolLit at test/OptEnvConf/RunSpec.hs:215:24-29
  6935. 336.25 s [opt-env-conf-test] @@ -212,7 +212,7 @@
  6936. 336.25 s [opt-env-conf-test] let capabilities = disableCapability cap capabilitiesPrototype
  6937. 336.25 s [opt-env-conf-test] shouldFail' p capabilities Args.emptyArgs e mConf $ \case
  6938. 336.25 s [opt-env-conf-test] ParseErrorMissingCapability _ :| [] -> True
  6939. 336.25 s [opt-env-conf-test] - _ -> False
  6940. 336.25 s [opt-env-conf-test] + _ -> True
  6941. 336.25 s [opt-env-conf-test]
  6942. 336.25 s [opt-env-conf-test] describe "WithConfig" $ do
  6943. 336.25 s [opt-env-conf-test] it "can replace the config object" $
  6944. 336.25 s [opt-env-conf-test] added mutation BoolLit at test/OptEnvConf/RunSpec.hs:395:34-38
  6945. 336.25 s [opt-env-conf-test] @@ -392,7 +392,7 @@
  6946. 336.25 s [opt-env-conf-test] -- Switch before argument
  6947. 336.25 s [opt-env-conf-test] argParseSpec
  6948. 336.25 s [opt-env-conf-test] ["--foo", "bar"]
  6949. 336.25 s [opt-env-conf-test] - ((,) <$> setting [switch True, long "foo"] <*> setting [reader str, argument])
  6950. 336.25 s [opt-env-conf-test] + ((,) <$> setting [switch False, long "foo"] <*> setting [reader str, argument])
  6951. 336.25 s [opt-env-conf-test] (True, "bar" :: String)
  6952. 336.25 s [opt-env-conf-test]
  6953. 336.25 s [opt-env-conf-test] -- Note that this could also be parsed as (False, "--foo") with a
  6954. 336.25 s [opt-env-conf-test] added mutation BoolLit at test/OptEnvConf/RunSpec.hs:396:10-14
  6955. 336.25 s [opt-env-conf-test] @@ -393,7 +393,7 @@
  6956. 336.25 s [opt-env-conf-test] argParseSpec
  6957. 336.25 s [opt-env-conf-test] ["--foo", "bar"]
  6958. 336.25 s [opt-env-conf-test] ((,) <$> setting [switch True, long "foo"] <*> setting [reader str, argument])
  6959. 336.25 s [opt-env-conf-test] - (True, "bar" :: String)
  6960. 336.25 s [opt-env-conf-test] + (False, "bar" :: String)
  6961. 336.25 s [opt-env-conf-test]
  6962. 336.25 s [opt-env-conf-test] -- Note that this could also be parsed as (False, "--foo") with a
  6963. 336.25 s [opt-env-conf-test] -- leftover argument but somehow that's not what we want.
  6964. 336.25 s [opt-env-conf-test] added mutation BoolLit at test/OptEnvConf/RunSpec.hs:404:34-38
  6965. 336.25 s [opt-env-conf-test] @@ -401,7 +401,7 @@
  6966. 336.25 s [opt-env-conf-test] -- No because then "--help" doesn't work.)
  6967. 336.25 s [opt-env-conf-test] argParseSpec
  6968. 336.25 s [opt-env-conf-test] ["--foo", "bar"]
  6969. 336.25 s [opt-env-conf-test] - ((,) <$> setting [switch True, long "foo", value False] <*> setting [reader str, argument])
  6970. 336.25 s [opt-env-conf-test] + ((,) <$> setting [switch False, long "foo", value False] <*> setting [reader str, argument])
  6971. 336.25 s [opt-env-conf-test] (True, "bar" :: String)
  6972. 336.25 s [opt-env-conf-test]
  6973. 336.25 s [opt-env-conf-test] -- Switch before argument, but defined after
  6974. 336.25 s [opt-env-conf-test] added mutation BoolLit at test/OptEnvConf/RunSpec.hs:404:58-63
  6975. 336.25 s [opt-env-conf-test] @@ -401,7 +401,7 @@
  6976. 336.25 s [opt-env-conf-test] -- No because then "--help" doesn't work.)
  6977. 336.25 s [opt-env-conf-test] argParseSpec
  6978. 336.25 s [opt-env-conf-test] ["--foo", "bar"]
  6979. 336.25 s [opt-env-conf-test] - ((,) <$> setting [switch True, long "foo", value False] <*> setting [reader str, argument])
  6980. 336.25 s [opt-env-conf-test] + ((,) <$> setting [switch True, long "foo", value True] <*> setting [reader str, argument])
  6981. 336.25 s [opt-env-conf-test] (True, "bar" :: String)
  6982. 336.25 s [opt-env-conf-test]
  6983. 336.25 s [opt-env-conf-test] -- Switch before argument, but defined after
  6984. 336.25 s [opt-env-conf-test] added mutation BoolLit at test/OptEnvConf/RunSpec.hs:405:10-14
  6985. 336.25 s [opt-env-conf-test] @@ -402,7 +402,7 @@
  6986. 336.25 s [opt-env-conf-test] argParseSpec
  6987. 336.25 s [opt-env-conf-test] ["--foo", "bar"]
  6988. 336.25 s [opt-env-conf-test] ((,) <$> setting [switch True, long "foo", value False] <*> setting [reader str, argument])
  6989. 336.25 s [opt-env-conf-test] - (True, "bar" :: String)
  6990. 336.25 s [opt-env-conf-test] + (False, "bar" :: String)
  6991. 336.25 s [opt-env-conf-test]
  6992. 336.25 s [opt-env-conf-test] -- Switch before argument, but defined after
  6993. 336.25 s [opt-env-conf-test] argParseSpec
  6994. 336.25 s [opt-env-conf-test] added mutation BoolLit at test/OptEnvConf/RunSpec.hs:410:69-73
  6995. 336.25 s [opt-env-conf-test] @@ -407,7 +407,7 @@
  6996. 336.25 s [opt-env-conf-test] -- Switch before argument, but defined after
  6997. 336.25 s [opt-env-conf-test] argParseSpec
  6998. 336.25 s [opt-env-conf-test] ["--foo", "bar"]
  6999. 336.25 s [opt-env-conf-test] - ((,) <$> setting [reader str, argument] <*> setting [switch True, long "foo"])
  7000. 336.25 s [opt-env-conf-test] + ((,) <$> setting [reader str, argument] <*> setting [switch False, long "foo"])
  7001. 336.25 s [opt-env-conf-test] ("bar" :: String, True)
  7002. 336.25 s [opt-env-conf-test]
  7003. 336.25 s [opt-env-conf-test] -- Dashed as argument
  7004. 336.25 s [opt-env-conf-test] added mutation BoolLit at test/OptEnvConf/RunSpec.hs:411:27-31
  7005. 336.25 s [opt-env-conf-test] @@ -408,7 +408,7 @@
  7006. 336.25 s [opt-env-conf-test] argParseSpec
  7007. 336.25 s [opt-env-conf-test] ["--foo", "bar"]
  7008. 336.25 s [opt-env-conf-test] ((,) <$> setting [reader str, argument] <*> setting [switch True, long "foo"])
  7009. 336.25 s [opt-env-conf-test] - ("bar" :: String, True)
  7010. 336.25 s [opt-env-conf-test] + ("bar" :: String, False)
  7011. 336.25 s [opt-env-conf-test]
  7012. 336.25 s [opt-env-conf-test] -- Dashed as argument
  7013. 336.25 s [opt-env-conf-test] -- This example shows that we can't just skip dasheds when looking for
  7014. 336.25 s [opt-env-conf-test] added mutation IntLit at test/OptEnvConf/RunSpec.hs:517:16-17
  7015. 336.25 s [opt-env-conf-test] @@ -514,7 +514,7 @@
  7016. 336.25 s [opt-env-conf-test] ]
  7017. 336.25 s [opt-env-conf-test] )
  7018. 336.25 s [opt-env-conf-test] )
  7019. 336.25 s [opt-env-conf-test] - [ ([], 0),
  7020. 336.25 s [opt-env-conf-test] + [ ([], 1),
  7021. 336.25 s [opt-env-conf-test] (["-v"], 1),
  7022. 336.25 s [opt-env-conf-test] (["--verbose"], 1),
  7023. 336.25 s [opt-env-conf-test] (["-v", "-v"], 2),
  7024. 336.25 s [opt-env-conf-test] added mutation IntLit at test/OptEnvConf/RunSpec.hs:518:20-21
  7025. 336.25 s [opt-env-conf-test] @@ -515,7 +515,7 @@
  7026. 336.25 s [opt-env-conf-test] )
  7027. 336.25 s [opt-env-conf-test] )
  7028. 336.25 s [opt-env-conf-test] [ ([], 0),
  7029. 336.25 s [opt-env-conf-test] - (["-v"], 1),
  7030. 336.25 s [opt-env-conf-test] + (["-v"], 0),
  7031. 336.25 s [opt-env-conf-test] (["--verbose"], 1),
  7032. 336.25 s [opt-env-conf-test] (["-v", "-v"], 2),
  7033. 336.25 s [opt-env-conf-test] (["-v", "--verbose"], 2),
  7034. 336.25 s [opt-env-conf-test] added mutation IntLit at test/OptEnvConf/RunSpec.hs:518:20-21
  7035. 336.25 s [opt-env-conf-test] @@ -515,7 +515,7 @@
  7036. 336.25 s [opt-env-conf-test] )
  7037. 336.25 s [opt-env-conf-test] )
  7038. 336.25 s [opt-env-conf-test] [ ([], 0),
  7039. 336.25 s [opt-env-conf-test] - (["-v"], 1),
  7040. 336.25 s [opt-env-conf-test] + (["-v"], -1),
  7041. 336.25 s [opt-env-conf-test] (["--verbose"], 1),
  7042. 336.25 s [opt-env-conf-test] (["-v", "-v"], 2),
  7043. 336.25 s [opt-env-conf-test] (["-v", "--verbose"], 2),
  7044. 336.25 s [opt-env-conf-test] added mutation IntLit at test/OptEnvConf/RunSpec.hs:519:27-28
  7045. 336.25 s [opt-env-conf-test] @@ -516,7 +516,7 @@
  7046. 336.25 s [opt-env-conf-test] )
  7047. 336.25 s [opt-env-conf-test] [ ([], 0),
  7048. 336.25 s [opt-env-conf-test] (["-v"], 1),
  7049. 336.25 s [opt-env-conf-test] - (["--verbose"], 1),
  7050. 336.25 s [opt-env-conf-test] + (["--verbose"], 0),
  7051. 336.25 s [opt-env-conf-test] (["-v", "-v"], 2),
  7052. 336.25 s [opt-env-conf-test] (["-v", "--verbose"], 2),
  7053. 336.25 s [opt-env-conf-test] (["-vv"], 2),
  7054. 336.25 s [opt-env-conf-test] added mutation IntLit at test/OptEnvConf/RunSpec.hs:519:27-28
  7055. 336.25 s [opt-env-conf-test] @@ -516,7 +516,7 @@
  7056. 336.25 s [opt-env-conf-test] )
  7057. 336.25 s [opt-env-conf-test] [ ([], 0),
  7058. 336.25 s [opt-env-conf-test] (["-v"], 1),
  7059. 336.25 s [opt-env-conf-test] - (["--verbose"], 1),
  7060. 336.25 s [opt-env-conf-test] + (["--verbose"], -1),
  7061. 336.25 s [opt-env-conf-test] (["-v", "-v"], 2),
  7062. 336.25 s [opt-env-conf-test] (["-v", "--verbose"], 2),
  7063. 336.25 s [opt-env-conf-test] (["-vv"], 2),
  7064. 336.25 s [opt-env-conf-test] added mutation IntLit at test/OptEnvConf/RunSpec.hs:520:26-27
  7065. 336.25 s [opt-env-conf-test] @@ -517,7 +517,7 @@
  7066. 336.25 s [opt-env-conf-test] [ ([], 0),
  7067. 336.25 s [opt-env-conf-test] (["-v"], 1),
  7068. 336.25 s [opt-env-conf-test] (["--verbose"], 1),
  7069. 336.25 s [opt-env-conf-test] - (["-v", "-v"], 2),
  7070. 336.25 s [opt-env-conf-test] + (["-v", "-v"], 0),
  7071. 336.25 s [opt-env-conf-test] (["-v", "--verbose"], 2),
  7072. 336.25 s [opt-env-conf-test] (["-vv"], 2),
  7073. 336.25 s [opt-env-conf-test] (["-vv", "--verbose"], 3),
  7074. 336.25 s [opt-env-conf-test] added mutation IntLit at test/OptEnvConf/RunSpec.hs:520:26-27
  7075. 336.25 s [opt-env-conf-test] @@ -517,7 +517,7 @@
  7076. 336.25 s [opt-env-conf-test] [ ([], 0),
  7077. 336.25 s [opt-env-conf-test] (["-v"], 1),
  7078. 336.25 s [opt-env-conf-test] (["--verbose"], 1),
  7079. 336.25 s [opt-env-conf-test] - (["-v", "-v"], 2),
  7080. 336.25 s [opt-env-conf-test] + (["-v", "-v"], 1),
  7081. 336.25 s [opt-env-conf-test] (["-v", "--verbose"], 2),
  7082. 336.25 s [opt-env-conf-test] (["-vv"], 2),
  7083. 336.25 s [opt-env-conf-test] (["-vv", "--verbose"], 3),
  7084. 336.25 s [opt-env-conf-test] added mutation IntLit at test/OptEnvConf/RunSpec.hs:520:26-27
  7085. 336.25 s [opt-env-conf-test] @@ -517,7 +517,7 @@
  7086. 336.25 s [opt-env-conf-test] [ ([], 0),
  7087. 336.25 s [opt-env-conf-test] (["-v"], 1),
  7088. 336.25 s [opt-env-conf-test] (["--verbose"], 1),
  7089. 336.25 s [opt-env-conf-test] - (["-v", "-v"], 2),
  7090. 336.25 s [opt-env-conf-test] + (["-v", "-v"], -2),
  7091. 336.25 s [opt-env-conf-test] (["-v", "--verbose"], 2),
  7092. 336.25 s [opt-env-conf-test] (["-vv"], 2),
  7093. 336.25 s [opt-env-conf-test] (["-vv", "--verbose"], 3),
  7094. 336.25 s [opt-env-conf-test] added mutation IntLit at test/OptEnvConf/RunSpec.hs:521:33-34
  7095. 336.25 s [opt-env-conf-test] @@ -518,7 +518,7 @@
  7096. 336.25 s [opt-env-conf-test] (["-v"], 1),
  7097. 336.25 s [opt-env-conf-test] (["--verbose"], 1),
  7098. 336.25 s [opt-env-conf-test] (["-v", "-v"], 2),
  7099. 336.25 s [opt-env-conf-test] - (["-v", "--verbose"], 2),
  7100. 336.25 s [opt-env-conf-test] + (["-v", "--verbose"], 0),
  7101. 336.25 s [opt-env-conf-test] (["-vv"], 2),
  7102. 336.25 s [opt-env-conf-test] (["-vv", "--verbose"], 3),
  7103. 336.25 s [opt-env-conf-test] (["-vv", "--verbose", "-v"], 4)
  7104. 336.25 s [opt-env-conf-test] added mutation IntLit at test/OptEnvConf/RunSpec.hs:521:33-34
  7105. 336.25 s [opt-env-conf-test] @@ -518,7 +518,7 @@
  7106. 336.25 s [opt-env-conf-test] (["-v"], 1),
  7107. 336.25 s [opt-env-conf-test] (["--verbose"], 1),
  7108. 336.25 s [opt-env-conf-test] (["-v", "-v"], 2),
  7109. 336.25 s [opt-env-conf-test] - (["-v", "--verbose"], 2),
  7110. 336.25 s [opt-env-conf-test] + (["-v", "--verbose"], 1),
  7111. 336.25 s [opt-env-conf-test] (["-vv"], 2),
  7112. 336.25 s [opt-env-conf-test] (["-vv", "--verbose"], 3),
  7113. 336.25 s [opt-env-conf-test] (["-vv", "--verbose", "-v"], 4)
  7114. 336.25 s [opt-env-conf-test] added mutation IntLit at test/OptEnvConf/RunSpec.hs:521:33-34
  7115. 336.25 s [opt-env-conf-test] @@ -518,7 +518,7 @@
  7116. 336.25 s [opt-env-conf-test] (["-v"], 1),
  7117. 336.25 s [opt-env-conf-test] (["--verbose"], 1),
  7118. 336.25 s [opt-env-conf-test] (["-v", "-v"], 2),
  7119. 336.25 s [opt-env-conf-test] - (["-v", "--verbose"], 2),
  7120. 336.25 s [opt-env-conf-test] + (["-v", "--verbose"], -2),
  7121. 336.25 s [opt-env-conf-test] (["-vv"], 2),
  7122. 336.25 s [opt-env-conf-test] (["-vv", "--verbose"], 3),
  7123. 336.25 s [opt-env-conf-test] (["-vv", "--verbose", "-v"], 4)
  7124. 336.25 s [opt-env-conf-test] added mutation IntLit at test/OptEnvConf/RunSpec.hs:522:21-22
  7125. 336.25 s [opt-env-conf-test] @@ -519,7 +519,7 @@
  7126. 336.25 s [opt-env-conf-test] (["--verbose"], 1),
  7127. 336.25 s [opt-env-conf-test] (["-v", "-v"], 2),
  7128. 336.25 s [opt-env-conf-test] (["-v", "--verbose"], 2),
  7129. 336.25 s [opt-env-conf-test] - (["-vv"], 2),
  7130. 336.25 s [opt-env-conf-test] + (["-vv"], 0),
  7131. 336.25 s [opt-env-conf-test] (["-vv", "--verbose"], 3),
  7132. 336.25 s [opt-env-conf-test] (["-vv", "--verbose", "-v"], 4)
  7133. 336.25 s [opt-env-conf-test] ]
  7134. 336.25 s [opt-env-conf-test] added mutation IntLit at test/OptEnvConf/RunSpec.hs:522:21-22
  7135. 336.25 s [opt-env-conf-test] @@ -519,7 +519,7 @@
  7136. 336.25 s [opt-env-conf-test] (["--verbose"], 1),
  7137. 336.25 s [opt-env-conf-test] (["-v", "-v"], 2),
  7138. 336.25 s [opt-env-conf-test] (["-v", "--verbose"], 2),
  7139. 336.25 s [opt-env-conf-test] - (["-vv"], 2),
  7140. 336.25 s [opt-env-conf-test] + (["-vv"], 1),
  7141. 336.25 s [opt-env-conf-test] (["-vv", "--verbose"], 3),
  7142. 336.25 s [opt-env-conf-test] (["-vv", "--verbose", "-v"], 4)
  7143. 336.25 s [opt-env-conf-test] ]
  7144. 336.25 s [opt-env-conf-test] added mutation IntLit at test/OptEnvConf/RunSpec.hs:522:21-22
  7145. 336.25 s [opt-env-conf-test] @@ -519,7 +519,7 @@
  7146. 336.25 s [opt-env-conf-test] (["--verbose"], 1),
  7147. 336.25 s [opt-env-conf-test] (["-v", "-v"], 2),
  7148. 336.25 s [opt-env-conf-test] (["-v", "--verbose"], 2),
  7149. 336.26 s [opt-env-conf-test] - (["-vv"], 2),
  7150. 336.26 s [opt-env-conf-test] + (["-vv"], -2),
  7151. 336.26 s [opt-env-conf-test] (["-vv", "--verbose"], 3),
  7152. 336.26 s [opt-env-conf-test] (["-vv", "--verbose", "-v"], 4)
  7153. 336.26 s [opt-env-conf-test] ]
  7154. 336.26 s [opt-env-conf-test] added mutation IntLit at test/OptEnvConf/RunSpec.hs:523:34-35
  7155. 336.26 s [opt-env-conf-test] @@ -520,7 +520,7 @@
  7156. 336.26 s [opt-env-conf-test] (["-v", "-v"], 2),
  7157. 336.26 s [opt-env-conf-test] (["-v", "--verbose"], 2),
  7158. 336.26 s [opt-env-conf-test] (["-vv"], 2),
  7159. 336.26 s [opt-env-conf-test] - (["-vv", "--verbose"], 3),
  7160. 336.26 s [opt-env-conf-test] + (["-vv", "--verbose"], 0),
  7161. 336.26 s [opt-env-conf-test] (["-vv", "--verbose", "-v"], 4)
  7162. 336.26 s [opt-env-conf-test] ]
  7163. 336.26 s [opt-env-conf-test]
  7164. 336.26 s [opt-env-conf-test] added mutation IntLit at test/OptEnvConf/RunSpec.hs:523:34-35
  7165. 336.26 s [opt-env-conf-test] @@ -520,7 +520,7 @@
  7166. 336.26 s [opt-env-conf-test] (["-v", "-v"], 2),
  7167. 336.26 s [opt-env-conf-test] (["-v", "--verbose"], 2),
  7168. 336.26 s [opt-env-conf-test] (["-vv"], 2),
  7169. 336.26 s [opt-env-conf-test] - (["-vv", "--verbose"], 3),
  7170. 336.26 s [opt-env-conf-test] + (["-vv", "--verbose"], 1),
  7171. 336.26 s [opt-env-conf-test] (["-vv", "--verbose", "-v"], 4)
  7172. 336.26 s [opt-env-conf-test] ]
  7173. 336.26 s [opt-env-conf-test]
  7174. 336.26 s [opt-env-conf-test] added mutation IntLit at test/OptEnvConf/RunSpec.hs:523:34-35
  7175. 336.26 s [opt-env-conf-test] @@ -520,7 +520,7 @@
  7176. 336.26 s [opt-env-conf-test] (["-v", "-v"], 2),
  7177. 336.26 s [opt-env-conf-test] (["-v", "--verbose"], 2),
  7178. 336.26 s [opt-env-conf-test] (["-vv"], 2),
  7179. 336.26 s [opt-env-conf-test] - (["-vv", "--verbose"], 3),
  7180. 336.26 s [opt-env-conf-test] + (["-vv", "--verbose"], -3),
  7181. 336.26 s [opt-env-conf-test] (["-vv", "--verbose", "-v"], 4)
  7182. 336.26 s [opt-env-conf-test] ]
  7183. 336.26 s [opt-env-conf-test]
  7184. 336.26 s [opt-env-conf-test] added mutation IntLit at test/OptEnvConf/RunSpec.hs:524:40-41
  7185. 336.26 s [opt-env-conf-test] @@ -521,7 +521,7 @@
  7186. 336.26 s [opt-env-conf-test] (["-v", "--verbose"], 2),
  7187. 336.26 s [opt-env-conf-test] (["-vv"], 2),
  7188. 336.26 s [opt-env-conf-test] (["-vv", "--verbose"], 3),
  7189. 336.26 s [opt-env-conf-test] - (["-vv", "--verbose", "-v"], 4)
  7190. 336.26 s [opt-env-conf-test] + (["-vv", "--verbose", "-v"], 0)
  7191. 336.26 s [opt-env-conf-test] ]
  7192. 336.26 s [opt-env-conf-test]
  7193. 336.26 s [opt-env-conf-test] -- Unfolding short options as well
  7194. 336.26 s [opt-env-conf-test] added mutation IntLit at test/OptEnvConf/RunSpec.hs:524:40-41
  7195. 336.26 s [opt-env-conf-test] @@ -521,7 +521,7 @@
  7196. 336.26 s [opt-env-conf-test] (["-v", "--verbose"], 2),
  7197. 336.26 s [opt-env-conf-test] (["-vv"], 2),
  7198. 336.26 s [opt-env-conf-test] (["-vv", "--verbose"], 3),
  7199. 336.26 s [opt-env-conf-test] - (["-vv", "--verbose", "-v"], 4)
  7200. 336.26 s [opt-env-conf-test] + (["-vv", "--verbose", "-v"], 1)
  7201. 336.26 s [opt-env-conf-test] ]
  7202. 336.26 s [opt-env-conf-test]
  7203. 336.26 s [opt-env-conf-test] -- Unfolding short options as well
  7204. 336.26 s [opt-env-conf-test] added mutation IntLit at test/OptEnvConf/RunSpec.hs:524:40-41
  7205. 336.26 s [opt-env-conf-test] @@ -521,7 +521,7 @@
  7206. 336.26 s [opt-env-conf-test] (["-v", "--verbose"], 2),
  7207. 336.26 s [opt-env-conf-test] (["-vv"], 2),
  7208. 336.26 s [opt-env-conf-test] (["-vv", "--verbose"], 3),
  7209. 336.26 s [opt-env-conf-test] - (["-vv", "--verbose", "-v"], 4)
  7210. 336.26 s [opt-env-conf-test] + (["-vv", "--verbose", "-v"], -4)
  7211. 336.26 s [opt-env-conf-test] ]
  7212. 336.26 s [opt-env-conf-test]
  7213. 336.26 s [opt-env-conf-test] -- Unfolding short options as well
  7214. 336.26 s [opt-env-conf-test] added mutation IntLit at test/OptEnvConf/RunSpec.hs:545:28-29
  7215. 336.26 s [opt-env-conf-test] @@ -542,7 +542,7 @@
  7216. 336.26 s [opt-env-conf-test] example ("file" :: String)
  7217. 336.26 s [opt-env-conf-test] ]
  7218. 336.26 s [opt-env-conf-test] )
  7219. 336.26 s [opt-env-conf-test] - [ (["-f", "foo"], (0, "foo" :: String)),
  7220. 336.26 s [opt-env-conf-test] + [ (["-f", "foo"], (1, "foo" :: String)),
  7221. 336.26 s [opt-env-conf-test] (["-v", "-f", "foo"], (1, "foo")),
  7222. 336.26 s [opt-env-conf-test] (["-vf", "foo", "-v"], (2, "foo")),
  7223. 336.26 s [opt-env-conf-test] (["-vvf", "foo"], (2, "foo")),
  7224. 336.26 s [opt-env-conf-test] added mutation IntLit at test/OptEnvConf/RunSpec.hs:546:34-35
  7225. 336.26 s [opt-env-conf-test] @@ -543,7 +543,7 @@
  7226. 336.26 s [opt-env-conf-test] ]
  7227. 336.26 s [opt-env-conf-test] )
  7228. 336.26 s [opt-env-conf-test] [ (["-f", "foo"], (0, "foo" :: String)),
  7229. 336.26 s [opt-env-conf-test] - (["-v", "-f", "foo"], (1, "foo")),
  7230. 336.26 s [opt-env-conf-test] + (["-v", "-f", "foo"], (0, "foo")),
  7231. 336.26 s [opt-env-conf-test] (["-vf", "foo", "-v"], (2, "foo")),
  7232. 336.26 s [opt-env-conf-test] (["-vvf", "foo"], (2, "foo")),
  7233. 336.26 s [opt-env-conf-test] (["-vvf", "foo", "-v"], (3, "foo"))
  7234. 336.26 s [opt-env-conf-test] added mutation IntLit at test/OptEnvConf/RunSpec.hs:546:34-35
  7235. 336.26 s [opt-env-conf-test] @@ -543,7 +543,7 @@
  7236. 336.26 s [opt-env-conf-test] ]
  7237. 336.26 s [opt-env-conf-test] )
  7238. 336.26 s [opt-env-conf-test] [ (["-f", "foo"], (0, "foo" :: String)),
  7239. 336.26 s [opt-env-conf-test] - (["-v", "-f", "foo"], (1, "foo")),
  7240. 336.26 s [opt-env-conf-test] + (["-v", "-f", "foo"], (-1, "foo")),
  7241. 336.26 s [opt-env-conf-test] (["-vf", "foo", "-v"], (2, "foo")),
  7242. 336.26 s [opt-env-conf-test] (["-vvf", "foo"], (2, "foo")),
  7243. 336.26 s [opt-env-conf-test] (["-vvf", "foo", "-v"], (3, "foo"))
  7244. 336.26 s [opt-env-conf-test] added mutation IntLit at test/OptEnvConf/RunSpec.hs:547:35-36
  7245. 336.26 s [opt-env-conf-test] @@ -544,7 +544,7 @@
  7246. 336.26 s [opt-env-conf-test] )
  7247. 336.26 s [opt-env-conf-test] [ (["-f", "foo"], (0, "foo" :: String)),
  7248. 336.26 s [opt-env-conf-test] (["-v", "-f", "foo"], (1, "foo")),
  7249. 336.26 s [opt-env-conf-test] - (["-vf", "foo", "-v"], (2, "foo")),
  7250. 336.26 s [opt-env-conf-test] + (["-vf", "foo", "-v"], (0, "foo")),
  7251. 336.26 s [opt-env-conf-test] (["-vvf", "foo"], (2, "foo")),
  7252. 336.26 s [opt-env-conf-test] (["-vvf", "foo", "-v"], (3, "foo"))
  7253. 336.26 s [opt-env-conf-test] ]
  7254. 336.26 s [opt-env-conf-test] added mutation IntLit at test/OptEnvConf/RunSpec.hs:547:35-36
  7255. 336.26 s [opt-env-conf-test] @@ -544,7 +544,7 @@
  7256. 336.26 s [opt-env-conf-test] )
  7257. 336.26 s [opt-env-conf-test] [ (["-f", "foo"], (0, "foo" :: String)),
  7258. 336.26 s [opt-env-conf-test] (["-v", "-f", "foo"], (1, "foo")),
  7259. 336.26 s [opt-env-conf-test] - (["-vf", "foo", "-v"], (2, "foo")),
  7260. 336.26 s [opt-env-conf-test] + (["-vf", "foo", "-v"], (1, "foo")),
  7261. 336.26 s [opt-env-conf-test] (["-vvf", "foo"], (2, "foo")),
  7262. 336.26 s [opt-env-conf-test] (["-vvf", "foo", "-v"], (3, "foo"))
  7263. 336.26 s [opt-env-conf-test] ]
  7264. 336.26 s [opt-env-conf-test] added mutation IntLit at test/OptEnvConf/RunSpec.hs:547:35-36
  7265. 336.26 s [opt-env-conf-test] @@ -544,7 +544,7 @@
  7266. 336.26 s [opt-env-conf-test] )
  7267. 336.26 s [opt-env-conf-test] [ (["-f", "foo"], (0, "foo" :: String)),
  7268. 336.26 s [opt-env-conf-test] (["-v", "-f", "foo"], (1, "foo")),
  7269. 336.26 s [opt-env-conf-test] - (["-vf", "foo", "-v"], (2, "foo")),
  7270. 336.26 s [opt-env-conf-test] + (["-vf", "foo", "-v"], (-2, "foo")),
  7271. 336.26 s [opt-env-conf-test] (["-vvf", "foo"], (2, "foo")),
  7272. 336.26 s [opt-env-conf-test] (["-vvf", "foo", "-v"], (3, "foo"))
  7273. 336.26 s [opt-env-conf-test] ]
  7274. 336.26 s [opt-env-conf-test] added mutation IntLit at test/OptEnvConf/RunSpec.hs:548:30-31
  7275. 336.26 s [opt-env-conf-test] @@ -545,7 +545,7 @@
  7276. 336.26 s [opt-env-conf-test] [ (["-f", "foo"], (0, "foo" :: String)),
  7277. 336.26 s [opt-env-conf-test] (["-v", "-f", "foo"], (1, "foo")),
  7278. 336.26 s [opt-env-conf-test] (["-vf", "foo", "-v"], (2, "foo")),
  7279. 336.26 s [opt-env-conf-test] - (["-vvf", "foo"], (2, "foo")),
  7280. 336.26 s [opt-env-conf-test] + (["-vvf", "foo"], (0, "foo")),
  7281. 336.26 s [opt-env-conf-test] (["-vvf", "foo", "-v"], (3, "foo"))
  7282. 336.26 s [opt-env-conf-test] ]
  7283. 336.26 s [opt-env-conf-test]
  7284. 336.26 s [opt-env-conf-test] added mutation IntLit at test/OptEnvConf/RunSpec.hs:548:30-31
  7285. 336.26 s [opt-env-conf-test] @@ -545,7 +545,7 @@
  7286. 336.26 s [opt-env-conf-test] [ (["-f", "foo"], (0, "foo" :: String)),
  7287. 336.26 s [opt-env-conf-test] (["-v", "-f", "foo"], (1, "foo")),
  7288. 336.26 s [opt-env-conf-test] (["-vf", "foo", "-v"], (2, "foo")),
  7289. 336.26 s [opt-env-conf-test] - (["-vvf", "foo"], (2, "foo")),
  7290. 336.26 s [opt-env-conf-test] + (["-vvf", "foo"], (1, "foo")),
  7291. 336.26 s [opt-env-conf-test] (["-vvf", "foo", "-v"], (3, "foo"))
  7292. 336.26 s [opt-env-conf-test] ]
  7293. 336.26 s [opt-env-conf-test]
  7294. 336.26 s [opt-env-conf-test] added mutation IntLit at test/OptEnvConf/RunSpec.hs:548:30-31
  7295. 336.26 s [opt-env-conf-test] @@ -545,7 +545,7 @@
  7296. 336.26 s [opt-env-conf-test] [ (["-f", "foo"], (0, "foo" :: String)),
  7297. 336.26 s [opt-env-conf-test] (["-v", "-f", "foo"], (1, "foo")),
  7298. 336.26 s [opt-env-conf-test] (["-vf", "foo", "-v"], (2, "foo")),
  7299. 336.26 s [opt-env-conf-test] - (["-vvf", "foo"], (2, "foo")),
  7300. 336.26 s [opt-env-conf-test] + (["-vvf", "foo"], (-2, "foo")),
  7301. 336.26 s [opt-env-conf-test] (["-vvf", "foo", "-v"], (3, "foo"))
  7302. 336.26 s [opt-env-conf-test] ]
  7303. 336.26 s [opt-env-conf-test]
  7304. 336.26 s [opt-env-conf-test] added mutation IntLit at test/OptEnvConf/RunSpec.hs:549:36-37
  7305. 336.26 s [opt-env-conf-test] @@ -546,7 +546,7 @@
  7306. 336.26 s [opt-env-conf-test] (["-v", "-f", "foo"], (1, "foo")),
  7307. 336.26 s [opt-env-conf-test] (["-vf", "foo", "-v"], (2, "foo")),
  7308. 336.26 s [opt-env-conf-test] (["-vvf", "foo"], (2, "foo")),
  7309. 336.26 s [opt-env-conf-test] - (["-vvf", "foo", "-v"], (3, "foo"))
  7310. 336.26 s [opt-env-conf-test] + (["-vvf", "foo", "-v"], (0, "foo"))
  7311. 336.26 s [opt-env-conf-test] ]
  7312. 336.26 s [opt-env-conf-test]
  7313. 336.26 s [opt-env-conf-test] -- Unfolding short switches
  7314. 336.26 s [opt-env-conf-test] added mutation IntLit at test/OptEnvConf/RunSpec.hs:549:36-37
  7315. 336.26 s [opt-env-conf-test] @@ -546,7 +546,7 @@
  7316. 336.26 s [opt-env-conf-test] (["-v", "-f", "foo"], (1, "foo")),
  7317. 336.26 s [opt-env-conf-test] (["-vf", "foo", "-v"], (2, "foo")),
  7318. 336.26 s [opt-env-conf-test] (["-vvf", "foo"], (2, "foo")),
  7319. 336.26 s [opt-env-conf-test] - (["-vvf", "foo", "-v"], (3, "foo"))
  7320. 336.26 s [opt-env-conf-test] + (["-vvf", "foo", "-v"], (1, "foo"))
  7321. 336.26 s [opt-env-conf-test] ]
  7322. 336.26 s [opt-env-conf-test]
  7323. 336.26 s [opt-env-conf-test] -- Unfolding short switches
  7324. 336.27 s [opt-env-conf-test] added mutation IntLit at test/OptEnvConf/RunSpec.hs:549:36-37
  7325. 336.27 s [opt-env-conf-test] @@ -546,7 +546,7 @@
  7326. 336.27 s [opt-env-conf-test] (["-v", "-f", "foo"], (1, "foo")),
  7327. 336.27 s [opt-env-conf-test] (["-vf", "foo", "-v"], (2, "foo")),
  7328. 336.27 s [opt-env-conf-test] (["-vvf", "foo"], (2, "foo")),
  7329. 336.27 s [opt-env-conf-test] - (["-vvf", "foo", "-v"], (3, "foo"))
  7330. 336.27 s [opt-env-conf-test] + (["-vvf", "foo", "-v"], (-3, "foo"))
  7331. 336.27 s [opt-env-conf-test] ]
  7332. 336.27 s [opt-env-conf-test]
  7333. 336.27 s [opt-env-conf-test] -- Unfolding short switches
  7334. 336.27 s [opt-env-conf-test] added mutation IntLit at test/OptEnvConf/RunSpec.hs:573:21-22
  7335. 336.27 s [opt-env-conf-test] @@ -570,7 +570,7 @@
  7336. 336.27 s [opt-env-conf-test] )
  7337. 336.27 s [opt-env-conf-test] )
  7338. 336.27 s [opt-env-conf-test] )
  7339. 336.27 s [opt-env-conf-test] - [ ([], ([], 0)),
  7340. 336.27 s [opt-env-conf-test] + [ ([], ([], 1)),
  7341. 336.27 s [opt-env-conf-test] (["--file", "foo", "-v"], (["foo" :: String], 1)),
  7342. 336.27 s [opt-env-conf-test] (["-vf", "foo"], (["foo"], 1))
  7343. 336.27 s [opt-env-conf-test] ]
  7344. 336.27 s [opt-env-conf-test] added mutation IntLit at test/OptEnvConf/RunSpec.hs:574:57-58
  7345. 336.27 s [opt-env-conf-test] @@ -571,7 +571,7 @@
  7346. 336.27 s [opt-env-conf-test] )
  7347. 336.27 s [opt-env-conf-test] )
  7348. 336.27 s [opt-env-conf-test] [ ([], ([], 0)),
  7349. 336.27 s [opt-env-conf-test] - (["--file", "foo", "-v"], (["foo" :: String], 1)),
  7350. 336.27 s [opt-env-conf-test] + (["--file", "foo", "-v"], (["foo" :: String], 0)),
  7351. 336.27 s [opt-env-conf-test] (["-vf", "foo"], (["foo"], 1))
  7352. 336.27 s [opt-env-conf-test] ]
  7353. 336.27 s [opt-env-conf-test] -- Equals version of long option
  7354. 336.27 s [opt-env-conf-test] added mutation IntLit at test/OptEnvConf/RunSpec.hs:574:57-58
  7355. 336.27 s [opt-env-conf-test] @@ -571,7 +571,7 @@
  7356. 336.27 s [opt-env-conf-test] )
  7357. 336.27 s [opt-env-conf-test] )
  7358. 336.27 s [opt-env-conf-test] [ ([], ([], 0)),
  7359. 336.27 s [opt-env-conf-test] - (["--file", "foo", "-v"], (["foo" :: String], 1)),
  7360. 336.27 s [opt-env-conf-test] + (["--file", "foo", "-v"], (["foo" :: String], -1)),
  7361. 336.27 s [opt-env-conf-test] (["-vf", "foo"], (["foo"], 1))
  7362. 336.27 s [opt-env-conf-test] ]
  7363. 336.27 s [opt-env-conf-test] -- Equals version of long option
  7364. 336.27 s [opt-env-conf-test] added mutation IntLit at test/OptEnvConf/RunSpec.hs:575:38-39
  7365. 336.27 s [opt-env-conf-test] @@ -572,7 +572,7 @@
  7366. 336.27 s [opt-env-conf-test] )
  7367. 336.27 s [opt-env-conf-test] [ ([], ([], 0)),
  7368. 336.27 s [opt-env-conf-test] (["--file", "foo", "-v"], (["foo" :: String], 1)),
  7369. 336.27 s [opt-env-conf-test] - (["-vf", "foo"], (["foo"], 1))
  7370. 336.27 s [opt-env-conf-test] + (["-vf", "foo"], (["foo"], 0))
  7371. 336.27 s [opt-env-conf-test] ]
  7372. 336.27 s [opt-env-conf-test] -- Equals version of long option
  7373. 336.27 s [opt-env-conf-test] argParseSpecs
  7374. 336.27 s [opt-env-conf-test] added mutation IntLit at test/OptEnvConf/RunSpec.hs:575:38-39
  7375. 336.27 s [opt-env-conf-test] @@ -572,7 +572,7 @@
  7376. 336.27 s [opt-env-conf-test] )
  7377. 336.27 s [opt-env-conf-test] [ ([], ([], 0)),
  7378. 336.27 s [opt-env-conf-test] (["--file", "foo", "-v"], (["foo" :: String], 1)),
  7379. 336.27 s [opt-env-conf-test] - (["-vf", "foo"], (["foo"], 1))
  7380. 336.27 s [opt-env-conf-test] + (["-vf", "foo"], (["foo"], -1))
  7381. 336.27 s [opt-env-conf-test] ]
  7382. 336.27 s [opt-env-conf-test] -- Equals version of long option
  7383. 336.27 s [opt-env-conf-test] argParseSpecs
  7384. 336.27 s [opt-env-conf-test] added mutation BoolLit at test/OptEnvConf/RunSpec.hs:603:44-48
  7385. 336.27 s [opt-env-conf-test] @@ -600,7 +600,7 @@
  7386. 336.27 s [opt-env-conf-test]
  7387. 336.27 s [opt-env-conf-test] -- Optional Argument and optional switch
  7388. 336.27 s [opt-env-conf-test] let optionalArgOptionalSwitchExamples =
  7389. 336.27 s [opt-env-conf-test] - [ (["foo", "-w"], (Just "foo", True)),
  7390. 336.27 s [opt-env-conf-test] + [ (["foo", "-w"], (Just "foo", False)),
  7391. 336.27 s [opt-env-conf-test] (["-w", "foo"], (Just "foo", True)),
  7392. 336.27 s [opt-env-conf-test] (["foo", "--watch"], (Just "foo", True)),
  7393. 336.27 s [opt-env-conf-test] (["--watch", "foo"], (Just "foo", True)),
  7394. 336.27 s [opt-env-conf-test] added mutation BoolLit at test/OptEnvConf/RunSpec.hs:604:44-48
  7395. 336.27 s [opt-env-conf-test] @@ -601,7 +601,7 @@
  7396. 336.27 s [opt-env-conf-test] -- Optional Argument and optional switch
  7397. 336.27 s [opt-env-conf-test] let optionalArgOptionalSwitchExamples =
  7398. 336.27 s [opt-env-conf-test] [ (["foo", "-w"], (Just "foo", True)),
  7399. 336.27 s [opt-env-conf-test] - (["-w", "foo"], (Just "foo", True)),
  7400. 336.27 s [opt-env-conf-test] + (["-w", "foo"], (Just "foo", False)),
  7401. 336.27 s [opt-env-conf-test] (["foo", "--watch"], (Just "foo", True)),
  7402. 336.27 s [opt-env-conf-test] (["--watch", "foo"], (Just "foo", True)),
  7403. 336.27 s [opt-env-conf-test] (["foo"], (Just "foo", False)),
  7404. 336.27 s [opt-env-conf-test] added mutation BoolLit at test/OptEnvConf/RunSpec.hs:605:49-53
  7405. 336.27 s [opt-env-conf-test] @@ -602,7 +602,7 @@
  7406. 336.27 s [opt-env-conf-test] let optionalArgOptionalSwitchExamples =
  7407. 336.27 s [opt-env-conf-test] [ (["foo", "-w"], (Just "foo", True)),
  7408. 336.27 s [opt-env-conf-test] (["-w", "foo"], (Just "foo", True)),
  7409. 336.27 s [opt-env-conf-test] - (["foo", "--watch"], (Just "foo", True)),
  7410. 336.27 s [opt-env-conf-test] + (["foo", "--watch"], (Just "foo", False)),
  7411. 336.27 s [opt-env-conf-test] (["--watch", "foo"], (Just "foo", True)),
  7412. 336.27 s [opt-env-conf-test] (["foo"], (Just "foo", False)),
  7413. 336.27 s [opt-env-conf-test] (["--bar"], (Just "--bar", False)),
  7414. 336.27 s [opt-env-conf-test] added mutation BoolLit at test/OptEnvConf/RunSpec.hs:606:49-53
  7415. 336.27 s [opt-env-conf-test] @@ -603,7 +603,7 @@
  7416. 336.27 s [opt-env-conf-test] [ (["foo", "-w"], (Just "foo", True)),
  7417. 336.27 s [opt-env-conf-test] (["-w", "foo"], (Just "foo", True)),
  7418. 336.27 s [opt-env-conf-test] (["foo", "--watch"], (Just "foo", True)),
  7419. 336.27 s [opt-env-conf-test] - (["--watch", "foo"], (Just "foo", True)),
  7420. 336.27 s [opt-env-conf-test] + (["--watch", "foo"], (Just "foo", False)),
  7421. 336.27 s [opt-env-conf-test] (["foo"], (Just "foo", False)),
  7422. 336.27 s [opt-env-conf-test] (["--bar"], (Just "--bar", False)),
  7423. 336.27 s [opt-env-conf-test] (["-w"], (Nothing, True)),
  7424. 336.27 s [opt-env-conf-test] added mutation BoolLit at test/OptEnvConf/RunSpec.hs:607:38-43
  7425. 336.27 s [opt-env-conf-test] @@ -604,7 +604,7 @@
  7426. 336.27 s [opt-env-conf-test] (["-w", "foo"], (Just "foo", True)),
  7427. 336.27 s [opt-env-conf-test] (["foo", "--watch"], (Just "foo", True)),
  7428. 336.27 s [opt-env-conf-test] (["--watch", "foo"], (Just "foo", True)),
  7429. 336.27 s [opt-env-conf-test] - (["foo"], (Just "foo", False)),
  7430. 336.27 s [opt-env-conf-test] + (["foo"], (Just "foo", True)),
  7431. 336.27 s [opt-env-conf-test] (["--bar"], (Just "--bar", False)),
  7432. 336.27 s [opt-env-conf-test] (["-w"], (Nothing, True)),
  7433. 336.27 s [opt-env-conf-test] (["--watch"], (Nothing, True))
  7434. 336.27 s [opt-env-conf-test] added mutation BoolLit at test/OptEnvConf/RunSpec.hs:608:42-47
  7435. 336.27 s [opt-env-conf-test] @@ -605,7 +605,7 @@
  7436. 336.27 s [opt-env-conf-test] (["foo", "--watch"], (Just "foo", True)),
  7437. 336.27 s [opt-env-conf-test] (["--watch", "foo"], (Just "foo", True)),
  7438. 336.27 s [opt-env-conf-test] (["foo"], (Just "foo", False)),
  7439. 336.27 s [opt-env-conf-test] - (["--bar"], (Just "--bar", False)),
  7440. 336.27 s [opt-env-conf-test] + (["--bar"], (Just "--bar", True)),
  7441. 336.27 s [opt-env-conf-test] (["-w"], (Nothing, True)),
  7442. 336.27 s [opt-env-conf-test] (["--watch"], (Nothing, True))
  7443. 336.27 s [opt-env-conf-test] ]
  7444. 336.27 s [opt-env-conf-test] added mutation BoolLit at test/OptEnvConf/RunSpec.hs:609:34-38
  7445. 336.27 s [opt-env-conf-test] @@ -606,7 +606,7 @@
  7446. 336.27 s [opt-env-conf-test] (["--watch", "foo"], (Just "foo", True)),
  7447. 336.27 s [opt-env-conf-test] (["foo"], (Just "foo", False)),
  7448. 336.27 s [opt-env-conf-test] (["--bar"], (Just "--bar", False)),
  7449. 336.27 s [opt-env-conf-test] - (["-w"], (Nothing, True)),
  7450. 336.27 s [opt-env-conf-test] + (["-w"], (Nothing, False)),
  7451. 336.27 s [opt-env-conf-test] (["--watch"], (Nothing, True))
  7452. 336.27 s [opt-env-conf-test] ]
  7453. 336.27 s [opt-env-conf-test] argParseSpecs
  7454. 336.27 s [opt-env-conf-test] added mutation BoolLit at test/OptEnvConf/RunSpec.hs:610:39-43
  7455. 336.27 s [opt-env-conf-test] @@ -607,7 +607,7 @@
  7456. 336.27 s [opt-env-conf-test] (["foo"], (Just "foo", False)),
  7457. 336.27 s [opt-env-conf-test] (["--bar"], (Just "--bar", False)),
  7458. 336.27 s [opt-env-conf-test] (["-w"], (Nothing, True)),
  7459. 336.27 s [opt-env-conf-test] - (["--watch"], (Nothing, True))
  7460. 336.27 s [opt-env-conf-test] + (["--watch"], (Nothing, False))
  7461. 336.27 s [opt-env-conf-test] ]
  7462. 336.27 s [opt-env-conf-test] argParseSpecs
  7463. 336.27 s [opt-env-conf-test] ( (,)
  7464. 336.27 s [opt-env-conf-test] added mutation IntLit at test/OptEnvConf/RunSpec.hs:630:25-26
  7465. 336.27 s [opt-env-conf-test] @@ -627,7 +627,7 @@
  7466. 336.27 s [opt-env-conf-test] optionalArgOptionalSwitchExamples
  7467. 336.27 s [opt-env-conf-test]
  7468. 336.27 s [opt-env-conf-test] let verbosityArgsExamples =
  7469. 336.27 s [opt-env-conf-test] - [ ([], ([], 0)),
  7470. 336.27 s [opt-env-conf-test] + [ ([], ([], 1)),
  7471. 336.27 s [opt-env-conf-test] (["-vvv"], ([], 3)),
  7472. 336.27 s [opt-env-conf-test] (["--"], (["--"], 0)),
  7473. 336.27 s [opt-env-conf-test] (["-v", "--"], (["--"], 1)),
  7474. 336.27 s [opt-env-conf-test] added mutation IntLit at test/OptEnvConf/RunSpec.hs:631:31-32
  7475. 336.27 s [opt-env-conf-test] @@ -628,7 +628,7 @@
  7476. 336.27 s [opt-env-conf-test]
  7477. 336.27 s [opt-env-conf-test] let verbosityArgsExamples =
  7478. 336.27 s [opt-env-conf-test] [ ([], ([], 0)),
  7479. 336.27 s [opt-env-conf-test] - (["-vvv"], ([], 3)),
  7480. 336.27 s [opt-env-conf-test] + (["-vvv"], ([], 0)),
  7481. 336.27 s [opt-env-conf-test] (["--"], (["--"], 0)),
  7482. 336.27 s [opt-env-conf-test] (["-v", "--"], (["--"], 1)),
  7483. 336.27 s [opt-env-conf-test] (["-vv", "--"], (["--"], 2)),
  7484. 336.27 s [opt-env-conf-test] added mutation IntLit at test/OptEnvConf/RunSpec.hs:631:31-32
  7485. 336.27 s [opt-env-conf-test] @@ -628,7 +628,7 @@
  7486. 336.27 s [opt-env-conf-test]
  7487. 336.27 s [opt-env-conf-test] let verbosityArgsExamples =
  7488. 336.27 s [opt-env-conf-test] [ ([], ([], 0)),
  7489. 336.28 s [opt-env-conf-test] - (["-vvv"], ([], 3)),
  7490. 336.28 s [opt-env-conf-test] + (["-vvv"], ([], 1)),
  7491. 336.28 s [opt-env-conf-test] (["--"], (["--"], 0)),
  7492. 336.28 s [opt-env-conf-test] (["-v", "--"], (["--"], 1)),
  7493. 336.28 s [opt-env-conf-test] (["-vv", "--"], (["--"], 2)),
  7494. 336.28 s [opt-env-conf-test] added mutation IntLit at test/OptEnvConf/RunSpec.hs:631:31-32
  7495. 336.28 s [opt-env-conf-test] @@ -628,7 +628,7 @@
  7496. 336.28 s [opt-env-conf-test]
  7497. 336.28 s [opt-env-conf-test] let verbosityArgsExamples =
  7498. 336.28 s [opt-env-conf-test] [ ([], ([], 0)),
  7499. 336.28 s [opt-env-conf-test] - (["-vvv"], ([], 3)),
  7500. 336.28 s [opt-env-conf-test] + (["-vvv"], ([], -3)),
  7501. 336.28 s [opt-env-conf-test] (["--"], (["--"], 0)),
  7502. 336.28 s [opt-env-conf-test] (["-v", "--"], (["--"], 1)),
  7503. 336.28 s [opt-env-conf-test] (["-vv", "--"], (["--"], 2)),
  7504. 336.28 s [opt-env-conf-test] added mutation IntLit at test/OptEnvConf/RunSpec.hs:632:33-34
  7505. 336.28 s [opt-env-conf-test] @@ -629,7 +629,7 @@
  7506. 336.28 s [opt-env-conf-test] let verbosityArgsExamples =
  7507. 336.28 s [opt-env-conf-test] [ ([], ([], 0)),
  7508. 336.28 s [opt-env-conf-test] (["-vvv"], ([], 3)),
  7509. 336.28 s [opt-env-conf-test] - (["--"], (["--"], 0)),
  7510. 336.28 s [opt-env-conf-test] + (["--"], (["--"], 1)),
  7511. 336.28 s [opt-env-conf-test] (["-v", "--"], (["--"], 1)),
  7512. 336.28 s [opt-env-conf-test] (["-vv", "--"], (["--"], 2)),
  7513. 336.28 s [opt-env-conf-test] (["--", "-v"], (["-v"], 0)),
  7514. 336.28 s [opt-env-conf-test] added mutation IntLit at test/OptEnvConf/RunSpec.hs:633:39-40
  7515. 336.28 s [opt-env-conf-test] @@ -630,7 +630,7 @@
  7516. 336.28 s [opt-env-conf-test] [ ([], ([], 0)),
  7517. 336.28 s [opt-env-conf-test] (["-vvv"], ([], 3)),
  7518. 336.28 s [opt-env-conf-test] (["--"], (["--"], 0)),
  7519. 336.28 s [opt-env-conf-test] - (["-v", "--"], (["--"], 1)),
  7520. 336.28 s [opt-env-conf-test] + (["-v", "--"], (["--"], 0)),
  7521. 336.28 s [opt-env-conf-test] (["-vv", "--"], (["--"], 2)),
  7522. 336.28 s [opt-env-conf-test] (["--", "-v"], (["-v"], 0)),
  7523. 336.28 s [opt-env-conf-test] (["a", "-v", "b", "-v"], (["a", "b"], 2)),
  7524. 336.28 s [opt-env-conf-test] added mutation IntLit at test/OptEnvConf/RunSpec.hs:633:39-40
  7525. 336.28 s [opt-env-conf-test] @@ -630,7 +630,7 @@
  7526. 336.28 s [opt-env-conf-test] [ ([], ([], 0)),
  7527. 336.28 s [opt-env-conf-test] (["-vvv"], ([], 3)),
  7528. 336.28 s [opt-env-conf-test] (["--"], (["--"], 0)),
  7529. 336.28 s [opt-env-conf-test] - (["-v", "--"], (["--"], 1)),
  7530. 336.28 s [opt-env-conf-test] + (["-v", "--"], (["--"], -1)),
  7531. 336.28 s [opt-env-conf-test] (["-vv", "--"], (["--"], 2)),
  7532. 336.28 s [opt-env-conf-test] (["--", "-v"], (["-v"], 0)),
  7533. 336.28 s [opt-env-conf-test] (["a", "-v", "b", "-v"], (["a", "b"], 2)),
  7534. 336.28 s [opt-env-conf-test] added mutation IntLit at test/OptEnvConf/RunSpec.hs:634:40-41
  7535. 336.28 s [opt-env-conf-test] @@ -631,7 +631,7 @@
  7536. 336.28 s [opt-env-conf-test] (["-vvv"], ([], 3)),
  7537. 336.28 s [opt-env-conf-test] (["--"], (["--"], 0)),
  7538. 336.28 s [opt-env-conf-test] (["-v", "--"], (["--"], 1)),
  7539. 336.28 s [opt-env-conf-test] - (["-vv", "--"], (["--"], 2)),
  7540. 336.28 s [opt-env-conf-test] + (["-vv", "--"], (["--"], 0)),
  7541. 336.28 s [opt-env-conf-test] (["--", "-v"], (["-v"], 0)),
  7542. 336.28 s [opt-env-conf-test] (["a", "-v", "b", "-v"], (["a", "b"], 2)),
  7543. 336.28 s [opt-env-conf-test] (["a", "--verbose", "-v", "b", "-v"], (["a", "b"], 3)),
  7544. 336.28 s [opt-env-conf-test] added mutation IntLit at test/OptEnvConf/RunSpec.hs:634:40-41
  7545. 336.28 s [opt-env-conf-test] @@ -631,7 +631,7 @@
  7546. 336.28 s [opt-env-conf-test] (["-vvv"], ([], 3)),
  7547. 336.28 s [opt-env-conf-test] (["--"], (["--"], 0)),
  7548. 336.28 s [opt-env-conf-test] (["-v", "--"], (["--"], 1)),
  7549. 336.28 s [opt-env-conf-test] - (["-vv", "--"], (["--"], 2)),
  7550. 336.28 s [opt-env-conf-test] + (["-vv", "--"], (["--"], 1)),
  7551. 336.28 s [opt-env-conf-test] (["--", "-v"], (["-v"], 0)),
  7552. 336.28 s [opt-env-conf-test] (["a", "-v", "b", "-v"], (["a", "b"], 2)),
  7553. 336.28 s [opt-env-conf-test] (["a", "--verbose", "-v", "b", "-v"], (["a", "b"], 3)),
  7554. 336.28 s [opt-env-conf-test] added mutation IntLit at test/OptEnvConf/RunSpec.hs:634:40-41
  7555. 336.28 s [opt-env-conf-test] @@ -631,7 +631,7 @@
  7556. 336.28 s [opt-env-conf-test] (["-vvv"], ([], 3)),
  7557. 336.28 s [opt-env-conf-test] (["--"], (["--"], 0)),
  7558. 336.28 s [opt-env-conf-test] (["-v", "--"], (["--"], 1)),
  7559. 336.28 s [opt-env-conf-test] - (["-vv", "--"], (["--"], 2)),
  7560. 336.28 s [opt-env-conf-test] + (["-vv", "--"], (["--"], -2)),
  7561. 336.28 s [opt-env-conf-test] (["--", "-v"], (["-v"], 0)),
  7562. 336.28 s [opt-env-conf-test] (["a", "-v", "b", "-v"], (["a", "b"], 2)),
  7563. 336.28 s [opt-env-conf-test] (["a", "--verbose", "-v", "b", "-v"], (["a", "b"], 3)),
  7564. 336.28 s [opt-env-conf-test] added mutation IntLit at test/OptEnvConf/RunSpec.hs:635:39-40
  7565. 336.28 s [opt-env-conf-test] @@ -632,7 +632,7 @@
  7566. 336.28 s [opt-env-conf-test] (["--"], (["--"], 0)),
  7567. 336.28 s [opt-env-conf-test] (["-v", "--"], (["--"], 1)),
  7568. 336.28 s [opt-env-conf-test] (["-vv", "--"], (["--"], 2)),
  7569. 336.28 s [opt-env-conf-test] - (["--", "-v"], (["-v"], 0)),
  7570. 336.28 s [opt-env-conf-test] + (["--", "-v"], (["-v"], 1)),
  7571. 336.28 s [opt-env-conf-test] (["a", "-v", "b", "-v"], (["a", "b"], 2)),
  7572. 336.28 s [opt-env-conf-test] (["a", "--verbose", "-v", "b", "-v"], (["a", "b"], 3)),
  7573. 336.28 s [opt-env-conf-test] (["a", "--verbose", "-v", "-v", "b", "-v"], (["a", "b"], 4)),
  7574. 336.28 s [opt-env-conf-test] added mutation IntLit at test/OptEnvConf/RunSpec.hs:636:53-54
  7575. 336.29 s [opt-env-conf-test] @@ -633,7 +633,7 @@
  7576. 336.29 s [opt-env-conf-test] (["-v", "--"], (["--"], 1)),
  7577. 336.29 s [opt-env-conf-test] (["-vv", "--"], (["--"], 2)),
  7578. 336.29 s [opt-env-conf-test] (["--", "-v"], (["-v"], 0)),
  7579. 336.29 s [opt-env-conf-test] - (["a", "-v", "b", "-v"], (["a", "b"], 2)),
  7580. 336.29 s [opt-env-conf-test] + (["a", "-v", "b", "-v"], (["a", "b"], 0)),
  7581. 336.29 s [opt-env-conf-test] (["a", "--verbose", "-v", "b", "-v"], (["a", "b"], 3)),
  7582. 336.29 s [opt-env-conf-test] (["a", "--verbose", "-v", "-v", "b", "-v"], (["a", "b"], 4)),
  7583. 336.29 s [opt-env-conf-test] (["a", "--verbose", "-v", "-v", "b", "-v", "c"], (["a", "b", "c"], 4)),
  7584. 336.29 s [opt-env-conf-test] added mutation IntLit at test/OptEnvConf/RunSpec.hs:636:53-54
  7585. 336.29 s [opt-env-conf-test] @@ -633,7 +633,7 @@
  7586. 336.29 s [opt-env-conf-test] (["-v", "--"], (["--"], 1)),
  7587. 336.29 s [opt-env-conf-test] (["-vv", "--"], (["--"], 2)),
  7588. 336.29 s [opt-env-conf-test] (["--", "-v"], (["-v"], 0)),
  7589. 336.29 s [opt-env-conf-test] - (["a", "-v", "b", "-v"], (["a", "b"], 2)),
  7590. 336.29 s [opt-env-conf-test] + (["a", "-v", "b", "-v"], (["a", "b"], 1)),
  7591. 336.29 s [opt-env-conf-test] (["a", "--verbose", "-v", "b", "-v"], (["a", "b"], 3)),
  7592. 336.29 s [opt-env-conf-test] (["a", "--verbose", "-v", "-v", "b", "-v"], (["a", "b"], 4)),
  7593. 336.29 s [opt-env-conf-test] (["a", "--verbose", "-v", "-v", "b", "-v", "c"], (["a", "b", "c"], 4)),
  7594. 336.29 s [opt-env-conf-test] added mutation IntLit at test/OptEnvConf/RunSpec.hs:636:53-54
  7595. 336.29 s [opt-env-conf-test] @@ -633,7 +633,7 @@
  7596. 336.29 s [opt-env-conf-test] (["-v", "--"], (["--"], 1)),
  7597. 336.29 s [opt-env-conf-test] (["-vv", "--"], (["--"], 2)),
  7598. 336.29 s [opt-env-conf-test] (["--", "-v"], (["-v"], 0)),
  7599. 336.29 s [opt-env-conf-test] - (["a", "-v", "b", "-v"], (["a", "b"], 2)),
  7600. 336.29 s [opt-env-conf-test] + (["a", "-v", "b", "-v"], (["a", "b"], -2)),
  7601. 336.29 s [opt-env-conf-test] (["a", "--verbose", "-v", "b", "-v"], (["a", "b"], 3)),
  7602. 336.29 s [opt-env-conf-test] (["a", "--verbose", "-v", "-v", "b", "-v"], (["a", "b"], 4)),
  7603. 336.29 s [opt-env-conf-test] (["a", "--verbose", "-v", "-v", "b", "-v", "c"], (["a", "b", "c"], 4)),
  7604. 336.29 s [opt-env-conf-test] added mutation IntLit at test/OptEnvConf/RunSpec.hs:637:66-67
  7605. 336.29 s [opt-env-conf-test] @@ -634,7 +634,7 @@
  7606. 336.29 s [opt-env-conf-test] (["-vv", "--"], (["--"], 2)),
  7607. 336.29 s [opt-env-conf-test] (["--", "-v"], (["-v"], 0)),
  7608. 336.29 s [opt-env-conf-test] (["a", "-v", "b", "-v"], (["a", "b"], 2)),
  7609. 336.29 s [opt-env-conf-test] - (["a", "--verbose", "-v", "b", "-v"], (["a", "b"], 3)),
  7610. 336.29 s [opt-env-conf-test] + (["a", "--verbose", "-v", "b", "-v"], (["a", "b"], 0)),
  7611. 336.29 s [opt-env-conf-test] (["a", "--verbose", "-v", "-v", "b", "-v"], (["a", "b"], 4)),
  7612. 336.29 s [opt-env-conf-test] (["a", "--verbose", "-v", "-v", "b", "-v", "c"], (["a", "b", "c"], 4)),
  7613. 336.29 s [opt-env-conf-test] (["a", "--verbose", "-v", "-vv", "b", "-v", "c"], (["a", "b", "c"], 5)),
  7614. 336.29 s [opt-env-conf-test] added mutation IntLit at test/OptEnvConf/RunSpec.hs:637:66-67
  7615. 336.29 s [opt-env-conf-test] @@ -634,7 +634,7 @@
  7616. 336.29 s [opt-env-conf-test] (["-vv", "--"], (["--"], 2)),
  7617. 336.29 s [opt-env-conf-test] (["--", "-v"], (["-v"], 0)),
  7618. 336.29 s [opt-env-conf-test] (["a", "-v", "b", "-v"], (["a", "b"], 2)),
  7619. 336.29 s [opt-env-conf-test] - (["a", "--verbose", "-v", "b", "-v"], (["a", "b"], 3)),
  7620. 336.29 s [opt-env-conf-test] + (["a", "--verbose", "-v", "b", "-v"], (["a", "b"], 1)),
  7621. 336.29 s [opt-env-conf-test] (["a", "--verbose", "-v", "-v", "b", "-v"], (["a", "b"], 4)),
  7622. 336.29 s [opt-env-conf-test] (["a", "--verbose", "-v", "-v", "b", "-v", "c"], (["a", "b", "c"], 4)),
  7623. 336.29 s [opt-env-conf-test] (["a", "--verbose", "-v", "-vv", "b", "-v", "c"], (["a", "b", "c"], 5)),
  7624. 336.29 s [opt-env-conf-test] added mutation IntLit at test/OptEnvConf/RunSpec.hs:637:66-67
  7625. 336.29 s [opt-env-conf-test] @@ -634,7 +634,7 @@
  7626. 336.29 s [opt-env-conf-test] (["-vv", "--"], (["--"], 2)),
  7627. 336.29 s [opt-env-conf-test] (["--", "-v"], (["-v"], 0)),
  7628. 336.29 s [opt-env-conf-test] (["a", "-v", "b", "-v"], (["a", "b"], 2)),
  7629. 336.29 s [opt-env-conf-test] - (["a", "--verbose", "-v", "b", "-v"], (["a", "b"], 3)),
  7630. 336.29 s [opt-env-conf-test] + (["a", "--verbose", "-v", "b", "-v"], (["a", "b"], -3)),
  7631. 336.29 s [opt-env-conf-test] (["a", "--verbose", "-v", "-v", "b", "-v"], (["a", "b"], 4)),
  7632. 336.29 s [opt-env-conf-test] (["a", "--verbose", "-v", "-v", "b", "-v", "c"], (["a", "b", "c"], 4)),
  7633. 336.29 s [opt-env-conf-test] (["a", "--verbose", "-v", "-vv", "b", "-v", "c"], (["a", "b", "c"], 5)),
  7634. 336.29 s [opt-env-conf-test] added mutation IntLit at test/OptEnvConf/RunSpec.hs:638:72-73
  7635. 336.29 s [opt-env-conf-test] @@ -635,7 +635,7 @@
  7636. 336.29 s [opt-env-conf-test] (["--", "-v"], (["-v"], 0)),
  7637. 336.29 s [opt-env-conf-test] (["a", "-v", "b", "-v"], (["a", "b"], 2)),
  7638. 336.29 s [opt-env-conf-test] (["a", "--verbose", "-v", "b", "-v"], (["a", "b"], 3)),
  7639. 336.29 s [opt-env-conf-test] - (["a", "--verbose", "-v", "-v", "b", "-v"], (["a", "b"], 4)),
  7640. 336.29 s [opt-env-conf-test] + (["a", "--verbose", "-v", "-v", "b", "-v"], (["a", "b"], 0)),
  7641. 336.29 s [opt-env-conf-test] (["a", "--verbose", "-v", "-v", "b", "-v", "c"], (["a", "b", "c"], 4)),
  7642. 336.29 s [opt-env-conf-test] (["a", "--verbose", "-v", "-vv", "b", "-v", "c"], (["a", "b", "c"], 5)),
  7643. 336.29 s [opt-env-conf-test] (["a", "--verbose", "-v", "-vv", "-v", "b", "-v", "c"], (["a", "b", "c"], 6))
  7644. 336.29 s [opt-env-conf-test] added mutation IntLit at test/OptEnvConf/RunSpec.hs:638:72-73
  7645. 336.29 s [opt-env-conf-test] @@ -635,7 +635,7 @@
  7646. 336.29 s [opt-env-conf-test] (["--", "-v"], (["-v"], 0)),
  7647. 336.29 s [opt-env-conf-test] (["a", "-v", "b", "-v"], (["a", "b"], 2)),
  7648. 336.29 s [opt-env-conf-test] (["a", "--verbose", "-v", "b", "-v"], (["a", "b"], 3)),
  7649. 336.29 s [opt-env-conf-test] - (["a", "--verbose", "-v", "-v", "b", "-v"], (["a", "b"], 4)),
  7650. 336.29 s [opt-env-conf-test] + (["a", "--verbose", "-v", "-v", "b", "-v"], (["a", "b"], 1)),
  7651. 336.29 s [opt-env-conf-test] (["a", "--verbose", "-v", "-v", "b", "-v", "c"], (["a", "b", "c"], 4)),
  7652. 336.29 s [opt-env-conf-test] (["a", "--verbose", "-v", "-vv", "b", "-v", "c"], (["a", "b", "c"], 5)),
  7653. 336.29 s [opt-env-conf-test] (["a", "--verbose", "-v", "-vv", "-v", "b", "-v", "c"], (["a", "b", "c"], 6))
  7654. 336.29 s [opt-env-conf-test] added mutation IntLit at test/OptEnvConf/RunSpec.hs:638:72-73
  7655. 336.29 s [opt-env-conf-test] @@ -635,7 +635,7 @@
  7656. 336.29 s [opt-env-conf-test] (["--", "-v"], (["-v"], 0)),
  7657. 336.29 s [opt-env-conf-test] (["a", "-v", "b", "-v"], (["a", "b"], 2)),
  7658. 336.29 s [opt-env-conf-test] (["a", "--verbose", "-v", "b", "-v"], (["a", "b"], 3)),
  7659. 336.29 s [opt-env-conf-test] - (["a", "--verbose", "-v", "-v", "b", "-v"], (["a", "b"], 4)),
  7660. 336.29 s [opt-env-conf-test] + (["a", "--verbose", "-v", "-v", "b", "-v"], (["a", "b"], -4)),
  7661. 336.29 s [opt-env-conf-test] (["a", "--verbose", "-v", "-v", "b", "-v", "c"], (["a", "b", "c"], 4)),
  7662. 336.29 s [opt-env-conf-test] (["a", "--verbose", "-v", "-vv", "b", "-v", "c"], (["a", "b", "c"], 5)),
  7663. 336.29 s [opt-env-conf-test] (["a", "--verbose", "-v", "-vv", "-v", "b", "-v", "c"], (["a", "b", "c"], 6))
  7664. 336.29 s [opt-env-conf-test] added mutation IntLit at test/OptEnvConf/RunSpec.hs:639:82-83
  7665. 336.29 s [opt-env-conf-test] @@ -636,7 +636,7 @@
  7666. 336.29 s [opt-env-conf-test] (["a", "-v", "b", "-v"], (["a", "b"], 2)),
  7667. 336.29 s [opt-env-conf-test] (["a", "--verbose", "-v", "b", "-v"], (["a", "b"], 3)),
  7668. 336.29 s [opt-env-conf-test] (["a", "--verbose", "-v", "-v", "b", "-v"], (["a", "b"], 4)),
  7669. 336.29 s [opt-env-conf-test] - (["a", "--verbose", "-v", "-v", "b", "-v", "c"], (["a", "b", "c"], 4)),
  7670. 336.29 s [opt-env-conf-test] + (["a", "--verbose", "-v", "-v", "b", "-v", "c"], (["a", "b", "c"], 0)),
  7671. 336.29 s [opt-env-conf-test] (["a", "--verbose", "-v", "-vv", "b", "-v", "c"], (["a", "b", "c"], 5)),
  7672. 336.29 s [opt-env-conf-test] (["a", "--verbose", "-v", "-vv", "-v", "b", "-v", "c"], (["a", "b", "c"], 6))
  7673. 336.29 s [opt-env-conf-test] ]
  7674. 336.29 s [opt-env-conf-test] added mutation IntLit at test/OptEnvConf/RunSpec.hs:639:82-83
  7675. 336.29 s [opt-env-conf-test] @@ -636,7 +636,7 @@
  7676. 336.29 s [opt-env-conf-test] (["a", "-v", "b", "-v"], (["a", "b"], 2)),
  7677. 336.29 s [opt-env-conf-test] (["a", "--verbose", "-v", "b", "-v"], (["a", "b"], 3)),
  7678. 336.29 s [opt-env-conf-test] (["a", "--verbose", "-v", "-v", "b", "-v"], (["a", "b"], 4)),
  7679. 336.29 s [opt-env-conf-test] - (["a", "--verbose", "-v", "-v", "b", "-v", "c"], (["a", "b", "c"], 4)),
  7680. 336.29 s [opt-env-conf-test] + (["a", "--verbose", "-v", "-v", "b", "-v", "c"], (["a", "b", "c"], 1)),
  7681. 336.29 s [opt-env-conf-test] (["a", "--verbose", "-v", "-vv", "b", "-v", "c"], (["a", "b", "c"], 5)),
  7682. 336.29 s [opt-env-conf-test] (["a", "--verbose", "-v", "-vv", "-v", "b", "-v", "c"], (["a", "b", "c"], 6))
  7683. 336.29 s [opt-env-conf-test] ]
  7684. 336.29 s [opt-env-conf-test] added mutation IntLit at test/OptEnvConf/RunSpec.hs:639:82-83
  7685. 336.29 s [opt-env-conf-test] @@ -636,7 +636,7 @@
  7686. 336.29 s [opt-env-conf-test] (["a", "-v", "b", "-v"], (["a", "b"], 2)),
  7687. 336.29 s [opt-env-conf-test] (["a", "--verbose", "-v", "b", "-v"], (["a", "b"], 3)),
  7688. 336.29 s [opt-env-conf-test] (["a", "--verbose", "-v", "-v", "b", "-v"], (["a", "b"], 4)),
  7689. 336.29 s [opt-env-conf-test] - (["a", "--verbose", "-v", "-v", "b", "-v", "c"], (["a", "b", "c"], 4)),
  7690. 336.29 s [opt-env-conf-test] + (["a", "--verbose", "-v", "-v", "b", "-v", "c"], (["a", "b", "c"], -4)),
  7691. 336.29 s [opt-env-conf-test] (["a", "--verbose", "-v", "-vv", "b", "-v", "c"], (["a", "b", "c"], 5)),
  7692. 336.29 s [opt-env-conf-test] (["a", "--verbose", "-v", "-vv", "-v", "b", "-v", "c"], (["a", "b", "c"], 6))
  7693. 336.29 s [opt-env-conf-test] ]
  7694. 336.29 s [opt-env-conf-test] added mutation IntLit at test/OptEnvConf/RunSpec.hs:640:83-84
  7695. 336.29 s [opt-env-conf-test] @@ -637,7 +637,7 @@
  7696. 336.29 s [opt-env-conf-test] (["a", "--verbose", "-v", "b", "-v"], (["a", "b"], 3)),
  7697. 336.29 s [opt-env-conf-test] (["a", "--verbose", "-v", "-v", "b", "-v"], (["a", "b"], 4)),
  7698. 336.29 s [opt-env-conf-test] (["a", "--verbose", "-v", "-v", "b", "-v", "c"], (["a", "b", "c"], 4)),
  7699. 336.29 s [opt-env-conf-test] - (["a", "--verbose", "-v", "-vv", "b", "-v", "c"], (["a", "b", "c"], 5)),
  7700. 336.29 s [opt-env-conf-test] + (["a", "--verbose", "-v", "-vv", "b", "-v", "c"], (["a", "b", "c"], 0)),
  7701. 336.29 s [opt-env-conf-test] (["a", "--verbose", "-v", "-vv", "-v", "b", "-v", "c"], (["a", "b", "c"], 6))
  7702. 336.29 s [opt-env-conf-test] ]
  7703. 336.29 s [opt-env-conf-test] argParseSpecs
  7704. 336.29 s [opt-env-conf-test] added mutation IntLit at test/OptEnvConf/RunSpec.hs:640:83-84
  7705. 336.29 s [opt-env-conf-test] @@ -637,7 +637,7 @@
  7706. 336.29 s [opt-env-conf-test] (["a", "--verbose", "-v", "b", "-v"], (["a", "b"], 3)),
  7707. 336.29 s [opt-env-conf-test] (["a", "--verbose", "-v", "-v", "b", "-v"], (["a", "b"], 4)),
  7708. 336.29 s [opt-env-conf-test] (["a", "--verbose", "-v", "-v", "b", "-v", "c"], (["a", "b", "c"], 4)),
  7709. 336.29 s [opt-env-conf-test] - (["a", "--verbose", "-v", "-vv", "b", "-v", "c"], (["a", "b", "c"], 5)),
  7710. 336.29 s [opt-env-conf-test] + (["a", "--verbose", "-v", "-vv", "b", "-v", "c"], (["a", "b", "c"], 1)),
  7711. 336.29 s [opt-env-conf-test] (["a", "--verbose", "-v", "-vv", "-v", "b", "-v", "c"], (["a", "b", "c"], 6))
  7712. 336.29 s [opt-env-conf-test] ]
  7713. 336.29 s [opt-env-conf-test] argParseSpecs
  7714. 336.29 s [opt-env-conf-test] added mutation IntLit at test/OptEnvConf/RunSpec.hs:640:83-84
  7715. 336.29 s [opt-env-conf-test] @@ -637,7 +637,7 @@
  7716. 336.29 s [opt-env-conf-test] (["a", "--verbose", "-v", "b", "-v"], (["a", "b"], 3)),
  7717. 336.29 s [opt-env-conf-test] (["a", "--verbose", "-v", "-v", "b", "-v"], (["a", "b"], 4)),
  7718. 336.29 s [opt-env-conf-test] (["a", "--verbose", "-v", "-v", "b", "-v", "c"], (["a", "b", "c"], 4)),
  7719. 336.29 s [opt-env-conf-test] - (["a", "--verbose", "-v", "-vv", "b", "-v", "c"], (["a", "b", "c"], 5)),
  7720. 336.29 s [opt-env-conf-test] + (["a", "--verbose", "-v", "-vv", "b", "-v", "c"], (["a", "b", "c"], -5)),
  7721. 336.29 s [opt-env-conf-test] (["a", "--verbose", "-v", "-vv", "-v", "b", "-v", "c"], (["a", "b", "c"], 6))
  7722. 336.29 s [opt-env-conf-test] ]
  7723. 336.29 s [opt-env-conf-test] argParseSpecs
  7724. 336.29 s [opt-env-conf-test] added mutation IntLit at test/OptEnvConf/RunSpec.hs:641:89-90
  7725. 336.29 s [opt-env-conf-test] @@ -638,7 +638,7 @@
  7726. 336.29 s [opt-env-conf-test] (["a", "--verbose", "-v", "-v", "b", "-v"], (["a", "b"], 4)),
  7727. 336.29 s [opt-env-conf-test] (["a", "--verbose", "-v", "-v", "b", "-v", "c"], (["a", "b", "c"], 4)),
  7728. 336.29 s [opt-env-conf-test] (["a", "--verbose", "-v", "-vv", "b", "-v", "c"], (["a", "b", "c"], 5)),
  7729. 336.29 s [opt-env-conf-test] - (["a", "--verbose", "-v", "-vv", "-v", "b", "-v", "c"], (["a", "b", "c"], 6))
  7730. 336.29 s [opt-env-conf-test] + (["a", "--verbose", "-v", "-vv", "-v", "b", "-v", "c"], (["a", "b", "c"], 0))
  7731. 336.29 s [opt-env-conf-test] ]
  7732. 336.29 s [opt-env-conf-test] argParseSpecs
  7733. 336.29 s [opt-env-conf-test] ( (,)
  7734. 336.29 s [opt-env-conf-test] added mutation IntLit at test/OptEnvConf/RunSpec.hs:641:89-90
  7735. 336.29 s [opt-env-conf-test] @@ -638,7 +638,7 @@
  7736. 336.29 s [opt-env-conf-test] (["a", "--verbose", "-v", "-v", "b", "-v"], (["a", "b"], 4)),
  7737. 336.29 s [opt-env-conf-test] (["a", "--verbose", "-v", "-v", "b", "-v", "c"], (["a", "b", "c"], 4)),
  7738. 336.29 s [opt-env-conf-test] (["a", "--verbose", "-v", "-vv", "b", "-v", "c"], (["a", "b", "c"], 5)),
  7739. 336.29 s [opt-env-conf-test] - (["a", "--verbose", "-v", "-vv", "-v", "b", "-v", "c"], (["a", "b", "c"], 6))
  7740. 336.29 s [opt-env-conf-test] + (["a", "--verbose", "-v", "-vv", "-v", "b", "-v", "c"], (["a", "b", "c"], 1))
  7741. 336.29 s [opt-env-conf-test] ]
  7742. 336.29 s [opt-env-conf-test] argParseSpecs
  7743. 336.29 s [opt-env-conf-test] ( (,)
  7744. 336.29 s [opt-env-conf-test] added mutation IntLit at test/OptEnvConf/RunSpec.hs:641:89-90
  7745. 336.29 s [opt-env-conf-test] @@ -638,7 +638,7 @@
  7746. 336.29 s [opt-env-conf-test] (["a", "--verbose", "-v", "-v", "b", "-v"], (["a", "b"], 4)),
  7747. 336.29 s [opt-env-conf-test] (["a", "--verbose", "-v", "-v", "b", "-v", "c"], (["a", "b", "c"], 4)),
  7748. 336.29 s [opt-env-conf-test] (["a", "--verbose", "-v", "-vv", "b", "-v", "c"], (["a", "b", "c"], 5)),
  7749. 336.29 s [opt-env-conf-test] - (["a", "--verbose", "-v", "-vv", "-v", "b", "-v", "c"], (["a", "b", "c"], 6))
  7750. 336.29 s [opt-env-conf-test] + (["a", "--verbose", "-v", "-vv", "-v", "b", "-v", "c"], (["a", "b", "c"], -6))
  7751. 336.29 s [opt-env-conf-test] ]
  7752. 336.29 s [opt-env-conf-test] argParseSpecs
  7753. 336.29 s [opt-env-conf-test] ( (,)
  7754. 336.29 s [opt-env-conf-test] added mutation BoolLit at test/OptEnvConf/RunSpec.hs:698:84-88
  7755. 336.29 s [opt-env-conf-test] @@ -695,7 +695,7 @@
  7756. 336.29 s [opt-env-conf-test] optionsArgsExamples
  7757. 336.29 s [opt-env-conf-test]
  7758. 336.29 s [opt-env-conf-test] argParseSpecs
  7759. 336.29 s [opt-env-conf-test] - (enableDisableSwitch [long "example", env "EXAMPLE", conf "example", value True])
  7760. 336.29 s [opt-env-conf-test] + (enableDisableSwitch [long "example", env "EXAMPLE", conf "example", value False])
  7761. 336.29 s [opt-env-conf-test] [ ([], True),
  7762. 336.29 s [opt-env-conf-test] (["--enable-example"], True),
  7763. 336.29 s [opt-env-conf-test] (["--disable-example"], False)
  7764. 336.29 s [opt-env-conf-test] added mutation BoolLit at test/OptEnvConf/RunSpec.hs:699:16-20
  7765. 336.29 s [opt-env-conf-test] @@ -696,7 +696,7 @@
  7766. 336.29 s [opt-env-conf-test]
  7767. 336.29 s [opt-env-conf-test] argParseSpecs
  7768. 336.29 s [opt-env-conf-test] (enableDisableSwitch [long "example", env "EXAMPLE", conf "example", value True])
  7769. 336.29 s [opt-env-conf-test] - [ ([], True),
  7770. 336.29 s [opt-env-conf-test] + [ ([], False),
  7771. 336.29 s [opt-env-conf-test] (["--enable-example"], True),
  7772. 336.29 s [opt-env-conf-test] (["--disable-example"], False)
  7773. 336.29 s [opt-env-conf-test] ]
  7774. 336.29 s [opt-env-conf-test] added mutation BoolLit at test/OptEnvConf/RunSpec.hs:700:34-38
  7775. 336.29 s [opt-env-conf-test] @@ -697,7 +697,7 @@
  7776. 336.29 s [opt-env-conf-test] argParseSpecs
  7777. 336.29 s [opt-env-conf-test] (enableDisableSwitch [long "example", env "EXAMPLE", conf "example", value True])
  7778. 336.29 s [opt-env-conf-test] [ ([], True),
  7779. 336.29 s [opt-env-conf-test] - (["--enable-example"], True),
  7780. 336.29 s [opt-env-conf-test] + (["--enable-example"], False),
  7781. 336.29 s [opt-env-conf-test] (["--disable-example"], False)
  7782. 336.29 s [opt-env-conf-test] ]
  7783. 336.29 s [opt-env-conf-test]
  7784. 336.29 s [opt-env-conf-test] added mutation BoolLit at test/OptEnvConf/RunSpec.hs:701:35-40
  7785. 336.29 s [opt-env-conf-test] @@ -698,7 +698,7 @@
  7786. 336.29 s [opt-env-conf-test] (enableDisableSwitch [long "example", env "EXAMPLE", conf "example", value True])
  7787. 336.29 s [opt-env-conf-test] [ ([], True),
  7788. 336.29 s [opt-env-conf-test] (["--enable-example"], True),
  7789. 336.29 s [opt-env-conf-test] - (["--disable-example"], False)
  7790. 336.29 s [opt-env-conf-test] + (["--disable-example"], True)
  7791. 336.29 s [opt-env-conf-test] ]
  7792. 336.29 s [opt-env-conf-test]
  7793. 336.29 s [opt-env-conf-test] argParseSpecs
  7794. 336.29 s [opt-env-conf-test] added mutation BoolLit at test/OptEnvConf/RunSpec.hs:705:84-89
  7795. 336.29 s [opt-env-conf-test] @@ -702,7 +702,7 @@
  7796. 336.29 s [opt-env-conf-test] ]
  7797. 336.29 s [opt-env-conf-test]
  7798. 336.29 s [opt-env-conf-test] argParseSpecs
  7799. 336.29 s [opt-env-conf-test] - (enableDisableSwitch [long "example", env "EXAMPLE", conf "example", value False])
  7800. 336.29 s [opt-env-conf-test] + (enableDisableSwitch [long "example", env "EXAMPLE", conf "example", value True])
  7801. 336.29 s [opt-env-conf-test] [ ([], False),
  7802. 336.29 s [opt-env-conf-test] (["--enable-example"], True),
  7803. 336.29 s [opt-env-conf-test] (["--disable-example"], False)
  7804. 336.29 s [opt-env-conf-test] added mutation BoolLit at test/OptEnvConf/RunSpec.hs:706:16-21
  7805. 336.29 s [opt-env-conf-test] @@ -703,7 +703,7 @@
  7806. 336.29 s [opt-env-conf-test]
  7807. 336.29 s [opt-env-conf-test] argParseSpecs
  7808. 336.29 s [opt-env-conf-test] (enableDisableSwitch [long "example", env "EXAMPLE", conf "example", value False])
  7809. 336.29 s [opt-env-conf-test] - [ ([], False),
  7810. 336.29 s [opt-env-conf-test] + [ ([], True),
  7811. 336.29 s [opt-env-conf-test] (["--enable-example"], True),
  7812. 336.29 s [opt-env-conf-test] (["--disable-example"], False)
  7813. 336.29 s [opt-env-conf-test] ]
  7814. 336.29 s [opt-env-conf-test] added mutation BoolLit at test/OptEnvConf/RunSpec.hs:707:34-38
  7815. 336.29 s [opt-env-conf-test] @@ -704,7 +704,7 @@
  7816. 336.29 s [opt-env-conf-test] argParseSpecs
  7817. 336.29 s [opt-env-conf-test] (enableDisableSwitch [long "example", env "EXAMPLE", conf "example", value False])
  7818. 336.29 s [opt-env-conf-test] [ ([], False),
  7819. 336.29 s [opt-env-conf-test] - (["--enable-example"], True),
  7820. 336.29 s [opt-env-conf-test] + (["--enable-example"], False),
  7821. 336.29 s [opt-env-conf-test] (["--disable-example"], False)
  7822. 336.29 s [opt-env-conf-test] ]
  7823. 336.29 s [opt-env-conf-test]
  7824. 336.29 s [opt-env-conf-test] added mutation BoolLit at test/OptEnvConf/RunSpec.hs:708:35-40
  7825. 336.29 s [opt-env-conf-test] @@ -705,7 +705,7 @@
  7826. 336.29 s [opt-env-conf-test] (enableDisableSwitch [long "example", env "EXAMPLE", conf "example", value False])
  7827. 336.29 s [opt-env-conf-test] [ ([], False),
  7828. 336.29 s [opt-env-conf-test] (["--enable-example"], True),
  7829. 336.29 s [opt-env-conf-test] - (["--disable-example"], False)
  7830. 336.29 s [opt-env-conf-test] + (["--disable-example"], True)
  7831. 336.29 s [opt-env-conf-test] ]
  7832. 336.29 s [opt-env-conf-test]
  7833. 336.29 s [opt-env-conf-test] argParseSpecs
  7834. 336.29 s [opt-env-conf-test] added mutation BoolLit at test/OptEnvConf/RunSpec.hs:714:39-43
  7835. 336.29 s [opt-env-conf-test] @@ -711,7 +711,7 @@
  7836. 336.29 s [opt-env-conf-test] argParseSpecs
  7837. 336.29 s [opt-env-conf-test] (optional $ enableDisableSwitch [long "example", env "EXAMPLE", conf "example"])
  7838. 336.29 s [opt-env-conf-test] [ ([], Nothing),
  7839. 336.29 s [opt-env-conf-test] - (["--enable-example"], Just True),
  7840. 336.29 s [opt-env-conf-test] + (["--enable-example"], Just False),
  7841. 336.29 s [opt-env-conf-test] (["--disable-example"], Just False)
  7842. 336.29 s [opt-env-conf-test] ]
  7843. 336.29 s [opt-env-conf-test]
  7844. 336.29 s [opt-env-conf-test] added mutation BoolLit at test/OptEnvConf/RunSpec.hs:715:40-45
  7845. 336.29 s [opt-env-conf-test] @@ -712,7 +712,7 @@
  7846. 336.29 s [opt-env-conf-test] (optional $ enableDisableSwitch [long "example", env "EXAMPLE", conf "example"])
  7847. 336.29 s [opt-env-conf-test] [ ([], Nothing),
  7848. 336.29 s [opt-env-conf-test] (["--enable-example"], Just True),
  7849. 336.29 s [opt-env-conf-test] - (["--disable-example"], Just False)
  7850. 336.30 s [opt-env-conf-test] + (["--disable-example"], Just True)
  7851. 336.30 s [opt-env-conf-test] ]
  7852. 336.30 s [opt-env-conf-test]
  7853. 336.30 s [opt-env-conf-test] envParseSpecs
  7854. 336.30 s [opt-env-conf-test] added mutation BoolLit at test/OptEnvConf/RunSpec.hs:719:103-107
  7855. 336.30 s [opt-env-conf-test] @@ -716,7 +716,7 @@
  7856. 336.30 s [opt-env-conf-test] ]
  7857. 336.30 s [opt-env-conf-test]
  7858. 336.30 s [opt-env-conf-test] envParseSpecs
  7859. 336.30 s [opt-env-conf-test] - (enableDisableSwitch [long "example", env "EXAMPLE", env "ALTERNATIVE", conf "example", value True])
  7860. 336.30 s [opt-env-conf-test] + (enableDisableSwitch [long "example", env "EXAMPLE", env "ALTERNATIVE", conf "example", value False])
  7861. 336.30 s [opt-env-conf-test] [ ([], True),
  7862. 336.30 s [opt-env-conf-test] ([("EXAMPLE", "False")], False),
  7863. 336.30 s [opt-env-conf-test] ([("ALTERNATIVE", "False")], False),
  7864. 336.30 s [opt-env-conf-test] added mutation BoolLit at test/OptEnvConf/RunSpec.hs:720:16-20
  7865. 336.30 s [opt-env-conf-test] @@ -717,7 +717,7 @@
  7866. 336.30 s [opt-env-conf-test]
  7867. 336.30 s [opt-env-conf-test] envParseSpecs
  7868. 336.30 s [opt-env-conf-test] (enableDisableSwitch [long "example", env "EXAMPLE", env "ALTERNATIVE", conf "example", value True])
  7869. 336.30 s [opt-env-conf-test] - [ ([], True),
  7870. 336.30 s [opt-env-conf-test] + [ ([], False),
  7871. 336.30 s [opt-env-conf-test] ([("EXAMPLE", "False")], False),
  7872. 336.30 s [opt-env-conf-test] ([("ALTERNATIVE", "False")], False),
  7873. 336.30 s [opt-env-conf-test] ([("EXAMPLE", "True")], True),
  7874. 336.30 s [opt-env-conf-test] added mutation BoolLit at test/OptEnvConf/RunSpec.hs:721:36-41
  7875. 336.30 s [opt-env-conf-test] @@ -718,7 +718,7 @@
  7876. 336.30 s [opt-env-conf-test] envParseSpecs
  7877. 336.30 s [opt-env-conf-test] (enableDisableSwitch [long "example", env "EXAMPLE", env "ALTERNATIVE", conf "example", value True])
  7878. 336.30 s [opt-env-conf-test] [ ([], True),
  7879. 336.30 s [opt-env-conf-test] - ([("EXAMPLE", "False")], False),
  7880. 336.30 s [opt-env-conf-test] + ([("EXAMPLE", "False")], True),
  7881. 336.30 s [opt-env-conf-test] ([("ALTERNATIVE", "False")], False),
  7882. 336.30 s [opt-env-conf-test] ([("EXAMPLE", "True")], True),
  7883. 336.30 s [opt-env-conf-test] ([("ALTERNATIVE", "True")], True)
  7884. 336.30 s [opt-env-conf-test] added mutation BoolLit at test/OptEnvConf/RunSpec.hs:722:40-45
  7885. 336.30 s [opt-env-conf-test] @@ -719,7 +719,7 @@
  7886. 336.30 s [opt-env-conf-test] (enableDisableSwitch [long "example", env "EXAMPLE", env "ALTERNATIVE", conf "example", value True])
  7887. 336.30 s [opt-env-conf-test] [ ([], True),
  7888. 336.30 s [opt-env-conf-test] ([("EXAMPLE", "False")], False),
  7889. 336.30 s [opt-env-conf-test] - ([("ALTERNATIVE", "False")], False),
  7890. 336.30 s [opt-env-conf-test] + ([("ALTERNATIVE", "False")], True),
  7891. 336.30 s [opt-env-conf-test] ([("EXAMPLE", "True")], True),
  7892. 336.30 s [opt-env-conf-test] ([("ALTERNATIVE", "True")], True)
  7893. 336.30 s [opt-env-conf-test] ]
  7894. 336.30 s [opt-env-conf-test] added mutation BoolLit at test/OptEnvConf/RunSpec.hs:723:35-39
  7895. 336.30 s [opt-env-conf-test] @@ -720,7 +720,7 @@
  7896. 336.30 s [opt-env-conf-test] [ ([], True),
  7897. 336.30 s [opt-env-conf-test] ([("EXAMPLE", "False")], False),
  7898. 336.30 s [opt-env-conf-test] ([("ALTERNATIVE", "False")], False),
  7899. 336.30 s [opt-env-conf-test] - ([("EXAMPLE", "True")], True),
  7900. 336.30 s [opt-env-conf-test] + ([("EXAMPLE", "True")], False),
  7901. 336.30 s [opt-env-conf-test] ([("ALTERNATIVE", "True")], True)
  7902. 336.30 s [opt-env-conf-test] ]
  7903. 336.30 s [opt-env-conf-test]
  7904. 336.30 s [opt-env-conf-test] added mutation BoolLit at test/OptEnvConf/RunSpec.hs:724:39-43
  7905. 336.30 s [opt-env-conf-test] @@ -721,7 +721,7 @@
  7906. 336.30 s [opt-env-conf-test] ([("EXAMPLE", "False")], False),
  7907. 336.30 s [opt-env-conf-test] ([("ALTERNATIVE", "False")], False),
  7908. 336.30 s [opt-env-conf-test] ([("EXAMPLE", "True")], True),
  7909. 336.30 s [opt-env-conf-test] - ([("ALTERNATIVE", "True")], True)
  7910. 336.30 s [opt-env-conf-test] + ([("ALTERNATIVE", "True")], False)
  7911. 336.30 s [opt-env-conf-test] ]
  7912. 336.30 s [opt-env-conf-test]
  7913. 336.30 s [opt-env-conf-test] envParseSpecs
  7914. 336.30 s [opt-env-conf-test] added mutation BoolLit at test/OptEnvConf/RunSpec.hs:728:103-108
  7915. 336.30 s [opt-env-conf-test] @@ -725,7 +725,7 @@
  7916. 336.30 s [opt-env-conf-test] ]
  7917. 336.30 s [opt-env-conf-test]
  7918. 336.30 s [opt-env-conf-test] envParseSpecs
  7919. 336.30 s [opt-env-conf-test] - (enableDisableSwitch [long "example", env "EXAMPLE", env "ALTERNATIVE", conf "example", value False])
  7920. 336.30 s [opt-env-conf-test] + (enableDisableSwitch [long "example", env "EXAMPLE", env "ALTERNATIVE", conf "example", value True])
  7921. 336.30 s [opt-env-conf-test] [ ([], False),
  7922. 336.30 s [opt-env-conf-test] ([("EXAMPLE", "True")], True),
  7923. 336.30 s [opt-env-conf-test] ([("ALTERNATIVE", "True")], True),
  7924. 336.30 s [opt-env-conf-test] added mutation BoolLit at test/OptEnvConf/RunSpec.hs:729:16-21
  7925. 336.30 s [opt-env-conf-test] @@ -726,7 +726,7 @@
  7926. 336.30 s [opt-env-conf-test]
  7927. 336.30 s [opt-env-conf-test] envParseSpecs
  7928. 336.30 s [opt-env-conf-test] (enableDisableSwitch [long "example", env "EXAMPLE", env "ALTERNATIVE", conf "example", value False])
  7929. 336.30 s [opt-env-conf-test] - [ ([], False),
  7930. 336.30 s [opt-env-conf-test] + [ ([], True),
  7931. 336.30 s [opt-env-conf-test] ([("EXAMPLE", "True")], True),
  7932. 336.30 s [opt-env-conf-test] ([("ALTERNATIVE", "True")], True),
  7933. 336.30 s [opt-env-conf-test] ([("EXAMPLE", "False")], False),
  7934. 336.30 s [opt-env-conf-test] added mutation BoolLit at test/OptEnvConf/RunSpec.hs:730:35-39
  7935. 336.30 s [opt-env-conf-test] @@ -727,7 +727,7 @@
  7936. 336.30 s [opt-env-conf-test] envParseSpecs
  7937. 336.30 s [opt-env-conf-test] (enableDisableSwitch [long "example", env "EXAMPLE", env "ALTERNATIVE", conf "example", value False])
  7938. 336.30 s [opt-env-conf-test] [ ([], False),
  7939. 336.30 s [opt-env-conf-test] - ([("EXAMPLE", "True")], True),
  7940. 336.30 s [opt-env-conf-test] + ([("EXAMPLE", "True")], False),
  7941. 336.30 s [opt-env-conf-test] ([("ALTERNATIVE", "True")], True),
  7942. 336.30 s [opt-env-conf-test] ([("EXAMPLE", "False")], False),
  7943. 336.30 s [opt-env-conf-test] ([("ALTERNATIVE", "False")], False)
  7944. 336.30 s [opt-env-conf-test] added mutation BoolLit at test/OptEnvConf/RunSpec.hs:731:39-43
  7945. 336.30 s [opt-env-conf-test] @@ -728,7 +728,7 @@
  7946. 336.30 s [opt-env-conf-test] (enableDisableSwitch [long "example", env "EXAMPLE", env "ALTERNATIVE", conf "example", value False])
  7947. 336.30 s [opt-env-conf-test] [ ([], False),
  7948. 336.30 s [opt-env-conf-test] ([("EXAMPLE", "True")], True),
  7949. 336.30 s [opt-env-conf-test] - ([("ALTERNATIVE", "True")], True),
  7950. 336.30 s [opt-env-conf-test] + ([("ALTERNATIVE", "True")], False),
  7951. 336.30 s [opt-env-conf-test] ([("EXAMPLE", "False")], False),
  7952. 336.30 s [opt-env-conf-test] ([("ALTERNATIVE", "False")], False)
  7953. 336.30 s [opt-env-conf-test] ]
  7954. 336.30 s [opt-env-conf-test] added mutation BoolLit at test/OptEnvConf/RunSpec.hs:732:36-41
  7955. 336.30 s [opt-env-conf-test] @@ -729,7 +729,7 @@
  7956. 336.30 s [opt-env-conf-test] [ ([], False),
  7957. 336.30 s [opt-env-conf-test] ([("EXAMPLE", "True")], True),
  7958. 336.30 s [opt-env-conf-test] ([("ALTERNATIVE", "True")], True),
  7959. 336.30 s [opt-env-conf-test] - ([("EXAMPLE", "False")], False),
  7960. 336.30 s [opt-env-conf-test] + ([("EXAMPLE", "False")], True),
  7961. 336.30 s [opt-env-conf-test] ([("ALTERNATIVE", "False")], False)
  7962. 336.30 s [opt-env-conf-test] ]
  7963. 336.30 s [opt-env-conf-test]
  7964. 336.30 s [opt-env-conf-test] added mutation BoolLit at test/OptEnvConf/RunSpec.hs:733:40-45
  7965. 336.30 s [opt-env-conf-test] @@ -730,7 +730,7 @@
  7966. 336.30 s [opt-env-conf-test] ([("EXAMPLE", "True")], True),
  7967. 336.30 s [opt-env-conf-test] ([("ALTERNATIVE", "True")], True),
  7968. 336.30 s [opt-env-conf-test] ([("EXAMPLE", "False")], False),
  7969. 336.30 s [opt-env-conf-test] - ([("ALTERNATIVE", "False")], False)
  7970. 336.30 s [opt-env-conf-test] + ([("ALTERNATIVE", "False")], True)
  7971. 336.30 s [opt-env-conf-test] ]
  7972. 336.30 s [opt-env-conf-test]
  7973. 336.30 s [opt-env-conf-test] argParseSpecs
  7974. 336.30 s [opt-env-conf-test] added mutation BoolLit at test/OptEnvConf/RunSpec.hs:737:76-80
  7975. 336.30 s [opt-env-conf-test] @@ -734,7 +734,7 @@
  7976. 336.30 s [opt-env-conf-test] ]
  7977. 336.30 s [opt-env-conf-test]
  7978. 336.30 s [opt-env-conf-test] argParseSpecs
  7979. 336.30 s [opt-env-conf-test] - (yesNoSwitch [long "example", env "EXAMPLE", conf "example", value True])
  7980. 336.30 s [opt-env-conf-test] + (yesNoSwitch [long "example", env "EXAMPLE", conf "example", value False])
  7981. 336.30 s [opt-env-conf-test] [ ([], True),
  7982. 336.30 s [opt-env-conf-test] (["--example"], True),
  7983. 336.30 s [opt-env-conf-test] (["--no-example"], False)
  7984. 336.30 s [opt-env-conf-test] added mutation BoolLit at test/OptEnvConf/RunSpec.hs:738:16-20
  7985. 336.30 s [opt-env-conf-test] @@ -735,7 +735,7 @@
  7986. 336.30 s [opt-env-conf-test]
  7987. 336.30 s [opt-env-conf-test] argParseSpecs
  7988. 336.30 s [opt-env-conf-test] (yesNoSwitch [long "example", env "EXAMPLE", conf "example", value True])
  7989. 336.30 s [opt-env-conf-test] - [ ([], True),
  7990. 336.30 s [opt-env-conf-test] + [ ([], False),
  7991. 336.30 s [opt-env-conf-test] (["--example"], True),
  7992. 336.30 s [opt-env-conf-test] (["--no-example"], False)
  7993. 336.30 s [opt-env-conf-test] ]
  7994. 336.30 s [opt-env-conf-test] added mutation BoolLit at test/OptEnvConf/RunSpec.hs:739:27-31
  7995. 336.30 s [opt-env-conf-test] @@ -736,7 +736,7 @@
  7996. 336.30 s [opt-env-conf-test] argParseSpecs
  7997. 336.30 s [opt-env-conf-test] (yesNoSwitch [long "example", env "EXAMPLE", conf "example", value True])
  7998. 336.30 s [opt-env-conf-test] [ ([], True),
  7999. 336.30 s [opt-env-conf-test] - (["--example"], True),
  8000. 336.30 s [opt-env-conf-test] + (["--example"], False),
  8001. 336.30 s [opt-env-conf-test] (["--no-example"], False)
  8002. 336.30 s [opt-env-conf-test] ]
  8003. 336.30 s [opt-env-conf-test]
  8004. 336.30 s [opt-env-conf-test] added mutation BoolLit at test/OptEnvConf/RunSpec.hs:740:30-35
  8005. 336.30 s [opt-env-conf-test] @@ -737,7 +737,7 @@
  8006. 336.30 s [opt-env-conf-test] (yesNoSwitch [long "example", env "EXAMPLE", conf "example", value True])
  8007. 336.30 s [opt-env-conf-test] [ ([], True),
  8008. 336.30 s [opt-env-conf-test] (["--example"], True),
  8009. 336.30 s [opt-env-conf-test] - (["--no-example"], False)
  8010. 336.30 s [opt-env-conf-test] + (["--no-example"], True)
  8011. 336.30 s [opt-env-conf-test] ]
  8012. 336.30 s [opt-env-conf-test]
  8013. 336.30 s [opt-env-conf-test] argParseSpecs
  8014. 336.30 s [opt-env-conf-test] added mutation BoolLit at test/OptEnvConf/RunSpec.hs:744:76-81
  8015. 336.30 s [opt-env-conf-test] @@ -741,7 +741,7 @@
  8016. 336.30 s [opt-env-conf-test] ]
  8017. 336.30 s [opt-env-conf-test]
  8018. 336.30 s [opt-env-conf-test] argParseSpecs
  8019. 336.30 s [opt-env-conf-test] - (yesNoSwitch [long "example", env "EXAMPLE", conf "example", value False])
  8020. 336.30 s [opt-env-conf-test] + (yesNoSwitch [long "example", env "EXAMPLE", conf "example", value True])
  8021. 336.30 s [opt-env-conf-test] [ ([], False),
  8022. 336.30 s [opt-env-conf-test] (["--example"], True),
  8023. 336.30 s [opt-env-conf-test] (["--no-example"], False)
  8024. 336.30 s [opt-env-conf-test] added mutation BoolLit at test/OptEnvConf/RunSpec.hs:745:16-21
  8025. 336.30 s [opt-env-conf-test] @@ -742,7 +742,7 @@
  8026. 336.30 s [opt-env-conf-test]
  8027. 336.30 s [opt-env-conf-test] argParseSpecs
  8028. 336.30 s [opt-env-conf-test] (yesNoSwitch [long "example", env "EXAMPLE", conf "example", value False])
  8029. 336.30 s [opt-env-conf-test] - [ ([], False),
  8030. 336.30 s [opt-env-conf-test] + [ ([], True),
  8031. 336.30 s [opt-env-conf-test] (["--example"], True),
  8032. 336.30 s [opt-env-conf-test] (["--no-example"], False)
  8033. 336.30 s [opt-env-conf-test] ]
  8034. 336.30 s [opt-env-conf-test] added mutation BoolLit at test/OptEnvConf/RunSpec.hs:746:27-31
  8035. 336.30 s [opt-env-conf-test] @@ -743,7 +743,7 @@
  8036. 336.30 s [opt-env-conf-test] argParseSpecs
  8037. 336.30 s [opt-env-conf-test] (yesNoSwitch [long "example", env "EXAMPLE", conf "example", value False])
  8038. 336.30 s [opt-env-conf-test] [ ([], False),
  8039. 336.30 s [opt-env-conf-test] - (["--example"], True),
  8040. 336.30 s [opt-env-conf-test] + (["--example"], False),
  8041. 336.30 s [opt-env-conf-test] (["--no-example"], False)
  8042. 336.30 s [opt-env-conf-test] ]
  8043. 336.30 s [opt-env-conf-test]
  8044. 336.30 s [opt-env-conf-test] added mutation BoolLit at test/OptEnvConf/RunSpec.hs:747:30-35
  8045. 336.30 s [opt-env-conf-test] @@ -744,7 +744,7 @@
  8046. 336.30 s [opt-env-conf-test] (yesNoSwitch [long "example", env "EXAMPLE", conf "example", value False])
  8047. 336.30 s [opt-env-conf-test] [ ([], False),
  8048. 336.30 s [opt-env-conf-test] (["--example"], True),
  8049. 336.30 s [opt-env-conf-test] - (["--no-example"], False)
  8050. 336.30 s [opt-env-conf-test] + (["--no-example"], True)
  8051. 336.30 s [opt-env-conf-test] ]
  8052. 336.30 s [opt-env-conf-test]
  8053. 336.30 s [opt-env-conf-test] argParseSpecs
  8054. 336.30 s [opt-env-conf-test] added mutation BoolLit at test/OptEnvConf/RunSpec.hs:753:32-36
  8055. 336.30 s [opt-env-conf-test] @@ -750,7 +750,7 @@
  8056. 336.30 s [opt-env-conf-test] argParseSpecs
  8057. 336.30 s [opt-env-conf-test] (optional $ yesNoSwitch [long "example", env "EXAMPLE", conf "example"])
  8058. 336.30 s [opt-env-conf-test] [ ([], Nothing),
  8059. 336.30 s [opt-env-conf-test] - (["--example"], Just True),
  8060. 336.30 s [opt-env-conf-test] + (["--example"], Just False),
  8061. 336.30 s [opt-env-conf-test] (["--no-example"], Just False)
  8062. 336.30 s [opt-env-conf-test] ]
  8063. 336.30 s [opt-env-conf-test]
  8064. 336.30 s [opt-env-conf-test] added mutation BoolLit at test/OptEnvConf/RunSpec.hs:754:35-40
  8065. 336.30 s [opt-env-conf-test] @@ -751,7 +751,7 @@
  8066. 336.30 s [opt-env-conf-test] (optional $ yesNoSwitch [long "example", env "EXAMPLE", conf "example"])
  8067. 336.30 s [opt-env-conf-test] [ ([], Nothing),
  8068. 336.30 s [opt-env-conf-test] (["--example"], Just True),
  8069. 336.30 s [opt-env-conf-test] - (["--no-example"], Just False)
  8070. 336.30 s [opt-env-conf-test] + (["--no-example"], Just True)
  8071. 336.30 s [opt-env-conf-test] ]
  8072. 336.30 s [opt-env-conf-test]
  8073. 336.30 s [opt-env-conf-test] envParseSpecs
  8074. 336.30 s [opt-env-conf-test] added mutation BoolLit at test/OptEnvConf/RunSpec.hs:758:95-99
  8075. 336.30 s [opt-env-conf-test] @@ -755,7 +755,7 @@
  8076. 336.30 s [opt-env-conf-test] ]
  8077. 336.30 s [opt-env-conf-test]
  8078. 336.30 s [opt-env-conf-test] envParseSpecs
  8079. 336.30 s [opt-env-conf-test] - (yesNoSwitch [long "example", env "EXAMPLE", env "ALTERNATIVE", conf "example", value True])
  8080. 336.30 s [opt-env-conf-test] + (yesNoSwitch [long "example", env "EXAMPLE", env "ALTERNATIVE", conf "example", value False])
  8081. 336.30 s [opt-env-conf-test] [ ([], True),
  8082. 336.30 s [opt-env-conf-test] ([("EXAMPLE", "False")], False),
  8083. 336.30 s [opt-env-conf-test] ([("ALTERNATIVE", "False")], False),
  8084. 336.30 s [opt-env-conf-test] added mutation BoolLit at test/OptEnvConf/RunSpec.hs:759:16-20
  8085. 336.30 s [opt-env-conf-test] @@ -756,7 +756,7 @@
  8086. 336.30 s [opt-env-conf-test]
  8087. 336.30 s [opt-env-conf-test] envParseSpecs
  8088. 336.30 s [opt-env-conf-test] (yesNoSwitch [long "example", env "EXAMPLE", env "ALTERNATIVE", conf "example", value True])
  8089. 336.30 s [opt-env-conf-test] - [ ([], True),
  8090. 336.30 s [opt-env-conf-test] + [ ([], False),
  8091. 336.30 s [opt-env-conf-test] ([("EXAMPLE", "False")], False),
  8092. 336.30 s [opt-env-conf-test] ([("ALTERNATIVE", "False")], False),
  8093. 336.30 s [opt-env-conf-test] ([("EXAMPLE", "True")], True),
  8094. 336.30 s [opt-env-conf-test] added mutation BoolLit at test/OptEnvConf/RunSpec.hs:760:36-41
  8095. 336.30 s [opt-env-conf-test] @@ -757,7 +757,7 @@
  8096. 336.30 s [opt-env-conf-test] envParseSpecs
  8097. 336.30 s [opt-env-conf-test] (yesNoSwitch [long "example", env "EXAMPLE", env "ALTERNATIVE", conf "example", value True])
  8098. 336.30 s [opt-env-conf-test] [ ([], True),
  8099. 336.30 s [opt-env-conf-test] - ([("EXAMPLE", "False")], False),
  8100. 336.30 s [opt-env-conf-test] + ([("EXAMPLE", "False")], True),
  8101. 336.30 s [opt-env-conf-test] ([("ALTERNATIVE", "False")], False),
  8102. 336.30 s [opt-env-conf-test] ([("EXAMPLE", "True")], True),
  8103. 336.30 s [opt-env-conf-test] ([("ALTERNATIVE", "True")], True)
  8104. 336.30 s [opt-env-conf-test] added mutation BoolLit at test/OptEnvConf/RunSpec.hs:761:40-45
  8105. 336.30 s [opt-env-conf-test] @@ -758,7 +758,7 @@
  8106. 336.30 s [opt-env-conf-test] (yesNoSwitch [long "example", env "EXAMPLE", env "ALTERNATIVE", conf "example", value True])
  8107. 336.30 s [opt-env-conf-test] [ ([], True),
  8108. 336.30 s [opt-env-conf-test] ([("EXAMPLE", "False")], False),
  8109. 336.30 s [opt-env-conf-test] - ([("ALTERNATIVE", "False")], False),
  8110. 336.30 s [opt-env-conf-test] + ([("ALTERNATIVE", "False")], True),
  8111. 336.30 s [opt-env-conf-test] ([("EXAMPLE", "True")], True),
  8112. 336.30 s [opt-env-conf-test] ([("ALTERNATIVE", "True")], True)
  8113. 336.30 s [opt-env-conf-test] ]
  8114. 336.30 s [opt-env-conf-test] added mutation BoolLit at test/OptEnvConf/RunSpec.hs:762:35-39
  8115. 336.30 s [opt-env-conf-test] @@ -759,7 +759,7 @@
  8116. 336.30 s [opt-env-conf-test] [ ([], True),
  8117. 336.30 s [opt-env-conf-test] ([("EXAMPLE", "False")], False),
  8118. 336.30 s [opt-env-conf-test] ([("ALTERNATIVE", "False")], False),
  8119. 336.30 s [opt-env-conf-test] - ([("EXAMPLE", "True")], True),
  8120. 336.30 s [opt-env-conf-test] + ([("EXAMPLE", "True")], False),
  8121. 336.30 s [opt-env-conf-test] ([("ALTERNATIVE", "True")], True)
  8122. 336.30 s [opt-env-conf-test] ]
  8123. 336.30 s [opt-env-conf-test]
  8124. 336.30 s [opt-env-conf-test] added mutation BoolLit at test/OptEnvConf/RunSpec.hs:763:39-43
  8125. 336.30 s [opt-env-conf-test] @@ -760,7 +760,7 @@
  8126. 336.30 s [opt-env-conf-test] ([("EXAMPLE", "False")], False),
  8127. 336.30 s [opt-env-conf-test] ([("ALTERNATIVE", "False")], False),
  8128. 336.30 s [opt-env-conf-test] ([("EXAMPLE", "True")], True),
  8129. 336.30 s [opt-env-conf-test] - ([("ALTERNATIVE", "True")], True)
  8130. 336.30 s [opt-env-conf-test] + ([("ALTERNATIVE", "True")], False)
  8131. 336.30 s [opt-env-conf-test] ]
  8132. 336.30 s [opt-env-conf-test]
  8133. 336.30 s [opt-env-conf-test] envParseSpecs
  8134. 336.30 s [opt-env-conf-test] added mutation BoolLit at test/OptEnvConf/RunSpec.hs:767:95-100
  8135. 336.30 s [opt-env-conf-test] @@ -764,7 +764,7 @@
  8136. 336.30 s [opt-env-conf-test] ]
  8137. 336.30 s [opt-env-conf-test]
  8138. 336.30 s [opt-env-conf-test] envParseSpecs
  8139. 336.30 s [opt-env-conf-test] - (yesNoSwitch [long "example", env "EXAMPLE", env "ALTERNATIVE", conf "example", value False])
  8140. 336.30 s [opt-env-conf-test] + (yesNoSwitch [long "example", env "EXAMPLE", env "ALTERNATIVE", conf "example", value True])
  8141. 336.30 s [opt-env-conf-test] [ ([], False),
  8142. 336.30 s [opt-env-conf-test] ([("EXAMPLE", "True")], True),
  8143. 336.30 s [opt-env-conf-test] ([("ALTERNATIVE", "True")], True),
  8144. 336.30 s [opt-env-conf-test] added mutation BoolLit at test/OptEnvConf/RunSpec.hs:768:16-21
  8145. 336.30 s [opt-env-conf-test] @@ -765,7 +765,7 @@
  8146. 336.30 s [opt-env-conf-test]
  8147. 336.30 s [opt-env-conf-test] envParseSpecs
  8148. 336.30 s [opt-env-conf-test] (yesNoSwitch [long "example", env "EXAMPLE", env "ALTERNATIVE", conf "example", value False])
  8149. 336.30 s [opt-env-conf-test] - [ ([], False),
  8150. 336.31 s [opt-env-conf-test] + [ ([], True),
  8151. 336.31 s [opt-env-conf-test] ([("EXAMPLE", "True")], True),
  8152. 336.31 s [opt-env-conf-test] ([("ALTERNATIVE", "True")], True),
  8153. 336.31 s [opt-env-conf-test] ([("EXAMPLE", "False")], False),
  8154. 336.31 s [opt-env-conf-test] added mutation BoolLit at test/OptEnvConf/RunSpec.hs:769:35-39
  8155. 336.31 s [opt-env-conf-test] @@ -766,7 +766,7 @@
  8156. 336.31 s [opt-env-conf-test] envParseSpecs
  8157. 336.31 s [opt-env-conf-test] (yesNoSwitch [long "example", env "EXAMPLE", env "ALTERNATIVE", conf "example", value False])
  8158. 336.31 s [opt-env-conf-test] [ ([], False),
  8159. 336.31 s [opt-env-conf-test] - ([("EXAMPLE", "True")], True),
  8160. 336.31 s [opt-env-conf-test] + ([("EXAMPLE", "True")], False),
  8161. 336.31 s [opt-env-conf-test] ([("ALTERNATIVE", "True")], True),
  8162. 336.31 s [opt-env-conf-test] ([("EXAMPLE", "False")], False),
  8163. 336.31 s [opt-env-conf-test] ([("ALTERNATIVE", "False")], False)
  8164. 336.31 s [opt-env-conf-test] added mutation BoolLit at test/OptEnvConf/RunSpec.hs:770:39-43
  8165. 336.31 s [opt-env-conf-test] @@ -767,7 +767,7 @@
  8166. 336.31 s [opt-env-conf-test] (yesNoSwitch [long "example", env "EXAMPLE", env "ALTERNATIVE", conf "example", value False])
  8167. 336.31 s [opt-env-conf-test] [ ([], False),
  8168. 336.31 s [opt-env-conf-test] ([("EXAMPLE", "True")], True),
  8169. 336.31 s [opt-env-conf-test] - ([("ALTERNATIVE", "True")], True),
  8170. 336.31 s [opt-env-conf-test] + ([("ALTERNATIVE", "True")], False),
  8171. 336.31 s [opt-env-conf-test] ([("EXAMPLE", "False")], False),
  8172. 336.31 s [opt-env-conf-test] ([("ALTERNATIVE", "False")], False)
  8173. 336.31 s [opt-env-conf-test] ]
  8174. 336.31 s [opt-env-conf-test] added mutation BoolLit at test/OptEnvConf/RunSpec.hs:771:36-41
  8175. 336.31 s [opt-env-conf-test] @@ -768,7 +768,7 @@
  8176. 336.31 s [opt-env-conf-test] [ ([], False),
  8177. 336.31 s [opt-env-conf-test] ([("EXAMPLE", "True")], True),
  8178. 336.31 s [opt-env-conf-test] ([("ALTERNATIVE", "True")], True),
  8179. 336.31 s [opt-env-conf-test] - ([("EXAMPLE", "False")], False),
  8180. 336.31 s [opt-env-conf-test] + ([("EXAMPLE", "False")], True),
  8181. 336.31 s [opt-env-conf-test] ([("ALTERNATIVE", "False")], False)
  8182. 336.31 s [opt-env-conf-test] ]
  8183. 336.31 s [opt-env-conf-test]
  8184. 336.31 s [opt-env-conf-test] added mutation BoolLit at test/OptEnvConf/RunSpec.hs:772:40-45
  8185. 336.31 s [opt-env-conf-test] @@ -769,7 +769,7 @@
  8186. 336.31 s [opt-env-conf-test] ([("EXAMPLE", "True")], True),
  8187. 336.31 s [opt-env-conf-test] ([("ALTERNATIVE", "True")], True),
  8188. 336.31 s [opt-env-conf-test] ([("EXAMPLE", "False")], False),
  8189. 336.31 s [opt-env-conf-test] - ([("ALTERNATIVE", "False")], False)
  8190. 336.31 s [opt-env-conf-test] + ([("ALTERNATIVE", "False")], True)
  8191. 336.31 s [opt-env-conf-test] ]
  8192. 336.31 s [opt-env-conf-test]
  8193. 336.31 s [opt-env-conf-test] argParseSpecs
  8194. 336.31 s [opt-env-conf-test] added mutation BoolLit at test/OptEnvConf/RunSpec.hs:786:36-40
  8195. 336.31 s [opt-env-conf-test] @@ -783,7 +783,7 @@
  8196. 336.31 s [opt-env-conf-test] ]
  8197. 336.31 s [opt-env-conf-test]
  8198. 336.31 s [opt-env-conf-test] argParseSpecs
  8199. 336.31 s [opt-env-conf-test] - ((Left <$> setting [switch True, long "bash-completion-script"]) <|> (Right <$> setting [reader str, argument]))
  8200. 336.31 s [opt-env-conf-test] + ((Left <$> setting [switch False, long "bash-completion-script"]) <|> (Right <$> setting [reader str, argument]))
  8201. 336.31 s [opt-env-conf-test] [ (["--bash-completion-script"], Left True),
  8202. 336.31 s [opt-env-conf-test] (["arg"], Right ("arg" :: String))
  8203. 336.31 s [opt-env-conf-test] ]
  8204. 336.31 s [opt-env-conf-test] added mutation BoolLit at test/OptEnvConf/RunSpec.hs:787:47-51
  8205. 336.31 s [opt-env-conf-test] @@ -784,7 +784,7 @@
  8206. 336.31 s [opt-env-conf-test]
  8207. 336.31 s [opt-env-conf-test] argParseSpecs
  8208. 336.31 s [opt-env-conf-test] ((Left <$> setting [switch True, long "bash-completion-script"]) <|> (Right <$> setting [reader str, argument]))
  8209. 336.31 s [opt-env-conf-test] - [ (["--bash-completion-script"], Left True),
  8210. 336.31 s [opt-env-conf-test] + [ (["--bash-completion-script"], Left False),
  8211. 336.31 s [opt-env-conf-test] (["arg"], Right ("arg" :: String))
  8212. 336.31 s [opt-env-conf-test] ]
  8213. 336.31 s [opt-env-conf-test] argParseSpecs
  8214. 336.31 s [opt-env-conf-test] added mutation BoolLit at test/OptEnvConf/RunSpec.hs:791:36-40
  8215. 336.31 s [opt-env-conf-test] @@ -788,7 +788,7 @@
  8216. 336.31 s [opt-env-conf-test] (["arg"], Right ("arg" :: String))
  8217. 336.31 s [opt-env-conf-test] ]
  8218. 336.31 s [opt-env-conf-test] argParseSpecs
  8219. 336.31 s [opt-env-conf-test] - ((Left <$> setting [switch True, long "bash-completion-script"]) <|> (Right <$> optional (setting [reader str, argument])))
  8220. 336.31 s [opt-env-conf-test] + ((Left <$> setting [switch False, long "bash-completion-script"]) <|> (Right <$> optional (setting [reader str, argument])))
  8221. 336.31 s [opt-env-conf-test] [ (["--bash-completion-script"], Left True),
  8222. 336.31 s [opt-env-conf-test] (["arg"], Right (Just ("arg" :: String)))
  8223. 336.31 s [opt-env-conf-test] ]
  8224. 336.31 s [opt-env-conf-test] added mutation BoolLit at test/OptEnvConf/RunSpec.hs:792:47-51
  8225. 336.31 s [opt-env-conf-test] @@ -789,7 +789,7 @@
  8226. 336.31 s [opt-env-conf-test] ]
  8227. 336.31 s [opt-env-conf-test] argParseSpecs
  8228. 336.31 s [opt-env-conf-test] ((Left <$> setting [switch True, long "bash-completion-script"]) <|> (Right <$> optional (setting [reader str, argument])))
  8229. 336.31 s [opt-env-conf-test] - [ (["--bash-completion-script"], Left True),
  8230. 336.31 s [opt-env-conf-test] + [ (["--bash-completion-script"], Left False),
  8231. 336.31 s [opt-env-conf-test] (["arg"], Right (Just ("arg" :: String)))
  8232. 336.31 s [opt-env-conf-test] ]
  8233. 336.31 s [opt-env-conf-test]
  8234. 336.31 s [opt-env-conf-test] added mutation IntLit at test/OptEnvConf/RunSpec.hs:927:51-52
  8235. 336.31 s [opt-env-conf-test] @@ -924,7 +924,7 @@
  8236. 336.31 s [opt-env-conf-test] confWith "foo" (Right <$> codec)
  8237. 336.31 s [opt-env-conf-test] ]
  8238. 336.31 s [opt-env-conf-test] )
  8239. 336.31 s [opt-env-conf-test] - [ (Just [("hi", toJSON (5 :: Int))], Left 5),
  8240. 336.31 s [opt-env-conf-test] + [ (Just [("hi", toJSON (5 :: Int))], Left 0),
  8241. 336.31 s [opt-env-conf-test] (Just [("foo", "bar")], Right "bar" :: Either Int String)
  8242. 336.31 s [opt-env-conf-test] ]
  8243. 336.31 s [opt-env-conf-test]
  8244. 336.31 s [opt-env-conf-test] added mutation IntLit at test/OptEnvConf/RunSpec.hs:927:51-52
  8245. 336.31 s [opt-env-conf-test] @@ -924,7 +924,7 @@
  8246. 336.31 s [opt-env-conf-test] confWith "foo" (Right <$> codec)
  8247. 336.31 s [opt-env-conf-test] ]
  8248. 336.31 s [opt-env-conf-test] )
  8249. 336.31 s [opt-env-conf-test] - [ (Just [("hi", toJSON (5 :: Int))], Left 5),
  8250. 336.31 s [opt-env-conf-test] + [ (Just [("hi", toJSON (5 :: Int))], Left 1),
  8251. 336.31 s [opt-env-conf-test] (Just [("foo", "bar")], Right "bar" :: Either Int String)
  8252. 336.31 s [opt-env-conf-test] ]
  8253. 336.31 s [opt-env-conf-test]
  8254. 336.31 s [opt-env-conf-test] added mutation IntLit at test/OptEnvConf/RunSpec.hs:927:51-52
  8255. 336.31 s [opt-env-conf-test] @@ -924,7 +924,7 @@
  8256. 336.31 s [opt-env-conf-test] confWith "foo" (Right <$> codec)
  8257. 336.31 s [opt-env-conf-test] ]
  8258. 336.31 s [opt-env-conf-test] )
  8259. 336.31 s [opt-env-conf-test] - [ (Just [("hi", toJSON (5 :: Int))], Left 5),
  8260. 336.31 s [opt-env-conf-test] + [ (Just [("hi", toJSON (5 :: Int))], Left -5),
  8261. 336.31 s [opt-env-conf-test] (Just [("foo", "bar")], Right "bar" :: Either Int String)
  8262. 336.31 s [opt-env-conf-test] ]
  8263. 336.31 s [opt-env-conf-test]
  8264. 336.31 s [opt-env-conf-test] added mutation BoolLit at test/OptEnvConf/RunSpec.hs:933:13-18
  8265. 336.31 s [opt-env-conf-test] @@ -930,7 +930,7 @@
  8266. 336.31 s [opt-env-conf-test]
  8267. 336.31 s [opt-env-conf-test] argParseSpecs
  8268. 336.31 s [opt-env-conf-test] ( withDefault
  8269. 336.31 s [opt-env-conf-test] - False
  8270. 336.31 s [opt-env-conf-test] + True
  8271. 336.31 s [opt-env-conf-test] ( setting
  8272. 336.31 s [opt-env-conf-test] [ argument,
  8273. 336.31 s [opt-env-conf-test] reader auto
  8274. 336.31 s [opt-env-conf-test] added mutation BoolLit at test/OptEnvConf/RunSpec.hs:940:22-26
  8275. 336.31 s [opt-env-conf-test] @@ -937,7 +937,7 @@
  8276. 336.31 s [opt-env-conf-test] ]
  8277. 336.31 s [opt-env-conf-test] )
  8278. 336.31 s [opt-env-conf-test] )
  8279. 336.31 s [opt-env-conf-test] - [ (["True"], True),
  8280. 336.31 s [opt-env-conf-test] + [ (["True"], False),
  8281. 336.31 s [opt-env-conf-test] ([], False)
  8282. 336.31 s [opt-env-conf-test] ]
  8283. 336.31 s [opt-env-conf-test]
  8284. 336.31 s [opt-env-conf-test] added mutation BoolLit at test/OptEnvConf/RunSpec.hs:941:16-21
  8285. 336.31 s [opt-env-conf-test] @@ -938,7 +938,7 @@
  8286. 336.31 s [opt-env-conf-test] )
  8287. 336.31 s [opt-env-conf-test] )
  8288. 336.31 s [opt-env-conf-test] [ (["True"], True),
  8289. 336.31 s [opt-env-conf-test] - ([], False)
  8290. 336.31 s [opt-env-conf-test] + ([], True)
  8291. 336.31 s [opt-env-conf-test] ]
  8292. 336.31 s [opt-env-conf-test]
  8293. 336.31 s [opt-env-conf-test] argParseSpecs :: (HasCallStack) => (Show a, Eq a) => Parser a -> [([String], a)] -> Spec
  8294. 336.31 s [opt-env-conf-test] added 152 mutations
  8295. 344.49 s [opt-env-conf-test] [11 of 17] Compiling OptEnvConf.TestUtils ( test/OptEnvConf/TestUtils.hs, dist/build/opt-env-conf-test/opt-env-conf-test-tmp/OptEnvConf/TestUtils.o ) [Impure plugin forced recompilation]
  8296. 344.51 s [opt-env-conf-test] mutation: instrumenting OptEnvConf.TestUtils
  8297. 344.51 s [opt-env-conf-test] added 0 mutations
  8298. 344.52 s [opt-env-conf-test] [12 of 17] Compiling OptEnvConf.HelpSpec ( test/OptEnvConf/HelpSpec.hs, dist/build/opt-env-conf-test/opt-env-conf-test-tmp/OptEnvConf/HelpSpec.o ) [Impure plugin forced recompilation]
  8299. 344.52 s [opt-env-conf-test] mutation: instrumenting OptEnvConf.HelpSpec
  8300. 344.52 s [opt-env-conf-test] added 0 mutations
  8301. 344.77 s [opt-env-conf-test] [13 of 17] Compiling OptEnvConf.APISpec ( test/OptEnvConf/APISpec.hs, dist/build/opt-env-conf-test/opt-env-conf-test-tmp/OptEnvConf/APISpec.o ) [Impure plugin forced recompilation]
  8302. 344.79 s [opt-env-conf-test] mutation: instrumenting OptEnvConf.APISpec
  8303. 344.79 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/APISpec.hs:506:11-12
  8304. 344.79 s [opt-env-conf-test] @@ -503,8 +503,5 @@
  8305. 344.79 s [opt-env-conf-test] length
  8306. 344.79 s [opt-env-conf-test] <$> many
  8307. 344.79 s [opt-env-conf-test] ( setting
  8308. 344.79 s [opt-env-conf-test] - [ help "Verbosity level. Use multiple to increase verbosity",
  8309. 344.79 s [opt-env-conf-test] - short 'v',
  8310. 344.79 s [opt-env-conf-test] - switch ()
  8311. 344.79 s [opt-env-conf-test] - ]
  8312. 344.79 s [opt-env-conf-test] + []
  8313. 344.79 s [opt-env-conf-test] )
  8314. 344.79 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/APISpec.hs:506:11-12
  8315. 344.79 s [opt-env-conf-test] @@ -503,8 +503,8 @@
  8316. 344.79 s [opt-env-conf-test] length
  8317. 344.79 s [opt-env-conf-test] <$> many
  8318. 344.79 s [opt-env-conf-test] ( setting
  8319. 344.79 s [opt-env-conf-test] - [ help "Verbosity level. Use multiple to increase verbosity",
  8320. 344.79 s [opt-env-conf-test] - short 'v',
  8321. 344.79 s [opt-env-conf-test] - switch ()
  8322. 344.79 s [opt-env-conf-test] - ]
  8323. 344.79 s [opt-env-conf-test] + [ help "Verbosity level. Use multiple to increase verbosity",
  8324. 344.79 s [opt-env-conf-test] + short 'v',
  8325. 344.79 s [opt-env-conf-test] + switch ()
  8326. 344.79 s [opt-env-conf-test] + ]
  8327. 344.79 s [opt-env-conf-test] )
  8328. 344.79 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/APISpec.hs:506:11-12
  8329. 344.79 s [opt-env-conf-test] @@ -503,8 +503,8 @@
  8330. 344.79 s [opt-env-conf-test] length
  8331. 344.79 s [opt-env-conf-test] <$> many
  8332. 344.79 s [opt-env-conf-test] ( setting
  8333. 344.79 s [opt-env-conf-test] - [ help "Verbosity level. Use multiple to increase verbosity",
  8334. 344.79 s [opt-env-conf-test] - short 'v',
  8335. 344.79 s [opt-env-conf-test] - switch ()
  8336. 344.79 s [opt-env-conf-test] - ]
  8337. 344.79 s [opt-env-conf-test] + [ help "Verbosity level. Use multiple to increase verbosity",
  8338. 344.79 s [opt-env-conf-test] + short 'v',
  8339. 344.79 s [opt-env-conf-test] + switch ()
  8340. 344.79 s [opt-env-conf-test] + ]
  8341. 344.79 s [opt-env-conf-test] )
  8342. 344.79 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/APISpec.hs:496:5-6
  8343. 344.79 s [opt-env-conf-test] @@ -493,10 +493,7 @@
  8344. 344.79 s [opt-env-conf-test] sub2Parser :: Parser Sub2
  8345. 344.79 s [opt-env-conf-test] sub2Parser =
  8346. 344.79 s [opt-env-conf-test] commands
  8347. 344.79 s [opt-env-conf-test] - [ command "c" "C" $ pure C,
  8348. 344.79 s [opt-env-conf-test] - command "d" "D" $ pure D,
  8349. 344.79 s [opt-env-conf-test] - defaultCommand "c"
  8350. 344.79 s [opt-env-conf-test] - ]
  8351. 344.79 s [opt-env-conf-test] + []
  8352. 344.79 s [opt-env-conf-test]
  8353. 344.79 s [opt-env-conf-test] verboseParser :: Parser Int
  8354. 344.79 s [opt-env-conf-test] verboseParser =
  8355. 344.79 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/APISpec.hs:496:5-6
  8356. 344.79 s [opt-env-conf-test] @@ -493,10 +493,10 @@
  8357. 344.79 s [opt-env-conf-test] sub2Parser :: Parser Sub2
  8358. 344.79 s [opt-env-conf-test] sub2Parser =
  8359. 344.79 s [opt-env-conf-test] commands
  8360. 344.79 s [opt-env-conf-test] - [ command "c" "C" $ pure C,
  8361. 344.79 s [opt-env-conf-test] - command "d" "D" $ pure D,
  8362. 344.79 s [opt-env-conf-test] - defaultCommand "c"
  8363. 344.79 s [opt-env-conf-test] - ]
  8364. 344.79 s [opt-env-conf-test] + [ command "c" "C" $ pure C,
  8365. 344.79 s [opt-env-conf-test] + command "d" "D" $ pure D,
  8366. 344.79 s [opt-env-conf-test] + defaultCommand "c"
  8367. 344.79 s [opt-env-conf-test] + ]
  8368. 344.79 s [opt-env-conf-test]
  8369. 344.79 s [opt-env-conf-test] verboseParser :: Parser Int
  8370. 344.79 s [opt-env-conf-test] verboseParser =
  8371. 344.79 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/APISpec.hs:496:5-6
  8372. 344.79 s [opt-env-conf-test] @@ -493,10 +493,9 @@
  8373. 344.79 s [opt-env-conf-test] sub2Parser :: Parser Sub2
  8374. 344.79 s [opt-env-conf-test] sub2Parser =
  8375. 344.79 s [opt-env-conf-test] commands
  8376. 344.79 s [opt-env-conf-test] - [ command "c" "C" $ pure C,
  8377. 344.79 s [opt-env-conf-test] - command "d" "D" $ pure D,
  8378. 344.79 s [opt-env-conf-test] - defaultCommand "c"
  8379. 344.79 s [opt-env-conf-test] - ]
  8380. 344.79 s [opt-env-conf-test] + [ command "c" "C" $ pure C,
  8381. 344.80 s [opt-env-conf-test] + command "d" "D" $ pure D
  8382. 344.80 s [opt-env-conf-test] +]
  8383. 344.80 s [opt-env-conf-test]
  8384. 344.80 s [opt-env-conf-test] verboseParser :: Parser Int
  8385. 344.80 s [opt-env-conf-test] verboseParser =
  8386. 344.80 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/APISpec.hs:487:5-6
  8387. 344.80 s [opt-env-conf-test] @@ -484,9 +484,7 @@
  8388. 344.80 s [opt-env-conf-test] sub1Parser :: Parser Sub1
  8389. 344.80 s [opt-env-conf-test] sub1Parser =
  8390. 344.80 s [opt-env-conf-test] commands
  8391. 344.80 s [opt-env-conf-test] - [ command "a" "A" $ pure A,
  8392. 344.80 s [opt-env-conf-test] - command "b" "B" $ pure B
  8393. 344.80 s [opt-env-conf-test] - ]
  8394. 344.80 s [opt-env-conf-test] + []
  8395. 344.80 s [opt-env-conf-test]
  8396. 344.80 s [opt-env-conf-test] data Sub2 = C | D
  8397. 344.80 s [opt-env-conf-test]
  8398. 344.80 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/APISpec.hs:487:5-6
  8399. 344.80 s [opt-env-conf-test] @@ -484,9 +484,9 @@
  8400. 344.80 s [opt-env-conf-test] sub1Parser :: Parser Sub1
  8401. 344.80 s [opt-env-conf-test] sub1Parser =
  8402. 344.80 s [opt-env-conf-test] commands
  8403. 344.80 s [opt-env-conf-test] - [ command "a" "A" $ pure A,
  8404. 344.80 s [opt-env-conf-test] - command "b" "B" $ pure B
  8405. 344.80 s [opt-env-conf-test] - ]
  8406. 344.80 s [opt-env-conf-test] + [ command "a" "A" $ pure A,
  8407. 344.80 s [opt-env-conf-test] + command "b" "B" $ pure B
  8408. 344.80 s [opt-env-conf-test] + ]
  8409. 344.80 s [opt-env-conf-test]
  8410. 344.80 s [opt-env-conf-test] data Sub2 = C | D
  8411. 344.80 s [opt-env-conf-test]
  8412. 344.80 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/APISpec.hs:472:15-16
  8413. 344.80 s [opt-env-conf-test] @@ -469,12 +469,7 @@
  8414. 344.80 s [opt-env-conf-test] [ command "top" "command without subcommands" $
  8415. 344.80 s [opt-env-conf-test] Top
  8416. 344.80 s [opt-env-conf-test] <$> setting
  8417. 344.80 s [opt-env-conf-test] - [ help "name",
  8418. 344.80 s [opt-env-conf-test] - reader str,
  8419. 344.80 s [opt-env-conf-test] - metavar "NAME",
  8420. 344.80 s [opt-env-conf-test] - name "name",
  8421. 344.80 s [opt-env-conf-test] - example "john"
  8422. 344.80 s [opt-env-conf-test] - ],
  8423. 344.80 s [opt-env-conf-test] + [],
  8424. 344.80 s [opt-env-conf-test] command "sub" "command with subcommands" $
  8425. 344.80 s [opt-env-conf-test] Sub <$> sub1Parser <*> sub2Parser
  8426. 344.80 s [opt-env-conf-test] ]
  8427. 344.80 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/APISpec.hs:472:15-16
  8428. 344.80 s [opt-env-conf-test] @@ -469,12 +469,12 @@
  8429. 344.80 s [opt-env-conf-test] [ command "top" "command without subcommands" $
  8430. 344.80 s [opt-env-conf-test] Top
  8431. 344.80 s [opt-env-conf-test] <$> setting
  8432. 344.80 s [opt-env-conf-test] - [ help "name",
  8433. 344.80 s [opt-env-conf-test] - reader str,
  8434. 344.80 s [opt-env-conf-test] - metavar "NAME",
  8435. 344.80 s [opt-env-conf-test] - name "name",
  8436. 344.80 s [opt-env-conf-test] - example "john"
  8437. 344.80 s [opt-env-conf-test] - ],
  8438. 344.80 s [opt-env-conf-test] + [ help "name",
  8439. 344.80 s [opt-env-conf-test] + reader str,
  8440. 344.80 s [opt-env-conf-test] + metavar "NAME",
  8441. 344.80 s [opt-env-conf-test] + name "name",
  8442. 344.80 s [opt-env-conf-test] + example "john"
  8443. 344.80 s [opt-env-conf-test] + ],
  8444. 344.80 s [opt-env-conf-test] command "sub" "command with subcommands" $
  8445. 344.80 s [opt-env-conf-test] Sub <$> sub1Parser <*> sub2Parser
  8446. 344.80 s [opt-env-conf-test] ]
  8447. 344.80 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/APISpec.hs:472:15-16
  8448. 344.80 s [opt-env-conf-test] @@ -469,12 +469,11 @@
  8449. 344.80 s [opt-env-conf-test] [ command "top" "command without subcommands" $
  8450. 344.80 s [opt-env-conf-test] Top
  8451. 344.80 s [opt-env-conf-test] <$> setting
  8452. 344.80 s [opt-env-conf-test] - [ help "name",
  8453. 344.80 s [opt-env-conf-test] - reader str,
  8454. 344.80 s [opt-env-conf-test] - metavar "NAME",
  8455. 344.80 s [opt-env-conf-test] - name "name",
  8456. 344.80 s [opt-env-conf-test] - example "john"
  8457. 344.80 s [opt-env-conf-test] - ],
  8458. 344.80 s [opt-env-conf-test] + [ help "name",
  8459. 344.80 s [opt-env-conf-test] + reader str,
  8460. 344.80 s [opt-env-conf-test] + metavar "NAME",
  8461. 344.80 s [opt-env-conf-test] + name "name"
  8462. 344.80 s [opt-env-conf-test] +],
  8463. 344.80 s [opt-env-conf-test] command "sub" "command with subcommands" $
  8464. 344.80 s [opt-env-conf-test] Sub <$> sub1Parser <*> sub2Parser
  8465. 344.80 s [opt-env-conf-test] ]
  8466. 344.80 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/APISpec.hs:469:7-8
  8467. 344.80 s [opt-env-conf-test] @@ -466,18 +466,7 @@
  8468. 344.80 s [opt-env-conf-test] subCommandsParser =
  8469. 344.80 s [opt-env-conf-test] withLocalYamlConfig $
  8470. 344.80 s [opt-env-conf-test] commands
  8471. 344.80 s [opt-env-conf-test] - [ command "top" "command without subcommands" $
  8472. 344.80 s [opt-env-conf-test] - Top
  8473. 344.80 s [opt-env-conf-test] - <$> setting
  8474. 344.80 s [opt-env-conf-test] - [ help "name",
  8475. 344.80 s [opt-env-conf-test] - reader str,
  8476. 344.80 s [opt-env-conf-test] - metavar "NAME",
  8477. 344.80 s [opt-env-conf-test] - name "name",
  8478. 344.80 s [opt-env-conf-test] - example "john"
  8479. 344.80 s [opt-env-conf-test] - ],
  8480. 344.80 s [opt-env-conf-test] - command "sub" "command with subcommands" $
  8481. 344.80 s [opt-env-conf-test] - Sub <$> sub1Parser <*> sub2Parser
  8482. 344.80 s [opt-env-conf-test] - ]
  8483. 344.80 s [opt-env-conf-test] + []
  8484. 344.80 s [opt-env-conf-test]
  8485. 344.80 s [opt-env-conf-test] data Sub1 = A | B
  8486. 344.80 s [opt-env-conf-test]
  8487. 344.80 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/APISpec.hs:469:7-8
  8488. 344.80 s [opt-env-conf-test] @@ -466,18 +466,18 @@
  8489. 344.80 s [opt-env-conf-test] subCommandsParser =
  8490. 344.80 s [opt-env-conf-test] withLocalYamlConfig $
  8491. 344.80 s [opt-env-conf-test] commands
  8492. 344.80 s [opt-env-conf-test] - [ command "top" "command without subcommands" $
  8493. 344.80 s [opt-env-conf-test] - Top
  8494. 344.80 s [opt-env-conf-test] - <$> setting
  8495. 344.80 s [opt-env-conf-test] - [ help "name",
  8496. 344.80 s [opt-env-conf-test] - reader str,
  8497. 344.80 s [opt-env-conf-test] - metavar "NAME",
  8498. 344.80 s [opt-env-conf-test] - name "name",
  8499. 344.80 s [opt-env-conf-test] - example "john"
  8500. 344.80 s [opt-env-conf-test] - ],
  8501. 344.80 s [opt-env-conf-test] - command "sub" "command with subcommands" $
  8502. 344.80 s [opt-env-conf-test] - Sub <$> sub1Parser <*> sub2Parser
  8503. 344.80 s [opt-env-conf-test] - ]
  8504. 344.80 s [opt-env-conf-test] + [ command "top" "command without subcommands" $
  8505. 344.80 s [opt-env-conf-test] + Top
  8506. 344.80 s [opt-env-conf-test] + <$> setting
  8507. 344.80 s [opt-env-conf-test] + [ help "name",
  8508. 344.80 s [opt-env-conf-test] + reader str,
  8509. 344.80 s [opt-env-conf-test] + metavar "NAME",
  8510. 344.80 s [opt-env-conf-test] + name "name",
  8511. 344.80 s [opt-env-conf-test] + example "john"
  8512. 344.80 s [opt-env-conf-test] + ],
  8513. 344.80 s [opt-env-conf-test] + command "sub" "command with subcommands" $
  8514. 344.80 s [opt-env-conf-test] + Sub <$> sub1Parser <*> sub2Parser
  8515. 344.80 s [opt-env-conf-test] + ]
  8516. 344.80 s [opt-env-conf-test]
  8517. 344.80 s [opt-env-conf-test] data Sub1 = A | B
  8518. 344.80 s [opt-env-conf-test]
  8519. 344.80 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/APISpec.hs:436:15-16
  8520. 344.80 s [opt-env-conf-test] @@ -433,11 +433,7 @@
  8521. 344.80 s [opt-env-conf-test] [ command "one" "first" $
  8522. 344.80 s [opt-env-conf-test] One
  8523. 344.80 s [opt-env-conf-test] <$> setting
  8524. 344.80 s [opt-env-conf-test] - [ help "argument",
  8525. 344.80 s [opt-env-conf-test] - reader str,
  8526. 344.80 s [opt-env-conf-test] - metavar "STR",
  8527. 344.80 s [opt-env-conf-test] - argument
  8528. 344.80 s [opt-env-conf-test] - ],
  8529. 344.80 s [opt-env-conf-test] + [],
  8530. 344.80 s [opt-env-conf-test] command "two" "second" $
  8531. 344.80 s [opt-env-conf-test] Two
  8532. 344.80 s [opt-env-conf-test] <$> setting
  8533. 344.80 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/APISpec.hs:436:15-16
  8534. 344.80 s [opt-env-conf-test] @@ -433,11 +433,11 @@
  8535. 344.80 s [opt-env-conf-test] [ command "one" "first" $
  8536. 344.80 s [opt-env-conf-test] One
  8537. 344.80 s [opt-env-conf-test] <$> setting
  8538. 344.80 s [opt-env-conf-test] - [ help "argument",
  8539. 344.80 s [opt-env-conf-test] - reader str,
  8540. 344.80 s [opt-env-conf-test] - metavar "STR",
  8541. 344.80 s [opt-env-conf-test] - argument
  8542. 344.80 s [opt-env-conf-test] - ],
  8543. 344.80 s [opt-env-conf-test] + [ help "argument",
  8544. 344.80 s [opt-env-conf-test] + reader str,
  8545. 344.80 s [opt-env-conf-test] + metavar "STR",
  8546. 344.80 s [opt-env-conf-test] + argument
  8547. 344.80 s [opt-env-conf-test] + ],
  8548. 344.80 s [opt-env-conf-test] command "two" "second" $
  8549. 344.80 s [opt-env-conf-test] Two
  8550. 344.80 s [opt-env-conf-test] <$> setting
  8551. 344.80 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/APISpec.hs:436:15-16
  8552. 344.80 s [opt-env-conf-test] @@ -433,11 +433,10 @@
  8553. 344.80 s [opt-env-conf-test] [ command "one" "first" $
  8554. 344.80 s [opt-env-conf-test] One
  8555. 344.80 s [opt-env-conf-test] <$> setting
  8556. 344.80 s [opt-env-conf-test] - [ help "argument",
  8557. 344.80 s [opt-env-conf-test] - reader str,
  8558. 344.80 s [opt-env-conf-test] - metavar "STR",
  8559. 344.80 s [opt-env-conf-test] - argument
  8560. 344.80 s [opt-env-conf-test] - ],
  8561. 344.80 s [opt-env-conf-test] + [ help "argument",
  8562. 344.80 s [opt-env-conf-test] + reader str,
  8563. 344.80 s [opt-env-conf-test] + metavar "STR"
  8564. 344.80 s [opt-env-conf-test] +],
  8565. 344.80 s [opt-env-conf-test] command "two" "second" $
  8566. 344.80 s [opt-env-conf-test] Two
  8567. 344.80 s [opt-env-conf-test] <$> setting
  8568. 344.80 s [opt-env-conf-test] added mutation IntLit at test/OptEnvConf/APISpec.hs:450:30-31
  8569. 344.80 s [opt-env-conf-test] @@ -447,7 +447,7 @@
  8570. 344.80 s [opt-env-conf-test] metavar "INT",
  8571. 344.80 s [opt-env-conf-test] name "number",
  8572. 344.80 s [opt-env-conf-test] short 'n',
  8573. 344.80 s [opt-env-conf-test] - shownExample 5
  8574. 344.80 s [opt-env-conf-test] + shownExample 0
  8575. 344.80 s [opt-env-conf-test] ]
  8576. 344.80 s [opt-env-conf-test] <*> enableDisableSwitch
  8577. 344.80 s [opt-env-conf-test] [ help "enable extra",
  8578. 344.80 s [opt-env-conf-test] added mutation IntLit at test/OptEnvConf/APISpec.hs:450:30-31
  8579. 344.80 s [opt-env-conf-test] @@ -447,7 +447,7 @@
  8580. 344.80 s [opt-env-conf-test] metavar "INT",
  8581. 344.80 s [opt-env-conf-test] name "number",
  8582. 344.80 s [opt-env-conf-test] short 'n',
  8583. 344.80 s [opt-env-conf-test] - shownExample 5
  8584. 344.80 s [opt-env-conf-test] + shownExample 1
  8585. 344.80 s [opt-env-conf-test] ]
  8586. 344.80 s [opt-env-conf-test] <*> enableDisableSwitch
  8587. 344.80 s [opt-env-conf-test] [ help "enable extra",
  8588. 344.80 s [opt-env-conf-test] added mutation IntLit at test/OptEnvConf/APISpec.hs:450:30-31
  8589. 344.80 s [opt-env-conf-test] @@ -447,7 +447,7 @@
  8590. 344.80 s [opt-env-conf-test] metavar "INT",
  8591. 344.80 s [opt-env-conf-test] name "number",
  8592. 344.80 s [opt-env-conf-test] short 'n',
  8593. 344.80 s [opt-env-conf-test] - shownExample 5
  8594. 344.80 s [opt-env-conf-test] + shownExample -5
  8595. 344.80 s [opt-env-conf-test] ]
  8596. 344.80 s [opt-env-conf-test] <*> enableDisableSwitch
  8597. 344.80 s [opt-env-conf-test] [ help "enable extra",
  8598. 344.80 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/APISpec.hs:444:15-16
  8599. 344.80 s [opt-env-conf-test] @@ -441,14 +441,7 @@
  8600. 344.80 s [opt-env-conf-test] command "two" "second" $
  8601. 344.80 s [opt-env-conf-test] Two
  8602. 344.80 s [opt-env-conf-test] <$> setting
  8603. 344.80 s [opt-env-conf-test] - [ help "number",
  8604. 344.80 s [opt-env-conf-test] - reader auto,
  8605. 344.80 s [opt-env-conf-test] - option,
  8606. 344.80 s [opt-env-conf-test] - metavar "INT",
  8607. 344.80 s [opt-env-conf-test] - name "number",
  8608. 344.80 s [opt-env-conf-test] - short 'n',
  8609. 344.80 s [opt-env-conf-test] - shownExample 5
  8610. 344.80 s [opt-env-conf-test] - ]
  8611. 344.80 s [opt-env-conf-test] + []
  8612. 344.80 s [opt-env-conf-test] <*> enableDisableSwitch
  8613. 344.80 s [opt-env-conf-test] [ help "enable extra",
  8614. 344.80 s [opt-env-conf-test] name "enable",
  8615. 344.80 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/APISpec.hs:444:15-16
  8616. 344.80 s [opt-env-conf-test] @@ -441,14 +441,14 @@
  8617. 344.80 s [opt-env-conf-test] command "two" "second" $
  8618. 344.80 s [opt-env-conf-test] Two
  8619. 344.80 s [opt-env-conf-test] <$> setting
  8620. 344.80 s [opt-env-conf-test] - [ help "number",
  8621. 344.80 s [opt-env-conf-test] - reader auto,
  8622. 344.80 s [opt-env-conf-test] - option,
  8623. 344.80 s [opt-env-conf-test] - metavar "INT",
  8624. 344.80 s [opt-env-conf-test] - name "number",
  8625. 344.80 s [opt-env-conf-test] - short 'n',
  8626. 344.80 s [opt-env-conf-test] - shownExample 5
  8627. 344.80 s [opt-env-conf-test] - ]
  8628. 344.80 s [opt-env-conf-test] + [ help "number",
  8629. 344.80 s [opt-env-conf-test] + reader auto,
  8630. 344.80 s [opt-env-conf-test] + option,
  8631. 344.80 s [opt-env-conf-test] + metavar "INT",
  8632. 344.80 s [opt-env-conf-test] + name "number",
  8633. 344.80 s [opt-env-conf-test] + short 'n',
  8634. 344.80 s [opt-env-conf-test] + shownExample 5
  8635. 344.80 s [opt-env-conf-test] + ]
  8636. 344.80 s [opt-env-conf-test] <*> enableDisableSwitch
  8637. 344.80 s [opt-env-conf-test] [ help "enable extra",
  8638. 344.80 s [opt-env-conf-test] name "enable",
  8639. 344.80 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/APISpec.hs:444:15-16
  8640. 344.80 s [opt-env-conf-test] @@ -441,14 +441,13 @@
  8641. 344.80 s [opt-env-conf-test] command "two" "second" $
  8642. 344.80 s [opt-env-conf-test] Two
  8643. 344.80 s [opt-env-conf-test] <$> setting
  8644. 344.80 s [opt-env-conf-test] - [ help "number",
  8645. 344.80 s [opt-env-conf-test] - reader auto,
  8646. 344.80 s [opt-env-conf-test] - option,
  8647. 344.80 s [opt-env-conf-test] - metavar "INT",
  8648. 344.80 s [opt-env-conf-test] - name "number",
  8649. 344.80 s [opt-env-conf-test] - short 'n',
  8650. 344.80 s [opt-env-conf-test] - shownExample 5
  8651. 344.80 s [opt-env-conf-test] - ]
  8652. 344.80 s [opt-env-conf-test] + [ help "number",
  8653. 344.80 s [opt-env-conf-test] + reader auto,
  8654. 344.81 s [opt-env-conf-test] + option,
  8655. 344.81 s [opt-env-conf-test] + metavar "INT",
  8656. 344.81 s [opt-env-conf-test] + name "number",
  8657. 344.81 s [opt-env-conf-test] + short 'n'
  8658. 344.81 s [opt-env-conf-test] +]
  8659. 344.81 s [opt-env-conf-test] <*> enableDisableSwitch
  8660. 344.81 s [opt-env-conf-test] [ help "enable extra",
  8661. 344.81 s [opt-env-conf-test] name "enable",
  8662. 344.81 s [opt-env-conf-test] added mutation BoolLit at test/OptEnvConf/APISpec.hs:455:23-28
  8663. 344.81 s [opt-env-conf-test] @@ -452,7 +452,7 @@
  8664. 344.81 s [opt-env-conf-test] <*> enableDisableSwitch
  8665. 344.81 s [opt-env-conf-test] [ help "enable extra",
  8666. 344.81 s [opt-env-conf-test] name "enable",
  8667. 344.81 s [opt-env-conf-test] - value False
  8668. 344.81 s [opt-env-conf-test] + value True
  8669. 344.81 s [opt-env-conf-test] ],
  8670. 344.81 s [opt-env-conf-test] command "three-very-long-command-name" "third" (pure Three),
  8671. 344.81 s [opt-env-conf-test] defaultCommand "one"
  8672. 344.81 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/APISpec.hs:453:15-16
  8673. 344.81 s [opt-env-conf-test] @@ -450,10 +450,7 @@
  8674. 344.81 s [opt-env-conf-test] shownExample 5
  8675. 344.81 s [opt-env-conf-test] ]
  8676. 344.81 s [opt-env-conf-test] <*> enableDisableSwitch
  8677. 344.81 s [opt-env-conf-test] - [ help "enable extra",
  8678. 344.81 s [opt-env-conf-test] - name "enable",
  8679. 344.81 s [opt-env-conf-test] - value False
  8680. 344.81 s [opt-env-conf-test] - ],
  8681. 344.81 s [opt-env-conf-test] + [],
  8682. 344.81 s [opt-env-conf-test] command "three-very-long-command-name" "third" (pure Three),
  8683. 344.81 s [opt-env-conf-test] defaultCommand "one"
  8684. 344.81 s [opt-env-conf-test] ]
  8685. 344.81 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/APISpec.hs:453:15-16
  8686. 344.81 s [opt-env-conf-test] @@ -450,10 +450,10 @@
  8687. 344.81 s [opt-env-conf-test] shownExample 5
  8688. 344.81 s [opt-env-conf-test] ]
  8689. 344.81 s [opt-env-conf-test] <*> enableDisableSwitch
  8690. 344.81 s [opt-env-conf-test] - [ help "enable extra",
  8691. 344.81 s [opt-env-conf-test] - name "enable",
  8692. 344.81 s [opt-env-conf-test] - value False
  8693. 344.81 s [opt-env-conf-test] - ],
  8694. 344.81 s [opt-env-conf-test] + [ help "enable extra",
  8695. 344.81 s [opt-env-conf-test] + name "enable",
  8696. 344.81 s [opt-env-conf-test] + value False
  8697. 344.81 s [opt-env-conf-test] + ],
  8698. 344.81 s [opt-env-conf-test] command "three-very-long-command-name" "third" (pure Three),
  8699. 344.81 s [opt-env-conf-test] defaultCommand "one"
  8700. 344.81 s [opt-env-conf-test] ]
  8701. 344.81 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/APISpec.hs:453:15-16
  8702. 344.81 s [opt-env-conf-test] @@ -450,10 +450,9 @@
  8703. 344.81 s [opt-env-conf-test] shownExample 5
  8704. 344.81 s [opt-env-conf-test] ]
  8705. 344.81 s [opt-env-conf-test] <*> enableDisableSwitch
  8706. 344.81 s [opt-env-conf-test] - [ help "enable extra",
  8707. 344.81 s [opt-env-conf-test] - name "enable",
  8708. 344.81 s [opt-env-conf-test] - value False
  8709. 344.81 s [opt-env-conf-test] - ],
  8710. 344.81 s [opt-env-conf-test] + [ help "enable extra",
  8711. 344.81 s [opt-env-conf-test] + name "enable"
  8712. 344.81 s [opt-env-conf-test] +],
  8713. 344.81 s [opt-env-conf-test] command "three-very-long-command-name" "third" (pure Three),
  8714. 344.81 s [opt-env-conf-test] defaultCommand "one"
  8715. 344.81 s [opt-env-conf-test] ]
  8716. 344.81 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/APISpec.hs:433:7-8
  8717. 344.81 s [opt-env-conf-test] @@ -430,33 +430,7 @@
  8718. 344.81 s [opt-env-conf-test] threeCommandsParser =
  8719. 344.81 s [opt-env-conf-test] withoutConfig $
  8720. 344.81 s [opt-env-conf-test] commands
  8721. 344.81 s [opt-env-conf-test] - [ command "one" "first" $
  8722. 344.81 s [opt-env-conf-test] - One
  8723. 344.81 s [opt-env-conf-test] - <$> setting
  8724. 344.81 s [opt-env-conf-test] - [ help "argument",
  8725. 344.81 s [opt-env-conf-test] - reader str,
  8726. 344.81 s [opt-env-conf-test] - metavar "STR",
  8727. 344.81 s [opt-env-conf-test] - argument
  8728. 344.81 s [opt-env-conf-test] - ],
  8729. 344.81 s [opt-env-conf-test] - command "two" "second" $
  8730. 344.81 s [opt-env-conf-test] - Two
  8731. 344.81 s [opt-env-conf-test] - <$> setting
  8732. 344.81 s [opt-env-conf-test] - [ help "number",
  8733. 344.81 s [opt-env-conf-test] - reader auto,
  8734. 344.81 s [opt-env-conf-test] - option,
  8735. 344.81 s [opt-env-conf-test] - metavar "INT",
  8736. 344.81 s [opt-env-conf-test] - name "number",
  8737. 344.81 s [opt-env-conf-test] - short 'n',
  8738. 344.81 s [opt-env-conf-test] - shownExample 5
  8739. 344.81 s [opt-env-conf-test] - ]
  8740. 344.81 s [opt-env-conf-test] - <*> enableDisableSwitch
  8741. 344.81 s [opt-env-conf-test] - [ help "enable extra",
  8742. 344.81 s [opt-env-conf-test] - name "enable",
  8743. 344.81 s [opt-env-conf-test] - value False
  8744. 344.81 s [opt-env-conf-test] - ],
  8745. 344.81 s [opt-env-conf-test] - command "three-very-long-command-name" "third" (pure Three),
  8746. 344.81 s [opt-env-conf-test] - defaultCommand "one"
  8747. 344.81 s [opt-env-conf-test] - ]
  8748. 344.81 s [opt-env-conf-test] + []
  8749. 344.81 s [opt-env-conf-test]
  8750. 344.81 s [opt-env-conf-test] data SubCommands
  8751. 344.81 s [opt-env-conf-test] = Top !String
  8752. 344.81 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/APISpec.hs:433:7-8
  8753. 344.81 s [opt-env-conf-test] @@ -430,33 +430,33 @@
  8754. 344.81 s [opt-env-conf-test] threeCommandsParser =
  8755. 344.81 s [opt-env-conf-test] withoutConfig $
  8756. 344.81 s [opt-env-conf-test] commands
  8757. 344.81 s [opt-env-conf-test] - [ command "one" "first" $
  8758. 344.81 s [opt-env-conf-test] - One
  8759. 344.81 s [opt-env-conf-test] - <$> setting
  8760. 344.81 s [opt-env-conf-test] - [ help "argument",
  8761. 344.81 s [opt-env-conf-test] - reader str,
  8762. 344.81 s [opt-env-conf-test] - metavar "STR",
  8763. 344.81 s [opt-env-conf-test] - argument
  8764. 344.81 s [opt-env-conf-test] - ],
  8765. 344.81 s [opt-env-conf-test] - command "two" "second" $
  8766. 344.81 s [opt-env-conf-test] - Two
  8767. 344.81 s [opt-env-conf-test] - <$> setting
  8768. 344.81 s [opt-env-conf-test] - [ help "number",
  8769. 344.81 s [opt-env-conf-test] - reader auto,
  8770. 344.81 s [opt-env-conf-test] - option,
  8771. 344.81 s [opt-env-conf-test] - metavar "INT",
  8772. 344.81 s [opt-env-conf-test] - name "number",
  8773. 344.81 s [opt-env-conf-test] - short 'n',
  8774. 344.81 s [opt-env-conf-test] - shownExample 5
  8775. 344.81 s [opt-env-conf-test] - ]
  8776. 344.81 s [opt-env-conf-test] - <*> enableDisableSwitch
  8777. 344.81 s [opt-env-conf-test] - [ help "enable extra",
  8778. 344.81 s [opt-env-conf-test] - name "enable",
  8779. 344.81 s [opt-env-conf-test] - value False
  8780. 344.81 s [opt-env-conf-test] - ],
  8781. 344.81 s [opt-env-conf-test] - command "three-very-long-command-name" "third" (pure Three),
  8782. 344.81 s [opt-env-conf-test] - defaultCommand "one"
  8783. 344.81 s [opt-env-conf-test] - ]
  8784. 344.81 s [opt-env-conf-test] + [ command "one" "first" $
  8785. 344.81 s [opt-env-conf-test] + One
  8786. 344.81 s [opt-env-conf-test] + <$> setting
  8787. 344.81 s [opt-env-conf-test] + [ help "argument",
  8788. 344.81 s [opt-env-conf-test] + reader str,
  8789. 344.81 s [opt-env-conf-test] + metavar "STR",
  8790. 344.81 s [opt-env-conf-test] + argument
  8791. 344.81 s [opt-env-conf-test] + ],
  8792. 344.81 s [opt-env-conf-test] + command "two" "second" $
  8793. 344.81 s [opt-env-conf-test] + Two
  8794. 344.81 s [opt-env-conf-test] + <$> setting
  8795. 344.81 s [opt-env-conf-test] + [ help "number",
  8796. 344.81 s [opt-env-conf-test] + reader auto,
  8797. 344.81 s [opt-env-conf-test] + option,
  8798. 344.81 s [opt-env-conf-test] + metavar "INT",
  8799. 344.81 s [opt-env-conf-test] + name "number",
  8800. 344.81 s [opt-env-conf-test] + short 'n',
  8801. 344.81 s [opt-env-conf-test] + shownExample 5
  8802. 344.81 s [opt-env-conf-test] + ]
  8803. 344.81 s [opt-env-conf-test] + <*> enableDisableSwitch
  8804. 344.81 s [opt-env-conf-test] + [ help "enable extra",
  8805. 344.81 s [opt-env-conf-test] + name "enable",
  8806. 344.81 s [opt-env-conf-test] + value False
  8807. 344.81 s [opt-env-conf-test] + ],
  8808. 344.81 s [opt-env-conf-test] + command "three-very-long-command-name" "third" (pure Three),
  8809. 344.81 s [opt-env-conf-test] + defaultCommand "one"
  8810. 344.81 s [opt-env-conf-test] + ]
  8811. 344.81 s [opt-env-conf-test]
  8812. 344.81 s [opt-env-conf-test] data SubCommands
  8813. 344.81 s [opt-env-conf-test] = Top !String
  8814. 344.81 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/APISpec.hs:433:7-8
  8815. 344.81 s [opt-env-conf-test] @@ -430,33 +430,32 @@
  8816. 344.81 s [opt-env-conf-test] threeCommandsParser =
  8817. 344.81 s [opt-env-conf-test] withoutConfig $
  8818. 344.81 s [opt-env-conf-test] commands
  8819. 344.81 s [opt-env-conf-test] - [ command "one" "first" $
  8820. 344.81 s [opt-env-conf-test] - One
  8821. 344.81 s [opt-env-conf-test] - <$> setting
  8822. 344.81 s [opt-env-conf-test] - [ help "argument",
  8823. 344.81 s [opt-env-conf-test] - reader str,
  8824. 344.81 s [opt-env-conf-test] - metavar "STR",
  8825. 344.81 s [opt-env-conf-test] - argument
  8826. 344.81 s [opt-env-conf-test] - ],
  8827. 344.81 s [opt-env-conf-test] - command "two" "second" $
  8828. 344.81 s [opt-env-conf-test] - Two
  8829. 344.81 s [opt-env-conf-test] - <$> setting
  8830. 344.81 s [opt-env-conf-test] - [ help "number",
  8831. 344.81 s [opt-env-conf-test] - reader auto,
  8832. 344.81 s [opt-env-conf-test] - option,
  8833. 344.81 s [opt-env-conf-test] - metavar "INT",
  8834. 344.81 s [opt-env-conf-test] - name "number",
  8835. 344.81 s [opt-env-conf-test] - short 'n',
  8836. 344.81 s [opt-env-conf-test] - shownExample 5
  8837. 344.81 s [opt-env-conf-test] - ]
  8838. 344.81 s [opt-env-conf-test] - <*> enableDisableSwitch
  8839. 344.81 s [opt-env-conf-test] - [ help "enable extra",
  8840. 344.81 s [opt-env-conf-test] - name "enable",
  8841. 344.81 s [opt-env-conf-test] - value False
  8842. 344.81 s [opt-env-conf-test] - ],
  8843. 344.81 s [opt-env-conf-test] - command "three-very-long-command-name" "third" (pure Three),
  8844. 344.81 s [opt-env-conf-test] - defaultCommand "one"
  8845. 344.81 s [opt-env-conf-test] - ]
  8846. 344.81 s [opt-env-conf-test] + [ command "one" "first" $
  8847. 344.81 s [opt-env-conf-test] + One
  8848. 344.81 s [opt-env-conf-test] + <$> setting
  8849. 344.81 s [opt-env-conf-test] + [ help "argument",
  8850. 344.81 s [opt-env-conf-test] + reader str,
  8851. 344.81 s [opt-env-conf-test] + metavar "STR",
  8852. 344.81 s [opt-env-conf-test] + argument
  8853. 344.81 s [opt-env-conf-test] + ],
  8854. 344.81 s [opt-env-conf-test] + command "two" "second" $
  8855. 344.81 s [opt-env-conf-test] + Two
  8856. 344.81 s [opt-env-conf-test] + <$> setting
  8857. 344.81 s [opt-env-conf-test] + [ help "number",
  8858. 344.81 s [opt-env-conf-test] + reader auto,
  8859. 344.81 s [opt-env-conf-test] + option,
  8860. 344.81 s [opt-env-conf-test] + metavar "INT",
  8861. 344.81 s [opt-env-conf-test] + name "number",
  8862. 344.81 s [opt-env-conf-test] + short 'n',
  8863. 344.82 s [opt-env-conf-test] + shownExample 5
  8864. 344.82 s [opt-env-conf-test] + ]
  8865. 344.82 s [opt-env-conf-test] + <*> enableDisableSwitch
  8866. 344.82 s [opt-env-conf-test] + [ help "enable extra",
  8867. 344.82 s [opt-env-conf-test] + name "enable",
  8868. 344.82 s [opt-env-conf-test] + value False
  8869. 344.82 s [opt-env-conf-test] + ],
  8870. 344.82 s [opt-env-conf-test] + command "three-very-long-command-name" "third" (pure Three)
  8871. 344.82 s [opt-env-conf-test] +]
  8872. 344.82 s [opt-env-conf-test]
  8873. 344.82 s [opt-env-conf-test] data SubCommands
  8874. 344.82 s [opt-env-conf-test] = Top !String
  8875. 344.82 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/APISpec.hs:411:13-14
  8876. 344.82 s [opt-env-conf-test] @@ -408,11 +408,7 @@
  8877. 344.82 s [opt-env-conf-test] fmap YesNo
  8878. 344.82 s [opt-env-conf-test] <$> optional
  8879. 344.82 s [opt-env-conf-test] ( yesNoSwitch
  8880. 344.82 s [opt-env-conf-test] - [ long "example",
  8881. 344.82 s [opt-env-conf-test] - help "Example of a yes/no switch",
  8882. 344.82 s [opt-env-conf-test] - env "EXAMPLE",
  8883. 344.82 s [opt-env-conf-test] - conf "example"
  8884. 344.82 s [opt-env-conf-test] - ]
  8885. 344.82 s [opt-env-conf-test] + []
  8886. 344.82 s [opt-env-conf-test] )
  8887. 344.82 s [opt-env-conf-test]
  8888. 344.82 s [opt-env-conf-test] data Empty = Empty
  8889. 344.82 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/APISpec.hs:411:13-14
  8890. 344.82 s [opt-env-conf-test] @@ -408,11 +408,11 @@
  8891. 344.82 s [opt-env-conf-test] fmap YesNo
  8892. 344.82 s [opt-env-conf-test] <$> optional
  8893. 344.82 s [opt-env-conf-test] ( yesNoSwitch
  8894. 344.82 s [opt-env-conf-test] - [ long "example",
  8895. 344.82 s [opt-env-conf-test] - help "Example of a yes/no switch",
  8896. 344.82 s [opt-env-conf-test] - env "EXAMPLE",
  8897. 344.82 s [opt-env-conf-test] - conf "example"
  8898. 344.82 s [opt-env-conf-test] - ]
  8899. 344.82 s [opt-env-conf-test] + [ long "example",
  8900. 344.82 s [opt-env-conf-test] + help "Example of a yes/no switch",
  8901. 344.82 s [opt-env-conf-test] + env "EXAMPLE",
  8902. 344.82 s [opt-env-conf-test] + conf "example"
  8903. 344.82 s [opt-env-conf-test] + ]
  8904. 344.82 s [opt-env-conf-test] )
  8905. 344.82 s [opt-env-conf-test]
  8906. 344.82 s [opt-env-conf-test] data Empty = Empty
  8907. 344.82 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/APISpec.hs:411:13-14
  8908. 344.82 s [opt-env-conf-test] @@ -408,11 +408,10 @@
  8909. 344.82 s [opt-env-conf-test] fmap YesNo
  8910. 344.82 s [opt-env-conf-test] <$> optional
  8911. 344.82 s [opt-env-conf-test] ( yesNoSwitch
  8912. 344.82 s [opt-env-conf-test] - [ long "example",
  8913. 344.82 s [opt-env-conf-test] - help "Example of a yes/no switch",
  8914. 344.82 s [opt-env-conf-test] - env "EXAMPLE",
  8915. 344.82 s [opt-env-conf-test] - conf "example"
  8916. 344.82 s [opt-env-conf-test] - ]
  8917. 344.82 s [opt-env-conf-test] + [ long "example",
  8918. 344.82 s [opt-env-conf-test] + help "Example of a yes/no switch",
  8919. 344.82 s [opt-env-conf-test] + env "EXAMPLE"
  8920. 344.82 s [opt-env-conf-test] +]
  8921. 344.82 s [opt-env-conf-test] )
  8922. 344.82 s [opt-env-conf-test]
  8923. 344.82 s [opt-env-conf-test] data Empty = Empty
  8924. 344.82 s [opt-env-conf-test] added mutation BoolLit at test/OptEnvConf/APISpec.hs:402:17-21
  8925. 344.82 s [opt-env-conf-test] @@ -399,7 +399,7 @@
  8926. 344.82 s [opt-env-conf-test] help "Example of a yes/no switch",
  8927. 344.82 s [opt-env-conf-test] env "EXAMPLE",
  8928. 344.82 s [opt-env-conf-test] conf "example",
  8929. 344.82 s [opt-env-conf-test] - value True
  8930. 344.82 s [opt-env-conf-test] + value False
  8931. 344.82 s [opt-env-conf-test] ]
  8932. 344.82 s [opt-env-conf-test]
  8933. 344.82 s [opt-env-conf-test] yesNoParser' :: Parser (Maybe YesNo)
  8934. 344.82 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/APISpec.hs:398:9-10
  8935. 344.82 s [opt-env-conf-test] @@ -395,12 +395,7 @@
  8936. 344.82 s [opt-env-conf-test] withoutConfig $
  8937. 344.82 s [opt-env-conf-test] YesNo
  8938. 344.82 s [opt-env-conf-test] <$> yesNoSwitch
  8939. 344.82 s [opt-env-conf-test] - [ long "example",
  8940. 344.82 s [opt-env-conf-test] - help "Example of a yes/no switch",
  8941. 344.82 s [opt-env-conf-test] - env "EXAMPLE",
  8942. 344.82 s [opt-env-conf-test] - conf "example",
  8943. 344.82 s [opt-env-conf-test] - value True
  8944. 344.82 s [opt-env-conf-test] - ]
  8945. 344.82 s [opt-env-conf-test] + []
  8946. 344.82 s [opt-env-conf-test]
  8947. 344.82 s [opt-env-conf-test] yesNoParser' :: Parser (Maybe YesNo)
  8948. 344.82 s [opt-env-conf-test] yesNoParser' =
  8949. 344.82 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/APISpec.hs:398:9-10
  8950. 344.82 s [opt-env-conf-test] @@ -395,12 +395,12 @@
  8951. 344.82 s [opt-env-conf-test] withoutConfig $
  8952. 344.82 s [opt-env-conf-test] YesNo
  8953. 344.82 s [opt-env-conf-test] <$> yesNoSwitch
  8954. 344.82 s [opt-env-conf-test] - [ long "example",
  8955. 344.82 s [opt-env-conf-test] - help "Example of a yes/no switch",
  8956. 344.82 s [opt-env-conf-test] - env "EXAMPLE",
  8957. 344.82 s [opt-env-conf-test] - conf "example",
  8958. 344.82 s [opt-env-conf-test] - value True
  8959. 344.82 s [opt-env-conf-test] - ]
  8960. 344.82 s [opt-env-conf-test] + [ long "example",
  8961. 344.82 s [opt-env-conf-test] + help "Example of a yes/no switch",
  8962. 344.82 s [opt-env-conf-test] + env "EXAMPLE",
  8963. 344.82 s [opt-env-conf-test] + conf "example",
  8964. 344.82 s [opt-env-conf-test] + value True
  8965. 344.82 s [opt-env-conf-test] + ]
  8966. 344.82 s [opt-env-conf-test]
  8967. 344.82 s [opt-env-conf-test] yesNoParser' :: Parser (Maybe YesNo)
  8968. 344.82 s [opt-env-conf-test] yesNoParser' =
  8969. 344.82 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/APISpec.hs:398:9-10
  8970. 344.82 s [opt-env-conf-test] @@ -395,12 +395,11 @@
  8971. 344.82 s [opt-env-conf-test] withoutConfig $
  8972. 344.82 s [opt-env-conf-test] YesNo
  8973. 344.82 s [opt-env-conf-test] <$> yesNoSwitch
  8974. 344.82 s [opt-env-conf-test] - [ long "example",
  8975. 344.82 s [opt-env-conf-test] - help "Example of a yes/no switch",
  8976. 344.82 s [opt-env-conf-test] - env "EXAMPLE",
  8977. 344.82 s [opt-env-conf-test] - conf "example",
  8978. 344.82 s [opt-env-conf-test] - value True
  8979. 344.82 s [opt-env-conf-test] - ]
  8980. 344.82 s [opt-env-conf-test] + [ long "example",
  8981. 344.82 s [opt-env-conf-test] + help "Example of a yes/no switch",
  8982. 344.82 s [opt-env-conf-test] + env "EXAMPLE",
  8983. 344.82 s [opt-env-conf-test] + conf "example"
  8984. 344.82 s [opt-env-conf-test] +]
  8985. 344.82 s [opt-env-conf-test]
  8986. 344.82 s [opt-env-conf-test] yesNoParser' :: Parser (Maybe YesNo)
  8987. 344.82 s [opt-env-conf-test] yesNoParser' =
  8988. 344.82 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/APISpec.hs:384:13-14
  8989. 344.82 s [opt-env-conf-test] @@ -381,11 +381,7 @@
  8990. 344.82 s [opt-env-conf-test] fmap EnableDisable
  8991. 344.82 s [opt-env-conf-test] <$> optional
  8992. 344.82 s [opt-env-conf-test] ( enableDisableSwitch
  8993. 344.82 s [opt-env-conf-test] - [ long "example",
  8994. 344.82 s [opt-env-conf-test] - help "Example of an enable/disable switch",
  8995. 344.82 s [opt-env-conf-test] - env "EXAMPLE",
  8996. 344.82 s [opt-env-conf-test] - conf "example"
  8997. 344.82 s [opt-env-conf-test] - ]
  8998. 344.82 s [opt-env-conf-test] + []
  8999. 344.82 s [opt-env-conf-test] )
  9000. 344.82 s [opt-env-conf-test]
  9001. 344.82 s [opt-env-conf-test] data YesNo = YesNo Bool
  9002. 344.82 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/APISpec.hs:384:13-14
  9003. 344.82 s [opt-env-conf-test] @@ -381,11 +381,11 @@
  9004. 344.82 s [opt-env-conf-test] fmap EnableDisable
  9005. 344.82 s [opt-env-conf-test] <$> optional
  9006. 344.82 s [opt-env-conf-test] ( enableDisableSwitch
  9007. 344.82 s [opt-env-conf-test] - [ long "example",
  9008. 344.82 s [opt-env-conf-test] - help "Example of an enable/disable switch",
  9009. 344.82 s [opt-env-conf-test] - env "EXAMPLE",
  9010. 344.82 s [opt-env-conf-test] - conf "example"
  9011. 344.82 s [opt-env-conf-test] - ]
  9012. 344.82 s [opt-env-conf-test] + [ long "example",
  9013. 344.82 s [opt-env-conf-test] + help "Example of an enable/disable switch",
  9014. 344.82 s [opt-env-conf-test] + env "EXAMPLE",
  9015. 344.82 s [opt-env-conf-test] + conf "example"
  9016. 344.82 s [opt-env-conf-test] + ]
  9017. 344.82 s [opt-env-conf-test] )
  9018. 344.82 s [opt-env-conf-test]
  9019. 344.82 s [opt-env-conf-test] data YesNo = YesNo Bool
  9020. 344.82 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/APISpec.hs:384:13-14
  9021. 344.82 s [opt-env-conf-test] @@ -381,11 +381,10 @@
  9022. 344.82 s [opt-env-conf-test] fmap EnableDisable
  9023. 344.82 s [opt-env-conf-test] <$> optional
  9024. 344.82 s [opt-env-conf-test] ( enableDisableSwitch
  9025. 344.82 s [opt-env-conf-test] - [ long "example",
  9026. 344.82 s [opt-env-conf-test] - help "Example of an enable/disable switch",
  9027. 344.82 s [opt-env-conf-test] - env "EXAMPLE",
  9028. 344.82 s [opt-env-conf-test] - conf "example"
  9029. 344.82 s [opt-env-conf-test] - ]
  9030. 344.82 s [opt-env-conf-test] + [ long "example",
  9031. 344.82 s [opt-env-conf-test] + help "Example of an enable/disable switch",
  9032. 344.82 s [opt-env-conf-test] + env "EXAMPLE"
  9033. 344.82 s [opt-env-conf-test] +]
  9034. 344.82 s [opt-env-conf-test] )
  9035. 344.82 s [opt-env-conf-test]
  9036. 344.82 s [opt-env-conf-test] data YesNo = YesNo Bool
  9037. 344.82 s [opt-env-conf-test] added mutation BoolLit at test/OptEnvConf/APISpec.hs:375:17-21
  9038. 344.82 s [opt-env-conf-test] @@ -372,7 +372,7 @@
  9039. 344.82 s [opt-env-conf-test] help "Example of an enable/disable switch",
  9040. 344.82 s [opt-env-conf-test] env "EXAMPLE",
  9041. 344.82 s [opt-env-conf-test] conf "example",
  9042. 344.82 s [opt-env-conf-test] - value True
  9043. 344.82 s [opt-env-conf-test] + value False
  9044. 344.82 s [opt-env-conf-test] ]
  9045. 344.82 s [opt-env-conf-test]
  9046. 344.82 s [opt-env-conf-test] enableDisableParser' :: Parser (Maybe EnableDisable)
  9047. 344.82 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/APISpec.hs:371:9-10
  9048. 344.82 s [opt-env-conf-test] @@ -368,12 +368,7 @@
  9049. 344.82 s [opt-env-conf-test] withoutConfig $
  9050. 344.82 s [opt-env-conf-test] EnableDisable
  9051. 344.82 s [opt-env-conf-test] <$> enableDisableSwitch
  9052. 344.82 s [opt-env-conf-test] - [ long "example",
  9053. 344.82 s [opt-env-conf-test] - help "Example of an enable/disable switch",
  9054. 344.82 s [opt-env-conf-test] - env "EXAMPLE",
  9055. 344.82 s [opt-env-conf-test] - conf "example",
  9056. 344.82 s [opt-env-conf-test] - value True
  9057. 344.82 s [opt-env-conf-test] - ]
  9058. 344.82 s [opt-env-conf-test] + []
  9059. 344.82 s [opt-env-conf-test]
  9060. 344.82 s [opt-env-conf-test] enableDisableParser' :: Parser (Maybe EnableDisable)
  9061. 344.82 s [opt-env-conf-test] enableDisableParser' =
  9062. 344.82 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/APISpec.hs:371:9-10
  9063. 344.82 s [opt-env-conf-test] @@ -368,12 +368,12 @@
  9064. 344.82 s [opt-env-conf-test] withoutConfig $
  9065. 344.82 s [opt-env-conf-test] EnableDisable
  9066. 344.82 s [opt-env-conf-test] <$> enableDisableSwitch
  9067. 344.82 s [opt-env-conf-test] - [ long "example",
  9068. 344.82 s [opt-env-conf-test] - help "Example of an enable/disable switch",
  9069. 344.82 s [opt-env-conf-test] - env "EXAMPLE",
  9070. 344.82 s [opt-env-conf-test] - conf "example",
  9071. 344.82 s [opt-env-conf-test] - value True
  9072. 344.82 s [opt-env-conf-test] - ]
  9073. 344.82 s [opt-env-conf-test] + [ long "example",
  9074. 344.82 s [opt-env-conf-test] + help "Example of an enable/disable switch",
  9075. 344.82 s [opt-env-conf-test] + env "EXAMPLE",
  9076. 344.82 s [opt-env-conf-test] + conf "example",
  9077. 344.82 s [opt-env-conf-test] + value True
  9078. 344.82 s [opt-env-conf-test] + ]
  9079. 344.82 s [opt-env-conf-test]
  9080. 344.82 s [opt-env-conf-test] enableDisableParser' :: Parser (Maybe EnableDisable)
  9081. 344.82 s [opt-env-conf-test] enableDisableParser' =
  9082. 344.82 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/APISpec.hs:371:9-10
  9083. 344.82 s [opt-env-conf-test] @@ -368,12 +368,11 @@
  9084. 344.82 s [opt-env-conf-test] withoutConfig $
  9085. 344.82 s [opt-env-conf-test] EnableDisable
  9086. 344.82 s [opt-env-conf-test] <$> enableDisableSwitch
  9087. 344.82 s [opt-env-conf-test] - [ long "example",
  9088. 344.82 s [opt-env-conf-test] - help "Example of an enable/disable switch",
  9089. 344.82 s [opt-env-conf-test] - env "EXAMPLE",
  9090. 344.82 s [opt-env-conf-test] - conf "example",
  9091. 344.82 s [opt-env-conf-test] - value True
  9092. 344.82 s [opt-env-conf-test] - ]
  9093. 344.82 s [opt-env-conf-test] + [ long "example",
  9094. 344.82 s [opt-env-conf-test] + help "Example of an enable/disable switch",
  9095. 344.82 s [opt-env-conf-test] + env "EXAMPLE",
  9096. 344.82 s [opt-env-conf-test] + conf "example"
  9097. 344.82 s [opt-env-conf-test] +]
  9098. 344.82 s [opt-env-conf-test]
  9099. 344.82 s [opt-env-conf-test] enableDisableParser' :: Parser (Maybe EnableDisable)
  9100. 344.82 s [opt-env-conf-test] enableDisableParser' =
  9101. 344.82 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/APISpec.hs:356:7-8
  9102. 344.82 s [opt-env-conf-test] @@ -353,13 +353,7 @@
  9103. 344.82 s [opt-env-conf-test] hiddenParser =
  9104. 344.82 s [opt-env-conf-test] Hidden
  9105. 344.82 s [opt-env-conf-test] <$> setting
  9106. 344.82 s [opt-env-conf-test] - [ reader str,
  9107. 344.82 s [opt-env-conf-test] - argument,
  9108. 344.82 s [opt-env-conf-test] - hidden,
  9109. 344.82 s [opt-env-conf-test] - metavar "STR",
  9110. 344.82 s [opt-env-conf-test] - value "default",
  9111. 344.82 s [opt-env-conf-test] - help "Example of a hidden setting"
  9112. 344.82 s [opt-env-conf-test] - ]
  9113. 344.82 s [opt-env-conf-test] + []
  9114. 344.82 s [opt-env-conf-test]
  9115. 344.82 s [opt-env-conf-test] data EnableDisable = EnableDisable Bool
  9116. 344.82 s [opt-env-conf-test]
  9117. 344.82 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/APISpec.hs:356:7-8
  9118. 344.82 s [opt-env-conf-test] @@ -353,13 +353,13 @@
  9119. 344.82 s [opt-env-conf-test] hiddenParser =
  9120. 344.82 s [opt-env-conf-test] Hidden
  9121. 344.82 s [opt-env-conf-test] <$> setting
  9122. 344.82 s [opt-env-conf-test] - [ reader str,
  9123. 344.82 s [opt-env-conf-test] - argument,
  9124. 344.82 s [opt-env-conf-test] - hidden,
  9125. 344.82 s [opt-env-conf-test] - metavar "STR",
  9126. 344.82 s [opt-env-conf-test] - value "default",
  9127. 344.82 s [opt-env-conf-test] - help "Example of a hidden setting"
  9128. 344.82 s [opt-env-conf-test] - ]
  9129. 344.82 s [opt-env-conf-test] + [ reader str,
  9130. 344.82 s [opt-env-conf-test] + argument,
  9131. 344.82 s [opt-env-conf-test] + hidden,
  9132. 344.82 s [opt-env-conf-test] + metavar "STR",
  9133. 344.82 s [opt-env-conf-test] + value "default",
  9134. 344.82 s [opt-env-conf-test] + help "Example of a hidden setting"
  9135. 344.82 s [opt-env-conf-test] + ]
  9136. 344.82 s [opt-env-conf-test]
  9137. 344.82 s [opt-env-conf-test] data EnableDisable = EnableDisable Bool
  9138. 344.82 s [opt-env-conf-test]
  9139. 344.82 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/APISpec.hs:356:7-8
  9140. 344.82 s [opt-env-conf-test] @@ -353,13 +353,12 @@
  9141. 344.82 s [opt-env-conf-test] hiddenParser =
  9142. 344.82 s [opt-env-conf-test] Hidden
  9143. 344.83 s [opt-env-conf-test] <$> setting
  9144. 344.83 s [opt-env-conf-test] - [ reader str,
  9145. 344.83 s [opt-env-conf-test] - argument,
  9146. 344.83 s [opt-env-conf-test] - hidden,
  9147. 344.83 s [opt-env-conf-test] - metavar "STR",
  9148. 344.83 s [opt-env-conf-test] - value "default",
  9149. 344.83 s [opt-env-conf-test] - help "Example of a hidden setting"
  9150. 344.83 s [opt-env-conf-test] - ]
  9151. 344.83 s [opt-env-conf-test] + [ reader str,
  9152. 344.83 s [opt-env-conf-test] + argument,
  9153. 344.83 s [opt-env-conf-test] + hidden,
  9154. 344.83 s [opt-env-conf-test] + metavar "STR",
  9155. 344.83 s [opt-env-conf-test] + value "default"
  9156. 344.83 s [opt-env-conf-test] +]
  9157. 344.83 s [opt-env-conf-test]
  9158. 344.83 s [opt-env-conf-test] data EnableDisable = EnableDisable Bool
  9159. 344.83 s [opt-env-conf-test]
  9160. 344.83 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/APISpec.hs:343:11-12
  9161. 344.83 s [opt-env-conf-test] @@ -340,11 +340,7 @@
  9162. 344.83 s [opt-env-conf-test] Optional
  9163. 344.83 s [opt-env-conf-test] <$> optional
  9164. 344.83 s [opt-env-conf-test] ( setting
  9165. 344.83 s [opt-env-conf-test] - [ reader str,
  9166. 344.83 s [opt-env-conf-test] - argument,
  9167. 344.83 s [opt-env-conf-test] - help "Argument",
  9168. 344.83 s [opt-env-conf-test] - metavar "ARGUMENT"
  9169. 344.83 s [opt-env-conf-test] - ]
  9170. 344.83 s [opt-env-conf-test] + []
  9171. 344.83 s [opt-env-conf-test] )
  9172. 344.83 s [opt-env-conf-test]
  9173. 344.83 s [opt-env-conf-test] data Hidden = Hidden String
  9174. 344.83 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/APISpec.hs:343:11-12
  9175. 344.83 s [opt-env-conf-test] @@ -340,11 +340,11 @@
  9176. 344.83 s [opt-env-conf-test] Optional
  9177. 344.83 s [opt-env-conf-test] <$> optional
  9178. 344.83 s [opt-env-conf-test] ( setting
  9179. 344.83 s [opt-env-conf-test] - [ reader str,
  9180. 344.83 s [opt-env-conf-test] - argument,
  9181. 344.83 s [opt-env-conf-test] - help "Argument",
  9182. 344.83 s [opt-env-conf-test] - metavar "ARGUMENT"
  9183. 344.83 s [opt-env-conf-test] - ]
  9184. 344.83 s [opt-env-conf-test] + [ reader str,
  9185. 344.83 s [opt-env-conf-test] + argument,
  9186. 344.83 s [opt-env-conf-test] + help "Argument",
  9187. 344.83 s [opt-env-conf-test] + metavar "ARGUMENT"
  9188. 344.83 s [opt-env-conf-test] + ]
  9189. 344.83 s [opt-env-conf-test] )
  9190. 344.83 s [opt-env-conf-test]
  9191. 344.83 s [opt-env-conf-test] data Hidden = Hidden String
  9192. 344.83 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/APISpec.hs:343:11-12
  9193. 344.83 s [opt-env-conf-test] @@ -340,11 +340,10 @@
  9194. 344.83 s [opt-env-conf-test] Optional
  9195. 344.83 s [opt-env-conf-test] <$> optional
  9196. 344.83 s [opt-env-conf-test] ( setting
  9197. 344.83 s [opt-env-conf-test] - [ reader str,
  9198. 344.83 s [opt-env-conf-test] - argument,
  9199. 344.83 s [opt-env-conf-test] - help "Argument",
  9200. 344.83 s [opt-env-conf-test] - metavar "ARGUMENT"
  9201. 344.83 s [opt-env-conf-test] - ]
  9202. 344.83 s [opt-env-conf-test] + [ reader str,
  9203. 344.83 s [opt-env-conf-test] + argument,
  9204. 344.83 s [opt-env-conf-test] + help "Argument"
  9205. 344.83 s [opt-env-conf-test] +]
  9206. 344.83 s [opt-env-conf-test] )
  9207. 344.83 s [opt-env-conf-test]
  9208. 344.83 s [opt-env-conf-test] data Hidden = Hidden String
  9209. 344.83 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/APISpec.hs:329:9-10
  9210. 344.83 s [opt-env-conf-test] @@ -326,11 +326,7 @@
  9211. 344.83 s [opt-env-conf-test] someArgsParser =
  9212. 344.83 s [opt-env-conf-test] some
  9213. 344.83 s [opt-env-conf-test] ( setting
  9214. 344.83 s [opt-env-conf-test] - [ reader str,
  9215. 344.83 s [opt-env-conf-test] - argument,
  9216. 344.83 s [opt-env-conf-test] - help "Argument",
  9217. 344.83 s [opt-env-conf-test] - metavar "ARGUMENT"
  9218. 344.83 s [opt-env-conf-test] - ]
  9219. 344.83 s [opt-env-conf-test] + []
  9220. 344.83 s [opt-env-conf-test] )
  9221. 344.83 s [opt-env-conf-test]
  9222. 344.83 s [opt-env-conf-test] data Optional = Optional (Maybe String)
  9223. 344.83 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/APISpec.hs:329:9-10
  9224. 344.83 s [opt-env-conf-test] @@ -326,11 +326,11 @@
  9225. 344.83 s [opt-env-conf-test] someArgsParser =
  9226. 344.83 s [opt-env-conf-test] some
  9227. 344.83 s [opt-env-conf-test] ( setting
  9228. 344.83 s [opt-env-conf-test] - [ reader str,
  9229. 344.83 s [opt-env-conf-test] - argument,
  9230. 344.83 s [opt-env-conf-test] - help "Argument",
  9231. 344.83 s [opt-env-conf-test] - metavar "ARGUMENT"
  9232. 344.83 s [opt-env-conf-test] - ]
  9233. 344.83 s [opt-env-conf-test] + [ reader str,
  9234. 344.83 s [opt-env-conf-test] + argument,
  9235. 344.83 s [opt-env-conf-test] + help "Argument",
  9236. 344.83 s [opt-env-conf-test] + metavar "ARGUMENT"
  9237. 344.83 s [opt-env-conf-test] + ]
  9238. 344.83 s [opt-env-conf-test] )
  9239. 344.83 s [opt-env-conf-test]
  9240. 344.83 s [opt-env-conf-test] data Optional = Optional (Maybe String)
  9241. 344.83 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/APISpec.hs:329:9-10
  9242. 344.83 s [opt-env-conf-test] @@ -326,11 +326,10 @@
  9243. 344.83 s [opt-env-conf-test] someArgsParser =
  9244. 344.83 s [opt-env-conf-test] some
  9245. 344.83 s [opt-env-conf-test] ( setting
  9246. 344.83 s [opt-env-conf-test] - [ reader str,
  9247. 344.83 s [opt-env-conf-test] - argument,
  9248. 344.83 s [opt-env-conf-test] - help "Argument",
  9249. 344.83 s [opt-env-conf-test] - metavar "ARGUMENT"
  9250. 344.83 s [opt-env-conf-test] - ]
  9251. 344.83 s [opt-env-conf-test] + [ reader str,
  9252. 344.83 s [opt-env-conf-test] + argument,
  9253. 344.83 s [opt-env-conf-test] + help "Argument"
  9254. 344.83 s [opt-env-conf-test] +]
  9255. 344.83 s [opt-env-conf-test] )
  9256. 344.83 s [opt-env-conf-test]
  9257. 344.83 s [opt-env-conf-test] data Optional = Optional (Maybe String)
  9258. 344.83 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/APISpec.hs:318:9-10
  9259. 344.83 s [opt-env-conf-test] @@ -315,11 +315,7 @@
  9260. 344.83 s [opt-env-conf-test] manyArgsParser =
  9261. 344.83 s [opt-env-conf-test] many
  9262. 344.83 s [opt-env-conf-test] ( setting
  9263. 344.83 s [opt-env-conf-test] - [ reader str,
  9264. 344.83 s [opt-env-conf-test] - argument,
  9265. 344.83 s [opt-env-conf-test] - help "Argument",
  9266. 344.83 s [opt-env-conf-test] - metavar "ARGUMENT"
  9267. 344.83 s [opt-env-conf-test] - ]
  9268. 344.83 s [opt-env-conf-test] + []
  9269. 344.83 s [opt-env-conf-test] )
  9270. 344.83 s [opt-env-conf-test]
  9271. 344.83 s [opt-env-conf-test] someArgsParser :: Parser [String]
  9272. 344.83 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/APISpec.hs:318:9-10
  9273. 344.83 s [opt-env-conf-test] @@ -315,11 +315,11 @@
  9274. 344.83 s [opt-env-conf-test] manyArgsParser =
  9275. 344.83 s [opt-env-conf-test] many
  9276. 344.83 s [opt-env-conf-test] ( setting
  9277. 344.83 s [opt-env-conf-test] - [ reader str,
  9278. 344.83 s [opt-env-conf-test] - argument,
  9279. 344.83 s [opt-env-conf-test] - help "Argument",
  9280. 344.83 s [opt-env-conf-test] - metavar "ARGUMENT"
  9281. 344.83 s [opt-env-conf-test] - ]
  9282. 344.83 s [opt-env-conf-test] + [ reader str,
  9283. 344.83 s [opt-env-conf-test] + argument,
  9284. 344.83 s [opt-env-conf-test] + help "Argument",
  9285. 344.83 s [opt-env-conf-test] + metavar "ARGUMENT"
  9286. 344.83 s [opt-env-conf-test] + ]
  9287. 344.83 s [opt-env-conf-test] )
  9288. 344.83 s [opt-env-conf-test]
  9289. 344.83 s [opt-env-conf-test] someArgsParser :: Parser [String]
  9290. 344.83 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/APISpec.hs:318:9-10
  9291. 344.83 s [opt-env-conf-test] @@ -315,11 +315,10 @@
  9292. 344.83 s [opt-env-conf-test] manyArgsParser =
  9293. 344.83 s [opt-env-conf-test] many
  9294. 344.83 s [opt-env-conf-test] ( setting
  9295. 344.83 s [opt-env-conf-test] - [ reader str,
  9296. 344.83 s [opt-env-conf-test] - argument,
  9297. 344.83 s [opt-env-conf-test] - help "Argument",
  9298. 344.83 s [opt-env-conf-test] - metavar "ARGUMENT"
  9299. 344.83 s [opt-env-conf-test] - ]
  9300. 344.83 s [opt-env-conf-test] + [ reader str,
  9301. 344.83 s [opt-env-conf-test] + argument,
  9302. 344.83 s [opt-env-conf-test] + help "Argument"
  9303. 344.83 s [opt-env-conf-test] +]
  9304. 344.83 s [opt-env-conf-test] )
  9305. 344.83 s [opt-env-conf-test]
  9306. 344.83 s [opt-env-conf-test] someArgsParser :: Parser [String]
  9307. 344.83 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/APISpec.hs:308:11-12
  9308. 344.83 s [opt-env-conf-test] @@ -305,11 +305,7 @@
  9309. 344.83 s [opt-env-conf-test] subAll "foo" $
  9310. 344.83 s [opt-env-conf-test] subAll "bar" $
  9311. 344.83 s [opt-env-conf-test] setting
  9312. 344.83 s [opt-env-conf-test] - [ reader str,
  9313. 344.83 s [opt-env-conf-test] - name "quux",
  9314. 344.83 s [opt-env-conf-test] - help "Example with sub-settings",
  9315. 344.83 s [opt-env-conf-test] - metavar "STR"
  9316. 344.83 s [opt-env-conf-test] - ]
  9317. 344.83 s [opt-env-conf-test] + []
  9318. 344.83 s [opt-env-conf-test]
  9319. 344.83 s [opt-env-conf-test] manyArgsParser :: Parser [String]
  9320. 344.83 s [opt-env-conf-test] manyArgsParser =
  9321. 344.83 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/APISpec.hs:308:11-12
  9322. 344.83 s [opt-env-conf-test] @@ -305,11 +305,11 @@
  9323. 344.83 s [opt-env-conf-test] subAll "foo" $
  9324. 344.83 s [opt-env-conf-test] subAll "bar" $
  9325. 344.83 s [opt-env-conf-test] setting
  9326. 344.83 s [opt-env-conf-test] - [ reader str,
  9327. 344.83 s [opt-env-conf-test] - name "quux",
  9328. 344.83 s [opt-env-conf-test] - help "Example with sub-settings",
  9329. 344.83 s [opt-env-conf-test] - metavar "STR"
  9330. 344.83 s [opt-env-conf-test] - ]
  9331. 344.83 s [opt-env-conf-test] + [ reader str,
  9332. 344.83 s [opt-env-conf-test] + name "quux",
  9333. 344.83 s [opt-env-conf-test] + help "Example with sub-settings",
  9334. 344.83 s [opt-env-conf-test] + metavar "STR"
  9335. 344.83 s [opt-env-conf-test] + ]
  9336. 344.83 s [opt-env-conf-test]
  9337. 344.83 s [opt-env-conf-test] manyArgsParser :: Parser [String]
  9338. 344.83 s [opt-env-conf-test] manyArgsParser =
  9339. 344.83 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/APISpec.hs:308:11-12
  9340. 344.83 s [opt-env-conf-test] @@ -305,11 +305,10 @@
  9341. 344.83 s [opt-env-conf-test] subAll "foo" $
  9342. 344.83 s [opt-env-conf-test] subAll "bar" $
  9343. 344.83 s [opt-env-conf-test] setting
  9344. 344.83 s [opt-env-conf-test] - [ reader str,
  9345. 344.83 s [opt-env-conf-test] - name "quux",
  9346. 344.83 s [opt-env-conf-test] - help "Example with sub-settings",
  9347. 344.83 s [opt-env-conf-test] - metavar "STR"
  9348. 344.83 s [opt-env-conf-test] - ]
  9349. 344.83 s [opt-env-conf-test] + [ reader str,
  9350. 344.83 s [opt-env-conf-test] + name "quux",
  9351. 344.83 s [opt-env-conf-test] + help "Example with sub-settings"
  9352. 344.83 s [opt-env-conf-test] +]
  9353. 344.83 s [opt-env-conf-test]
  9354. 344.83 s [opt-env-conf-test] manyArgsParser :: Parser [String]
  9355. 344.83 s [opt-env-conf-test] manyArgsParser =
  9356. 344.83 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/APISpec.hs:298:7-8
  9357. 344.83 s [opt-env-conf-test] @@ -295,9 +295,7 @@
  9358. 344.83 s [opt-env-conf-test] bigConfigParser =
  9359. 344.83 s [opt-env-conf-test] withLocalYamlConfig $
  9360. 344.83 s [opt-env-conf-test] setting
  9361. 344.83 s [opt-env-conf-test] - [ conf "big",
  9362. 344.83 s [opt-env-conf-test] - help "big configuration object"
  9363. 344.83 s [opt-env-conf-test] - ]
  9364. 344.83 s [opt-env-conf-test] + []
  9365. 344.83 s [opt-env-conf-test]
  9366. 344.83 s [opt-env-conf-test] subSettingsParser :: Parser String
  9367. 344.83 s [opt-env-conf-test] subSettingsParser =
  9368. 344.83 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/APISpec.hs:298:7-8
  9369. 344.83 s [opt-env-conf-test] @@ -295,9 +295,9 @@
  9370. 344.83 s [opt-env-conf-test] bigConfigParser =
  9371. 344.83 s [opt-env-conf-test] withLocalYamlConfig $
  9372. 344.83 s [opt-env-conf-test] setting
  9373. 344.83 s [opt-env-conf-test] - [ conf "big",
  9374. 344.83 s [opt-env-conf-test] - help "big configuration object"
  9375. 344.83 s [opt-env-conf-test] - ]
  9376. 344.83 s [opt-env-conf-test] + [ conf "big",
  9377. 344.83 s [opt-env-conf-test] + help "big configuration object"
  9378. 344.83 s [opt-env-conf-test] + ]
  9379. 344.83 s [opt-env-conf-test]
  9380. 344.83 s [opt-env-conf-test] subSettingsParser :: Parser String
  9381. 344.83 s [opt-env-conf-test] subSettingsParser =
  9382. 344.83 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/APISpec.hs:252:11-12
  9383. 344.83 s [opt-env-conf-test] @@ -249,17 +249,7 @@
  9384. 344.83 s [opt-env-conf-test] withLocalYamlConfig $
  9385. 344.83 s [opt-env-conf-test] Greet
  9386. 344.83 s [opt-env-conf-test] <$> setting
  9387. 344.83 s [opt-env-conf-test] - [ reader str,
  9388. 344.83 s [opt-env-conf-test] - option,
  9389. 344.83 s [opt-env-conf-test] - short 'g',
  9390. 344.83 s [opt-env-conf-test] - long "greeting",
  9391. 344.83 s [opt-env-conf-test] - metavar "GREETING",
  9392. 344.83 s [opt-env-conf-test] - env "GREETING",
  9393. 344.83 s [opt-env-conf-test] - conf "greeting",
  9394. 344.83 s [opt-env-conf-test] - value "Hello",
  9395. 344.83 s [opt-env-conf-test] - example "Greetings",
  9396. 344.83 s [opt-env-conf-test] - help "Greeting to use"
  9397. 344.83 s [opt-env-conf-test] - ]
  9398. 344.83 s [opt-env-conf-test] + []
  9399. 344.83 s [opt-env-conf-test] <*> setting
  9400. 344.83 s [opt-env-conf-test] [ reader str,
  9401. 344.83 s [opt-env-conf-test] argument,
  9402. 344.83 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/APISpec.hs:252:11-12
  9403. 344.83 s [opt-env-conf-test] @@ -249,17 +249,17 @@
  9404. 344.83 s [opt-env-conf-test] withLocalYamlConfig $
  9405. 344.83 s [opt-env-conf-test] Greet
  9406. 344.83 s [opt-env-conf-test] <$> setting
  9407. 344.83 s [opt-env-conf-test] - [ reader str,
  9408. 344.83 s [opt-env-conf-test] - option,
  9409. 344.83 s [opt-env-conf-test] - short 'g',
  9410. 344.83 s [opt-env-conf-test] - long "greeting",
  9411. 344.83 s [opt-env-conf-test] - metavar "GREETING",
  9412. 344.83 s [opt-env-conf-test] - env "GREETING",
  9413. 344.83 s [opt-env-conf-test] - conf "greeting",
  9414. 344.83 s [opt-env-conf-test] - value "Hello",
  9415. 344.83 s [opt-env-conf-test] - example "Greetings",
  9416. 344.83 s [opt-env-conf-test] - help "Greeting to use"
  9417. 344.83 s [opt-env-conf-test] - ]
  9418. 344.83 s [opt-env-conf-test] + [ reader str,
  9419. 344.83 s [opt-env-conf-test] + option,
  9420. 344.83 s [opt-env-conf-test] + short 'g',
  9421. 344.83 s [opt-env-conf-test] + long "greeting",
  9422. 344.83 s [opt-env-conf-test] + metavar "GREETING",
  9423. 344.83 s [opt-env-conf-test] + env "GREETING",
  9424. 344.83 s [opt-env-conf-test] + conf "greeting",
  9425. 344.83 s [opt-env-conf-test] + value "Hello",
  9426. 344.83 s [opt-env-conf-test] + example "Greetings",
  9427. 344.83 s [opt-env-conf-test] + help "Greeting to use"
  9428. 344.83 s [opt-env-conf-test] + ]
  9429. 344.83 s [opt-env-conf-test] <*> setting
  9430. 344.83 s [opt-env-conf-test] [ reader str,
  9431. 344.83 s [opt-env-conf-test] argument,
  9432. 344.83 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/APISpec.hs:252:11-12
  9433. 344.83 s [opt-env-conf-test] @@ -249,17 +249,16 @@
  9434. 344.83 s [opt-env-conf-test] withLocalYamlConfig $
  9435. 344.83 s [opt-env-conf-test] Greet
  9436. 344.83 s [opt-env-conf-test] <$> setting
  9437. 344.83 s [opt-env-conf-test] - [ reader str,
  9438. 344.83 s [opt-env-conf-test] - option,
  9439. 344.83 s [opt-env-conf-test] - short 'g',
  9440. 344.83 s [opt-env-conf-test] - long "greeting",
  9441. 344.83 s [opt-env-conf-test] - metavar "GREETING",
  9442. 344.83 s [opt-env-conf-test] - env "GREETING",
  9443. 344.83 s [opt-env-conf-test] - conf "greeting",
  9444. 344.83 s [opt-env-conf-test] - value "Hello",
  9445. 344.83 s [opt-env-conf-test] - example "Greetings",
  9446. 344.83 s [opt-env-conf-test] - help "Greeting to use"
  9447. 344.83 s [opt-env-conf-test] - ]
  9448. 344.83 s [opt-env-conf-test] + [ reader str,
  9449. 344.83 s [opt-env-conf-test] + option,
  9450. 344.83 s [opt-env-conf-test] + short 'g',
  9451. 344.83 s [opt-env-conf-test] + long "greeting",
  9452. 344.83 s [opt-env-conf-test] + metavar "GREETING",
  9453. 344.83 s [opt-env-conf-test] + env "GREETING",
  9454. 344.83 s [opt-env-conf-test] + conf "greeting",
  9455. 344.83 s [opt-env-conf-test] + value "Hello",
  9456. 344.83 s [opt-env-conf-test] + example "Greetings"
  9457. 344.83 s [opt-env-conf-test] +]
  9458. 344.83 s [opt-env-conf-test] <*> setting
  9459. 344.83 s [opt-env-conf-test] [ reader str,
  9460. 344.83 s [opt-env-conf-test] argument,
  9461. 344.84 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/APISpec.hs:264:11-12
  9462. 344.84 s [opt-env-conf-test] @@ -261,12 +261,7 @@
  9463. 344.84 s [opt-env-conf-test] help "Greeting to use"
  9464. 344.84 s [opt-env-conf-test] ]
  9465. 344.84 s [opt-env-conf-test] <*> setting
  9466. 344.84 s [opt-env-conf-test] - [ reader str,
  9467. 344.84 s [opt-env-conf-test] - argument,
  9468. 344.84 s [opt-env-conf-test] - help "Who to greet",
  9469. 344.84 s [opt-env-conf-test] - value "world",
  9470. 344.84 s [opt-env-conf-test] - metavar "SUBJECT"
  9471. 344.84 s [opt-env-conf-test] - ]
  9472. 344.84 s [opt-env-conf-test] + []
  9473. 344.84 s [opt-env-conf-test] <*> setting
  9474. 344.84 s [opt-env-conf-test] [ reader exists,
  9475. 344.84 s [opt-env-conf-test] switch True,
  9476. 344.84 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/APISpec.hs:264:11-12
  9477. 344.84 s [opt-env-conf-test] @@ -261,12 +261,12 @@
  9478. 344.84 s [opt-env-conf-test] help "Greeting to use"
  9479. 344.84 s [opt-env-conf-test] ]
  9480. 344.84 s [opt-env-conf-test] <*> setting
  9481. 344.84 s [opt-env-conf-test] - [ reader str,
  9482. 344.84 s [opt-env-conf-test] - argument,
  9483. 344.84 s [opt-env-conf-test] - help "Who to greet",
  9484. 344.84 s [opt-env-conf-test] - value "world",
  9485. 344.84 s [opt-env-conf-test] - metavar "SUBJECT"
  9486. 344.84 s [opt-env-conf-test] - ]
  9487. 344.84 s [opt-env-conf-test] + [ reader str,
  9488. 344.84 s [opt-env-conf-test] + argument,
  9489. 344.84 s [opt-env-conf-test] + help "Who to greet",
  9490. 344.84 s [opt-env-conf-test] + value "world",
  9491. 344.84 s [opt-env-conf-test] + metavar "SUBJECT"
  9492. 344.84 s [opt-env-conf-test] + ]
  9493. 344.84 s [opt-env-conf-test] <*> setting
  9494. 344.84 s [opt-env-conf-test] [ reader exists,
  9495. 344.84 s [opt-env-conf-test] switch True,
  9496. 344.84 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/APISpec.hs:264:11-12
  9497. 344.84 s [opt-env-conf-test] @@ -261,12 +261,11 @@
  9498. 344.84 s [opt-env-conf-test] help "Greeting to use"
  9499. 344.84 s [opt-env-conf-test] ]
  9500. 344.84 s [opt-env-conf-test] <*> setting
  9501. 344.84 s [opt-env-conf-test] - [ reader str,
  9502. 344.84 s [opt-env-conf-test] - argument,
  9503. 344.84 s [opt-env-conf-test] - help "Who to greet",
  9504. 344.84 s [opt-env-conf-test] - value "world",
  9505. 344.84 s [opt-env-conf-test] - metavar "SUBJECT"
  9506. 344.84 s [opt-env-conf-test] - ]
  9507. 344.84 s [opt-env-conf-test] + [ reader str,
  9508. 344.84 s [opt-env-conf-test] + argument,
  9509. 344.84 s [opt-env-conf-test] + help "Who to greet",
  9510. 344.84 s [opt-env-conf-test] + value "world"
  9511. 344.84 s [opt-env-conf-test] +]
  9512. 344.84 s [opt-env-conf-test] <*> setting
  9513. 344.84 s [opt-env-conf-test] [ reader exists,
  9514. 344.84 s [opt-env-conf-test] switch True,
  9515. 344.84 s [opt-env-conf-test] added mutation BoolLit at test/OptEnvConf/APISpec.hs:272:20-24
  9516. 344.84 s [opt-env-conf-test] @@ -269,7 +269,7 @@
  9517. 344.84 s [opt-env-conf-test] ]
  9518. 344.84 s [opt-env-conf-test] <*> setting
  9519. 344.84 s [opt-env-conf-test] [ reader exists,
  9520. 344.84 s [opt-env-conf-test] - switch True,
  9521. 344.84 s [opt-env-conf-test] + switch False,
  9522. 344.84 s [opt-env-conf-test] short 'p',
  9523. 344.84 s [opt-env-conf-test] long "polite",
  9524. 344.84 s [opt-env-conf-test] env "POLITE",
  9525. 344.84 s [opt-env-conf-test] added mutation BoolLit at test/OptEnvConf/APISpec.hs:278:19-24
  9526. 344.84 s [opt-env-conf-test] @@ -275,7 +275,7 @@
  9527. 344.84 s [opt-env-conf-test] env "POLITE",
  9528. 344.84 s [opt-env-conf-test] conf "polite",
  9529. 344.84 s [opt-env-conf-test] metavar "ANY",
  9530. 344.84 s [opt-env-conf-test] - value False,
  9531. 344.84 s [opt-env-conf-test] + value True,
  9532. 344.84 s [opt-env-conf-test] help "Whether to be polite"
  9533. 344.84 s [opt-env-conf-test] ]
  9534. 344.84 s [opt-env-conf-test]
  9535. 344.84 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/APISpec.hs:271:11-12
  9536. 344.84 s [opt-env-conf-test] @@ -268,16 +268,7 @@
  9537. 344.84 s [opt-env-conf-test] metavar "SUBJECT"
  9538. 344.84 s [opt-env-conf-test] ]
  9539. 344.84 s [opt-env-conf-test] <*> setting
  9540. 344.84 s [opt-env-conf-test] - [ reader exists,
  9541. 344.84 s [opt-env-conf-test] - switch True,
  9542. 344.84 s [opt-env-conf-test] - short 'p',
  9543. 344.84 s [opt-env-conf-test] - long "polite",
  9544. 344.84 s [opt-env-conf-test] - env "POLITE",
  9545. 344.84 s [opt-env-conf-test] - conf "polite",
  9546. 344.84 s [opt-env-conf-test] - metavar "ANY",
  9547. 344.84 s [opt-env-conf-test] - value False,
  9548. 344.84 s [opt-env-conf-test] - help "Whether to be polite"
  9549. 344.84 s [opt-env-conf-test] - ]
  9550. 344.84 s [opt-env-conf-test] + []
  9551. 344.84 s [opt-env-conf-test]
  9552. 344.84 s [opt-env-conf-test] data BigConfig = BigConfig
  9553. 344.84 s [opt-env-conf-test] { bigConfigMap :: Map String (Map String Int),
  9554. 344.84 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/APISpec.hs:271:11-12
  9555. 344.84 s [opt-env-conf-test] @@ -268,16 +268,16 @@
  9556. 344.84 s [opt-env-conf-test] metavar "SUBJECT"
  9557. 344.84 s [opt-env-conf-test] ]
  9558. 344.84 s [opt-env-conf-test] <*> setting
  9559. 344.84 s [opt-env-conf-test] - [ reader exists,
  9560. 344.84 s [opt-env-conf-test] - switch True,
  9561. 344.84 s [opt-env-conf-test] - short 'p',
  9562. 344.84 s [opt-env-conf-test] - long "polite",
  9563. 344.84 s [opt-env-conf-test] - env "POLITE",
  9564. 344.84 s [opt-env-conf-test] - conf "polite",
  9565. 344.84 s [opt-env-conf-test] - metavar "ANY",
  9566. 344.84 s [opt-env-conf-test] - value False,
  9567. 344.84 s [opt-env-conf-test] - help "Whether to be polite"
  9568. 344.84 s [opt-env-conf-test] - ]
  9569. 344.84 s [opt-env-conf-test] + [ reader exists,
  9570. 344.84 s [opt-env-conf-test] + switch True,
  9571. 344.84 s [opt-env-conf-test] + short 'p',
  9572. 344.84 s [opt-env-conf-test] + long "polite",
  9573. 344.84 s [opt-env-conf-test] + env "POLITE",
  9574. 344.84 s [opt-env-conf-test] + conf "polite",
  9575. 344.84 s [opt-env-conf-test] + metavar "ANY",
  9576. 344.84 s [opt-env-conf-test] + value False,
  9577. 344.84 s [opt-env-conf-test] + help "Whether to be polite"
  9578. 344.84 s [opt-env-conf-test] + ]
  9579. 344.84 s [opt-env-conf-test]
  9580. 344.84 s [opt-env-conf-test] data BigConfig = BigConfig
  9581. 344.84 s [opt-env-conf-test] { bigConfigMap :: Map String (Map String Int),
  9582. 344.84 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/APISpec.hs:271:11-12
  9583. 344.84 s [opt-env-conf-test] @@ -268,16 +268,15 @@
  9584. 344.84 s [opt-env-conf-test] metavar "SUBJECT"
  9585. 344.84 s [opt-env-conf-test] ]
  9586. 344.84 s [opt-env-conf-test] <*> setting
  9587. 344.84 s [opt-env-conf-test] - [ reader exists,
  9588. 344.84 s [opt-env-conf-test] - switch True,
  9589. 344.84 s [opt-env-conf-test] - short 'p',
  9590. 344.84 s [opt-env-conf-test] - long "polite",
  9591. 344.84 s [opt-env-conf-test] - env "POLITE",
  9592. 344.84 s [opt-env-conf-test] - conf "polite",
  9593. 344.84 s [opt-env-conf-test] - metavar "ANY",
  9594. 344.84 s [opt-env-conf-test] - value False,
  9595. 344.84 s [opt-env-conf-test] - help "Whether to be polite"
  9596. 344.84 s [opt-env-conf-test] - ]
  9597. 344.84 s [opt-env-conf-test] + [ reader exists,
  9598. 344.84 s [opt-env-conf-test] + switch True,
  9599. 344.84 s [opt-env-conf-test] + short 'p',
  9600. 344.84 s [opt-env-conf-test] + long "polite",
  9601. 344.84 s [opt-env-conf-test] + env "POLITE",
  9602. 344.84 s [opt-env-conf-test] + conf "polite",
  9603. 344.84 s [opt-env-conf-test] + metavar "ANY",
  9604. 344.84 s [opt-env-conf-test] + value False
  9605. 344.84 s [opt-env-conf-test] +]
  9606. 344.84 s [opt-env-conf-test]
  9607. 344.84 s [opt-env-conf-test] data BigConfig = BigConfig
  9608. 344.84 s [opt-env-conf-test] { bigConfigMap :: Map String (Map String Int),
  9609. 344.84 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/APISpec.hs:199:9-10
  9610. 344.84 s [opt-env-conf-test] @@ -196,9 +196,7 @@
  9611. 344.84 s [opt-env-conf-test] withoutConfig $
  9612. 344.84 s [opt-env-conf-test] (,,,,)
  9613. 344.84 s [opt-env-conf-test] <$> secretTextFileSetting
  9614. 344.84 s [opt-env-conf-test] - [ help "First example secret",
  9615. 344.84 s [opt-env-conf-test] - name "first-secret-file"
  9616. 344.84 s [opt-env-conf-test] - ]
  9617. 344.84 s [opt-env-conf-test] + []
  9618. 344.84 s [opt-env-conf-test] <*> secretTextFileOrBareSetting
  9619. 344.84 s [opt-env-conf-test] [ help "Second example secret, bare or in a file",
  9620. 344.84 s [opt-env-conf-test] name "second-secret"
  9621. 344.84 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/APISpec.hs:199:9-10
  9622. 344.84 s [opt-env-conf-test] @@ -196,9 +196,9 @@
  9623. 344.84 s [opt-env-conf-test] withoutConfig $
  9624. 344.84 s [opt-env-conf-test] (,,,,)
  9625. 344.84 s [opt-env-conf-test] <$> secretTextFileSetting
  9626. 344.84 s [opt-env-conf-test] - [ help "First example secret",
  9627. 344.84 s [opt-env-conf-test] - name "first-secret-file"
  9628. 344.84 s [opt-env-conf-test] - ]
  9629. 344.84 s [opt-env-conf-test] + [ help "First example secret",
  9630. 344.84 s [opt-env-conf-test] + name "first-secret-file"
  9631. 344.84 s [opt-env-conf-test] + ]
  9632. 344.84 s [opt-env-conf-test] <*> secretTextFileOrBareSetting
  9633. 344.84 s [opt-env-conf-test] [ help "Second example secret, bare or in a file",
  9634. 344.84 s [opt-env-conf-test] name "second-secret"
  9635. 344.84 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/APISpec.hs:203:9-10
  9636. 344.84 s [opt-env-conf-test] @@ -200,9 +200,7 @@
  9637. 344.84 s [opt-env-conf-test] name "first-secret-file"
  9638. 344.84 s [opt-env-conf-test] ]
  9639. 344.84 s [opt-env-conf-test] <*> secretTextFileOrBareSetting
  9640. 344.84 s [opt-env-conf-test] - [ help "Second example secret, bare or in a file",
  9641. 344.84 s [opt-env-conf-test] - name "second-secret"
  9642. 344.84 s [opt-env-conf-test] - ]
  9643. 344.84 s [opt-env-conf-test] + []
  9644. 344.84 s [opt-env-conf-test] <*> secretTextFileOrBareSetting
  9645. 344.84 s [opt-env-conf-test] [ help "Second example secret, bare or in a file, only option",
  9646. 344.84 s [opt-env-conf-test] option,
  9647. 344.84 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/APISpec.hs:203:9-10
  9648. 344.84 s [opt-env-conf-test] @@ -200,9 +200,9 @@
  9649. 344.84 s [opt-env-conf-test] name "first-secret-file"
  9650. 344.84 s [opt-env-conf-test] ]
  9651. 344.84 s [opt-env-conf-test] <*> secretTextFileOrBareSetting
  9652. 344.84 s [opt-env-conf-test] - [ help "Second example secret, bare or in a file",
  9653. 344.84 s [opt-env-conf-test] - name "second-secret"
  9654. 344.84 s [opt-env-conf-test] - ]
  9655. 344.84 s [opt-env-conf-test] + [ help "Second example secret, bare or in a file",
  9656. 344.84 s [opt-env-conf-test] + name "second-secret"
  9657. 344.84 s [opt-env-conf-test] + ]
  9658. 344.84 s [opt-env-conf-test] <*> secretTextFileOrBareSetting
  9659. 344.84 s [opt-env-conf-test] [ help "Second example secret, bare or in a file, only option",
  9660. 344.84 s [opt-env-conf-test] option,
  9661. 344.84 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/APISpec.hs:207:9-10
  9662. 344.84 s [opt-env-conf-test] @@ -204,10 +204,7 @@
  9663. 344.84 s [opt-env-conf-test] name "second-secret"
  9664. 344.84 s [opt-env-conf-test] ]
  9665. 344.84 s [opt-env-conf-test] <*> secretTextFileOrBareSetting
  9666. 344.84 s [opt-env-conf-test] - [ help "Second example secret, bare or in a file, only option",
  9667. 344.84 s [opt-env-conf-test] - option,
  9668. 344.84 s [opt-env-conf-test] - long "second-secret"
  9669. 344.84 s [opt-env-conf-test] - ]
  9670. 344.84 s [opt-env-conf-test] + []
  9671. 344.84 s [opt-env-conf-test] <*> secretTextFileOrBareSetting
  9672. 344.84 s [opt-env-conf-test] [ help "Second example secret, bare or in a file, only env",
  9673. 344.84 s [opt-env-conf-test] env "second-secret"
  9674. 344.84 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/APISpec.hs:207:9-10
  9675. 344.84 s [opt-env-conf-test] @@ -204,10 +204,10 @@
  9676. 344.84 s [opt-env-conf-test] name "second-secret"
  9677. 344.84 s [opt-env-conf-test] ]
  9678. 344.84 s [opt-env-conf-test] <*> secretTextFileOrBareSetting
  9679. 344.84 s [opt-env-conf-test] - [ help "Second example secret, bare or in a file, only option",
  9680. 344.84 s [opt-env-conf-test] - option,
  9681. 344.84 s [opt-env-conf-test] - long "second-secret"
  9682. 344.84 s [opt-env-conf-test] - ]
  9683. 344.84 s [opt-env-conf-test] + [ help "Second example secret, bare or in a file, only option",
  9684. 344.84 s [opt-env-conf-test] + option,
  9685. 344.84 s [opt-env-conf-test] + long "second-secret"
  9686. 344.84 s [opt-env-conf-test] + ]
  9687. 344.84 s [opt-env-conf-test] <*> secretTextFileOrBareSetting
  9688. 344.84 s [opt-env-conf-test] [ help "Second example secret, bare or in a file, only env",
  9689. 344.84 s [opt-env-conf-test] env "second-secret"
  9690. 344.84 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/APISpec.hs:207:9-10
  9691. 344.84 s [opt-env-conf-test] @@ -204,10 +204,9 @@
  9692. 344.84 s [opt-env-conf-test] name "second-secret"
  9693. 344.84 s [opt-env-conf-test] ]
  9694. 344.84 s [opt-env-conf-test] <*> secretTextFileOrBareSetting
  9695. 344.84 s [opt-env-conf-test] - [ help "Second example secret, bare or in a file, only option",
  9696. 344.84 s [opt-env-conf-test] - option,
  9697. 344.84 s [opt-env-conf-test] - long "second-secret"
  9698. 344.84 s [opt-env-conf-test] - ]
  9699. 344.84 s [opt-env-conf-test] + [ help "Second example secret, bare or in a file, only option",
  9700. 344.84 s [opt-env-conf-test] + option
  9701. 344.84 s [opt-env-conf-test] +]
  9702. 344.84 s [opt-env-conf-test] <*> secretTextFileOrBareSetting
  9703. 344.84 s [opt-env-conf-test] [ help "Second example secret, bare or in a file, only env",
  9704. 344.84 s [opt-env-conf-test] env "second-secret"
  9705. 344.84 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/APISpec.hs:212:9-10
  9706. 344.84 s [opt-env-conf-test] @@ -209,9 +209,7 @@
  9707. 344.84 s [opt-env-conf-test] long "second-secret"
  9708. 344.84 s [opt-env-conf-test] ]
  9709. 344.84 s [opt-env-conf-test] <*> secretTextFileOrBareSetting
  9710. 344.84 s [opt-env-conf-test] - [ help "Second example secret, bare or in a file, only env",
  9711. 344.84 s [opt-env-conf-test] - env "second-secret"
  9712. 344.84 s [opt-env-conf-test] - ]
  9713. 344.84 s [opt-env-conf-test] + []
  9714. 344.84 s [opt-env-conf-test] <*> secretTextFileOrBareSetting
  9715. 344.84 s [opt-env-conf-test] [ help "Second example secret, bare or in a file, only conf",
  9716. 344.84 s [opt-env-conf-test] conf "second-secret"
  9717. 344.84 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/APISpec.hs:212:9-10
  9718. 344.84 s [opt-env-conf-test] @@ -209,9 +209,9 @@
  9719. 344.84 s [opt-env-conf-test] long "second-secret"
  9720. 344.84 s [opt-env-conf-test] ]
  9721. 344.84 s [opt-env-conf-test] <*> secretTextFileOrBareSetting
  9722. 344.84 s [opt-env-conf-test] - [ help "Second example secret, bare or in a file, only env",
  9723. 344.84 s [opt-env-conf-test] - env "second-secret"
  9724. 344.84 s [opt-env-conf-test] - ]
  9725. 344.84 s [opt-env-conf-test] + [ help "Second example secret, bare or in a file, only env",
  9726. 344.84 s [opt-env-conf-test] + env "second-secret"
  9727. 344.84 s [opt-env-conf-test] + ]
  9728. 344.84 s [opt-env-conf-test] <*> secretTextFileOrBareSetting
  9729. 344.84 s [opt-env-conf-test] [ help "Second example secret, bare or in a file, only conf",
  9730. 344.84 s [opt-env-conf-test] conf "second-secret"
  9731. 344.84 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/APISpec.hs:216:9-10
  9732. 344.84 s [opt-env-conf-test] @@ -213,9 +213,7 @@
  9733. 344.84 s [opt-env-conf-test] env "second-secret"
  9734. 344.84 s [opt-env-conf-test] ]
  9735. 344.84 s [opt-env-conf-test] <*> secretTextFileOrBareSetting
  9736. 344.84 s [opt-env-conf-test] - [ help "Second example secret, bare or in a file, only conf",
  9737. 344.84 s [opt-env-conf-test] - conf "second-secret"
  9738. 344.84 s [opt-env-conf-test] - ]
  9739. 344.84 s [opt-env-conf-test] + []
  9740. 344.84 s [opt-env-conf-test]
  9741. 344.84 s [opt-env-conf-test] data FirstOrSecond = First | Second
  9742. 344.84 s [opt-env-conf-test] deriving (Show)
  9743. 344.84 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/APISpec.hs:216:9-10
  9744. 344.84 s [opt-env-conf-test] @@ -213,9 +213,9 @@
  9745. 344.84 s [opt-env-conf-test] env "second-secret"
  9746. 344.84 s [opt-env-conf-test] ]
  9747. 344.84 s [opt-env-conf-test] <*> secretTextFileOrBareSetting
  9748. 344.84 s [opt-env-conf-test] - [ help "Second example secret, bare or in a file, only conf",
  9749. 344.84 s [opt-env-conf-test] - conf "second-secret"
  9750. 344.85 s [opt-env-conf-test] - ]
  9751. 344.85 s [opt-env-conf-test] + [ help "Second example secret, bare or in a file, only conf",
  9752. 344.85 s [opt-env-conf-test] + conf "second-secret"
  9753. 344.85 s [opt-env-conf-test] + ]
  9754. 344.85 s [opt-env-conf-test]
  9755. 344.85 s [opt-env-conf-test] data FirstOrSecond = First | Second
  9756. 344.85 s [opt-env-conf-test] deriving (Show)
  9757. 344.85 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/APISpec.hs:156:23-48
  9758. 344.85 s [opt-env-conf-test] @@ -153,7 +153,7 @@
  9759. 344.85 s [opt-env-conf-test] parseSumType = \case
  9760. 344.85 s [opt-env-conf-test] "a" -> pure SumTypeA
  9761. 344.85 s [opt-env-conf-test] "b" -> pure SumTypeB
  9762. 344.85 s [opt-env-conf-test] - s -> Left $ unwords ["Unknown 'SumType':", s]
  9763. 344.85 s [opt-env-conf-test] + s -> Left $ unwords []
  9764. 344.85 s [opt-env-conf-test]
  9765. 344.85 s [opt-env-conf-test] renderSumType :: SumType -> String
  9766. 344.85 s [opt-env-conf-test] renderSumType = \case
  9767. 344.85 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/APISpec.hs:156:23-48
  9768. 344.85 s [opt-env-conf-test] @@ -153,7 +153,7 @@
  9769. 344.85 s [opt-env-conf-test] parseSumType = \case
  9770. 344.85 s [opt-env-conf-test] "a" -> pure SumTypeA
  9771. 344.85 s [opt-env-conf-test] "b" -> pure SumTypeB
  9772. 344.85 s [opt-env-conf-test] - s -> Left $ unwords ["Unknown 'SumType':", s]
  9773. 344.85 s [opt-env-conf-test] + s -> Left $ unwords ["Unknown 'SumType':", s]
  9774. 344.85 s [opt-env-conf-test]
  9775. 344.85 s [opt-env-conf-test] renderSumType :: SumType -> String
  9776. 344.85 s [opt-env-conf-test] renderSumType = \case
  9777. 344.85 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/APISpec.hs:169:15-16
  9778. 344.85 s [opt-env-conf-test] @@ -166,10 +166,7 @@
  9779. 344.85 s [opt-env-conf-test] let h = help "example"
  9780. 344.85 s [opt-env-conf-test] in choice
  9781. 344.85 s [opt-env-conf-test] [ setting
  9782. 344.85 s [opt-env-conf-test] - [ help "a",
  9783. 344.85 s [opt-env-conf-test] - switch SumTypeA,
  9784. 344.85 s [opt-env-conf-test] - short 'a'
  9785. 344.85 s [opt-env-conf-test] - ],
  9786. 344.85 s [opt-env-conf-test] + [],
  9787. 344.85 s [opt-env-conf-test] setting
  9788. 344.85 s [opt-env-conf-test] [ help "b",
  9789. 344.85 s [opt-env-conf-test] switch SumTypeB,
  9790. 344.85 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/APISpec.hs:169:15-16
  9791. 344.85 s [opt-env-conf-test] @@ -166,10 +166,10 @@
  9792. 344.85 s [opt-env-conf-test] let h = help "example"
  9793. 344.85 s [opt-env-conf-test] in choice
  9794. 344.85 s [opt-env-conf-test] [ setting
  9795. 344.85 s [opt-env-conf-test] - [ help "a",
  9796. 344.85 s [opt-env-conf-test] - switch SumTypeA,
  9797. 344.85 s [opt-env-conf-test] - short 'a'
  9798. 344.85 s [opt-env-conf-test] - ],
  9799. 344.85 s [opt-env-conf-test] + [ help "a",
  9800. 344.85 s [opt-env-conf-test] + switch SumTypeA,
  9801. 344.85 s [opt-env-conf-test] + short 'a'
  9802. 344.85 s [opt-env-conf-test] + ],
  9803. 344.85 s [opt-env-conf-test] setting
  9804. 344.85 s [opt-env-conf-test] [ help "b",
  9805. 344.85 s [opt-env-conf-test] switch SumTypeB,
  9806. 344.85 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/APISpec.hs:169:15-16
  9807. 344.85 s [opt-env-conf-test] @@ -166,10 +166,9 @@
  9808. 344.85 s [opt-env-conf-test] let h = help "example"
  9809. 344.85 s [opt-env-conf-test] in choice
  9810. 344.85 s [opt-env-conf-test] [ setting
  9811. 344.85 s [opt-env-conf-test] - [ help "a",
  9812. 344.85 s [opt-env-conf-test] - switch SumTypeA,
  9813. 344.85 s [opt-env-conf-test] - short 'a'
  9814. 344.85 s [opt-env-conf-test] - ],
  9815. 344.85 s [opt-env-conf-test] + [ help "a",
  9816. 344.85 s [opt-env-conf-test] + switch SumTypeA
  9817. 344.85 s [opt-env-conf-test] +],
  9818. 344.85 s [opt-env-conf-test] setting
  9819. 344.85 s [opt-env-conf-test] [ help "b",
  9820. 344.85 s [opt-env-conf-test] switch SumTypeB,
  9821. 344.85 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/APISpec.hs:174:15-16
  9822. 344.85 s [opt-env-conf-test] @@ -171,10 +171,7 @@
  9823. 344.85 s [opt-env-conf-test] short 'a'
  9824. 344.85 s [opt-env-conf-test] ],
  9825. 344.85 s [opt-env-conf-test] setting
  9826. 344.85 s [opt-env-conf-test] - [ help "b",
  9827. 344.85 s [opt-env-conf-test] - switch SumTypeB,
  9828. 344.85 s [opt-env-conf-test] - short 'b'
  9829. 344.85 s [opt-env-conf-test] - ],
  9830. 344.85 s [opt-env-conf-test] + [],
  9831. 344.85 s [opt-env-conf-test] setting
  9832. 344.85 s [opt-env-conf-test] [ h,
  9833. 344.85 s [opt-env-conf-test] reader $ eitherReader parseSumType,
  9834. 344.85 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/APISpec.hs:174:15-16
  9835. 344.85 s [opt-env-conf-test] @@ -171,10 +171,10 @@
  9836. 344.85 s [opt-env-conf-test] short 'a'
  9837. 344.85 s [opt-env-conf-test] ],
  9838. 344.85 s [opt-env-conf-test] setting
  9839. 344.85 s [opt-env-conf-test] - [ help "b",
  9840. 344.85 s [opt-env-conf-test] - switch SumTypeB,
  9841. 344.85 s [opt-env-conf-test] - short 'b'
  9842. 344.85 s [opt-env-conf-test] - ],
  9843. 344.85 s [opt-env-conf-test] + [ help "b",
  9844. 344.85 s [opt-env-conf-test] + switch SumTypeB,
  9845. 344.85 s [opt-env-conf-test] + short 'b'
  9846. 344.85 s [opt-env-conf-test] + ],
  9847. 344.85 s [opt-env-conf-test] setting
  9848. 344.85 s [opt-env-conf-test] [ h,
  9849. 344.85 s [opt-env-conf-test] reader $ eitherReader parseSumType,
  9850. 344.85 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/APISpec.hs:174:15-16
  9851. 344.85 s [opt-env-conf-test] @@ -171,10 +171,9 @@
  9852. 344.85 s [opt-env-conf-test] short 'a'
  9853. 344.85 s [opt-env-conf-test] ],
  9854. 344.85 s [opt-env-conf-test] setting
  9855. 344.85 s [opt-env-conf-test] - [ help "b",
  9856. 344.85 s [opt-env-conf-test] - switch SumTypeB,
  9857. 344.85 s [opt-env-conf-test] - short 'b'
  9858. 344.85 s [opt-env-conf-test] - ],
  9859. 344.85 s [opt-env-conf-test] + [ help "b",
  9860. 344.85 s [opt-env-conf-test] + switch SumTypeB
  9861. 344.85 s [opt-env-conf-test] +],
  9862. 344.85 s [opt-env-conf-test] setting
  9863. 344.85 s [opt-env-conf-test] [ h,
  9864. 344.85 s [opt-env-conf-test] reader $ eitherReader parseSumType,
  9865. 344.85 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/APISpec.hs:179:15-16
  9866. 344.85 s [opt-env-conf-test] @@ -176,11 +176,7 @@
  9867. 344.85 s [opt-env-conf-test] short 'b'
  9868. 344.85 s [opt-env-conf-test] ],
  9869. 344.85 s [opt-env-conf-test] setting
  9870. 344.85 s [opt-env-conf-test] - [ h,
  9871. 344.85 s [opt-env-conf-test] - reader $ eitherReader parseSumType,
  9872. 344.85 s [opt-env-conf-test] - env "sum-type",
  9873. 344.85 s [opt-env-conf-test] - metavar "SUM_TYPE"
  9874. 344.85 s [opt-env-conf-test] - ],
  9875. 344.85 s [opt-env-conf-test] + [],
  9876. 344.85 s [opt-env-conf-test] setting
  9877. 344.85 s [opt-env-conf-test] [ h,
  9878. 344.85 s [opt-env-conf-test] conf "sum-type"
  9879. 344.85 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/APISpec.hs:179:15-16
  9880. 344.85 s [opt-env-conf-test] @@ -176,11 +176,11 @@
  9881. 344.85 s [opt-env-conf-test] short 'b'
  9882. 344.85 s [opt-env-conf-test] ],
  9883. 344.85 s [opt-env-conf-test] setting
  9884. 344.85 s [opt-env-conf-test] - [ h,
  9885. 344.85 s [opt-env-conf-test] - reader $ eitherReader parseSumType,
  9886. 344.85 s [opt-env-conf-test] - env "sum-type",
  9887. 344.85 s [opt-env-conf-test] - metavar "SUM_TYPE"
  9888. 344.85 s [opt-env-conf-test] - ],
  9889. 344.85 s [opt-env-conf-test] + [ h,
  9890. 344.85 s [opt-env-conf-test] + reader $ eitherReader parseSumType,
  9891. 344.85 s [opt-env-conf-test] + env "sum-type",
  9892. 344.85 s [opt-env-conf-test] + metavar "SUM_TYPE"
  9893. 344.85 s [opt-env-conf-test] + ],
  9894. 344.85 s [opt-env-conf-test] setting
  9895. 344.85 s [opt-env-conf-test] [ h,
  9896. 344.85 s [opt-env-conf-test] conf "sum-type"
  9897. 344.85 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/APISpec.hs:179:15-16
  9898. 344.85 s [opt-env-conf-test] @@ -176,11 +176,10 @@
  9899. 344.85 s [opt-env-conf-test] short 'b'
  9900. 344.85 s [opt-env-conf-test] ],
  9901. 344.85 s [opt-env-conf-test] setting
  9902. 344.85 s [opt-env-conf-test] - [ h,
  9903. 344.85 s [opt-env-conf-test] - reader $ eitherReader parseSumType,
  9904. 344.85 s [opt-env-conf-test] - env "sum-type",
  9905. 344.85 s [opt-env-conf-test] - metavar "SUM_TYPE"
  9906. 344.85 s [opt-env-conf-test] - ],
  9907. 344.85 s [opt-env-conf-test] + [ h,
  9908. 344.85 s [opt-env-conf-test] + reader $ eitherReader parseSumType,
  9909. 344.85 s [opt-env-conf-test] + env "sum-type"
  9910. 344.85 s [opt-env-conf-test] +],
  9911. 344.85 s [opt-env-conf-test] setting
  9912. 344.85 s [opt-env-conf-test] [ h,
  9913. 344.85 s [opt-env-conf-test] conf "sum-type"
  9914. 344.85 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/APISpec.hs:185:15-16
  9915. 344.85 s [opt-env-conf-test] @@ -182,9 +182,7 @@
  9916. 344.85 s [opt-env-conf-test] metavar "SUM_TYPE"
  9917. 344.85 s [opt-env-conf-test] ],
  9918. 344.85 s [opt-env-conf-test] setting
  9919. 344.85 s [opt-env-conf-test] - [ h,
  9920. 344.85 s [opt-env-conf-test] - conf "sum-type"
  9921. 344.85 s [opt-env-conf-test] - ],
  9922. 344.85 s [opt-env-conf-test] + [],
  9923. 344.85 s [opt-env-conf-test] setting
  9924. 344.85 s [opt-env-conf-test] [ h,
  9925. 344.85 s [opt-env-conf-test] valueWithShown renderSumType SumTypeA
  9926. 344.85 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/APISpec.hs:185:15-16
  9927. 344.85 s [opt-env-conf-test] @@ -182,9 +182,9 @@
  9928. 344.85 s [opt-env-conf-test] metavar "SUM_TYPE"
  9929. 344.85 s [opt-env-conf-test] ],
  9930. 344.85 s [opt-env-conf-test] setting
  9931. 344.85 s [opt-env-conf-test] - [ h,
  9932. 344.85 s [opt-env-conf-test] - conf "sum-type"
  9933. 344.85 s [opt-env-conf-test] - ],
  9934. 344.85 s [opt-env-conf-test] + [ h,
  9935. 344.85 s [opt-env-conf-test] + conf "sum-type"
  9936. 344.85 s [opt-env-conf-test] + ],
  9937. 344.85 s [opt-env-conf-test] setting
  9938. 344.85 s [opt-env-conf-test] [ h,
  9939. 344.85 s [opt-env-conf-test] valueWithShown renderSumType SumTypeA
  9940. 344.85 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/APISpec.hs:189:15-16
  9941. 344.85 s [opt-env-conf-test] @@ -186,9 +186,7 @@
  9942. 344.85 s [opt-env-conf-test] conf "sum-type"
  9943. 344.85 s [opt-env-conf-test] ],
  9944. 344.85 s [opt-env-conf-test] setting
  9945. 344.85 s [opt-env-conf-test] - [ h,
  9946. 344.85 s [opt-env-conf-test] - valueWithShown renderSumType SumTypeA
  9947. 344.85 s [opt-env-conf-test] - ]
  9948. 344.85 s [opt-env-conf-test] + []
  9949. 344.85 s [opt-env-conf-test] ]
  9950. 344.85 s [opt-env-conf-test]
  9951. 344.85 s [opt-env-conf-test] secretParser :: Parser (Text, Text, Text, Text, Text)
  9952. 344.85 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/APISpec.hs:189:15-16
  9953. 344.85 s [opt-env-conf-test] @@ -186,9 +186,9 @@
  9954. 344.85 s [opt-env-conf-test] conf "sum-type"
  9955. 344.85 s [opt-env-conf-test] ],
  9956. 344.85 s [opt-env-conf-test] setting
  9957. 344.85 s [opt-env-conf-test] - [ h,
  9958. 344.85 s [opt-env-conf-test] - valueWithShown renderSumType SumTypeA
  9959. 344.85 s [opt-env-conf-test] - ]
  9960. 344.85 s [opt-env-conf-test] + [ h,
  9961. 344.85 s [opt-env-conf-test] + valueWithShown renderSumType SumTypeA
  9962. 344.85 s [opt-env-conf-test] + ]
  9963. 344.85 s [opt-env-conf-test] ]
  9964. 344.85 s [opt-env-conf-test]
  9965. 344.85 s [opt-env-conf-test] secretParser :: Parser (Text, Text, Text, Text, Text)
  9966. 344.85 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/APISpec.hs:168:11-12
  9967. 344.85 s [opt-env-conf-test] @@ -165,31 +165,7 @@
  9968. 344.85 s [opt-env-conf-test] withoutConfig $
  9969. 344.85 s [opt-env-conf-test] let h = help "example"
  9970. 344.85 s [opt-env-conf-test] in choice
  9971. 344.85 s [opt-env-conf-test] - [ setting
  9972. 344.85 s [opt-env-conf-test] - [ help "a",
  9973. 344.85 s [opt-env-conf-test] - switch SumTypeA,
  9974. 344.85 s [opt-env-conf-test] - short 'a'
  9975. 344.85 s [opt-env-conf-test] - ],
  9976. 344.85 s [opt-env-conf-test] - setting
  9977. 344.85 s [opt-env-conf-test] - [ help "b",
  9978. 344.85 s [opt-env-conf-test] - switch SumTypeB,
  9979. 344.85 s [opt-env-conf-test] - short 'b'
  9980. 344.85 s [opt-env-conf-test] - ],
  9981. 344.85 s [opt-env-conf-test] - setting
  9982. 344.85 s [opt-env-conf-test] - [ h,
  9983. 344.85 s [opt-env-conf-test] - reader $ eitherReader parseSumType,
  9984. 344.85 s [opt-env-conf-test] - env "sum-type",
  9985. 344.85 s [opt-env-conf-test] - metavar "SUM_TYPE"
  9986. 344.85 s [opt-env-conf-test] - ],
  9987. 344.85 s [opt-env-conf-test] - setting
  9988. 344.85 s [opt-env-conf-test] - [ h,
  9989. 344.85 s [opt-env-conf-test] - conf "sum-type"
  9990. 344.85 s [opt-env-conf-test] - ],
  9991. 344.85 s [opt-env-conf-test] - setting
  9992. 344.85 s [opt-env-conf-test] - [ h,
  9993. 344.85 s [opt-env-conf-test] - valueWithShown renderSumType SumTypeA
  9994. 344.85 s [opt-env-conf-test] - ]
  9995. 344.85 s [opt-env-conf-test] - ]
  9996. 344.85 s [opt-env-conf-test] + []
  9997. 344.85 s [opt-env-conf-test]
  9998. 344.85 s [opt-env-conf-test] secretParser :: Parser (Text, Text, Text, Text, Text)
  9999. 344.85 s [opt-env-conf-test] secretParser =
  10000. 344.85 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/APISpec.hs:168:11-12
  10001. 344.85 s [opt-env-conf-test] @@ -165,31 +165,31 @@
  10002. 344.85 s [opt-env-conf-test] withoutConfig $
  10003. 344.85 s [opt-env-conf-test] let h = help "example"
  10004. 344.85 s [opt-env-conf-test] in choice
  10005. 344.85 s [opt-env-conf-test] - [ setting
  10006. 344.85 s [opt-env-conf-test] - [ help "a",
  10007. 344.85 s [opt-env-conf-test] - switch SumTypeA,
  10008. 344.85 s [opt-env-conf-test] - short 'a'
  10009. 344.85 s [opt-env-conf-test] - ],
  10010. 344.85 s [opt-env-conf-test] - setting
  10011. 344.85 s [opt-env-conf-test] - [ help "b",
  10012. 344.85 s [opt-env-conf-test] - switch SumTypeB,
  10013. 344.85 s [opt-env-conf-test] - short 'b'
  10014. 344.85 s [opt-env-conf-test] - ],
  10015. 344.85 s [opt-env-conf-test] - setting
  10016. 344.85 s [opt-env-conf-test] - [ h,
  10017. 344.85 s [opt-env-conf-test] - reader $ eitherReader parseSumType,
  10018. 344.85 s [opt-env-conf-test] - env "sum-type",
  10019. 344.85 s [opt-env-conf-test] - metavar "SUM_TYPE"
  10020. 344.85 s [opt-env-conf-test] - ],
  10021. 344.85 s [opt-env-conf-test] - setting
  10022. 344.85 s [opt-env-conf-test] - [ h,
  10023. 344.85 s [opt-env-conf-test] - conf "sum-type"
  10024. 344.85 s [opt-env-conf-test] - ],
  10025. 344.85 s [opt-env-conf-test] - setting
  10026. 344.85 s [opt-env-conf-test] - [ h,
  10027. 344.85 s [opt-env-conf-test] - valueWithShown renderSumType SumTypeA
  10028. 344.85 s [opt-env-conf-test] - ]
  10029. 344.85 s [opt-env-conf-test] - ]
  10030. 344.85 s [opt-env-conf-test] + [ setting
  10031. 344.85 s [opt-env-conf-test] + [ help "a",
  10032. 344.85 s [opt-env-conf-test] + switch SumTypeA,
  10033. 344.85 s [opt-env-conf-test] + short 'a'
  10034. 344.85 s [opt-env-conf-test] + ],
  10035. 344.85 s [opt-env-conf-test] + setting
  10036. 344.85 s [opt-env-conf-test] + [ help "b",
  10037. 344.85 s [opt-env-conf-test] + switch SumTypeB,
  10038. 344.85 s [opt-env-conf-test] + short 'b'
  10039. 344.85 s [opt-env-conf-test] + ],
  10040. 344.85 s [opt-env-conf-test] + setting
  10041. 344.85 s [opt-env-conf-test] + [ h,
  10042. 344.85 s [opt-env-conf-test] + reader $ eitherReader parseSumType,
  10043. 344.85 s [opt-env-conf-test] + env "sum-type",
  10044. 344.85 s [opt-env-conf-test] + metavar "SUM_TYPE"
  10045. 344.85 s [opt-env-conf-test] + ],
  10046. 344.85 s [opt-env-conf-test] + setting
  10047. 344.85 s [opt-env-conf-test] + [ h,
  10048. 344.85 s [opt-env-conf-test] + conf "sum-type"
  10049. 344.85 s [opt-env-conf-test] + ],
  10050. 344.85 s [opt-env-conf-test] + setting
  10051. 344.85 s [opt-env-conf-test] + [ h,
  10052. 344.85 s [opt-env-conf-test] + valueWithShown renderSumType SumTypeA
  10053. 344.85 s [opt-env-conf-test] + ]
  10054. 344.85 s [opt-env-conf-test] + ]
  10055. 344.85 s [opt-env-conf-test]
  10056. 344.85 s [opt-env-conf-test] secretParser :: Parser (Text, Text, Text, Text, Text)
  10057. 344.85 s [opt-env-conf-test] secretParser =
  10058. 344.85 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/APISpec.hs:168:11-12
  10059. 344.85 s [opt-env-conf-test] @@ -165,31 +165,29 @@
  10060. 344.85 s [opt-env-conf-test] withoutConfig $
  10061. 344.85 s [opt-env-conf-test] let h = help "example"
  10062. 344.85 s [opt-env-conf-test] in choice
  10063. 344.85 s [opt-env-conf-test] - [ setting
  10064. 344.85 s [opt-env-conf-test] - [ help "a",
  10065. 344.85 s [opt-env-conf-test] - switch SumTypeA,
  10066. 344.85 s [opt-env-conf-test] - short 'a'
  10067. 344.85 s [opt-env-conf-test] - ],
  10068. 344.85 s [opt-env-conf-test] - setting
  10069. 344.85 s [opt-env-conf-test] - [ help "b",
  10070. 344.85 s [opt-env-conf-test] - switch SumTypeB,
  10071. 344.85 s [opt-env-conf-test] - short 'b'
  10072. 344.85 s [opt-env-conf-test] - ],
  10073. 344.85 s [opt-env-conf-test] - setting
  10074. 344.85 s [opt-env-conf-test] - [ h,
  10075. 344.85 s [opt-env-conf-test] - reader $ eitherReader parseSumType,
  10076. 344.85 s [opt-env-conf-test] - env "sum-type",
  10077. 344.85 s [opt-env-conf-test] - metavar "SUM_TYPE"
  10078. 344.85 s [opt-env-conf-test] - ],
  10079. 344.85 s [opt-env-conf-test] - setting
  10080. 344.85 s [opt-env-conf-test] - [ h,
  10081. 344.85 s [opt-env-conf-test] - conf "sum-type"
  10082. 344.85 s [opt-env-conf-test] - ],
  10083. 344.85 s [opt-env-conf-test] - setting
  10084. 344.85 s [opt-env-conf-test] - [ h,
  10085. 344.85 s [opt-env-conf-test] - valueWithShown renderSumType SumTypeA
  10086. 344.85 s [opt-env-conf-test] - ]
  10087. 344.85 s [opt-env-conf-test] - ]
  10088. 344.85 s [opt-env-conf-test] + [ setting
  10089. 344.85 s [opt-env-conf-test] + [ help "a",
  10090. 344.85 s [opt-env-conf-test] + switch SumTypeA,
  10091. 344.85 s [opt-env-conf-test] + short 'a'
  10092. 344.85 s [opt-env-conf-test] + ],
  10093. 344.86 s [opt-env-conf-test] + setting
  10094. 344.86 s [opt-env-conf-test] + [ help "b",
  10095. 344.86 s [opt-env-conf-test] + switch SumTypeB,
  10096. 344.86 s [opt-env-conf-test] + short 'b'
  10097. 344.86 s [opt-env-conf-test] + ],
  10098. 344.86 s [opt-env-conf-test] + setting
  10099. 344.86 s [opt-env-conf-test] + [ h,
  10100. 344.86 s [opt-env-conf-test] + reader $ eitherReader parseSumType,
  10101. 344.86 s [opt-env-conf-test] + env "sum-type",
  10102. 344.86 s [opt-env-conf-test] + metavar "SUM_TYPE"
  10103. 344.86 s [opt-env-conf-test] + ],
  10104. 344.86 s [opt-env-conf-test] + setting
  10105. 344.86 s [opt-env-conf-test] + [ h,
  10106. 344.86 s [opt-env-conf-test] + conf "sum-type"
  10107. 344.86 s [opt-env-conf-test] + ],
  10108. 344.86 s [opt-env-conf-test] + setting
  10109. 344.86 s [opt-env-conf-test] + [ h
  10110. 344.86 s [opt-env-conf-test] +]
  10111. 344.86 s [opt-env-conf-test]
  10112. 344.86 s [opt-env-conf-test] secretParser :: Parser (Text, Text, Text, Text, Text)
  10113. 344.86 s [opt-env-conf-test] secretParser =
  10114. 344.86 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/APISpec.hs:125:19-20
  10115. 344.86 s [opt-env-conf-test] @@ -122,11 +122,7 @@
  10116. 344.86 s [opt-env-conf-test] <$> choice
  10117. 344.86 s [opt-env-conf-test] [ Left
  10118. 344.86 s [opt-env-conf-test] <$> setting
  10119. 344.86 s [opt-env-conf-test] - [ h,
  10120. 344.86 s [opt-env-conf-test] - name "int",
  10121. 344.86 s [opt-env-conf-test] - reader auto,
  10122. 344.86 s [opt-env-conf-test] - metavar "INT"
  10123. 344.86 s [opt-env-conf-test] - ],
  10124. 344.86 s [opt-env-conf-test] + [],
  10125. 344.86 s [opt-env-conf-test] Right
  10126. 344.86 s [opt-env-conf-test] <$> setting
  10127. 344.86 s [opt-env-conf-test] [ h,
  10128. 344.86 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/APISpec.hs:125:19-20
  10129. 344.86 s [opt-env-conf-test] @@ -122,11 +122,11 @@
  10130. 344.86 s [opt-env-conf-test] <$> choice
  10131. 344.86 s [opt-env-conf-test] [ Left
  10132. 344.86 s [opt-env-conf-test] <$> setting
  10133. 344.86 s [opt-env-conf-test] - [ h,
  10134. 344.86 s [opt-env-conf-test] - name "int",
  10135. 344.86 s [opt-env-conf-test] - reader auto,
  10136. 344.86 s [opt-env-conf-test] - metavar "INT"
  10137. 344.86 s [opt-env-conf-test] - ],
  10138. 344.86 s [opt-env-conf-test] + [ h,
  10139. 344.86 s [opt-env-conf-test] + name "int",
  10140. 344.86 s [opt-env-conf-test] + reader auto,
  10141. 344.86 s [opt-env-conf-test] + metavar "INT"
  10142. 344.86 s [opt-env-conf-test] + ],
  10143. 344.86 s [opt-env-conf-test] Right
  10144. 344.86 s [opt-env-conf-test] <$> setting
  10145. 344.86 s [opt-env-conf-test] [ h,
  10146. 344.86 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/APISpec.hs:125:19-20
  10147. 344.86 s [opt-env-conf-test] @@ -122,11 +122,10 @@
  10148. 344.86 s [opt-env-conf-test] <$> choice
  10149. 344.86 s [opt-env-conf-test] [ Left
  10150. 344.86 s [opt-env-conf-test] <$> setting
  10151. 344.86 s [opt-env-conf-test] - [ h,
  10152. 344.86 s [opt-env-conf-test] - name "int",
  10153. 344.86 s [opt-env-conf-test] - reader auto,
  10154. 344.86 s [opt-env-conf-test] - metavar "INT"
  10155. 344.86 s [opt-env-conf-test] - ],
  10156. 344.86 s [opt-env-conf-test] + [ h,
  10157. 344.86 s [opt-env-conf-test] + name "int",
  10158. 344.86 s [opt-env-conf-test] + reader auto
  10159. 344.86 s [opt-env-conf-test] +],
  10160. 344.86 s [opt-env-conf-test] Right
  10161. 344.86 s [opt-env-conf-test] <$> setting
  10162. 344.86 s [opt-env-conf-test] [ h,
  10163. 344.86 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/APISpec.hs:132:19-20
  10164. 344.86 s [opt-env-conf-test] @@ -129,11 +129,7 @@
  10165. 344.86 s [opt-env-conf-test] ],
  10166. 344.86 s [opt-env-conf-test] Right
  10167. 344.86 s [opt-env-conf-test] <$> setting
  10168. 344.86 s [opt-env-conf-test] - [ h,
  10169. 344.86 s [opt-env-conf-test] - name "string",
  10170. 344.86 s [opt-env-conf-test] - reader str,
  10171. 344.86 s [opt-env-conf-test] - metavar "STR"
  10172. 344.86 s [opt-env-conf-test] - ]
  10173. 344.86 s [opt-env-conf-test] + []
  10174. 344.86 s [opt-env-conf-test] ]
  10175. 344.86 s [opt-env-conf-test] <*> yesNoSwitch
  10176. 344.86 s [opt-env-conf-test] [ h,
  10177. 344.86 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/APISpec.hs:132:19-20
  10178. 344.86 s [opt-env-conf-test] @@ -129,11 +129,11 @@
  10179. 344.86 s [opt-env-conf-test] ],
  10180. 344.86 s [opt-env-conf-test] Right
  10181. 344.86 s [opt-env-conf-test] <$> setting
  10182. 344.86 s [opt-env-conf-test] - [ h,
  10183. 344.86 s [opt-env-conf-test] - name "string",
  10184. 344.86 s [opt-env-conf-test] - reader str,
  10185. 344.86 s [opt-env-conf-test] - metavar "STR"
  10186. 344.86 s [opt-env-conf-test] - ]
  10187. 344.86 s [opt-env-conf-test] + [ h,
  10188. 344.86 s [opt-env-conf-test] + name "string",
  10189. 344.86 s [opt-env-conf-test] + reader str,
  10190. 344.86 s [opt-env-conf-test] + metavar "STR"
  10191. 344.86 s [opt-env-conf-test] + ]
  10192. 344.86 s [opt-env-conf-test] ]
  10193. 344.86 s [opt-env-conf-test] <*> yesNoSwitch
  10194. 344.86 s [opt-env-conf-test] [ h,
  10195. 344.86 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/APISpec.hs:132:19-20
  10196. 344.86 s [opt-env-conf-test] @@ -129,11 +129,10 @@
  10197. 344.86 s [opt-env-conf-test] ],
  10198. 344.86 s [opt-env-conf-test] Right
  10199. 344.86 s [opt-env-conf-test] <$> setting
  10200. 344.86 s [opt-env-conf-test] - [ h,
  10201. 344.86 s [opt-env-conf-test] - name "string",
  10202. 344.86 s [opt-env-conf-test] - reader str,
  10203. 344.86 s [opt-env-conf-test] - metavar "STR"
  10204. 344.86 s [opt-env-conf-test] - ]
  10205. 344.86 s [opt-env-conf-test] + [ h,
  10206. 344.86 s [opt-env-conf-test] + name "string",
  10207. 344.86 s [opt-env-conf-test] + reader str
  10208. 344.86 s [opt-env-conf-test] +]
  10209. 344.86 s [opt-env-conf-test] ]
  10210. 344.86 s [opt-env-conf-test] <*> yesNoSwitch
  10211. 344.86 s [opt-env-conf-test] [ h,
  10212. 344.86 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/APISpec.hs:123:13-14
  10213. 344.86 s [opt-env-conf-test] @@ -120,21 +120,7 @@
  10214. 344.86 s [opt-env-conf-test] let h = help "int or string"
  10215. 344.86 s [opt-env-conf-test] in (,)
  10216. 344.86 s [opt-env-conf-test] <$> choice
  10217. 344.86 s [opt-env-conf-test] - [ Left
  10218. 344.86 s [opt-env-conf-test] - <$> setting
  10219. 344.86 s [opt-env-conf-test] - [ h,
  10220. 344.86 s [opt-env-conf-test] - name "int",
  10221. 344.86 s [opt-env-conf-test] - reader auto,
  10222. 344.86 s [opt-env-conf-test] - metavar "INT"
  10223. 344.86 s [opt-env-conf-test] - ],
  10224. 344.86 s [opt-env-conf-test] - Right
  10225. 344.86 s [opt-env-conf-test] - <$> setting
  10226. 344.86 s [opt-env-conf-test] - [ h,
  10227. 344.86 s [opt-env-conf-test] - name "string",
  10228. 344.86 s [opt-env-conf-test] - reader str,
  10229. 344.86 s [opt-env-conf-test] - metavar "STR"
  10230. 344.86 s [opt-env-conf-test] - ]
  10231. 344.86 s [opt-env-conf-test] - ]
  10232. 344.86 s [opt-env-conf-test] + []
  10233. 344.86 s [opt-env-conf-test] <*> yesNoSwitch
  10234. 344.86 s [opt-env-conf-test] [ h,
  10235. 344.86 s [opt-env-conf-test] name "other",
  10236. 344.86 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/APISpec.hs:123:13-14
  10237. 344.86 s [opt-env-conf-test] @@ -120,21 +120,21 @@
  10238. 344.86 s [opt-env-conf-test] let h = help "int or string"
  10239. 344.86 s [opt-env-conf-test] in (,)
  10240. 344.86 s [opt-env-conf-test] <$> choice
  10241. 344.86 s [opt-env-conf-test] - [ Left
  10242. 344.86 s [opt-env-conf-test] - <$> setting
  10243. 344.86 s [opt-env-conf-test] - [ h,
  10244. 344.86 s [opt-env-conf-test] - name "int",
  10245. 344.86 s [opt-env-conf-test] - reader auto,
  10246. 344.86 s [opt-env-conf-test] - metavar "INT"
  10247. 344.86 s [opt-env-conf-test] - ],
  10248. 344.86 s [opt-env-conf-test] - Right
  10249. 344.86 s [opt-env-conf-test] - <$> setting
  10250. 344.86 s [opt-env-conf-test] - [ h,
  10251. 344.86 s [opt-env-conf-test] - name "string",
  10252. 344.86 s [opt-env-conf-test] - reader str,
  10253. 344.86 s [opt-env-conf-test] - metavar "STR"
  10254. 344.86 s [opt-env-conf-test] - ]
  10255. 344.86 s [opt-env-conf-test] - ]
  10256. 344.86 s [opt-env-conf-test] + [ Left
  10257. 344.86 s [opt-env-conf-test] + <$> setting
  10258. 344.86 s [opt-env-conf-test] + [ h,
  10259. 344.86 s [opt-env-conf-test] + name "int",
  10260. 344.86 s [opt-env-conf-test] + reader auto,
  10261. 344.86 s [opt-env-conf-test] + metavar "INT"
  10262. 344.86 s [opt-env-conf-test] + ],
  10263. 344.86 s [opt-env-conf-test] + Right
  10264. 344.86 s [opt-env-conf-test] + <$> setting
  10265. 344.86 s [opt-env-conf-test] + [ h,
  10266. 344.86 s [opt-env-conf-test] + name "string",
  10267. 344.86 s [opt-env-conf-test] + reader str,
  10268. 344.86 s [opt-env-conf-test] + metavar "STR"
  10269. 344.86 s [opt-env-conf-test] + ]
  10270. 344.86 s [opt-env-conf-test] + ]
  10271. 344.86 s [opt-env-conf-test] <*> yesNoSwitch
  10272. 344.86 s [opt-env-conf-test] [ h,
  10273. 344.86 s [opt-env-conf-test] name "other",
  10274. 344.86 s [opt-env-conf-test] added mutation BoolLit at test/OptEnvConf/APISpec.hs:141:21-25
  10275. 344.86 s [opt-env-conf-test] @@ -138,7 +138,7 @@
  10276. 344.86 s [opt-env-conf-test] <*> yesNoSwitch
  10277. 344.86 s [opt-env-conf-test] [ h,
  10278. 344.86 s [opt-env-conf-test] name "other",
  10279. 344.86 s [opt-env-conf-test] - value True
  10280. 344.86 s [opt-env-conf-test] + value False
  10281. 344.86 s [opt-env-conf-test] ]
  10282. 344.86 s [opt-env-conf-test]
  10283. 344.86 s [opt-env-conf-test] data SumType
  10284. 344.86 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/APISpec.hs:139:13-14
  10285. 344.86 s [opt-env-conf-test] @@ -136,10 +136,7 @@
  10286. 344.86 s [opt-env-conf-test] ]
  10287. 344.86 s [opt-env-conf-test] ]
  10288. 344.86 s [opt-env-conf-test] <*> yesNoSwitch
  10289. 344.86 s [opt-env-conf-test] - [ h,
  10290. 344.86 s [opt-env-conf-test] - name "other",
  10291. 344.86 s [opt-env-conf-test] - value True
  10292. 344.86 s [opt-env-conf-test] - ]
  10293. 344.86 s [opt-env-conf-test] + []
  10294. 344.86 s [opt-env-conf-test]
  10295. 344.86 s [opt-env-conf-test] data SumType
  10296. 344.86 s [opt-env-conf-test] = SumTypeA
  10297. 344.86 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/APISpec.hs:139:13-14
  10298. 344.86 s [opt-env-conf-test] @@ -136,10 +136,10 @@
  10299. 344.86 s [opt-env-conf-test] ]
  10300. 344.86 s [opt-env-conf-test] ]
  10301. 344.86 s [opt-env-conf-test] <*> yesNoSwitch
  10302. 344.86 s [opt-env-conf-test] - [ h,
  10303. 344.86 s [opt-env-conf-test] - name "other",
  10304. 344.86 s [opt-env-conf-test] - value True
  10305. 344.86 s [opt-env-conf-test] - ]
  10306. 344.86 s [opt-env-conf-test] + [ h,
  10307. 344.86 s [opt-env-conf-test] + name "other",
  10308. 344.86 s [opt-env-conf-test] + value True
  10309. 344.86 s [opt-env-conf-test] + ]
  10310. 344.86 s [opt-env-conf-test]
  10311. 344.86 s [opt-env-conf-test] data SumType
  10312. 344.86 s [opt-env-conf-test] = SumTypeA
  10313. 344.86 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/APISpec.hs:139:13-14
  10314. 344.86 s [opt-env-conf-test] @@ -136,10 +136,9 @@
  10315. 344.86 s [opt-env-conf-test] ]
  10316. 344.86 s [opt-env-conf-test] ]
  10317. 344.86 s [opt-env-conf-test] <*> yesNoSwitch
  10318. 344.86 s [opt-env-conf-test] - [ h,
  10319. 344.86 s [opt-env-conf-test] - name "other",
  10320. 344.86 s [opt-env-conf-test] - value True
  10321. 344.86 s [opt-env-conf-test] - ]
  10322. 344.86 s [opt-env-conf-test] + [ h,
  10323. 344.86 s [opt-env-conf-test] + name "other"
  10324. 344.86 s [opt-env-conf-test] +]
  10325. 344.86 s [opt-env-conf-test]
  10326. 344.86 s [opt-env-conf-test] data SumType
  10327. 344.86 s [opt-env-conf-test] = SumTypeA
  10328. 344.86 s [opt-env-conf-test] added mutation IntLit at test/OptEnvConf/APISpec.hs:43:30-31
  10329. 344.86 s [opt-env-conf-test] @@ -40,7 +40,7 @@
  10330. 344.86 s [opt-env-conf-test]
  10331. 344.86 s [opt-env-conf-test] exampleParserSpec :: (HasCallStack) => FilePath -> String -> Parser a -> Spec
  10332. 344.86 s [opt-env-conf-test] exampleParserSpec dir progDesc p = withFrozenCallStack $ describe dir $ do
  10333. 344.86 s [opt-env-conf-test] - let version = makeVersion [0, 0, 0]
  10334. 344.86 s [opt-env-conf-test] + let version = makeVersion [1, 0, 0]
  10335. 344.86 s [opt-env-conf-test]
  10336. 344.86 s [opt-env-conf-test] it "passes the linter" $
  10337. 344.86 s [opt-env-conf-test] parserLintTest p
  10338. 344.86 s [opt-env-conf-test] added mutation IntLit at test/OptEnvConf/APISpec.hs:43:33-34
  10339. 344.86 s [opt-env-conf-test] @@ -40,7 +40,7 @@
  10340. 344.86 s [opt-env-conf-test]
  10341. 344.86 s [opt-env-conf-test] exampleParserSpec :: (HasCallStack) => FilePath -> String -> Parser a -> Spec
  10342. 344.86 s [opt-env-conf-test] exampleParserSpec dir progDesc p = withFrozenCallStack $ describe dir $ do
  10343. 344.86 s [opt-env-conf-test] - let version = makeVersion [0, 0, 0]
  10344. 344.86 s [opt-env-conf-test] + let version = makeVersion [0, 1, 0]
  10345. 344.86 s [opt-env-conf-test]
  10346. 344.86 s [opt-env-conf-test] it "passes the linter" $
  10347. 344.86 s [opt-env-conf-test] parserLintTest p
  10348. 344.86 s [opt-env-conf-test] added mutation IntLit at test/OptEnvConf/APISpec.hs:43:36-37
  10349. 344.86 s [opt-env-conf-test] @@ -40,7 +40,7 @@
  10350. 344.86 s [opt-env-conf-test]
  10351. 344.86 s [opt-env-conf-test] exampleParserSpec :: (HasCallStack) => FilePath -> String -> Parser a -> Spec
  10352. 344.86 s [opt-env-conf-test] exampleParserSpec dir progDesc p = withFrozenCallStack $ describe dir $ do
  10353. 344.86 s [opt-env-conf-test] - let version = makeVersion [0, 0, 0]
  10354. 344.86 s [opt-env-conf-test] + let version = makeVersion [0, 0, 1]
  10355. 344.86 s [opt-env-conf-test]
  10356. 344.86 s [opt-env-conf-test] it "passes the linter" $
  10357. 344.86 s [opt-env-conf-test] parserLintTest p
  10358. 344.86 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/APISpec.hs:43:29-38
  10359. 344.86 s [opt-env-conf-test] @@ -40,7 +40,7 @@
  10360. 344.86 s [opt-env-conf-test]
  10361. 344.86 s [opt-env-conf-test] exampleParserSpec :: (HasCallStack) => FilePath -> String -> Parser a -> Spec
  10362. 344.86 s [opt-env-conf-test] exampleParserSpec dir progDesc p = withFrozenCallStack $ describe dir $ do
  10363. 344.86 s [opt-env-conf-test] - let version = makeVersion [0, 0, 0]
  10364. 344.86 s [opt-env-conf-test] + let version = makeVersion []
  10365. 344.86 s [opt-env-conf-test]
  10366. 344.86 s [opt-env-conf-test] it "passes the linter" $
  10367. 344.86 s [opt-env-conf-test] parserLintTest p
  10368. 344.86 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/APISpec.hs:43:29-38
  10369. 344.86 s [opt-env-conf-test] @@ -40,7 +40,7 @@
  10370. 344.86 s [opt-env-conf-test]
  10371. 344.86 s [opt-env-conf-test] exampleParserSpec :: (HasCallStack) => FilePath -> String -> Parser a -> Spec
  10372. 344.86 s [opt-env-conf-test] exampleParserSpec dir progDesc p = withFrozenCallStack $ describe dir $ do
  10373. 344.86 s [opt-env-conf-test] - let version = makeVersion [0, 0, 0]
  10374. 344.86 s [opt-env-conf-test] + let version = makeVersion [0, 0, 0]
  10375. 344.86 s [opt-env-conf-test]
  10376. 344.86 s [opt-env-conf-test] it "passes the linter" $
  10377. 344.86 s [opt-env-conf-test] parserLintTest p
  10378. 344.86 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/APISpec.hs:43:29-38
  10379. 344.86 s [opt-env-conf-test] @@ -40,7 +40,8 @@
  10380. 344.86 s [opt-env-conf-test]
  10381. 344.86 s [opt-env-conf-test] exampleParserSpec :: (HasCallStack) => FilePath -> String -> Parser a -> Spec
  10382. 344.86 s [opt-env-conf-test] exampleParserSpec dir progDesc p = withFrozenCallStack $ describe dir $ do
  10383. 344.86 s [opt-env-conf-test] - let version = makeVersion [0, 0, 0]
  10384. 344.86 s [opt-env-conf-test] + let version = makeVersion [0, 0
  10385. 344.86 s [opt-env-conf-test] +]
  10386. 344.86 s [opt-env-conf-test]
  10387. 344.86 s [opt-env-conf-test] it "passes the linter" $
  10388. 344.86 s [opt-env-conf-test] parserLintTest p
  10389. 344.86 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/APISpec.hs:228:11-12
  10390. 344.86 s [opt-env-conf-test] @@ -225,11 +225,7 @@
  10391. 344.86 s [opt-env-conf-test] -- This version has no default value, so we can add one with 'withDefault'
  10392. 344.86 s [opt-env-conf-test] choice
  10393. 344.86 s [opt-env-conf-test] [ setting
  10394. 344.86 s [opt-env-conf-test] - [ help "first",
  10395. 344.86 s [opt-env-conf-test] - switch First,
  10396. 344.86 s [opt-env-conf-test] - short 'f',
  10397. 344.86 s [opt-env-conf-test] - long "first"
  10398. 344.86 s [opt-env-conf-test] - ],
  10399. 344.86 s [opt-env-conf-test] + [],
  10400. 344.86 s [opt-env-conf-test] setting
  10401. 344.86 s [opt-env-conf-test] [ help "second",
  10402. 344.86 s [opt-env-conf-test] switch Second,
  10403. 344.86 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/APISpec.hs:228:11-12
  10404. 344.86 s [opt-env-conf-test] @@ -225,11 +225,11 @@
  10405. 344.86 s [opt-env-conf-test] -- This version has no default value, so we can add one with 'withDefault'
  10406. 344.86 s [opt-env-conf-test] choice
  10407. 344.86 s [opt-env-conf-test] [ setting
  10408. 344.86 s [opt-env-conf-test] - [ help "first",
  10409. 344.86 s [opt-env-conf-test] - switch First,
  10410. 344.86 s [opt-env-conf-test] - short 'f',
  10411. 344.86 s [opt-env-conf-test] - long "first"
  10412. 344.86 s [opt-env-conf-test] - ],
  10413. 344.86 s [opt-env-conf-test] + [ help "first",
  10414. 344.86 s [opt-env-conf-test] + switch First,
  10415. 344.86 s [opt-env-conf-test] + short 'f',
  10416. 344.86 s [opt-env-conf-test] + long "first"
  10417. 344.86 s [opt-env-conf-test] + ],
  10418. 344.86 s [opt-env-conf-test] setting
  10419. 344.86 s [opt-env-conf-test] [ help "second",
  10420. 344.86 s [opt-env-conf-test] switch Second,
  10421. 344.86 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/APISpec.hs:228:11-12
  10422. 344.86 s [opt-env-conf-test] @@ -225,11 +225,10 @@
  10423. 344.86 s [opt-env-conf-test] -- This version has no default value, so we can add one with 'withDefault'
  10424. 344.86 s [opt-env-conf-test] choice
  10425. 344.86 s [opt-env-conf-test] [ setting
  10426. 344.86 s [opt-env-conf-test] - [ help "first",
  10427. 344.86 s [opt-env-conf-test] - switch First,
  10428. 344.86 s [opt-env-conf-test] - short 'f',
  10429. 344.86 s [opt-env-conf-test] - long "first"
  10430. 344.86 s [opt-env-conf-test] - ],
  10431. 344.86 s [opt-env-conf-test] + [ help "first",
  10432. 344.86 s [opt-env-conf-test] + switch First,
  10433. 344.86 s [opt-env-conf-test] + short 'f'
  10434. 344.86 s [opt-env-conf-test] +],
  10435. 344.87 s [opt-env-conf-test] setting
  10436. 344.87 s [opt-env-conf-test] [ help "second",
  10437. 344.87 s [opt-env-conf-test] switch Second,
  10438. 344.87 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/APISpec.hs:234:11-12
  10439. 344.87 s [opt-env-conf-test] @@ -231,11 +231,7 @@
  10440. 344.87 s [opt-env-conf-test] long "first"
  10441. 344.87 s [opt-env-conf-test] ],
  10442. 344.87 s [opt-env-conf-test] setting
  10443. 344.87 s [opt-env-conf-test] - [ help "second",
  10444. 344.87 s [opt-env-conf-test] - switch Second,
  10445. 344.87 s [opt-env-conf-test] - short 's',
  10446. 344.87 s [opt-env-conf-test] - long "second"
  10447. 344.87 s [opt-env-conf-test] - ]
  10448. 344.87 s [opt-env-conf-test] + []
  10449. 344.87 s [opt-env-conf-test] ]
  10450. 344.87 s [opt-env-conf-test]
  10451. 344.87 s [opt-env-conf-test] withDefaultParser :: Parser FirstOrSecond
  10452. 344.87 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/APISpec.hs:234:11-12
  10453. 344.87 s [opt-env-conf-test] @@ -231,11 +231,11 @@
  10454. 344.87 s [opt-env-conf-test] long "first"
  10455. 344.87 s [opt-env-conf-test] ],
  10456. 344.87 s [opt-env-conf-test] setting
  10457. 344.87 s [opt-env-conf-test] - [ help "second",
  10458. 344.87 s [opt-env-conf-test] - switch Second,
  10459. 344.87 s [opt-env-conf-test] - short 's',
  10460. 344.87 s [opt-env-conf-test] - long "second"
  10461. 344.87 s [opt-env-conf-test] - ]
  10462. 344.87 s [opt-env-conf-test] + [ help "second",
  10463. 344.87 s [opt-env-conf-test] + switch Second,
  10464. 344.87 s [opt-env-conf-test] + short 's',
  10465. 344.87 s [opt-env-conf-test] + long "second"
  10466. 344.87 s [opt-env-conf-test] + ]
  10467. 344.87 s [opt-env-conf-test] ]
  10468. 344.87 s [opt-env-conf-test]
  10469. 344.87 s [opt-env-conf-test] withDefaultParser :: Parser FirstOrSecond
  10470. 344.87 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/APISpec.hs:234:11-12
  10471. 344.87 s [opt-env-conf-test] @@ -231,11 +231,10 @@
  10472. 344.87 s [opt-env-conf-test] long "first"
  10473. 344.87 s [opt-env-conf-test] ],
  10474. 344.87 s [opt-env-conf-test] setting
  10475. 344.87 s [opt-env-conf-test] - [ help "second",
  10476. 344.87 s [opt-env-conf-test] - switch Second,
  10477. 344.87 s [opt-env-conf-test] - short 's',
  10478. 344.87 s [opt-env-conf-test] - long "second"
  10479. 344.87 s [opt-env-conf-test] - ]
  10480. 344.87 s [opt-env-conf-test] + [ help "second",
  10481. 344.87 s [opt-env-conf-test] + switch Second,
  10482. 344.87 s [opt-env-conf-test] + short 's'
  10483. 344.87 s [opt-env-conf-test] +]
  10484. 344.87 s [opt-env-conf-test] ]
  10485. 344.87 s [opt-env-conf-test]
  10486. 344.87 s [opt-env-conf-test] withDefaultParser :: Parser FirstOrSecond
  10487. 344.87 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/APISpec.hs:227:7-8
  10488. 344.87 s [opt-env-conf-test] @@ -224,19 +224,7 @@
  10489. 344.87 s [opt-env-conf-test] settingsParser =
  10490. 344.87 s [opt-env-conf-test] -- This version has no default value, so we can add one with 'withDefault'
  10491. 344.87 s [opt-env-conf-test] choice
  10492. 344.87 s [opt-env-conf-test] - [ setting
  10493. 344.87 s [opt-env-conf-test] - [ help "first",
  10494. 344.87 s [opt-env-conf-test] - switch First,
  10495. 344.87 s [opt-env-conf-test] - short 'f',
  10496. 344.87 s [opt-env-conf-test] - long "first"
  10497. 344.87 s [opt-env-conf-test] - ],
  10498. 344.87 s [opt-env-conf-test] - setting
  10499. 344.87 s [opt-env-conf-test] - [ help "second",
  10500. 344.87 s [opt-env-conf-test] - switch Second,
  10501. 344.87 s [opt-env-conf-test] - short 's',
  10502. 344.87 s [opt-env-conf-test] - long "second"
  10503. 344.87 s [opt-env-conf-test] - ]
  10504. 344.87 s [opt-env-conf-test] - ]
  10505. 344.87 s [opt-env-conf-test] + []
  10506. 344.87 s [opt-env-conf-test]
  10507. 344.87 s [opt-env-conf-test] withDefaultParser :: Parser FirstOrSecond
  10508. 344.87 s [opt-env-conf-test] withDefaultParser = withDefault Second settingsParser
  10509. 344.87 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/APISpec.hs:227:7-8
  10510. 344.87 s [opt-env-conf-test] @@ -224,19 +224,19 @@
  10511. 344.87 s [opt-env-conf-test] settingsParser =
  10512. 344.87 s [opt-env-conf-test] -- This version has no default value, so we can add one with 'withDefault'
  10513. 344.87 s [opt-env-conf-test] choice
  10514. 344.87 s [opt-env-conf-test] - [ setting
  10515. 344.87 s [opt-env-conf-test] - [ help "first",
  10516. 344.87 s [opt-env-conf-test] - switch First,
  10517. 344.87 s [opt-env-conf-test] - short 'f',
  10518. 344.87 s [opt-env-conf-test] - long "first"
  10519. 344.87 s [opt-env-conf-test] - ],
  10520. 344.87 s [opt-env-conf-test] - setting
  10521. 344.87 s [opt-env-conf-test] - [ help "second",
  10522. 344.87 s [opt-env-conf-test] - switch Second,
  10523. 344.87 s [opt-env-conf-test] - short 's',
  10524. 344.87 s [opt-env-conf-test] - long "second"
  10525. 344.87 s [opt-env-conf-test] - ]
  10526. 344.87 s [opt-env-conf-test] - ]
  10527. 344.87 s [opt-env-conf-test] + [ setting
  10528. 344.87 s [opt-env-conf-test] + [ help "first",
  10529. 344.87 s [opt-env-conf-test] + switch First,
  10530. 344.87 s [opt-env-conf-test] + short 'f',
  10531. 344.87 s [opt-env-conf-test] + long "first"
  10532. 344.87 s [opt-env-conf-test] + ],
  10533. 344.87 s [opt-env-conf-test] + setting
  10534. 344.87 s [opt-env-conf-test] + [ help "second",
  10535. 344.87 s [opt-env-conf-test] + switch Second,
  10536. 344.87 s [opt-env-conf-test] + short 's',
  10537. 344.87 s [opt-env-conf-test] + long "second"
  10538. 344.87 s [opt-env-conf-test] + ]
  10539. 344.87 s [opt-env-conf-test] + ]
  10540. 344.87 s [opt-env-conf-test]
  10541. 344.87 s [opt-env-conf-test] withDefaultParser :: Parser FirstOrSecond
  10542. 344.87 s [opt-env-conf-test] withDefaultParser = withDefault Second settingsParser
  10543. 344.87 s [opt-env-conf-test] added 126 mutations
  10544. 346.36 s [opt-env-conf-test] [14 of 17] Compiling OptEnvConf.ToplevelSpec ( test/OptEnvConf/ToplevelSpec.hs, dist/build/opt-env-conf-test/opt-env-conf-test-tmp/OptEnvConf/ToplevelSpec.o ) [Impure plugin forced recompilation]
  10545. 346.37 s [opt-env-conf-test] mutation: instrumenting OptEnvConf.ToplevelSpec
  10546. 346.37 s [opt-env-conf-test] added mutation IntLit at test/OptEnvConf/ToplevelSpec.hs:11:35-36
  10547. 346.37 s [opt-env-conf-test] @@ -8,7 +8,7 @@
  10548. 346.37 s [opt-env-conf-test]
  10549. 346.37 s [opt-env-conf-test] spec :: Spec
  10550. 346.37 s [opt-env-conf-test] spec = do
  10551. 346.37 s [opt-env-conf-test] - let dummyVersion = makeVersion [0, 0, 0]
  10552. 346.37 s [opt-env-conf-test] + let dummyVersion = makeVersion [1, 0, 0]
  10553. 346.37 s [opt-env-conf-test] let dummyProgDesc = "dummy"
  10554. 346.37 s [opt-env-conf-test] let dummyParser = pure 'a'
  10555. 346.37 s [opt-env-conf-test] let dummyRun = runParser dummyVersion dummyProgDesc dummyParser
  10556. 346.37 s [opt-env-conf-test] added mutation IntLit at test/OptEnvConf/ToplevelSpec.hs:11:38-39
  10557. 346.37 s [opt-env-conf-test] @@ -8,7 +8,7 @@
  10558. 346.37 s [opt-env-conf-test]
  10559. 346.37 s [opt-env-conf-test] spec :: Spec
  10560. 346.37 s [opt-env-conf-test] spec = do
  10561. 346.37 s [opt-env-conf-test] - let dummyVersion = makeVersion [0, 0, 0]
  10562. 346.37 s [opt-env-conf-test] + let dummyVersion = makeVersion [0, 1, 0]
  10563. 346.37 s [opt-env-conf-test] let dummyProgDesc = "dummy"
  10564. 346.37 s [opt-env-conf-test] let dummyParser = pure 'a'
  10565. 346.37 s [opt-env-conf-test] let dummyRun = runParser dummyVersion dummyProgDesc dummyParser
  10566. 346.37 s [opt-env-conf-test] added mutation IntLit at test/OptEnvConf/ToplevelSpec.hs:11:41-42
  10567. 346.37 s [opt-env-conf-test] @@ -8,7 +8,7 @@
  10568. 346.37 s [opt-env-conf-test]
  10569. 346.37 s [opt-env-conf-test] spec :: Spec
  10570. 346.37 s [opt-env-conf-test] spec = do
  10571. 346.37 s [opt-env-conf-test] - let dummyVersion = makeVersion [0, 0, 0]
  10572. 346.37 s [opt-env-conf-test] + let dummyVersion = makeVersion [0, 0, 1]
  10573. 346.37 s [opt-env-conf-test] let dummyProgDesc = "dummy"
  10574. 346.37 s [opt-env-conf-test] let dummyParser = pure 'a'
  10575. 346.37 s [opt-env-conf-test] let dummyRun = runParser dummyVersion dummyProgDesc dummyParser
  10576. 346.37 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/ToplevelSpec.hs:11:34-43
  10577. 346.37 s [opt-env-conf-test] @@ -8,7 +8,7 @@
  10578. 346.37 s [opt-env-conf-test]
  10579. 346.37 s [opt-env-conf-test] spec :: Spec
  10580. 346.37 s [opt-env-conf-test] spec = do
  10581. 346.37 s [opt-env-conf-test] - let dummyVersion = makeVersion [0, 0, 0]
  10582. 346.37 s [opt-env-conf-test] + let dummyVersion = makeVersion []
  10583. 346.37 s [opt-env-conf-test] let dummyProgDesc = "dummy"
  10584. 346.37 s [opt-env-conf-test] let dummyParser = pure 'a'
  10585. 346.37 s [opt-env-conf-test] let dummyRun = runParser dummyVersion dummyProgDesc dummyParser
  10586. 346.37 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/ToplevelSpec.hs:11:34-43
  10587. 346.37 s [opt-env-conf-test] @@ -8,7 +8,7 @@
  10588. 346.37 s [opt-env-conf-test]
  10589. 346.37 s [opt-env-conf-test] spec :: Spec
  10590. 346.37 s [opt-env-conf-test] spec = do
  10591. 346.37 s [opt-env-conf-test] - let dummyVersion = makeVersion [0, 0, 0]
  10592. 346.37 s [opt-env-conf-test] + let dummyVersion = makeVersion [0, 0, 0]
  10593. 346.37 s [opt-env-conf-test] let dummyProgDesc = "dummy"
  10594. 346.37 s [opt-env-conf-test] let dummyParser = pure 'a'
  10595. 346.37 s [opt-env-conf-test] let dummyRun = runParser dummyVersion dummyProgDesc dummyParser
  10596. 346.37 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/ToplevelSpec.hs:11:34-43
  10597. 346.37 s [opt-env-conf-test] @@ -8,7 +8,8 @@
  10598. 346.37 s [opt-env-conf-test]
  10599. 346.37 s [opt-env-conf-test] spec :: Spec
  10600. 346.37 s [opt-env-conf-test] spec = do
  10601. 346.37 s [opt-env-conf-test] - let dummyVersion = makeVersion [0, 0, 0]
  10602. 346.37 s [opt-env-conf-test] + let dummyVersion = makeVersion [0, 0
  10603. 346.37 s [opt-env-conf-test] +]
  10604. 346.37 s [opt-env-conf-test] let dummyProgDesc = "dummy"
  10605. 346.37 s [opt-env-conf-test] let dummyParser = pure 'a'
  10606. 346.37 s [opt-env-conf-test] let dummyRun = runParser dummyVersion dummyProgDesc dummyParser
  10607. 346.37 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/ToplevelSpec.hs:17:16-107
  10608. 346.37 s [opt-env-conf-test] @@ -14,7 +14,7 @@
  10609. 346.37 s [opt-env-conf-test] let dummyRun = runParser dummyVersion dummyProgDesc dummyParser
  10610. 346.37 s [opt-env-conf-test] sequential $ do
  10611. 346.37 s [opt-env-conf-test] it "can fail fast when too many unrecognsied arguments are given" $
  10612. 346.37 s [opt-env-conf-test] - withArgs ["-option1", "option", "--option2", "option", "--option3", "option", "--option4", "option"] $
  10613. 346.37 s [opt-env-conf-test] + withArgs [] $
  10614. 346.37 s [opt-env-conf-test] dummyRun `shouldThrow` (== ExitFailure 1)
  10615. 346.37 s [opt-env-conf-test]
  10616. 346.37 s [opt-env-conf-test] describe "--help" $ do
  10617. 346.37 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/ToplevelSpec.hs:17:16-107
  10618. 346.37 s [opt-env-conf-test] @@ -14,7 +14,7 @@
  10619. 346.37 s [opt-env-conf-test] let dummyRun = runParser dummyVersion dummyProgDesc dummyParser
  10620. 346.37 s [opt-env-conf-test] sequential $ do
  10621. 346.37 s [opt-env-conf-test] it "can fail fast when too many unrecognsied arguments are given" $
  10622. 346.37 s [opt-env-conf-test] - withArgs ["-option1", "option", "--option2", "option", "--option3", "option", "--option4", "option"] $
  10623. 346.37 s [opt-env-conf-test] + withArgs ["-option1", "option", "--option2", "option", "--option3", "option", "--option4", "option"] $
  10624. 346.37 s [opt-env-conf-test] dummyRun `shouldThrow` (== ExitFailure 1)
  10625. 346.37 s [opt-env-conf-test]
  10626. 346.37 s [opt-env-conf-test] describe "--help" $ do
  10627. 346.37 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/ToplevelSpec.hs:17:16-107
  10628. 346.37 s [opt-env-conf-test] @@ -14,7 +14,8 @@
  10629. 346.37 s [opt-env-conf-test] let dummyRun = runParser dummyVersion dummyProgDesc dummyParser
  10630. 346.37 s [opt-env-conf-test] sequential $ do
  10631. 346.37 s [opt-env-conf-test] it "can fail fast when too many unrecognsied arguments are given" $
  10632. 346.37 s [opt-env-conf-test] - withArgs ["-option1", "option", "--option2", "option", "--option3", "option", "--option4", "option"] $
  10633. 346.37 s [opt-env-conf-test] + withArgs ["-option1", "option", "--option2", "option", "--option3", "option", "--option4"
  10634. 346.37 s [opt-env-conf-test] +] $
  10635. 346.37 s [opt-env-conf-test] dummyRun `shouldThrow` (== ExitFailure 1)
  10636. 346.37 s [opt-env-conf-test]
  10637. 346.37 s [opt-env-conf-test] describe "--help" $ do
  10638. 346.37 s [opt-env-conf-test] added mutation IntLit at test/OptEnvConf/ToplevelSpec.hs:18:48-49
  10639. 346.37 s [opt-env-conf-test] @@ -15,7 +15,7 @@
  10640. 346.37 s [opt-env-conf-test] sequential $ do
  10641. 346.37 s [opt-env-conf-test] it "can fail fast when too many unrecognsied arguments are given" $
  10642. 346.37 s [opt-env-conf-test] withArgs ["-option1", "option", "--option2", "option", "--option3", "option", "--option4", "option"] $
  10643. 346.37 s [opt-env-conf-test] - dummyRun `shouldThrow` (== ExitFailure 1)
  10644. 346.37 s [opt-env-conf-test] + dummyRun `shouldThrow` (== ExitFailure 0)
  10645. 346.37 s [opt-env-conf-test]
  10646. 346.37 s [opt-env-conf-test] describe "--help" $ do
  10647. 346.37 s [opt-env-conf-test] it "can show help text with --help" $
  10648. 346.37 s [opt-env-conf-test] added mutation IntLit at test/OptEnvConf/ToplevelSpec.hs:18:48-49
  10649. 346.37 s [opt-env-conf-test] @@ -15,7 +15,7 @@
  10650. 346.37 s [opt-env-conf-test] sequential $ do
  10651. 346.37 s [opt-env-conf-test] it "can fail fast when too many unrecognsied arguments are given" $
  10652. 346.37 s [opt-env-conf-test] withArgs ["-option1", "option", "--option2", "option", "--option3", "option", "--option4", "option"] $
  10653. 346.37 s [opt-env-conf-test] - dummyRun `shouldThrow` (== ExitFailure 1)
  10654. 346.37 s [opt-env-conf-test] + dummyRun `shouldThrow` (== ExitFailure -1)
  10655. 346.37 s [opt-env-conf-test]
  10656. 346.37 s [opt-env-conf-test] describe "--help" $ do
  10657. 346.37 s [opt-env-conf-test] it "can show help text with --help" $
  10658. 346.37 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/ToplevelSpec.hs:25:18-52
  10659. 346.37 s [opt-env-conf-test] @@ -22,7 +22,7 @@
  10660. 346.37 s [opt-env-conf-test] withArgs ["--help"] $
  10661. 346.37 s [opt-env-conf-test] dummyRun `shouldThrow` (== ExitSuccess)
  10662. 346.37 s [opt-env-conf-test] it "can show help text with --help even when there are more args" $
  10663. 346.37 s [opt-env-conf-test] - withArgs ["--help", "more", "args", "here"] $
  10664. 346.37 s [opt-env-conf-test] + withArgs [] $
  10665. 346.37 s [opt-env-conf-test] dummyRun `shouldThrow` (== ExitSuccess)
  10666. 346.37 s [opt-env-conf-test] it "can show help text with -h" $
  10667. 346.37 s [opt-env-conf-test] withArgs ["-h"] $
  10668. 346.37 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/ToplevelSpec.hs:25:18-52
  10669. 346.37 s [opt-env-conf-test] @@ -22,7 +22,7 @@
  10670. 346.37 s [opt-env-conf-test] withArgs ["--help"] $
  10671. 346.37 s [opt-env-conf-test] dummyRun `shouldThrow` (== ExitSuccess)
  10672. 346.37 s [opt-env-conf-test] it "can show help text with --help even when there are more args" $
  10673. 346.37 s [opt-env-conf-test] - withArgs ["--help", "more", "args", "here"] $
  10674. 346.37 s [opt-env-conf-test] + withArgs ["--help", "more", "args", "here"] $
  10675. 346.37 s [opt-env-conf-test] dummyRun `shouldThrow` (== ExitSuccess)
  10676. 346.37 s [opt-env-conf-test] it "can show help text with -h" $
  10677. 346.37 s [opt-env-conf-test] withArgs ["-h"] $
  10678. 346.37 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/ToplevelSpec.hs:25:18-52
  10679. 346.37 s [opt-env-conf-test] @@ -22,7 +22,8 @@
  10680. 346.37 s [opt-env-conf-test] withArgs ["--help"] $
  10681. 346.37 s [opt-env-conf-test] dummyRun `shouldThrow` (== ExitSuccess)
  10682. 346.37 s [opt-env-conf-test] it "can show help text with --help even when there are more args" $
  10683. 346.37 s [opt-env-conf-test] - withArgs ["--help", "more", "args", "here"] $
  10684. 346.37 s [opt-env-conf-test] + withArgs ["--help", "more", "args"
  10685. 346.37 s [opt-env-conf-test] +] $
  10686. 346.37 s [opt-env-conf-test] dummyRun `shouldThrow` (== ExitSuccess)
  10687. 346.37 s [opt-env-conf-test] it "can show help text with -h" $
  10688. 346.37 s [opt-env-conf-test] withArgs ["-h"] $
  10689. 346.37 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/ToplevelSpec.hs:31:18-48
  10690. 346.37 s [opt-env-conf-test] @@ -28,7 +28,7 @@
  10691. 346.37 s [opt-env-conf-test] withArgs ["-h"] $
  10692. 346.37 s [opt-env-conf-test] dummyRun `shouldThrow` (== ExitSuccess)
  10693. 346.37 s [opt-env-conf-test] it "can show help text with --help even when there are more args" $
  10694. 346.37 s [opt-env-conf-test] - withArgs ["-h", "more", "args", "here"] $
  10695. 346.37 s [opt-env-conf-test] + withArgs [] $
  10696. 346.37 s [opt-env-conf-test] dummyRun `shouldThrow` (== ExitSuccess)
  10697. 346.37 s [opt-env-conf-test]
  10698. 346.37 s [opt-env-conf-test] describe "--version" $ do
  10699. 346.37 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/ToplevelSpec.hs:31:18-48
  10700. 346.37 s [opt-env-conf-test] @@ -28,7 +28,7 @@
  10701. 346.37 s [opt-env-conf-test] withArgs ["-h"] $
  10702. 346.37 s [opt-env-conf-test] dummyRun `shouldThrow` (== ExitSuccess)
  10703. 346.37 s [opt-env-conf-test] it "can show help text with --help even when there are more args" $
  10704. 346.37 s [opt-env-conf-test] - withArgs ["-h", "more", "args", "here"] $
  10705. 346.37 s [opt-env-conf-test] + withArgs ["-h", "more", "args", "here"] $
  10706. 346.37 s [opt-env-conf-test] dummyRun `shouldThrow` (== ExitSuccess)
  10707. 346.37 s [opt-env-conf-test]
  10708. 346.37 s [opt-env-conf-test] describe "--version" $ do
  10709. 346.37 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/ToplevelSpec.hs:31:18-48
  10710. 346.37 s [opt-env-conf-test] @@ -28,7 +28,8 @@
  10711. 346.37 s [opt-env-conf-test] withArgs ["-h"] $
  10712. 346.37 s [opt-env-conf-test] dummyRun `shouldThrow` (== ExitSuccess)
  10713. 346.37 s [opt-env-conf-test] it "can show help text with --help even when there are more args" $
  10714. 346.37 s [opt-env-conf-test] - withArgs ["-h", "more", "args", "here"] $
  10715. 346.37 s [opt-env-conf-test] + withArgs ["-h", "more", "args"
  10716. 346.37 s [opt-env-conf-test] +] $
  10717. 346.37 s [opt-env-conf-test] dummyRun `shouldThrow` (== ExitSuccess)
  10718. 346.37 s [opt-env-conf-test]
  10719. 346.37 s [opt-env-conf-test] describe "--version" $ do
  10720. 346.37 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/ToplevelSpec.hs:44:18-66
  10721. 346.37 s [opt-env-conf-test] @@ -41,7 +41,7 @@
  10722. 346.37 s [opt-env-conf-test] withArgs ["--run-settings-check"] $
  10723. 346.37 s [opt-env-conf-test] dummyRun `shouldThrow` (== ExitSuccess)
  10724. 346.37 s [opt-env-conf-test] it "can run a settings check with --run-settings-check even when there are more args" $
  10725. 346.37 s [opt-env-conf-test] - withArgs ["--run-settings-check", "more", "args", "here"] $
  10726. 346.37 s [opt-env-conf-test] + withArgs [] $
  10727. 346.37 s [opt-env-conf-test] runParser
  10728. 346.37 s [opt-env-conf-test] dummyVersion
  10729. 346.38 s [opt-env-conf-test] dummyProgDesc
  10730. 346.38 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/ToplevelSpec.hs:44:18-66
  10731. 346.38 s [opt-env-conf-test] @@ -41,7 +41,7 @@
  10732. 346.38 s [opt-env-conf-test] withArgs ["--run-settings-check"] $
  10733. 346.38 s [opt-env-conf-test] dummyRun `shouldThrow` (== ExitSuccess)
  10734. 346.38 s [opt-env-conf-test] it "can run a settings check with --run-settings-check even when there are more args" $
  10735. 346.38 s [opt-env-conf-test] - withArgs ["--run-settings-check", "more", "args", "here"] $
  10736. 346.38 s [opt-env-conf-test] + withArgs ["--run-settings-check", "more", "args", "here"] $
  10737. 346.38 s [opt-env-conf-test] runParser
  10738. 346.38 s [opt-env-conf-test] dummyVersion
  10739. 346.38 s [opt-env-conf-test] dummyProgDesc
  10740. 346.38 s [opt-env-conf-test] added mutation ListLit at test/OptEnvConf/ToplevelSpec.hs:44:18-66
  10741. 346.38 s [opt-env-conf-test] @@ -41,7 +41,8 @@
  10742. 346.38 s [opt-env-conf-test] withArgs ["--run-settings-check"] $
  10743. 346.38 s [opt-env-conf-test] dummyRun `shouldThrow` (== ExitSuccess)
  10744. 346.38 s [opt-env-conf-test] it "can run a settings check with --run-settings-check even when there are more args" $
  10745. 346.38 s [opt-env-conf-test] - withArgs ["--run-settings-check", "more", "args", "here"] $
  10746. 346.38 s [opt-env-conf-test] + withArgs ["--run-settings-check", "more", "args"
  10747. 346.38 s [opt-env-conf-test] +] $
  10748. 346.38 s [opt-env-conf-test] runParser
  10749. 346.38 s [opt-env-conf-test] dummyVersion
  10750. 346.38 s [opt-env-conf-test] dummyProgDesc
  10751. 346.38 s [opt-env-conf-test] added 20 mutations
  10752. 346.53 s [opt-env-conf-test] [15 of 17] Compiling Main ( test/Spec.hs, dist/build/opt-env-conf-test/opt-env-conf-test-tmp/Main.o ) [Impure plugin forced recompilation]
  10753. 346.53 s [opt-env-conf-test] mutation: instrumenting Main
  10754. 346.53 s [opt-env-conf-test] added 0 mutations
  10755. 346.60 s [opt-env-conf-test] [16 of 17] Compiling Paths_opt_env_conf_test ( dist/build/opt-env-conf-test/autogen/Paths_opt_env_conf_test.hs, dist/build/opt-env-conf-test/opt-env-conf-test-tmp/Paths_opt_env_conf_test.o ) [Impure plugin forced recompilation]
  10756. 346.65 s [opt-env-conf-test] [17 of 17] Linking dist/build/opt-env-conf-test/opt-env-conf-test
  10757. 348.45 s [opt-env-conf-test] mutation-nix: manifest output at /nix/store/61rcb4gn2sc380ykvq2pjivirncj7mr1-opt-env-conf-test-0.0.0.4-manifest:
  10758. 348.45 s [opt-env-conf-test] total 1088
  10759. 348.45 s [opt-env-conf-test] drwxr-xr-x 2 nixbld nixbld 4096 May 13 16:03 .
  10760. 348.45 s [opt-env-conf-test] drwxrwxr-t 325 nobody nixbld 36864 May 13 16:03 ..
  10761. 348.45 s [opt-env-conf-test] -rw-r--r-- 1 nixbld nixbld 2 May 13 16:03 Main.json
  10762. 348.45 s [opt-env-conf-test] -rw-r--r-- 1 nixbld nixbld 93171 May 13 16:03 OptEnvConf.APISpec.json
  10763. 348.45 s [opt-env-conf-test] -rw-r--r-- 1 nixbld nixbld 2 May 13 16:03 OptEnvConf.Args.Gen.json
  10764. 348.45 s [opt-env-conf-test] -rw-r--r-- 1 nixbld nixbld 5396 May 13 16:03 OptEnvConf.ArgsSpec.json
  10765. 348.45 s [opt-env-conf-test] -rw-r--r-- 1 nixbld nixbld 6388 May 13 16:03 OptEnvConf.CheckSpec.json
  10766. 348.45 s [opt-env-conf-test] -rw-r--r-- 1 nixbld nixbld 53379 May 13 16:03 OptEnvConf.CompleterSpec.json
  10767. 348.45 s [opt-env-conf-test] -rw-r--r-- 1 nixbld nixbld 662385 May 13 16:03 OptEnvConf.CompletionSpec.json
  10768. 348.45 s [opt-env-conf-test] -rw-r--r-- 1 nixbld nixbld 2 May 13 16:03 OptEnvConf.EnvMap.Gen.json
  10769. 348.45 s [opt-env-conf-test] -rw-r--r-- 1 nixbld nixbld 2 May 13 16:03 OptEnvConf.EnvMapSpec.json
  10770. 348.45 s [opt-env-conf-test] -rw-r--r-- 1 nixbld nixbld 29912 May 13 16:03 OptEnvConf.ErrorSpec.json
  10771. 348.45 s [opt-env-conf-test] -rw-r--r-- 1 nixbld nixbld 2 May 13 16:03 OptEnvConf.HelpSpec.json
  10772. 348.45 s [opt-env-conf-test] -rw-r--r-- 1 nixbld nixbld 12005 May 13 16:03 OptEnvConf.LintSpec.json
  10773. 348.45 s [opt-env-conf-test] -rw-r--r-- 1 nixbld nixbld 18385 May 13 16:03 OptEnvConf.NonDetSpec.json
  10774. 348.45 s [opt-env-conf-test] -rw-r--r-- 1 nixbld nixbld 2573 May 13 16:03 OptEnvConf.ReaderSpec.json
  10775. 348.45 s [opt-env-conf-test] -rw-r--r-- 1 nixbld nixbld 102220 May 13 16:03 OptEnvConf.RunSpec.json
  10776. 348.45 s [opt-env-conf-test] -rw-r--r-- 1 nixbld nixbld 25960 May 13 16:03 OptEnvConf.Test.json
  10777. 348.45 s [opt-env-conf-test] -rw-r--r-- 1 nixbld nixbld 2 May 13 16:03 OptEnvConf.TestUtils.json
  10778. 348.45 s [opt-env-conf-test] -rw-r--r-- 1 nixbld nixbld 13730 May 13 16:03 OptEnvConf.ToplevelSpec.json
  10779. 348.45 s [opt-env-conf-test] buildPhase completed in 1 minutes 0 seconds
  10780. 348.45 s [opt-env-conf-test] Phase: checkPhase
  10781. 348.46 s [opt-env-conf-test] mutation-nix: collecting coverage for suite opt-env-conf-test
  10782. 350.01 s [opt-env-conf-test] coverage (15/799): OptEnvConf\.APISpec.secret.shows the parser in the same way (149 mutations)
  10783. 350.87 s [opt-env-conf-test] coverage (18/799): OptEnvConf\.APISpec.secret.documents the env parser in the same way (58 mutations)
  10784. 351.11 s [opt-env-conf-test] Usage: opt-env-conf-test
  10785. 351.11 s [opt-env-conf-test]
  10786. 351.11 s [opt-env-conf-test] dummy
  10787. 351.11 s [opt-env-conf-test]
  10788. 351.11 s [opt-env-conf-test] Available settings:
  10789. 351.11 s [opt-env-conf-test] Show this help text
  10790. 351.11 s [opt-env-conf-test] switch: -h|--help
  10791. 351.11 s [opt-env-conf-test]
  10792. 351.11 s [opt-env-conf-test] Output version information: 0.0.0
  10793. 351.11 s [opt-env-conf-test] switch: --version
  10794. 351.11 s [opt-env-conf-test]
  10795. 351.11 s [opt-env-conf-test] coverage (3/799): OptEnvConf\.ToplevelSpec.--help.can show help text with --help even when there are more args:1 (81 mutations)
  10796. 351.37 s [opt-env-conf-test] coverage (28/799): OptEnvConf\.APISpec.secret.renders the Nix options the same way (82 mutations)
  10797. 351.44 s [opt-env-conf-test] coverage (22/799): OptEnvConf\.APISpec.secret.documents the long opt parser in the same way (63 mutations)
  10798. 351.45 s [opt-env-conf-test] coverage (19/799): OptEnvConf\.APISpec.secret.documents the help page in the same way (142 mutations)
  10799. 351.49 s [opt-env-conf-test] coverage (21/799): OptEnvConf\.APISpec.secret.produces the same docs structure as before (46 mutations)
  10800. 351.65 s [opt-env-conf-test] coverage (23/799): OptEnvConf\.APISpec.secret.documents the version page in the same way (7 mutations)
  10801. 351.90 s [opt-env-conf-test] Parser with check: test/OptEnvConf/CheckSpec.hs:55:68 in opt-env-conf-test:OptEnvConf.CheckSpec
  10802. 351.91 s [opt-env-conf-test] Requires capabilities: read-secret
  10803. 351.91 s [opt-env-conf-test] parser
  10804. 351.91 s [opt-env-conf-test] Setting: test/OptEnvConf/CheckSpec.hs:55:109 in opt-env-conf-test:OptEnvConf.CheckSpec
  10805. 351.91 s [opt-env-conf-test] Trying to consume an argument
  10806. 351.91 s [opt-env-conf-test] Found these possibilities to consume an argument:
  10807. 351.91 s [opt-env-conf-test] (Just "arg",Args {argsBefore = [Dead], argsAfter = []})
  10808. 351.91 s [opt-env-conf-test] (Nothing,Args {argsBefore = [], argsAfter = [Live (ArgPlain "arg")]})
  10809. 351.91 s [opt-env-conf-test] Considering this posibility: (Just "arg",Args {argsBefore = [Dead], argsAfter = []})
  10810. 351.92 s [opt-env-conf-test] Considering this posibility: (Nothing,Args {argsBefore = [], argsAfter = [Live (ArgPlain "arg")]})
  10811. 351.92 s [opt-env-conf-test] set based on argument: "arg"
  10812. 351.92 s [opt-env-conf-test] could not set based on argument: no argument
  10813. 351.92 s [opt-env-conf-test] not found
  10814. 351.92 s [opt-env-conf-test] check
  10815. 351.92 s [opt-env-conf-test] check
  10816. 351.92 s [opt-env-conf-test] failed, forgivable: False
  10817. 351.92 s [opt-env-conf-test] coverage (20/799): OptEnvConf\.APISpec.secret.produces the same opt docs structure as before (49 mutations)
  10818. 351.96 s [opt-env-conf-test] coverage (12/799): OptEnvConf\.CheckSpec.runSettingsCheckOn.says failed when a required capability is available (31 mutations)
  10819. 352.01 s [opt-env-conf-test] coverage (17/799): OptEnvConf\.APISpec.secret.documents the short opt parser in the same way (74 mutations)
  10820. 352.07 s [opt-env-conf-test] coverage (14/799): OptEnvConf\.APISpec.secret.produces the same env docs structure as before (46 mutations)
  10821. 352.09 s [opt-env-conf-test] coverage (26/799): OptEnvConf\.APISpec.secret.documents the conf parser in the same way (56 mutations)
  10822. 352.38 s [opt-env-conf-test] pure value
  10823. 352.41 s [opt-env-conf-test] coverage (9/799): OptEnvConf\.CheckSpec.runSettingsCheckOn.is succesful on the trivial parser (1 mutations)
  10824. 352.60 s [opt-env-conf-test] Usage: opt-env-conf-test
  10825. 352.60 s [opt-env-conf-test]
  10826. 352.60 s [opt-env-conf-test] dummy
  10827. 352.60 s [opt-env-conf-test]
  10828. 352.60 s [opt-env-conf-test] Available settings:
  10829. 352.60 s [opt-env-conf-test] Show this help text
  10830. 352.60 s [opt-env-conf-test] switch: -h|--help
  10831. 352.60 s [opt-env-conf-test]
  10832. 352.60 s [opt-env-conf-test] Output version information: 0.0.0
  10833. 352.60 s [opt-env-conf-test] switch: --version
  10834. 352.60 s [opt-env-conf-test]
  10835. 352.65 s [opt-env-conf-test] coverage (4/799): OptEnvConf\.ToplevelSpec.--help.can show help text with --help (79 mutations)
  10836. 352.81 s [opt-env-conf-test] pure value
  10837. 352.82 s [opt-env-conf-test] Settings parsed successfully.Usage: opt-env-conf-test
  10838. 352.82 s [opt-env-conf-test]
  10839. 352.83 s [opt-env-conf-test] dummy
  10840. 352.83 s [opt-env-conf-test]
  10841. 352.83 s [opt-env-conf-test] Available settings:
  10842. 352.83 s [opt-env-conf-test] Show this help text
  10843. 352.83 s [opt-env-conf-test] switch: -h|--help
  10844. 352.83 s [opt-env-conf-test]
  10845. 352.83 s [opt-env-conf-test] Output version information: 0.0.0
  10846. 352.83 s [opt-env-conf-test] switch: --version
  10847. 352.83 s [opt-env-conf-test]
  10848. 352.83 s [opt-env-conf-test] coverage (25/799): OptEnvConf\.APISpec.secret.produces the same conf docs structure as before (46 mutations)
  10849. 352.84 s [opt-env-conf-test] coverage (5/799): OptEnvConf\.ToplevelSpec.--run-settings-check.can run a settings check with --run-settings-check (20 mutations)
  10850. 352.88 s [opt-env-conf-test] coverage (1/799): OptEnvConf\.ToplevelSpec.--help.can show help text with -h (78 mutations)
  10851. 352.88 s [opt-env-conf-test] Many: without srcLoc
  10852. 352.89 s [opt-env-conf-test] Setting: test/OptEnvConf/ToplevelSpec.hs:49:19 in opt-env-conf-test:OptEnvConf.ToplevelSpec
  10853. 352.89 s [opt-env-conf-test] Trying to consume an argument
  10854. 352.89 s [opt-env-conf-test] Found these possibilities to consume an argument:
  10855. 352.89 s [opt-env-conf-test] (Just "more",Args {argsBefore = [Dead], argsAfter = [Live (ArgPlain "args"),Live (ArgPlain "here")]})
  10856. 352.89 s [opt-env-conf-test] (Nothing,Args {argsBefore = [], argsAfter = [Live (ArgPlain "more"),Live (ArgPlain "args"),Live (ArgPlain "here")]})
  10857. 352.89 s [opt-env-conf-test] Considering this posibility: (Just "more",Args {argsBefore = [Dead], argsAfter = [Live (ArgPlain "args"),Live (ArgPlain "here")]})
  10858. 352.90 s [opt-env-conf-test] Considering this posibility: (Nothing,Args {argsBefore = [], argsAfter = [Live (ArgPlain "more"),Live (ArgPlain "args"),Live (ArgPlain "here")]})
  10859. 352.90 s [opt-env-conf-test] set based on argument: "more"
  10860. 352.90 s [opt-env-conf-test] could not set based on argument: no argument
  10861. 352.90 s [opt-env-conf-test] not found
  10862. 352.90 s [opt-env-conf-test] Many: without srcLoc
  10863. 352.90 s [opt-env-conf-test] Setting: test/OptEnvConf/ToplevelSpec.hs:49:19 in opt-env-conf-test:OptEnvConf.ToplevelSpec
  10864. 352.90 s [opt-env-conf-test] Trying to consume an argument
  10865. 352.90 s [opt-env-conf-test] Found these possibilities to consume an argument:
  10866. 352.90 s [opt-env-conf-test] (Just "args",Args {argsBefore = [Dead,Dead], argsAfter = [Live (ArgPlain "here")]})
  10867. 352.90 s [opt-env-conf-test] (Nothing,Args {argsBefore = [Dead], argsAfter = [Live (ArgPlain "args"),Live (ArgPlain "here")]})
  10868. 352.90 s [opt-env-conf-test] Considering this posibility: (Just "args",Args {argsBefore = [Dead,Dead], argsAfter = [Live (ArgPlain "here")]})
  10869. 352.90 s [opt-env-conf-test] Considering this posibility: (Nothing,Args {argsBefore = [Dead], argsAfter = [Live (ArgPlain "args"),Live (ArgPlain "here")]})
  10870. 352.90 s [opt-env-conf-test] set based on argument: "args"
  10871. 352.90 s [opt-env-conf-test] could not set based on argument: no argument
  10872. 352.90 s [opt-env-conf-test] not found
  10873. 352.90 s [opt-env-conf-test] coverage (16/799): OptEnvConf\.APISpec.secret.renders the reference documentation in the same way (192 mutations)
  10874. 352.90 s [opt-env-conf-test] Many: without srcLoc
  10875. 352.91 s [opt-env-conf-test] Setting: test/OptEnvConf/ToplevelSpec.hs:49:19 in opt-env-conf-test:OptEnvConf.ToplevelSpec
  10876. 352.91 s [opt-env-conf-test] Trying to consume an argument
  10877. 352.91 s [opt-env-conf-test] Found these possibilities to consume an argument:
  10878. 352.91 s [opt-env-conf-test] (Just "here",Args {argsBefore = [Dead,Dead,Dead], argsAfter = []})
  10879. 352.91 s [opt-env-conf-test] (Nothing,Args {argsBefore = [Dead,Dead], argsAfter = [Live (ArgPlain "here")]})
  10880. 352.91 s [opt-env-conf-test] Considering this posibility: (Just "here",Args {argsBefore = [Dead,Dead,Dead], argsAfter = []})
  10881. 352.92 s [opt-env-conf-test] Considering this posibility: (Nothing,Args {argsBefore = [Dead,Dead], argsAfter = [Live (ArgPlain "here")]})
  10882. 352.92 s [opt-env-conf-test] set based on argument: "here"
  10883. 352.92 s [opt-env-conf-test] could not set based on argument: no argument
  10884. 352.92 s [opt-env-conf-test] not found
  10885. 352.92 s [opt-env-conf-test] Many: without srcLoc
  10886. 352.92 s [opt-env-conf-test] Setting: test/OptEnvConf/ToplevelSpec.hs:49:19 in opt-env-conf-test:OptEnvConf.ToplevelSpec
  10887. 352.92 s [opt-env-conf-test] Trying to consume an argument
  10888. 352.92 s [opt-env-conf-test] Found these possibilities to consume an argument:
  10889. 352.92 s [opt-env-conf-test] (Nothing,Args {argsBefore = [Dead,Dead,Dead], argsAfter = []})
  10890. 352.92 s [opt-env-conf-test] Considering this posibility: (Nothing,Args {argsBefore = [Dead,Dead,Dead], argsAfter = []})
  10891. 352.92 s [opt-env-conf-test] could not set based on argument: no argument
  10892. 352.92 s [opt-env-conf-test] not found
  10893. 352.96 s [opt-env-conf-test] Settings parsed successfully.coverage (6/799): OptEnvConf\.ToplevelSpec.--run-settings-check.can run a settings check with --run-settings-check even when there are more args (68 mutations)
  10894. 353.00 s [opt-env-conf-test] Unrecognised args: -option1 option --option2 option --option3 option --option4 option
  10895. 353.03 s [opt-env-conf-test] coverage (7/799): OptEnvConf\.ToplevelSpec.can fail fast when too many unrecognsied arguments are given (103 mutations)
  10896. 353.08 s [opt-env-conf-test] Parser with check: test/OptEnvConf/CheckSpec.hs:45:68 in opt-env-conf-test:OptEnvConf.CheckSpec
  10897. 353.08 s [opt-env-conf-test] Requires capabilities: read-secret
  10898. 353.08 s [opt-env-conf-test] parser
  10899. 353.08 s [opt-env-conf-test] Setting: test/OptEnvConf/CheckSpec.hs:45:109 in opt-env-conf-test:OptEnvConf.CheckSpec
  10900. 353.08 s [opt-env-conf-test] Trying to consume an argument
  10901. 353.08 s [opt-env-conf-test] Found these possibilities to consume an argument:
  10902. 353.08 s [opt-env-conf-test] (Just "arg",Args {argsBefore = [Dead], argsAfter = []})
  10903. 353.08 s [opt-env-conf-test] (Nothing,Args {argsBefore = [], argsAfter = [Live (ArgPlain "arg")]})
  10904. 353.08 s [opt-env-conf-test] Considering this posibility: (Just "arg",Args {argsBefore = [Dead], argsAfter = []})
  10905. 353.08 s [opt-env-conf-test] Considering this posibility: (Nothing,Args {argsBefore = [], argsAfter = [Live (ArgPlain "arg")]})
  10906. 353.08 s [opt-env-conf-test] set based on argument: "arg"
  10907. 353.08 s [opt-env-conf-test] could not set based on argument: no argument
  10908. 353.08 s [opt-env-conf-test] not found
  10909. 353.08 s [opt-env-conf-test] check
  10910. 353.08 s [opt-env-conf-test] check
  10911. 353.08 s [opt-env-conf-test] Missing capabilities: read-secret
  10912. 353.11 s [opt-env-conf-test] coverage (11/799): OptEnvConf\.CheckSpec.runSettingsCheckOn.says incapable when a required capability is missing (24 mutations)
  10913. 353.17 s [opt-env-conf-test] coverage (24/799): OptEnvConf\.APISpec.secret.documents the man page in the same way (215 mutations)
  10914. 353.26 s [opt-env-conf-test] Setting: test/OptEnvConf/CheckSpec.hs:35:17 in opt-env-conf-test:OptEnvConf.CheckSpec
  10915. 353.26 s [opt-env-conf-test] Trying to consume an argument
  10916. 353.26 s [opt-env-conf-test] Found these possibilities to consume an argumeAp
  10917. 353.26 s [opt-env-conf-test] Parser with ncheck: test/OptEnvConf/CheckSpec.hs:68:71 in opt-env-conf-test:OptEnvConf.CheckSpec
  10918. 353.26 s [opt-env-conf-test] Requires capabilities: read-secret
  10919. 353.26 s [opt-env-conf-test] parser
  10920. 353.26 s [opt-env-conf-test] Setting: test/OptEnvConf/CheckSpec.hs:68:112 in opt-env-conf-test:OptEnvConf.CheckSpec
  10921. 353.26 s [opt-env-conf-test] Trying to consume an argument
  10922. 353.26 s [opt-env-conf-test] Found these possibilities to consume an argument:
  10923. 353.26 s [opt-env-conf-test] (Just "arg1",Args {argsBefore = [Dead], argsAfter = [Live (ArgPlain "arg2")]})
  10924. 353.26 s [opt-env-conf-test] (Nothing,Args {argsBefore = [], argsAfter = [Live (ArgPlain "arg1"),Live (ArgPlain "arg2")]})
  10925. 353.26 s [opt-env-conf-test] Considering this posibility: (Just "arg1",Args {argsBefore = [Dead], argsAfter = [Live (ArgPlain "arg2")]})
  10926. 353.26 s [opt-env-conf-test] Considering this posibility: (Nothing,Args {argsBefore = [], argsAfter = [Live (ArgPlain "arg1"),Live (ArgPlain "arg2")]})
  10927. 353.26 s [opt-env-conf-test] set based on argument: "arg1"
  10928. 353.26 s [opt-env-conf-test] could not set based on argument: no argument
  10929. 353.26 s [opt-env-conf-test] not found
  10930. 353.26 s [opt-env-conf-test] check
  10931. 353.26 s [opt-env-conf-test] check
  10932. 353.26 s [opt-env-conf-test] Missing capabilities: read-secret
  10933. 353.26 s [opt-env-conf-test] Parser with check: test/OptEnvConf/CheckSpec.hs:69:21 in opt-env-conf-test:OptEnvConf.CheckSpec
  10934. 353.26 s [opt-env-conf-test] parser
  10935. 353.26 s [opt-env-conf-test] Setting: testt:
  10936. 353.26 s [opt-env-conf-test] (Nothing,Args {argsBefore = [], argsAfter = []})
  10937. 353.26 s [opt-env-conf-test] Considering this posibility: (Nothing,Args {argsBefore = [], argsAfter = []})
  10938. 353.27 s [opt-env-conf-test] could not set based on argument: no argument
  10939. 353.27 s [opt-env-conf-test] not found
  10940. 353.27 s [opt-env-conf-test] /OptEnvConf/CheckSpec.hs:69:61 in opt-env-conf-test:OptEnvConf.CheckSpec
  10941. 353.27 s [opt-env-conf-test] Trying to consume an argument
  10942. 353.27 s [opt-env-conf-test] Found these possibilities to consume an argument:
  10943. 353.27 s [opt-env-conf-test] (Just "arg2",Args {argsBefore = [Dead,Dead], argsAfter = []})
  10944. 353.28 s [opt-env-conf-test] (Nothing,Args {argsBefore = [Dead], argsAfter = [Live (ArgPlain "arg2")]})
  10945. 353.28 s [opt-env-conf-test] Considering this posibility: (Just "arg2",Args {argsBefore = [Dead,Dead], argsAfter = []})
  10946. 353.28 s [opt-env-conf-test] Considering this posibility: (Nothing,Args {argsBefore = [Dead], argsAfter = [Live (ArgPlain "arg2")]})
  10947. 353.28 s [opt-env-conf-test] set based on argument: "arg2"
  10948. 353.28 s [opt-env-conf-test] could not set based on argument: no argument
  10949. 353.28 s [opt-env-conf-test] not found
  10950. 353.28 s [opt-env-conf-test] check
  10951. 353.28 s [opt-env-conf-test] check
  10952. 353.28 s [opt-env-conf-test] failed, forgivable: False
  10953. 353.28 s [opt-env-conf-test] Parser with check: test/OptEnvConf/CheckSpec.hs:69:21 in opt-env-conf-test:OptEnvConf.CheckSpec
  10954. 353.28 s [opt-env-conf-test] parser
  10955. 353.28 s [opt-env-conf-test] Setting: test/OptEnvConf/CheckSpec.hs:69:61 in opt-env-conf-test:OptEnvConf.CheckSpec
  10956. 353.28 s [opt-env-conf-test] Trying to consume an argument
  10957. 353.28 s [opt-env-conf-test] Found these possibilities to consume an argument:
  10958. 353.28 s [opt-env-conf-test] (Just "arg1",Args {argsBefore = [Dead], argsAfter = [Live (ArgPlain "arg2")]})
  10959. 353.28 s [opt-env-conf-test] (Nothing,Args {argsBefore = [], argsAfter = [Live (ArgPlain "arg1"),Live (ArgPlain "arg2")]})
  10960. 353.29 s [opt-env-conf-test] Considering this posibility: (Just "arg1",Args {argsBefore = [Dead], argsAfter = [Live (ArgPlain "arg2")]})
  10961. 353.29 s [opt-env-conf-test] Considering this posibility: (Nothing,Args {argsBefore = [], argsAfter = [Live (ArgPlain "arg1"),Live (ArgPlain "arg2")]})
  10962. 353.29 s [opt-env-conf-test] set based on argument: "arg1"
  10963. 353.29 s [opt-env-conf-test] could not set based on argument: no argument
  10964. 353.29 s [opt-env-conf-test] not found
  10965. 353.29 s [opt-env-conf-test] check
  10966. 353.29 s [opt-env-conf-test] check
  10967. 353.29 s [opt-env-conf-test] failed, forgivable: False
  10968. 353.30 s [opt-env-conf-test] Usage: opt-env-conf-test
  10969. 353.30 s [opt-env-conf-test]
  10970. 353.30 s [opt-env-conf-test] dummy
  10971. 353.30 s [opt-env-conf-test]
  10972. 353.30 s [opt-env-conf-test] Available settings:
  10973. 353.30 s [opt-env-conf-test] Show this help text
  10974. 353.30 s [opt-env-conf-test] switch: -h|--help
  10975. 353.30 s [opt-env-conf-test]
  10976. 353.30 s [opt-env-conf-test] Output version information: 0.0.0
  10977. 353.30 s [opt-env-conf-test] switch: --version
  10978. 353.30 s [opt-env-conf-test]
  10979. 353.30 s [opt-env-conf-test] coverage (10/799): OptEnvConf\.CheckSpec.runSettingsCheckOn.fails when a required setting is missing (15 mutations)
  10980. 353.32 s [opt-env-conf-test] coverage (13/799): OptEnvConf\.CheckSpec.runSettingsCheckOn.says failed when a required capability is missing but another setting failed (34 mutations)
  10981. 353.34 s [opt-env-conf-test] coverage (2/799): OptEnvConf\.ToplevelSpec.--help.can show help text with --help even when there are more args (80 mutations)
  10982. 353.36 s [opt-env-conf-test] coverage (27/799): OptEnvConf\.APISpec.secret.passes the linter (96 mutations)
  10983. 353.41 s [opt-env-conf-test] opt-env-conf-test 0.0.0
  10984. 353.46 s [opt-env-conf-test] coverage (8/799): OptEnvConf\.ToplevelSpec.--version.can show version info with --version (68 mutations)
  10985. 354.10 s [opt-env-conf-test] coverage (29/799): OptEnvConf\.APISpec.greet.produces the same docs structure as before (40 mutations)
  10986. 354.80 s [opt-env-conf-test] coverage (30/799): OptEnvConf\.APISpec.greet.documents the version page in the same way (7 mutations)
  10987. 355.15 s [opt-env-conf-test] coverage (31/799): OptEnvConf\.APISpec.greet.produces the same env docs structure as before (33 mutations)
  10988. 355.37 s [opt-env-conf-test] coverage (32/799): OptEnvConf\.APISpec.greet.documents the help page in the same way (143 mutations)
  10989. 355.51 s [opt-env-conf-test] coverage (33/799): OptEnvConf\.APISpec.greet.documents the short opt parser in the same way (64 mutations)
  10990. 355.53 s [opt-env-conf-test] coverage (34/799): OptEnvConf\.APISpec.greet.documents the long opt parser in the same way (56 mutations)
  10991. 355.71 s [opt-env-conf-test] coverage (35/799): OptEnvConf\.APISpec.greet.produces the same opt docs structure as before (36 mutations)
  10992. 355.80 s [opt-env-conf-test] coverage (36/799): OptEnvConf\.APISpec.greet.produces the same conf docs structure as before (40 mutations)
  10993. 356.00 s [opt-env-conf-test] coverage (37/799): OptEnvConf\.APISpec.greet.renders the reference documentation in the same way (193 mutations)
  10994. 356.08 s [opt-env-conf-test] coverage (40/799): OptEnvConf\.APISpec.greet.passes the linter (80 mutations)
  10995. 356.13 s [opt-env-conf-test] coverage (38/799): OptEnvConf\.APISpec.greet.shows the parser in the same way (143 mutations)
  10996. 356.21 s [opt-env-conf-test] coverage (39/799): OptEnvConf\.APISpec.greet.documents the conf parser in the same way (47 mutations)
  10997. 356.21 s [opt-env-conf-test] coverage (41/799): OptEnvConf\.APISpec.greet.documents the env parser in the same way (56 mutations)
  10998. 356.73 s [opt-env-conf-test] coverage (42/799): OptEnvConf\.APISpec.greet.documents the man page in the same way (216 mutations)
  10999. 356.90 s [opt-env-conf-test] coverage (43/799): OptEnvConf\.APISpec.greet.renders the Nix options the same way (67 mutations)
  11000. 357.16 s [opt-env-conf-test] coverage (44/799): OptEnvConf\.APISpec.hidden.documents the help page in the same way (63 mutations)
  11001. 357.34 s [opt-env-conf-test] coverage (45/799): OptEnvConf\.APISpec.hidden.produces the same docs structure as before (3 mutations)
  11002. 357.41 s [opt-env-conf-test] coverage (47/799): OptEnvConf\.APISpec.hidden.shows the parser in the same way (54 mutations)
  11003. 357.48 s [opt-env-conf-test] coverage (48/799): OptEnvConf\.APISpec.hidden.produces the same conf docs structure as before (3 mutations)
  11004. 357.50 s [opt-env-conf-test] coverage (46/799): OptEnvConf\.APISpec.hidden.renders the reference documentation in the same way (91 mutations)
  11005. 357.65 s [opt-env-conf-test] coverage (49/799): OptEnvConf\.APISpec.hidden.renders the Nix options the same way (46 mutations)
  11006. 357.78 s [opt-env-conf-test] coverage (51/799): OptEnvConf\.APISpec.hidden.documents the man page in the same way (110 mutations)
  11007. 357.83 s [opt-env-conf-test] coverage (50/799): OptEnvConf\.APISpec.hidden.documents the conf parser in the same way (3 mutations)
  11008. 357.96 s [opt-env-conf-test] coverage (54/799): OptEnvConf\.APISpec.hidden.documents the version page in the same way (7 mutations)
  11009. 358.02 s [opt-env-conf-test] coverage (55/799): OptEnvConf\.APISpec.hidden.documents the short opt parser in the same way (5 mutations)
  11010. 358.07 s [opt-env-conf-test] coverage (52/799): OptEnvConf\.APISpec.hidden.passes the linter (20 mutations)
  11011. 358.08 s [opt-env-conf-test] coverage (53/799): OptEnvConf\.APISpec.hidden.produces the same env docs structure as before (3 mutations)
  11012. 358.33 s [opt-env-conf-test] coverage (56/799): OptEnvConf\.APISpec.hidden.produces the same opt docs structure as before (3 mutations)
  11013. 358.68 s [opt-env-conf-test] coverage (57/799): OptEnvConf\.APISpec.hidden.documents the env parser in the same way (3 mutations)
  11014. 359.87 s [opt-env-conf-test] coverage (58/799): OptEnvConf\.APISpec.hidden.documents the long opt parser in the same way (3 mutations)
  11015. 360.12 s [opt-env-conf-test] coverage (60/799): OptEnvConf\.APISpec.yes-no.documents the short opt parser in the same way (43 mutations)
  11016. 360.40 s [opt-env-conf-test] coverage (59/799): OptEnvConf\.APISpec.yes-no.renders the reference documentation in the same way (157 mutations)
  11017. 360.59 s [opt-env-conf-test] coverage (64/799): OptEnvConf\.APISpec.yes-no.shows the parser in the same way (112 mutations)
  11018. 360.63 s [opt-env-conf-test] coverage (62/799): OptEnvConf\.APISpec.yes-no.documents the man page in the same way (180 mutations)
  11019. 360.69 s [opt-env-conf-test] coverage (65/799): OptEnvConf\.APISpec.yes-no.produces the same conf docs structure as before (22 mutations)
  11020. 360.73 s [opt-env-conf-test] coverage (61/799): OptEnvConf\.APISpec.yes-no.renders the Nix options the same way (58 mutations)
  11021. 360.76 s [opt-env-conf-test] coverage (63/799): OptEnvConf\.APISpec.yes-no.produces the same env docs structure as before (22 mutations)
  11022. 360.94 s [opt-env-conf-test] coverage (66/799): OptEnvConf\.APISpec.yes-no.documents the version page in the same way (7 mutations)
  11023. 361.02 s [opt-env-conf-test] coverage (68/799): OptEnvConf\.APISpec.yes-no.documents the conf parser in the same way (32 mutations)
  11024. 361.04 s [opt-env-conf-test] coverage (67/799): OptEnvConf\.APISpec.yes-no.produces the same docs structure as before (22 mutations)
  11025. 361.13 s [opt-env-conf-test] coverage (69/799): OptEnvConf\.APISpec.yes-no.documents the help page in the same way (107 mutations)
  11026. 361.61 s [opt-env-conf-test] coverage (70/799): OptEnvConf\.APISpec.yes-no.documents the env parser in the same way (34 mutations)
  11027. 362.01 s [opt-env-conf-test] coverage (71/799): OptEnvConf\.APISpec.yes-no.produces the same opt docs structure as before (25 mutations)
  11028. 362.19 s [opt-env-conf-test] coverage (72/799): OptEnvConf\.APISpec.yes-no.passes the linter (62 mutations)
  11029. 362.36 s [opt-env-conf-test] coverage (74/799): OptEnvConf\.APISpec.yes-no-optional.renders the Nix options the same way (57 mutations)
  11030. 362.38 s [opt-env-conf-test] coverage (75/799): OptEnvConf\.APISpec.yes-no-optional.documents the long opt parser in the same way (38 mutations)
  11031. 362.48 s [opt-env-conf-test] coverage (73/799): OptEnvConf\.APISpec.yes-no.documents the long opt parser in the same way (39 mutations)
  11032. 362.87 s [opt-env-conf-test] coverage (78/799): OptEnvConf\.APISpec.yes-no-optional.renders the reference documentation in the same way (156 mutations)
  11033. 362.89 s [opt-env-conf-test] coverage (76/799): OptEnvConf\.APISpec.yes-no-optional.documents the conf parser in the same way (31 mutations)
  11034. 362.93 s [opt-env-conf-test] coverage (77/799): OptEnvConf\.APISpec.yes-no-optional.produces the same env docs structure as before (21 mutations)
  11035. 363.04 s [opt-env-conf-test] coverage (80/799): OptEnvConf\.APISpec.yes-no-optional.shows the parser in the same way (111 mutations)
  11036. 363.09 s [opt-env-conf-test] coverage (81/799): OptEnvConf\.APISpec.yes-no-optional.produces the same docs structure as before (21 mutations)
  11037. 363.19 s [opt-env-conf-test] coverage (79/799): OptEnvConf\.APISpec.yes-no-optional.documents the version page in the same way (7 mutations)
  11038. 363.34 s [opt-env-conf-test] coverage (82/799): OptEnvConf\.APISpec.yes-no-optional.documents the help page in the same way (106 mutations)
  11039. 363.76 s [opt-env-conf-test] coverage (84/799): OptEnvConf\.APISpec.yes-no-optional.produces the same opt docs structure as before (24 mutations)
  11040. 363.94 s [opt-env-conf-test] coverage (83/799): OptEnvConf\.APISpec.yes-no-optional.documents the short opt parser in the same way (42 mutations)
  11041. 364.60 s [opt-env-conf-test] coverage (85/799): OptEnvConf\.APISpec.yes-no-optional.documents the env parser in the same way (33 mutations)
  11042. 366.50 s [opt-env-conf-test] coverage (86/799): OptEnvConf\.APISpec.yes-no-optional.produces the same conf docs structure as before (21 mutations)
  11043. 366.59 s [opt-env-conf-test] coverage (87/799): OptEnvConf\.APISpec.yes-no-optional.passes the linter (61 mutations)
  11044. 366.77 s [opt-env-conf-test] coverage (90/799): OptEnvConf\.APISpec.sum-type.documents the long opt parser in the same way (45 mutations)
  11045. 366.83 s [opt-env-conf-test] coverage (88/799): OptEnvConf\.APISpec.yes-no-optional.documents the man page in the same way (179 mutations)
  11046. 367.14 s [opt-env-conf-test] coverage (91/799): OptEnvConf\.APISpec.sum-type.documents the short opt parser in the same way (47 mutations)
  11047. 367.55 s [opt-env-conf-test] coverage (93/799): OptEnvConf\.APISpec.sum-type.produces the same opt docs structure as before (29 mutations)
  11048. 367.62 s [opt-env-conf-test] coverage (94/799): OptEnvConf\.APISpec.sum-type.produces the same conf docs structure as before (26 mutations)
  11049. 367.62 s [opt-env-conf-test] coverage (89/799): OptEnvConf\.APISpec.sum-type.documents the env parser in the same way (38 mutations)
  11050. 367.71 s [opt-env-conf-test] coverage (92/799): OptEnvConf\.APISpec.sum-type.shows the parser in the same way (95 mutations)
  11051. 367.89 s [opt-env-conf-test] coverage (99/799): OptEnvConf\.APISpec.sum-type.renders the reference documentation in the same way (161 mutations)
  11052. 368.01 s [opt-env-conf-test] coverage (98/799): OptEnvConf\.APISpec.sum-type.documents the help page in the same way (111 mutations)
  11053. 368.04 s [opt-env-conf-test] coverage (96/799): OptEnvConf\.APISpec.sum-type.documents the man page in the same way (184 mutations)
  11054. 368.06 s [opt-env-conf-test] coverage (103/799): OptEnvConf\.APISpec.sum-type.documents the conf parser in the same way (36 mutations)
  11055. 368.55 s [opt-env-conf-test] coverage (95/799): OptEnvConf\.APISpec.sum-type.documents the version page in the same way (7 mutations)
  11056. 368.60 s [opt-env-conf-test] coverage (104/799): OptEnvConf\.APISpec.verbose.documents the env parser in the same way (8 mutations)
  11057. 368.63 s [opt-env-conf-test] coverage (101/799): OptEnvConf\.APISpec.sum-type.produces the same docs structure as before (26 mutations)
  11058. 369.30 s [opt-env-conf-test] coverage (105/799): OptEnvConf\.APISpec.verbose.produces the same env docs structure as before (8 mutations)
  11059. 369.31 s [opt-env-conf-test] coverage (100/799): OptEnvConf\.APISpec.sum-type.renders the Nix options the same way (62 mutations)
  11060. 369.94 s [opt-env-conf-test] coverage (107/799): OptEnvConf\.APISpec.verbose.documents the long opt parser in the same way (27 mutations)
  11061. 369.97 s [opt-env-conf-test] coverage (113/799): OptEnvConf\.APISpec.verbose.renders the reference documentation in the same way (111 mutations)
  11062. 370.06 s [opt-env-conf-test] coverage (106/799): OptEnvConf\.APISpec.verbose.shows the parser in the same way (63 mutations)
  11063. 370.09 s [opt-env-conf-test] coverage (108/799): OptEnvConf\.APISpec.verbose.documents the short opt parser in the same way (30 mutations)
  11064. 370.21 s [opt-env-conf-test] coverage (110/799): OptEnvConf\.APISpec.verbose.renders the Nix options the same way (46 mutations)
  11065. 370.45 s [opt-env-conf-test] coverage (109/799): OptEnvConf\.APISpec.verbose.produces the same conf docs structure as before (8 mutations)
  11066. 370.53 s [opt-env-conf-test] coverage (112/799): OptEnvConf\.APISpec.verbose.documents the version page in the same way (7 mutations)
  11067. 370.64 s [opt-env-conf-test] coverage (97/799): OptEnvConf\.APISpec.sum-type.produces the same env docs structure as before (26 mutations)
  11068. 370.66 s [opt-env-conf-test] coverage (111/799): OptEnvConf\.APISpec.verbose.documents the man page in the same way (130 mutations)
  11069. 371.73 s [opt-env-conf-test] coverage (114/799): OptEnvConf\.APISpec.verbose.documents the help page in the same way (86 mutations)
  11070. 372.78 s [opt-env-conf-test] coverage (102/799): OptEnvConf\.APISpec.sum-type.passes the linter (66 mutations)
  11071. 373.67 s [opt-env-conf-test] coverage (127/799): OptEnvConf\.APISpec.empty.documents the env parser in the same way (0 mutations)
  11072. 373.68 s [opt-env-conf-test] coverage (117/799): OptEnvConf\.APISpec.verbose.produces the same opt docs structure as before (11 mutations)
  11073. 373.97 s [opt-env-conf-test] coverage (115/799): OptEnvConf\.APISpec.verbose.passes the linter (29 mutations)
  11074. 374.25 s [opt-env-conf-test] coverage (116/799): OptEnvConf\.APISpec.verbose.produces the same docs structure as before (8 mutations)
  11075. 374.32 s [opt-env-conf-test] coverage (124/799): OptEnvConf\.APISpec.empty.documents the man page in the same way (107 mutations)
  11076. 374.36 s [opt-env-conf-test] coverage (118/799): OptEnvConf\.APISpec.verbose.documents the conf parser in the same way (8 mutations)
  11077. 374.46 s [opt-env-conf-test] coverage (126/799): OptEnvConf\.APISpec.empty.documents the version page in the same way (7 mutations)
  11078. 374.83 s [opt-env-conf-test] coverage (139/799): OptEnvConf\.APISpec.enable-disable.documents the help page in the same way (107 mutations)
  11079. 374.90 s [opt-env-conf-test] coverage (125/799): OptEnvConf\.APISpec.empty.documents the long opt parser in the same way (0 mutations)
  11080. 374.92 s [opt-env-conf-test] coverage (123/799): OptEnvConf\.APISpec.empty.produces the same opt docs structure as before (1 mutations)
  11081. 375.26 s [opt-env-conf-test] coverage (120/799): OptEnvConf\.APISpec.empty.documents the short opt parser in the same way (2 mutations)
  11082. 375.32 s [opt-env-conf-test] coverage (130/799): OptEnvConf\.APISpec.empty.produces the same docs structure as before (1 mutations)
  11083. 375.36 s [opt-env-conf-test] coverage (121/799): OptEnvConf\.APISpec.empty.shows the parser in the same way (10 mutations)
  11084. 376.18 s [opt-env-conf-test] coverage (131/799): OptEnvConf\.APISpec.empty.renders the reference documentation in the same way (88 mutations)
  11085. 376.27 s [opt-env-conf-test] coverage (119/799): OptEnvConf\.APISpec.empty.passes the linter (0 mutations)
  11086. 376.31 s [opt-env-conf-test] coverage (135/799): OptEnvConf\.APISpec.enable-disable.passes the linter (62 mutations)
  11087. 376.59 s [opt-env-conf-test] coverage (122/799): OptEnvConf\.APISpec.empty.produces the same env docs structure as before (1 mutations)
  11088. 376.66 s [opt-env-conf-test] coverage (134/799): OptEnvConf\.APISpec.enable-disable.produces the same conf docs structure as before (22 mutations)
  11089. 377.31 s [opt-env-conf-test] coverage (133/799): OptEnvConf\.APISpec.empty.documents the conf parser in the same way (0 mutations)
  11090. 377.43 s [opt-env-conf-test] coverage (128/799): OptEnvConf\.APISpec.empty.renders the Nix options the same way (43 mutations)
  11091. 377.50 s [opt-env-conf-test] coverage (132/799): OptEnvConf\.APISpec.empty.documents the help page in the same way (60 mutations)
  11092. 377.55 s [opt-env-conf-test] coverage (140/799): OptEnvConf\.APISpec.enable-disable.documents the version page in the same way (7 mutations)
  11093. 377.68 s [opt-env-conf-test] coverage (136/799): OptEnvConf\.APISpec.enable-disable.renders the Nix options the same way (58 mutations)
  11094. 377.75 s [opt-env-conf-test] coverage (137/799): OptEnvConf\.APISpec.enable-disable.produces the same docs structure as before (22 mutations)
  11095. 377.83 s [opt-env-conf-test] coverage (138/799): OptEnvConf\.APISpec.enable-disable.renders the reference documentation in the same way (157 mutations)
  11096. 378.23 s [opt-env-conf-test] coverage (152/799): OptEnvConf\.APISpec.sub-commands.renders the reference documentation in the same way (229 mutations)
  11097. 379.03 s [opt-env-conf-test] coverage (129/799): OptEnvConf\.APISpec.empty.produces the same conf docs structure as before (1 mutations)
  11098. 379.81 s [opt-env-conf-test] coverage (143/799): OptEnvConf\.APISpec.enable-disable.produces the same opt docs structure as before (25 mutations)
  11099. 379.99 s [opt-env-conf-test] coverage (141/799): OptEnvConf\.APISpec.enable-disable.documents the conf parser in the same way (32 mutations)
  11100. 380.40 s [opt-env-conf-test] coverage (151/799): OptEnvConf\.APISpec.sub-commands.produces the same docs structure as before (32 mutations)
  11101. 380.40 s [opt-env-conf-test] coverage (148/799): OptEnvConf\.APISpec.enable-disable.produces the same env docs structure as before (22 mutations)
  11102. 380.67 s [opt-env-conf-test] coverage (142/799): OptEnvConf\.APISpec.enable-disable.documents the man page in the same way (180 mutations)
  11103. 381.22 s [opt-env-conf-test] coverage (149/799): OptEnvConf\.APISpec.sub-commands.renders the Nix options the same way (66 mutations)
  11104. 381.22 s [opt-env-conf-test] coverage (150/799): OptEnvConf\.APISpec.sub-commands.documents the help page in the same way (136 mutations)
  11105. 381.30 s [opt-env-conf-test] coverage (146/799): OptEnvConf\.APISpec.enable-disable.shows the parser in the same way (112 mutations)
  11106. 381.72 s [opt-env-conf-test] coverage (147/799): OptEnvConf\.APISpec.enable-disable.documents the short opt parser in the same way (43 mutations)
  11107. 381.78 s [opt-env-conf-test] coverage (155/799): OptEnvConf\.APISpec.sub-commands.produces the same opt docs structure as before (35 mutations)
  11108. 382.64 s [opt-env-conf-test] coverage (154/799): OptEnvConf\.APISpec.sub-commands.produces the same env docs structure as before (32 mutations)
  11109. 382.83 s [opt-env-conf-test] coverage (144/799): OptEnvConf\.APISpec.enable-disable.documents the env parser in the same way (34 mutations)
  11110. 382.99 s [opt-env-conf-test] coverage (153/799): OptEnvConf\.APISpec.sub-commands.passes the linter (81 mutations)
  11111. 383.15 s [opt-env-conf-test] coverage (169/799): OptEnvConf\.APISpec.many-args.documents the long opt parser in the same way (25 mutations)
  11112. 383.19 s [opt-env-conf-test] coverage (156/799): OptEnvConf\.APISpec.sub-commands.documents the long opt parser in the same way (62 mutations)
  11113. 383.36 s [opt-env-conf-test] coverage (145/799): OptEnvConf\.APISpec.enable-disable.documents the long opt parser in the same way (39 mutations)
  11114. 383.55 s [opt-env-conf-test] coverage (159/799): OptEnvConf\.APISpec.sub-commands.documents the short opt parser in the same way (57 mutations)
  11115. 383.70 s [opt-env-conf-test] coverage (173/799): OptEnvConf\.APISpec.many-args.documents the version page in the same way (7 mutations)
  11116. 383.80 s [opt-env-conf-test] coverage (175/799): OptEnvConf\.APISpec.many-args.documents the man page in the same way (132 mutations)
  11117. 383.82 s [opt-env-conf-test] coverage (157/799): OptEnvConf\.APISpec.sub-commands.documents the version page in the same way (7 mutations)
  11118. 383.99 s [opt-env-conf-test] coverage (170/799): OptEnvConf\.APISpec.many-args.shows the parser in the same way (44 mutations)
  11119. 384.42 s [opt-env-conf-test] coverage (160/799): OptEnvConf\.APISpec.sub-commands.documents the man page in the same way (254 mutations)
  11120. 384.45 s [opt-env-conf-test] coverage (171/799): OptEnvConf\.APISpec.many-args.passes the linter (20 mutations)
  11121. 384.47 s [opt-env-conf-test] coverage (167/799): OptEnvConf\.APISpec.many-args.documents the env parser in the same way (8 mutations)
  11122. 384.62 s [opt-env-conf-test] coverage (158/799): OptEnvConf\.APISpec.sub-commands.produces the same conf docs structure as before (32 mutations)
  11123. 385.11 s [opt-env-conf-test] coverage (172/799): OptEnvConf\.APISpec.many-args.produces the same conf docs structure as before (8 mutations)
  11124. 385.21 s [opt-env-conf-test] coverage (161/799): OptEnvConf\.APISpec.sub-commands.shows the parser in the same way (150 mutations)
  11125. 385.34 s [opt-env-conf-test] coverage (176/799): OptEnvConf\.APISpec.many-args.produces the same opt docs structure as before (11 mutations)
  11126. 385.50 s [opt-env-conf-test] coverage (178/799): OptEnvConf\.APISpec.many-args.produces the same env docs structure as before (8 mutations)
  11127. 385.52 s [opt-env-conf-test] coverage (180/799): OptEnvConf\.APISpec.with-default.documents the man page in the same way (140 mutations)
  11128. 386.04 s [opt-env-conf-test] coverage (177/799): OptEnvConf\.APISpec.many-args.documents the short opt parser in the same way (28 mutations)
  11129. 386.55 s [opt-env-conf-test] coverage (162/799): OptEnvConf\.APISpec.sub-commands.documents the env parser in the same way (46 mutations)
  11130. 387.37 s [opt-env-conf-test] coverage (179/799): OptEnvConf\.APISpec.with-default.produces the same opt docs structure as before (21 mutations)
  11131. 387.79 s [opt-env-conf-test] coverage (182/799): OptEnvConf\.APISpec.with-default.documents the version page in the same way (7 mutations)
  11132. 388.75 s [opt-env-conf-test] coverage (181/799): OptEnvConf\.APISpec.with-default.documents the long opt parser in the same way (39 mutations)
  11133. 388.86 s [opt-env-conf-test] coverage (185/799): OptEnvConf\.APISpec.with-default.renders the reference documentation in the same way (121 mutations)
  11134. 388.94 s [opt-env-conf-test] coverage (186/799): OptEnvConf\.APISpec.with-default.documents the short opt parser in the same way (38 mutations)
  11135. 389.25 s [opt-env-conf-test] coverage (193/799): OptEnvConf\.APISpec.with-default.renders the Nix options the same way (56 mutations)
  11136. 389.41 s [opt-env-conf-test] coverage (183/799): OptEnvConf\.APISpec.with-default.shows the parser in the same way (55 mutations)
  11137. 389.67 s [opt-env-conf-test] coverage (195/799): OptEnvConf\.APISpec.three-commands.passes the linter (93 mutations)
  11138. 389.89 s [opt-env-conf-test] coverage (184/799): OptEnvConf\.APISpec.with-default.produces the same docs structure as before (18 mutations)
  11139. 390.13 s [opt-env-conf-test] coverage (187/799): OptEnvConf\.APISpec.with-default.passes the linter (51 mutations)
  11140. 390.23 s [opt-env-conf-test] coverage (198/799): OptEnvConf\.APISpec.three-commands.renders the reference documentation in the same way (211 mutations)
  11141. 390.34 s [opt-env-conf-test] coverage (194/799): OptEnvConf\.APISpec.three-commands.produces the same conf docs structure as before (35 mutations)
  11142. 390.91 s [opt-env-conf-test] coverage (196/799): OptEnvConf\.APISpec.three-commands.documents the conf parser in the same way (47 mutations)
  11143. 391.00 s [opt-env-conf-test] coverage (189/799): OptEnvConf\.APISpec.with-default.produces the same env docs structure as before (18 mutations)
  11144. 391.22 s [opt-env-conf-test] coverage (192/799): OptEnvConf\.APISpec.with-default.documents the env parser in the same way (18 mutations)
  11145. 391.32 s [opt-env-conf-test] coverage (190/799): OptEnvConf\.APISpec.with-default.produces the same conf docs structure as before (18 mutations)
  11146. 391.36 s [opt-env-conf-test] coverage (165/799): OptEnvConf\.APISpec.many-args.renders the Nix options the same way (46 mutations)
  11147. 391.47 s [opt-env-conf-test] coverage (201/799): OptEnvConf\.APISpec.three-commands.documents the help page in the same way (101 mutations)
  11148. 391.52 s [opt-env-conf-test] coverage (188/799): OptEnvConf\.APISpec.with-default.documents the conf parser in the same way (18 mutations)
  11149. 391.70 s [opt-env-conf-test] coverage (166/799): OptEnvConf\.APISpec.many-args.produces the same docs structure as before (8 mutations)
  11150. 391.78 s [opt-env-conf-test] coverage (168/799): OptEnvConf\.APISpec.many-args.renders the reference documentation in the same way (113 mutations)
  11151. 391.82 s [opt-env-conf-test] coverage (199/799): OptEnvConf\.APISpec.three-commands.produces the same docs structure as before (35 mutations)
  11152. 392.05 s [opt-env-conf-test] coverage (191/799): OptEnvConf\.APISpec.with-default.documents the help page in the same way (96 mutations)
  11153. 392.14 s [opt-env-conf-test] coverage (197/799): OptEnvConf\.APISpec.three-commands.documents the short opt parser in the same way (30 mutations)
  11154. 392.22 s [opt-env-conf-test] coverage (163/799): OptEnvConf\.APISpec.sub-commands.documents the conf parser in the same way (44 mutations)
  11155. 392.73 s [opt-env-conf-test] coverage (174/799): OptEnvConf\.APISpec.many-args.documents the help page in the same way (88 mutations)
  11156. 392.90 s [opt-env-conf-test] coverage (200/799): OptEnvConf\.APISpec.three-commands.renders the Nix options the same way (69 mutations)
  11157. 394.35 s [opt-env-conf-test] coverage (164/799): OptEnvConf\.APISpec.many-args.documents the conf parser in the same way (8 mutations)
  11158. 394.80 s [opt-env-conf-test] coverage (207/799): OptEnvConf\.APISpec.three-commands.documents the long opt parser in the same way (67 mutations)
  11159. 394.84 s [opt-env-conf-test] coverage (210/799): OptEnvConf\.APISpec.same-help.documents the help page in the same way (136 mutations)
  11160. 395.72 s [opt-env-conf-test] coverage (204/799): OptEnvConf\.APISpec.three-commands.documents the version page in the same way (7 mutations)
  11161. 395.73 s [opt-env-conf-test] coverage (203/799): OptEnvConf\.APISpec.three-commands.produces the same opt docs structure as before (38 mutations)
  11162. 396.35 s [opt-env-conf-test] coverage (205/799): OptEnvConf\.APISpec.three-commands.produces the same env docs structure as before (35 mutations)
  11163. 396.40 s [opt-env-conf-test] coverage (212/799): OptEnvConf\.APISpec.same-help.documents the short opt parser in the same way (68 mutations)
  11164. 396.44 s [opt-env-conf-test] coverage (211/799): OptEnvConf\.APISpec.same-help.documents the version page in the same way (7 mutations)
  11165. 396.55 s [opt-env-conf-test] coverage (202/799): OptEnvConf\.APISpec.three-commands.documents the env parser in the same way (49 mutations)
  11166. 396.67 s [opt-env-conf-test] coverage (208/799): OptEnvConf\.APISpec.three-commands.documents the man page in the same way (236 mutations)
  11167. 396.83 s [opt-env-conf-test] coverage (213/799): OptEnvConf\.APISpec.same-help.produces the same opt docs structure as before (41 mutations)
  11168. 397.13 s [opt-env-conf-test] coverage (209/799): OptEnvConf\.APISpec.same-help.documents the conf parser in the same way (48 mutations)
  11169. 397.32 s [opt-env-conf-test] coverage (219/799): OptEnvConf\.APISpec.same-help.produces the same docs structure as before (38 mutations)
  11170. 397.34 s [opt-env-conf-test] coverage (214/799): OptEnvConf\.APISpec.same-help.passes the linter (88 mutations)
  11171. 397.46 s [opt-env-conf-test] coverage (220/799): OptEnvConf\.APISpec.same-help.produces the same env docs structure as before (38 mutations)
  11172. 397.48 s [opt-env-conf-test] coverage (224/799): OptEnvConf\.APISpec.some-args.produces the same docs structure as before (10 mutations)
  11173. 397.49 s [opt-env-conf-test] coverage (206/799): OptEnvConf\.APISpec.three-commands.shows the parser in the same way (153 mutations)
  11174. 397.53 s [opt-env-conf-test] coverage (221/799): OptEnvConf\.APISpec.same-help.documents the long opt parser in the same way (55 mutations)
  11175. 397.63 s [opt-env-conf-test] coverage (217/799): OptEnvConf\.APISpec.same-help.renders the Nix options the same way (72 mutations)
  11176. 397.77 s [opt-env-conf-test] coverage (216/799): OptEnvConf\.APISpec.same-help.produces the same conf docs structure as before (38 mutations)
  11177. 397.90 s [opt-env-conf-test] coverage (222/799): OptEnvConf\.APISpec.same-help.documents the env parser in the same way (50 mutations)
  11178. 398.35 s [opt-env-conf-test] coverage (223/799): OptEnvConf\.APISpec.same-help.shows the parser in the same way (141 mutations)
  11179. 398.50 s [opt-env-conf-test] coverage (215/799): OptEnvConf\.APISpec.same-help.documents the man page in the same way (209 mutations)
  11180. 398.72 s [opt-env-conf-test] coverage (218/799): OptEnvConf\.APISpec.same-help.renders the reference documentation in the same way (186 mutations)
  11181. 398.92 s [opt-env-conf-test] coverage (231/799): OptEnvConf\.APISpec.some-args.documents the man page in the same way (146 mutations)
  11182. 399.04 s [opt-env-conf-test] coverage (230/799): OptEnvConf\.APISpec.some-args.renders the reference documentation in the same way (123 mutations)
  11183. 399.15 s [opt-env-conf-test] coverage (232/799): OptEnvConf\.APISpec.some-args.documents the short opt parser in the same way (35 mutations)
  11184. 400.20 s [opt-env-conf-test] coverage (233/799): OptEnvConf\.APISpec.some-args.documents the version page in the same way (7 mutations)
  11185. 401.01 s [opt-env-conf-test] coverage (236/799): OptEnvConf\.APISpec.some-args.shows the parser in the same way (65 mutations)
  11186. 402.23 s [opt-env-conf-test] coverage (235/799): OptEnvConf\.APISpec.some-args.documents the help page in the same way (95 mutations)
  11187. 402.82 s [opt-env-conf-test] coverage (242/799): OptEnvConf\.APISpec.enable-disable-optional.documents the short opt parser in the same way (42 mutations)
  11188. 402.98 s [opt-env-conf-test] coverage (234/799): OptEnvConf\.APISpec.some-args.produces the same env docs structure as before (10 mutations)
  11189. 403.07 s [opt-env-conf-test] coverage (229/799): OptEnvConf\.APISpec.some-args.documents the long opt parser in the same way (27 mutations)
  11190. 403.34 s [opt-env-conf-test] coverage (239/799): OptEnvConf\.APISpec.enable-disable-optional.documents the long opt parser in the same way (38 mutations)
  11191. 403.42 s [opt-env-conf-test] coverage (266/799): OptEnvConf\.APISpec.sub-settings.documents the env parser in the same way (43 mutations)
  11192. 403.55 s [opt-env-conf-test] coverage (244/799): OptEnvConf\.APISpec.enable-disable-optional.documents the man page in the same way (179 mutations)
  11193. 403.77 s [opt-env-conf-test] coverage (260/799): OptEnvConf\.APISpec.sub-settings.renders the reference documentation in the same way (183 mutations)
  11194. 403.94 s [opt-env-conf-test] coverage (241/799): OptEnvConf\.APISpec.enable-disable-optional.produces the same opt docs structure as before (24 mutations)
  11195. 403.99 s [opt-env-conf-test] coverage (240/799): OptEnvConf\.APISpec.enable-disable-optional.produces the same docs structure as before (21 mutations)
  11196. 404.05 s [opt-env-conf-test] coverage (227/799): OptEnvConf\.APISpec.some-args.renders the Nix options the same way (46 mutations)
  11197. 404.13 s [opt-env-conf-test] coverage (248/799): OptEnvConf\.APISpec.enable-disable-optional.documents the conf parser in the same way (31 mutations)
  11198. 404.14 s [opt-env-conf-test] coverage (245/799): OptEnvConf\.APISpec.enable-disable-optional.passes the linter (61 mutations)
  11199. 404.17 s [opt-env-conf-test] coverage (237/799): OptEnvConf\.APISpec.some-args.produces the same conf docs structure as before (10 mutations)
  11200. 404.26 s [opt-env-conf-test] coverage (238/799): OptEnvConf\.APISpec.some-args.documents the conf parser in the same way (10 mutations)
  11201. 404.32 s [opt-env-conf-test] coverage (267/799): OptEnvConf\.APISpec.sub-settings.documents the short opt parser in the same way (51 mutations)
  11202. 404.36 s [opt-env-conf-test] coverage (243/799): OptEnvConf\.APISpec.enable-disable-optional.renders the reference documentation in the same way (156 mutations)
  11203. 404.53 s [opt-env-conf-test] coverage (226/799): OptEnvConf\.APISpec.some-args.documents the env parser in the same way (10 mutations)
  11204. 404.79 s [opt-env-conf-test] coverage (228/799): OptEnvConf\.APISpec.some-args.passes the linter (20 mutations)
  11205. 404.80 s [opt-env-conf-test] coverage (264/799): OptEnvConf\.APISpec.sub-settings.documents the help page in the same way (133 mutations)
  11206. 405.07 s [opt-env-conf-test] coverage (247/799): OptEnvConf\.APISpec.enable-disable-optional.documents the env parser in the same way (33 mutations)
  11207. 405.50 s [opt-env-conf-test] coverage (225/799): OptEnvConf\.APISpec.some-args.produces the same opt docs structure as before (13 mutations)
  11208. 405.77 s [opt-env-conf-test] coverage (246/799): OptEnvConf\.APISpec.enable-disable-optional.documents the help page in the same way (106 mutations)
  11209. 405.80 s [opt-env-conf-test] coverage (263/799): OptEnvConf\.APISpec.sub-settings.documents the long opt parser in the same way (41 mutations)
  11210. 406.34 s [opt-env-conf-test] coverage (283/799): OptEnvConf\.APISpec.optional.documents the short opt parser in the same way (40 mutations)
  11211. 406.52 s [opt-env-conf-test] coverage (269/799): OptEnvConf\.APISpec.optional.documents the conf parser in the same way (20 mutations)
  11212. 406.92 s [opt-env-conf-test] coverage (268/799): OptEnvConf\.APISpec.sub-settings.shows the parser in the same way (128 mutations)
  11213. 407.02 s [opt-env-conf-test] coverage (262/799): OptEnvConf\.APISpec.sub-settings.documents the man page in the same way (206 mutations)
  11214. 407.26 s [opt-env-conf-test] coverage (265/799): OptEnvConf\.APISpec.sub-settings.passes the linter (55 mutations)
  11215. 407.36 s [opt-env-conf-test] coverage (273/799): OptEnvConf\.APISpec.optional.documents the help page in the same way (100 mutations)
  11216. 407.45 s [opt-env-conf-test] coverage (276/799): OptEnvConf\.APISpec.optional.documents the version page in the same way (7 mutations)
  11217. 407.51 s [opt-env-conf-test] coverage (270/799): OptEnvConf\.APISpec.optional.renders the Nix options the same way (58 mutations)
  11218. 407.71 s [opt-env-conf-test] coverage (250/799): OptEnvConf\.APISpec.enable-disable-optional.renders the Nix options the same way (57 mutations)
  11219. 408.49 s [opt-env-conf-test] coverage (259/799): OptEnvConf\.APISpec.sub-settings.renders the Nix options the same way (67 mutations)
  11220. 408.81 s [opt-env-conf-test] coverage (253/799): OptEnvConf\.APISpec.enable-disable-optional.produces the same env docs structure as before (21 mutations)
  11221. 408.87 s [opt-env-conf-test] coverage (272/799): OptEnvConf\.APISpec.optional.renders the reference documentation in the same way (125 mutations)
  11222. 409.31 s [opt-env-conf-test] coverage (254/799): OptEnvConf\.APISpec.sub-settings.produces the same opt docs structure as before (27 mutations)
  11223. 409.34 s [opt-env-conf-test] coverage (257/799): OptEnvConf\.APISpec.sub-settings.documents the conf parser in the same way (41 mutations)
  11224. 409.65 s [opt-env-conf-test] coverage (274/799): OptEnvConf\.APISpec.optional.produces the same env docs structure as before (20 mutations)
  11225. 409.83 s [opt-env-conf-test] coverage (275/799): OptEnvConf\.APISpec.optional.documents the env parser in the same way (20 mutations)
  11226. 409.95 s [opt-env-conf-test] coverage (249/799): OptEnvConf\.APISpec.enable-disable-optional.documents the version page in the same way (7 mutations)
  11227. 410.01 s [opt-env-conf-test] coverage (258/799): OptEnvConf\.APISpec.sub-settings.documents the version page in the same way (7 mutations)
  11228. 410.04 s [opt-env-conf-test] coverage (293/799): OptEnvConf\.APISpec.big-config.documents the long opt parser in the same way (39 mutations)
  11229. 410.09 s [opt-env-conf-test] coverage (278/799): OptEnvConf\.APISpec.optional.documents the man page in the same way (144 mutations)
  11230. 410.25 s [opt-env-conf-test] coverage (256/799): OptEnvConf\.APISpec.sub-settings.produces the same env docs structure as before (31 mutations)
  11231. 410.25 s [opt-env-conf-test] coverage (255/799): OptEnvConf\.APISpec.sub-settings.produces the same docs structure as before (38 mutations)
  11232. 410.63 s [opt-env-conf-test] coverage (280/799): OptEnvConf\.APISpec.optional.produces the same conf docs structure as before (20 mutations)
  11233. 410.88 s [opt-env-conf-test] coverage (252/799): OptEnvConf\.APISpec.enable-disable-optional.produces the same conf docs structure as before (21 mutations)
  11234. 411.17 s [opt-env-conf-test] coverage (251/799): OptEnvConf\.APISpec.enable-disable-optional.shows the parser in the same way (111 mutations)
  11235. 411.18 s [opt-env-conf-test] coverage (287/799): OptEnvConf\.APISpec.big-config.documents the help page in the same way (113 mutations)
  11236. 411.30 s [opt-env-conf-test] coverage (284/799): OptEnvConf\.APISpec.big-config.renders the Nix options the same way (58 mutations)
  11237. 411.57 s [opt-env-conf-test] coverage (291/799): OptEnvConf\.APISpec.big-config.produces the same conf docs structure as before (22 mutations)
  11238. 411.64 s [opt-env-conf-test] coverage (292/799): OptEnvConf\.APISpec.big-config.shows the parser in the same way (112 mutations)
  11239. 412.25 s [opt-env-conf-test] coverage (285/799): OptEnvConf\.APISpec.big-config.documents the man page in the same way (186 mutations)
  11240. 413.11 s [opt-env-conf-test] coverage (294/799): OptEnvConf\.APISpec.big-config.renders the reference documentation in the same way (163 mutations)
  11241. 413.16 s [opt-env-conf-test] coverage (296/799): OptEnvConf\.APISpec.big-config.produces the same env docs structure as before (22 mutations)
  11242. 413.56 s [opt-env-conf-test] coverage (297/799): OptEnvConf\.APISpec.big-config.documents the short opt parser in the same way (45 mutations)
  11243. 413.66 s [opt-env-conf-test] coverage (279/799): OptEnvConf\.APISpec.optional.documents the long opt parser in the same way (37 mutations)
  11244. 413.69 s [opt-env-conf-test] coverage (281/799): OptEnvConf\.APISpec.optional.produces the same opt docs structure as before (23 mutations)
  11245. 413.78 s [opt-env-conf-test] coverage (282/799): OptEnvConf\.APISpec.optional.passes the linter (44 mutations)
  11246. 413.90 s [opt-env-conf-test] coverage (295/799): OptEnvConf\.APISpec.big-config.documents the version page in the same way (7 mutations)
  11247. 414.10 s [opt-env-conf-test] coverage (307/799): OptEnvConf\.HelpSpec.this help page in the same way for args\: ["sub","bar"] (79 mutations)
  11248. 414.12 s [opt-env-conf-test] coverage (306/799): OptEnvConf\.HelpSpec.this help page in the same way for args\: ["create"] (103 mutations)
  11249. 414.89 s [opt-env-conf-test] coverage (277/799): OptEnvConf\.APISpec.optional.produces the same docs structure as before (20 mutations)
  11250. 414.89 s [opt-env-conf-test] coverage (308/799): OptEnvConf\.RunSpec.runParser.withCombinedYamlConfig.can parse without any arguments (30 mutations)
  11251. 415.30 s [opt-env-conf-test] coverage (310/799): OptEnvConf\.RunSpec.runParser.Select.can use the second parser with select (0 mutations)
  11252. 415.36 s [opt-env-conf-test] coverage (312/799): OptEnvConf\.RunSpec.runParser.subArgs.can prefix a switch parser (25 mutations)
  11253. 415.59 s [opt-env-conf-test] coverage (314/799): OptEnvConf\.RunSpec.runParser.Some.fails to parse zero args (19 mutations)
  11254. 415.61 s [opt-env-conf-test] coverage (289/799): OptEnvConf\.APISpec.big-config.produces the same docs structure as before (22 mutations)
  11255. 415.61 s [opt-env-conf-test] coverage (313/799): OptEnvConf\.RunSpec.runParser.subArgs.can prefix an option parser (36 mutations)
  11256. 415.75 s [opt-env-conf-test] coverage (271/799): OptEnvConf\.APISpec.optional.shows the parser in the same way (89 mutations)
  11257. 415.90 s [opt-env-conf-test] coverage (311/799): OptEnvConf\.RunSpec.runParser.Select.can avoid the second parser with select (0 mutations)
  11258. 415.91 s [opt-env-conf-test] coverage (299/799): OptEnvConf\.EnvMapSpec.parseEnvMap.produces valid EnvMaps (0 mutations)
  11259. 416.22 s [opt-env-conf-test] coverage (286/799): OptEnvConf\.APISpec.big-config.documents the conf parser in the same way (32 mutations)
  11260. 416.37 s [opt-env-conf-test] coverage (290/799): OptEnvConf\.APISpec.big-config.passes the linter (56 mutations)
  11261. 416.61 s [opt-env-conf-test] coverage (317/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses environment [] as True (150 mutations)
  11262. 416.71 s [opt-env-conf-test] coverage (261/799): OptEnvConf\.APISpec.sub-settings.produces the same conf docs structure as before (31 mutations)
  11263. 416.75 s [opt-env-conf-test] coverage (298/799): OptEnvConf\.APISpec.big-config.produces the same opt docs structure as before (25 mutations)
  11264. 417.17 s [opt-env-conf-test] coverage (319/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["quux","--port","6"] as (["quux"],[6]) (170 mutations)
  11265. 417.65 s [opt-env-conf-test] coverage (320/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses environment [("ALTERNATIVE","False")] as False (162 mutations)
  11266. 417.71 s [opt-env-conf-test] coverage (318/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--enable-example"] as True (171 mutations)
  11267. 417.74 s [opt-env-conf-test] coverage (315/799): OptEnvConf\.RunSpec.runParser.Some.can parse some args (27 mutations)
  11268. 418.42 s [opt-env-conf-test] coverage (321/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--","all","-bare","--arguments"] as ["all","-bare","--arguments"] (152 mutations)
  11269. 418.63 s [opt-env-conf-test] coverage (323/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses environment [] as False (150 mutations)
  11270. 418.75 s [opt-env-conf-test] coverage (304/799): OptEnvConf\.HelpSpec.this help page in the same way for args\: ["--port","notaport"] (166 mutations)
  11271. 418.90 s [opt-env-conf-test] coverage (309/799): OptEnvConf\.RunSpec.runParser.subConfig.can prefix a conf val parser (25 mutations)
  11272. 418.93 s [opt-env-conf-test] coverage (322/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-w","foo"] as (Just "foo",True) (181 mutations)
  11273. 419.04 s [opt-env-conf-test] coverage (300/799): OptEnvConf\.HelpSpec.this help page in the same way for args\: ["quux"] (160 mutations)
  11274. 419.04 s [opt-env-conf-test] coverage (316/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["command","arg"] as ("command",'2') (140 mutations)
  11275. 419.15 s [opt-env-conf-test] coverage (302/799): OptEnvConf\.HelpSpec.this help page in the same way for args\: ["sub"] (92 mutations)
  11276. 419.27 s [opt-env-conf-test] coverage (303/799): OptEnvConf\.HelpSpec.this help page in the same way for args\: [] (160 mutations)
  11277. 419.74 s [opt-env-conf-test] coverage (305/799): OptEnvConf\.HelpSpec.this help page in the same way for args\: ["read"] (79 mutations)
  11278. 419.75 s [opt-env-conf-test] coverage (326/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--","-p1"] as (["-p1"],[]) (155 mutations)
  11279. 419.86 s [opt-env-conf-test] coverage (301/799): OptEnvConf\.HelpSpec.this help page in the same way for args\: ["sub","foo"] (79 mutations)
  11280. 420.37 s [opt-env-conf-test] coverage (328/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses args [] as ('a','b') (176 mutations)
  11281. 420.41 s [opt-env-conf-test] coverage (333/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--bash-completion-script"] as Left True (155 mutations)
  11282. 420.43 s [opt-env-conf-test] coverage (330/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses configuration Just (fromList [("foo",String "bar")]) as Right "bar" (138 mutations)
  11283. 420.72 s [opt-env-conf-test] coverage (331/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["foo","--watch"] as (Just "foo",True) (172 mutations)
  11284. 420.74 s [opt-env-conf-test] coverage (327/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-vf","foo","-v"] as (2,"foo") (199 mutations)
  11285. 420.82 s [opt-env-conf-test] coverage (288/799): OptEnvConf\.APISpec.big-config.documents the env parser in the same way (34 mutations)
  11286. 420.94 s [opt-env-conf-test] coverage (332/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["a","--verbose","-v","b","-v"] as (["a","b"],3) (168 mutations)
  11287. 420.99 s [opt-env-conf-test] coverage (337/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-vv","--"] as (["--"],2):1 (174 mutations)
  11288. 421.15 s [opt-env-conf-test] coverage (336/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--option","command","arg"] as ("command",'2') (156 mutations)
  11289. 421.35 s [opt-env-conf-test] coverage (351/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--enable-example"] as True:1 (171 mutations)
  11290. 421.39 s [opt-env-conf-test] coverage (349/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--","-p1"] as (["-p1"],[]):1 (152 mutations)
  11291. 421.50 s [opt-env-conf-test] coverage (338/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses args [] as Nothing (146 mutations)
  11292. 421.94 s [opt-env-conf-test] coverage (352/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--enable-example"] as Just True (167 mutations)
  11293. 422.13 s [opt-env-conf-test] coverage (339/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["foo","-w"] as (Just "foo",True) (173 mutations)
  11294. 422.21 s [opt-env-conf-test] coverage (354/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--bar"] as (Just "--bar",False) (174 mutations)
  11295. 422.36 s [opt-env-conf-test] coverage (341/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses environment [("ALTERNATIVE","True")] as True (162 mutations)
  11296. 422.81 s [opt-env-conf-test] coverage (325/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses environment [("ALTERNATIVE","False")] as False:1 (162 mutations)
  11297. 423.05 s [opt-env-conf-test] coverage (340/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--verbose"] as 1 (160 mutations)
  11298. 423.13 s [opt-env-conf-test] coverage (346/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["c"] as "c" (140 mutations)
  11299. 423.14 s [opt-env-conf-test] coverage (329/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["a","--verbose","-v","-v","b","-v","c"] as (["a","b","c"],4) (168 mutations)
  11300. 423.29 s [opt-env-conf-test] coverage (324/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-vv","--"] as (["--"],2) (179 mutations)
  11301. 423.42 s [opt-env-conf-test] coverage (360/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-p1"] as ([],[1]) (170 mutations)
  11302. 423.49 s [opt-env-conf-test] coverage (359/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--bar"] as (Just "--bar",False):1 (174 mutations)
  11303. 423.50 s [opt-env-conf-test] coverage (361/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-v","-f","foo"] as (1,"foo") (189 mutations)
  11304. 423.54 s [opt-env-conf-test] coverage (362/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["two"] as '2' (121 mutations)
  11305. 423.90 s [opt-env-conf-test] coverage (363/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--file","foo"] as "foo" (156 mutations)
  11306. 424.06 s [opt-env-conf-test] coverage (368/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["foo"] as (Just "foo",False):1 (159 mutations)
  11307. 424.12 s [opt-env-conf-test] coverage (367/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["foo"] as (Just "foo",False) (159 mutations)
  11308. 424.55 s [opt-env-conf-test] coverage (369/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses environment [("EXAMPLE","False")] as False (162 mutations)
  11309. 424.64 s [opt-env-conf-test] coverage (370/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--port=8","bar"] as (["bar"],[8]) (164 mutations)
  11310. 424.67 s [opt-env-conf-test] coverage (366/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-w"] as (Nothing,True) (173 mutations)
  11311. 424.75 s [opt-env-conf-test] coverage (364/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["quux","--port","6"] as (["quux"],[6]):1 (175 mutations)
  11312. 424.81 s [opt-env-conf-test] coverage (371/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["a","--verbose","-v","-vv","-v","b","-v","c"] as (["a","b","c"],6):1 (185 mutations)
  11313. 424.90 s [opt-env-conf-test] coverage (355/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--before","'m'"] as ('m',Nothing) (194 mutations)
  11314. 425.01 s [opt-env-conf-test] coverage (375/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-v","--verbose"] as 2 (165 mutations)
  11315. 425.29 s [opt-env-conf-test] coverage (372/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["bar","--port=5"] as (["bar"],[5]) (159 mutations)
  11316. 425.35 s [opt-env-conf-test] coverage (382/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-vv","--verbose","-v"] as 4 (175 mutations)
  11317. 425.60 s [opt-env-conf-test] coverage (387/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses environment [("EXAMPLE","False")] as False:1 (162 mutations)
  11318. 425.66 s [opt-env-conf-test] coverage (344/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--","-p","2"] as (["-p","2"],[]) (155 mutations)
  11319. 425.67 s [opt-env-conf-test] coverage (381/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses environment [] as True:1 (150 mutations)
  11320. 427.20 s [opt-env-conf-test] coverage (378/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["a","-v","b","-v"] as (["a","b"],2):1 (171 mutations)
  11321. 427.90 s [opt-env-conf-test] coverage (353/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses environment [("ALTERNATIVE","False")] as False:2 (162 mutations)
  11322. 428.09 s [opt-env-conf-test] coverage (343/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["a","-v","b","-v"] as (["a","b"],2) (164 mutations)
  11323. 428.38 s [opt-env-conf-test] coverage (383/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-p1","--port","2"] as ([],[1,2]) (186 mutations)
  11324. 428.81 s [opt-env-conf-test] coverage (358/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--example"] as True (171 mutations)
  11325. 429.83 s [opt-env-conf-test] coverage (386/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--port=2"] as ([],[2]) (159 mutations)
  11326. 429.83 s [opt-env-conf-test] coverage (376/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--port=2","-p3"] as ([],[2,3]) (170 mutations)
  11327. 430.31 s [opt-env-conf-test] coverage (379/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--foo","bar"] as "bar":1 (182 mutations)
  11328. 430.50 s [opt-env-conf-test] coverage (404/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-v","-v"] as 2 (161 mutations)
  11329. 430.96 s [opt-env-conf-test] coverage (385/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses environment [("EXAMPLE","True")] as True (162 mutations)
  11330. 431.15 s [opt-env-conf-test] coverage (400/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--","--port=3"] as (["--port=3"],[]) (151 mutations)
  11331. 431.47 s [opt-env-conf-test] coverage (390/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--watch"] as (Nothing,True) (172 mutations)
  11332. 431.50 s [opt-env-conf-test] coverage (384/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--disable-example"] as False (171 mutations)
  11333. 431.53 s [opt-env-conf-test] coverage (377/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--port=8","bar"] as (["bar"],[8]):1 (159 mutations)
  11334. 431.63 s [opt-env-conf-test] coverage (395/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["run2","--foo","bar"] as "bar" (175 mutations)
  11335. 431.91 s [opt-env-conf-test] coverage (365/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-p","1","-p","2","-p","3"] as ([],[1,2,3]) (181 mutations)
  11336. 432.03 s [opt-env-conf-test] coverage (356/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--port","3"] as ([],[3]) (175 mutations)
  11337. 432.15 s [opt-env-conf-test] coverage (347/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--no-example"] as False (171 mutations)
  11338. 432.32 s [opt-env-conf-test] coverage (348/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["a","--verbose","-v","-vv","-v","b","-v","c"] as (["a","b","c"],6) (178 mutations)
  11339. 432.41 s [opt-env-conf-test] coverage (342/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--watch","foo"] as (Just "foo",True) (180 mutations)
  11340. 433.06 s [opt-env-conf-test] coverage (380/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses configuration Just (fromList [("hi",Number 5\.0)]) as Left 5 (138 mutations)
  11341. 433.31 s [opt-env-conf-test] coverage (345/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["args","here"] as ["args","here"] (165 mutations)
  11342. 433.31 s [opt-env-conf-test] coverage (357/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses configuration Just (fromList [("hi",String "ho")]) as "ho" (138 mutations)
  11343. 433.42 s [opt-env-conf-test] coverage (401/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses args [] as False (150 mutations)
  11344. 433.56 s [opt-env-conf-test] coverage (396/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--foo","bar"] as (True,"bar") (152 mutations)
  11345. 433.56 s [opt-env-conf-test] coverage (397/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses args [] as 0 (138 mutations)
  11346. 434.06 s [opt-env-conf-test] coverage (398/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["run2","--foo","bar"] as "bar":1 (175 mutations)
  11347. 434.07 s [opt-env-conf-test] coverage (335/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--foo","bar"] as "bar" (182 mutations)
  11348. 434.16 s [opt-env-conf-test] coverage (425/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses environment [("ALTERNATIVE","True")] as True:2 (162 mutations)
  11349. 434.41 s [opt-env-conf-test] coverage (403/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-vv","--verbose"] as 3 (175 mutations)
  11350. 434.87 s [opt-env-conf-test] coverage (399/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses args [] as ([],[]):1 (141 mutations)
  11351. 435.73 s [opt-env-conf-test] coverage (410/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--","-v"] as (["-v"],0) (152 mutations)
  11352. 435.86 s [opt-env-conf-test] coverage (402/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses args [] as ([],0):1 (141 mutations)
  11353. 435.94 s [opt-env-conf-test] coverage (413/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses environment [("ALTERNATIVE","True")] as True:1 (162 mutations)
  11354. 436.27 s [opt-env-conf-test] coverage (414/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--file","foo","-v"] as (["foo"],1) (183 mutations)
  11355. 436.48 s [opt-env-conf-test] coverage (422/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--example"] as True:1 (171 mutations)
  11356. 436.74 s [opt-env-conf-test] coverage (418/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["foo","-w"] as (Just "foo",True):1 (173 mutations)
  11357. 436.82 s [opt-env-conf-test] coverage (412/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["run1","--foo","bar"] as "bar" (175 mutations)
  11358. 437.12 s [opt-env-conf-test] coverage (405/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-v","--"] as (["--"],1) (164 mutations)
  11359. 437.26 s [opt-env-conf-test] coverage (420/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-vvv"] as ([],3) (174 mutations)
  11360. 437.26 s [opt-env-conf-test] coverage (417/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--port","9","quux"] as (["quux"],[9]) (170 mutations)
  11361. 437.29 s [opt-env-conf-test] coverage (411/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-p","1","-p","2","-p","3"] as ([],[1,2,3]):1 (188 mutations)
  11362. 437.36 s [opt-env-conf-test] coverage (419/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses args [] as ([],0):2 (138 mutations)
  11363. 437.46 s [opt-env-conf-test] coverage (421/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--foo","-dfu"] as "-dfu" (161 mutations)
  11364. 438.40 s [opt-env-conf-test] coverage (429/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["run","--foo","bar"] as "bar" (175 mutations)
  11365. 438.90 s [opt-env-conf-test] coverage (415/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--foo","bar"] as "bar":2 (182 mutations)
  11366. 439.02 s [opt-env-conf-test] coverage (409/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-w"] as (Nothing,True):1 (177 mutations)
  11367. 439.11 s [opt-env-conf-test] coverage (416/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--no-example"] as Just False (167 mutations)
  11368. 440.01 s [opt-env-conf-test] coverage (424/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses args [] as True:1 (150 mutations)
  11369. 440.16 s [opt-env-conf-test] coverage (394/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["arg"] as Right "arg" (157 mutations)
  11370. 440.17 s [opt-env-conf-test] coverage (423/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--foo","foo"] as Just ("foo",Nothing) (183 mutations)
  11371. 440.21 s [opt-env-conf-test] coverage (427/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses configuration Just (fromList [("hi",String "ho")]) as Just "ho" (147 mutations)
  11372. 440.34 s [opt-env-conf-test] coverage (428/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses environment [("ALTERNATIVE","False")] as False:3 (162 mutations)
  11373. 440.53 s [opt-env-conf-test] coverage (407/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses args [] as False:1 (150 mutations)
  11374. 440.69 s [opt-env-conf-test] coverage (426/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--foo","'c'","--bar","'d'"] as ('c','d') (174 mutations)
  11375. 441.07 s [opt-env-conf-test] coverage (392/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-f","foo"] as "foo" (169 mutations)
  11376. 441.07 s [opt-env-conf-test] coverage (408/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--"] as (["--"],0) (147 mutations)
  11377. 441.47 s [opt-env-conf-test] coverage (393/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses args [] as ([],[]) (138 mutations)
  11378. 441.47 s [opt-env-conf-test] coverage (391/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses args [] as True (150 mutations)
  11379. 442.06 s [opt-env-conf-test] coverage (374/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-f","foo"] as (0,"foo") (189 mutations)
  11380. 442.51 s [opt-env-conf-test] coverage (431/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses environment [("EXAMPLE","True")] as True:1 (162 mutations)
  11381. 442.56 s [opt-env-conf-test] coverage (433/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["a","--verbose","-v","b","-v"] as (["a","b"],3):1 (175 mutations)
  11382. 442.69 s [opt-env-conf-test] coverage (406/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses environment [] as False:1 (150 mutations)
  11383. 442.79 s [opt-env-conf-test] coverage (435/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["foo","-p4"] as (["foo"],[4]) (170 mutations)
  11384. 442.87 s [opt-env-conf-test] coverage (389/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--disable-example"] as False:1 (171 mutations)
  11385. 442.99 s [opt-env-conf-test] coverage (430/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-vf","foo"] as (["foo"],1) (186 mutations)
  11386. 443.19 s [opt-env-conf-test] coverage (388/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--port=2"] as ([],[2]):1 (160 mutations)
  11387. 443.42 s [opt-env-conf-test] coverage (437/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses environment [("EXAMPLE","True")] as True:2 (162 mutations)
  11388. 443.46 s [opt-env-conf-test] coverage (442/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--foo","bar"] as ("--foo","bar") (146 mutations)
  11389. 443.68 s [opt-env-conf-test] coverage (436/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--foo","bar"] as "bar":3 (156 mutations)
  11390. 443.78 s [opt-env-conf-test] coverage (443/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-vv"] as 2 (171 mutations)
  11391. 443.84 s [opt-env-conf-test] coverage (434/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--foo","foo"] as Just ("foo",Nothing):1 (200 mutations)
  11392. 444.03 s [opt-env-conf-test] coverage (445/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-p7","foo"] as (["foo"],[7]) (170 mutations)
  11393. 444.82 s [opt-env-conf-test] coverage (447/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--watch"] as (Nothing,True):1 (176 mutations)
  11394. 444.87 s [opt-env-conf-test] coverage (444/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["bar","--port=5"] as (["bar"],[5]):1 (160 mutations)
  11395. 445.09 s [opt-env-conf-test] coverage (446/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["delete"] as "ho" (121 mutations)
  11396. 445.30 s [opt-env-conf-test] coverage (465/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--foo","bar"] as ("bar",True) (162 mutations)
  11397. 445.30 s [opt-env-conf-test] coverage (458/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["a","--verbose","-v","-v","b","-v"] as (["a","b"],4) (175 mutations)
  11398. 445.42 s [opt-env-conf-test] coverage (462/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--foo","bar"] as ["bar"] (165 mutations)
  11399. 445.45 s [opt-env-conf-test] coverage (432/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses environment [("EXAMPLE","False")] as False:2 (162 mutations)
  11400. 445.53 s [opt-env-conf-test] coverage (464/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--foo","bar"] as (True,"bar"):1 (153 mutations)
  11401. 445.53 s [opt-env-conf-test] coverage (460/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses args [] as Nothing:3 (146 mutations)
  11402. 446.18 s [opt-env-conf-test] coverage (454/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["arg"] as Right (Just "arg") (160 mutations)
  11403. 446.28 s [opt-env-conf-test] coverage (451/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses args [] as Nothing:1 (176 mutations)
  11404. 446.33 s [opt-env-conf-test] coverage (441/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--"] as (["--"],0):1 (150 mutations)
  11405. 446.33 s [opt-env-conf-test] coverage (457/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-vvv"] as ([],3):1 (175 mutations)
  11406. 446.71 s [opt-env-conf-test] coverage (461/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["a","--verbose","-v","-vv","b","-v","c"] as (["a","b","c"],5):1 (185 mutations)
  11407. 446.96 s [opt-env-conf-test] coverage (452/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--port=2","-p3"] as ([],[2,3]):1 (171 mutations)
  11408. 447.21 s [opt-env-conf-test] coverage (459/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses args [] as Nothing:2 (182 mutations)
  11409. 447.46 s [opt-env-conf-test] coverage (455/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--disable-example"] as Just False (167 mutations)
  11410. 447.49 s [opt-env-conf-test] coverage (438/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--","--port","4"] as (["--port","4"],[]) (151 mutations)
  11411. 447.63 s [opt-env-conf-test] coverage (450/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--bash-completion-script"] as Left True:1 (158 mutations)
  11412. 447.68 s [opt-env-conf-test] coverage (440/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--port","3"] as ([],[3]):1 (170 mutations)
  11413. 447.72 s [opt-env-conf-test] coverage (456/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--","--port","4"] as (["--port","4"],[]):1 (154 mutations)
  11414. 447.85 s [opt-env-conf-test] coverage (439/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses args [] as "b" (121 mutations)
  11415. 448.06 s [opt-env-conf-test] coverage (453/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-w","foo"] as (Just "foo",True):1 (173 mutations)
  11416. 448.12 s [opt-env-conf-test] coverage (350/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses args [] as ([],0) (138 mutations)
  11417. 448.41 s [opt-env-conf-test] coverage (449/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-vvf","foo","-v"] as (3,"foo") (199 mutations)
  11418. 448.47 s [opt-env-conf-test] coverage (448/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-f","bar","--foo","quux"] as ["bar","quux"] (182 mutations)
  11419. 448.50 s [opt-env-conf-test] coverage (373/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--watch","foo"] as (Just "foo",True):1 (172 mutations)
  11420. 448.57 s [opt-env-conf-test] coverage (475/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses environment [("EXAMPLE","False")] as False:3 (162 mutations)
  11421. 449.64 s [opt-env-conf-test] coverage (478/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses environment [("EXAMPLE","True")] as True:3 (162 mutations)
  11422. 449.70 s [opt-env-conf-test] coverage (334/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["a","--verbose","-v","-vv","b","-v","c"] as (["a","b","c"],5) (178 mutations)
  11423. 449.81 s [opt-env-conf-test] coverage (477/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-v"] as 1 (161 mutations)
  11424. 450.08 s [opt-env-conf-test] coverage (479/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["add","hi"] as "hi" (140 mutations)
  11425. 450.13 s [opt-env-conf-test] coverage (481/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--file=foo"] as "foo" (145 mutations)
  11426. 450.24 s [opt-env-conf-test] coverage (468/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-ffoo"] as "foo" (158 mutations)
  11427. 450.32 s [opt-env-conf-test] coverage (476/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-p7","foo"] as (["foo"],[7]):1 (175 mutations)
  11428. 450.36 s [opt-env-conf-test] coverage (482/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["foo","--watch"] as (Just "foo",True):1 (172 mutations)
  11429. 450.36 s [opt-env-conf-test] coverage (473/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-p1","--port","2"] as ([],[1,2]):1 (181 mutations)
  11430. 451.00 s [opt-env-conf-test] coverage (472/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses args [] as False:2 (130 mutations)
  11431. 451.11 s [opt-env-conf-test] coverage (474/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["a","--verbose","-v","-v","b","-v"] as (["a","b"],4):1 (168 mutations)
  11432. 451.24 s [opt-env-conf-test] coverage (470/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--example"] as Just True (167 mutations)
  11433. 451.27 s [opt-env-conf-test] coverage (469/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["a","--verbose","-v","-v","b","-v","c"] as (["a","b","c"],4):1 (175 mutations)
  11434. 451.69 s [opt-env-conf-test] coverage (471/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-v","--"] as (["--"],1):1 (169 mutations)
  11435. 452.12 s [opt-env-conf-test] coverage (463/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--no-example"] as False:1 (171 mutations)
  11436. 452.57 s [opt-env-conf-test] coverage (467/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["True"] as True (139 mutations)
  11437. 452.74 s [opt-env-conf-test] coverage (489/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--","--port=3"] as (["--port=3"],[]):1 (154 mutations)
  11438. 452.91 s [opt-env-conf-test] coverage (466/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses environment [("ALTERNATIVE","True")] as True:3 (162 mutations)
  11439. 452.98 s [opt-env-conf-test] coverage (488/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--","-v"] as (["-v"],0):1 (155 mutations)
  11440. 453.03 s [opt-env-conf-test] coverage (492/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--foo","--bar"] as "--bar" (160 mutations)
  11441. 453.07 s [opt-env-conf-test] coverage (491/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses configuration Nothing as Nothing (147 mutations)
  11442. 453.39 s [opt-env-conf-test] coverage (505/799): OptEnvConf\.RunSpec.runParser.Setting.can parse a single arg (20 mutations)
  11443. 453.52 s [opt-env-conf-test] coverage (502/799): OptEnvConf\.RunSpec.runParser.<*>.can parse two values with ap (0 mutations)
  11444. 453.63 s [opt-env-conf-test] coverage (504/799): OptEnvConf\.RunSpec.runParser.Empty.can fail to parse an empty value (11 mutations)
  11445. 454.07 s [opt-env-conf-test] coverage (510/799): OptEnvConf\.RunSpec.runParser.Setting.can parse a single option (36 mutations)
  11446. 454.17 s [opt-env-conf-test] coverage (514/799): OptEnvConf\.RunSpec.runParser.RequireCapability.cannot run the check parser if the capability is not available (4 mutations)
  11447. 454.17 s [opt-env-conf-test] coverage (509/799): OptEnvConf\.RunSpec.runParser.Setting.can parse a single config value (18 mutations)
  11448. 454.60 s [opt-env-conf-test] coverage (508/799): OptEnvConf\.RunSpec.runParser.Setting.can parse a many of the same option (45 mutations)
  11449. 455.29 s [opt-env-conf-test] coverage (515/799): OptEnvConf\.RunSpec.runParser.RequireCapability.can run the check parser if the capability is available (7 mutations)
  11450. 455.33 s [opt-env-conf-test] coverage (498/799): OptEnvConf\.RunSpec.runParser.WithConfig.can replace the config object (18 mutations)
  11451. 455.45 s [opt-env-conf-test] coverage (516/799): OptEnvConf\.RunSpec.runParser.fmap.can parse a mapped value from anything (0 mutations)
  11452. 455.64 s [opt-env-conf-test] coverage (497/799): OptEnvConf\.RunSpec.runParser.Alt.can parse a Left value with Alt (6 mutations)
  11453. 455.94 s [opt-env-conf-test] coverage (517/799): OptEnvConf\.CompletionSpec.file and directory completion.filePathSetting.completes files and directories for a file argument (31 mutations)
  11454. 455.98 s [opt-env-conf-test] coverage (486/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["one"] as '1' (121 mutations)
  11455. 456.05 s [opt-env-conf-test] coverage (493/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--foo","bar","--foo","quux"] as ["bar","quux"] (165 mutations)
  11456. 456.32 s [opt-env-conf-test] coverage (513/799): OptEnvConf\.RunSpec.runParser.RequireCapability.can run the setting parser if the capability is available (15 mutations)
  11457. 456.34 s [opt-env-conf-test] coverage (495/799): OptEnvConf\.RunSpec.runParser.MapIO.can run an IO action on the result of a parser (0 mutations)
  11458. 456.44 s [opt-env-conf-test] coverage (520/799): OptEnvConf\.CompletionSpec.file and directory completion.filePathSetting.directories end in / and files do not (31 mutations)
  11459. 456.62 s [opt-env-conf-test] coverage (519/799): OptEnvConf\.CompletionSpec.file and directory completion.filePathSetting.filters by prefix (37 mutations)
  11460. 456.63 s [opt-env-conf-test] coverage (518/799): OptEnvConf\.CompletionSpec.file and directory completion.filePathSetting.completes files and directories after a file option's dashed (60 mutations)
  11461. 457.12 s [opt-env-conf-test] coverage (521/799): OptEnvConf\.CompletionSpec.file and directory completion.filePathSetting.files are final and directories are not final (31 mutations)
  11462. 457.59 s [opt-env-conf-test] coverage (522/799): OptEnvConf\.CompletionSpec.file and directory completion.filePathSetting.carries the description through to file completions (31 mutations)
  11463. 457.64 s [opt-env-conf-test] coverage (527/799): OptEnvConf\.CompletionSpec.file and directory completion.directoryPathSetting.carries the description through to directory completions (25 mutations)
  11464. 458.08 s [opt-env-conf-test] coverage (525/799): OptEnvConf\.CompletionSpec.file and directory completion.directoryPathSetting.never includes files (25 mutations)
  11465. 458.19 s [opt-env-conf-test] coverage (523/799): OptEnvConf\.CompletionSpec.file and directory completion.directoryPathSetting.completes only directories for a directory argument (25 mutations)
  11466. 458.36 s [opt-env-conf-test] coverage (529/799): OptEnvConf\.CompletionSpec.file and directory completion.combined with other settings.includes directory completions alongside other options (66 mutations)
  11467. 458.40 s [opt-env-conf-test] coverage (526/799): OptEnvConf\.CompletionSpec.file and directory completion.directoryPathSetting.directories are not final (25 mutations)
  11468. 458.66 s [opt-env-conf-test] coverage (524/799): OptEnvConf\.CompletionSpec.file and directory completion.directoryPathSetting.completes only directories after a directory option's dashed (54 mutations)
  11469. 458.71 s [opt-env-conf-test] coverage (530/799): OptEnvConf\.CompletionSpec.file and directory completion.combined with other settings.completes directory option value first, then other options (68 mutations)
  11470. 458.79 s [opt-env-conf-test] coverage (531/799): OptEnvConf\.CompletionSpec.file and directory completion.combined with other settings.completes file option value first, then other options (72 mutations)
  11471. 459.00 s [opt-env-conf-test] coverage (537/799): OptEnvConf\.CompletionSpec.pureCompletionQuery.hidden settings.does not suggest hidden options (27 mutations)
  11472. 459.07 s [opt-env-conf-test] coverage (506/799): OptEnvConf\.RunSpec.runParser.Setting.can parse a single env var (21 mutations)
  11473. 459.12 s [opt-env-conf-test] coverage (536/799): OptEnvConf\.CompletionSpec.pureCompletionQuery.hidden settings.does not suggest hidden switches (21 mutations)
  11474. 459.34 s [opt-env-conf-test] coverage (512/799): OptEnvConf\.RunSpec.runParser.RequireCapability.still runs the below parser when a capability is missing for the check parser (7 mutations)
  11475. 459.39 s [opt-env-conf-test] coverage (501/799): OptEnvConf\.RunSpec.runParser.withFirstYamlConfig.can parse without any arguments (30 mutations)
  11476. 459.70 s [opt-env-conf-test] coverage (540/799): OptEnvConf\.CompletionSpec.pureCompletionQuery.nested commands.filters sub-commands by prefix (12 mutations)
  11477. 460.30 s [opt-env-conf-test] coverage (500/799): OptEnvConf\.RunSpec.runParser.pure.can parse a pure value from anything (0 mutations)
  11478. 460.31 s [opt-env-conf-test] coverage (541/799): OptEnvConf\.CompletionSpec.pureCompletionQuery.nested commands.completes nested default commands (33 mutations)
  11479. 460.42 s [opt-env-conf-test] coverage (503/799): OptEnvConf\.RunSpec.runParser.subEnv.can prefix an env var parser (28 mutations)
  11480. 460.51 s [opt-env-conf-test] coverage (543/799): OptEnvConf\.CompletionSpec.pureCompletionQuery.partial long option prefix with multiple matches.filters options by a longer prefix matching one (21 mutations)
  11481. 460.58 s [opt-env-conf-test] coverage (542/799): OptEnvConf\.CompletionSpec.pureCompletionQuery.nested commands.completes top-level commands (11 mutations)
  11482. 460.85 s [opt-env-conf-test] coverage (544/799): OptEnvConf\.CompletionSpec.pureCompletionQuery.partial long option prefix with multiple matches.filters options by a short prefix matching multiple (23 mutations)
  11483. 461.08 s [opt-env-conf-test] coverage (545/799): OptEnvConf\.CompletionSpec.pureCompletionQuery.many with other parsers.completes commands after consuming many switches (48 mutations)
  11484. 461.19 s [opt-env-conf-test] coverage (548/799): OptEnvConf\.CompletionSpec.pureCompletionQuery.many with other parsers.completes both many and a following switch (32 mutations)
  11485. 461.19 s [opt-env-conf-test] coverage (550/799): OptEnvConf\.CompletionSpec.pureCompletionQuery.can complete a long switch from a double dash (19 mutations)
  11486. 461.21 s [opt-env-conf-test] coverage (547/799): OptEnvConf\.CompletionSpec.pureCompletionQuery.many with other parsers.completes both after consuming one many-option (56 mutations)
  11487. 461.23 s [opt-env-conf-test] coverage (546/799): OptEnvConf\.CompletionSpec.pureCompletionQuery.many with other parsers.completes many switches combined with a command (30 mutations)
  11488. 461.49 s [opt-env-conf-test] coverage (499/799): OptEnvConf\.RunSpec.runParser.Many.can pass many args (27 mutations)
  11489. 461.66 s [opt-env-conf-test] coverage (549/799): OptEnvConf\.CompletionSpec.pureCompletionQuery.can complete a long option's dashed (25 mutations)
  11490. 462.03 s [opt-env-conf-test] coverage (553/799): OptEnvConf\.CompletionSpec.pureCompletionQuery.some.can complete at least one switch (23 mutations)
  11491. 462.07 s [opt-env-conf-test] coverage (551/799): OptEnvConf\.CompletionSpec.pureCompletionQuery.option with different dashed in args.does not suggest an option when a different dashed is in the args (44 mutations)
  11492. 462.50 s [opt-env-conf-test] coverage (552/799): OptEnvConf\.CompletionSpec.pureCompletionQuery.some.can still complete after consuming one (37 mutations)
  11493. 462.58 s [opt-env-conf-test] coverage (555/799): OptEnvConf\.CompletionSpec.pureCompletionQuery.settings with only env or conf.does not error on env-only settings combined with arg settings (24 mutations)
  11494. 462.74 s [opt-env-conf-test] coverage (554/799): OptEnvConf\.CompletionSpec.pureCompletionQuery.can complete a short switch from a single dash (21 mutations)
  11495. 462.84 s [opt-env-conf-test] coverage (556/799): OptEnvConf\.CompletionSpec.pureCompletionQuery.completion at a middle index.filters completions when cursor word narrows the match (23 mutations)
  11496. 462.97 s [opt-env-conf-test] coverage (557/799): OptEnvConf\.CompletionSpec.pureCompletionQuery.completion at a middle index.completes the value of an option at its value position with a matching prefix (55 mutations)
  11497. 463.06 s [opt-env-conf-test] coverage (558/799): OptEnvConf\.CompletionSpec.pureCompletionQuery.folded short switches.can complete after a folded short switch is consumed (36 mutations)
  11498. 463.23 s [opt-env-conf-test] coverage (560/799): OptEnvConf\.CompletionSpec.pureCompletionQuery.default command parser failure.falls back to explicit commands when default command parser fails (20 mutations)
  11499. 463.27 s [opt-env-conf-test] coverage (559/799): OptEnvConf\.CompletionSpec.pureCompletionQuery.folded short switches.no longer suggests a switch consumed via folding (48 mutations)
  11500. 463.48 s [opt-env-conf-test] coverage (561/799): OptEnvConf\.CompletionSpec.pureCompletionQuery.multiple arguments.completes both arguments when none have been typed (17 mutations)
  11501. 463.56 s [opt-env-conf-test] coverage (562/799): OptEnvConf\.CompletionSpec.pureCompletionQuery.multiple arguments.completes the second argument after the first (16 mutations)
  11502. 463.71 s [opt-env-conf-test] coverage (480/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--","-p","2"] as (["-p","2"],[]):1 (152 mutations)
  11503. 463.82 s [opt-env-conf-test] coverage (563/799): OptEnvConf\.CompletionSpec.pureCompletionQuery.optional.completes through an optional parser (28 mutations)
  11504. 464.04 s [opt-env-conf-test] coverage (534/799): OptEnvConf\.CompletionSpec.zsh.produces the same zsh completion script (2 mutations)
  11505. 464.68 s [opt-env-conf-test] coverage (565/799): OptEnvConf\.CompletionSpec.pureCompletionQuery.optional.completes the second part when the optional is skipped (41 mutations)
  11506. 464.75 s [opt-env-conf-test] coverage (539/799): OptEnvConf\.CompletionSpec.pureCompletionQuery.nested commands.completes sub-commands after selecting a top-level command (12 mutations)
  11507. 464.86 s [opt-env-conf-test] coverage (496/799): OptEnvConf\.RunSpec.runParser.Alt.can parse a Right value with Alt (5 mutations)
  11508. 464.89 s [opt-env-conf-test] coverage (507/799): OptEnvConf\.RunSpec.runParser.Setting.parses Null as the default value (9 mutations)
  11509. 465.07 s [opt-env-conf-test] coverage (566/799): OptEnvConf\.CompletionSpec.pureCompletionQuery.many.can complete repeated options (51 mutations)
  11510. 465.38 s [opt-env-conf-test] coverage (567/799): OptEnvConf\.CompletionSpec.pureCompletionQuery.many.can still complete after consuming one (37 mutations)
  11511. 465.42 s [opt-env-conf-test] coverage (532/799): OptEnvConf\.CompletionSpec.file and directory completion.combined with other settings.completes directory option value alongside default command with argument (69 mutations)
  11512. 465.56 s [opt-env-conf-test] coverage (568/799): OptEnvConf\.CompletionSpec.pureCompletionQuery.many.can complete repeated options after one has already been parsed (65 mutations)
  11513. 465.58 s [opt-env-conf-test] coverage (535/799): OptEnvConf\.CompletionSpec.pureCompletionQuery.can complete a switch from nothing (20 mutations)
  11514. 465.58 s [opt-env-conf-test] coverage (484/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--foo","bar","-f","quux"] as ["bar","quux"] (182 mutations)
  11515. 465.59 s [opt-env-conf-test] coverage (528/799): OptEnvConf\.CompletionSpec.file and directory completion.combined with other settings.includes file completions alongside other options (70 mutations)
  11516. 465.98 s [opt-env-conf-test] coverage (569/799): OptEnvConf\.CompletionSpec.pureCompletionQuery.many.can complete repeated switches (23 mutations)
  11517. 466.01 s [opt-env-conf-test] coverage (564/799): OptEnvConf\.CompletionSpec.pureCompletionQuery.optional.completes an optional with an applicative (41 mutations)
  11518. 466.47 s [opt-env-conf-test] coverage (570/799): OptEnvConf\.CompletionSpec.pureCompletionQuery.many.can still complete after consuming two (41 mutations)
  11519. 466.53 s [opt-env-conf-test] coverage (538/799): OptEnvConf\.CompletionSpec.pureCompletionQuery.select.completes through a select (17 mutations)
  11520. 466.94 s [opt-env-conf-test] coverage (494/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--port","9","quux"] as (["quux"],[9]):1 (177 mutations)
  11521. 467.11 s [opt-env-conf-test] coverage (583/799): OptEnvConf\.CompletionSpec.pureCompletionQuery.argument completion with dashed values.should only complete the second argument after a dashed first argument (16 mutations)
  11522. 467.21 s [opt-env-conf-test] coverage (582/799): OptEnvConf\.CompletionSpec.pureCompletionQuery.can complete a directory argument (13 mutations)
  11523. 467.26 s [opt-env-conf-test] coverage (581/799): OptEnvConf\.CompletionSpec.pureCompletionQuery.can complete a file argument (13 mutations)
  11524. 467.45 s [opt-env-conf-test] coverage (571/799): OptEnvConf\.CompletionSpec.pureCompletionQuery.no longer suggests an option that has already been parsed (53 mutations)
  11525. 467.50 s [opt-env-conf-test] coverage (579/799): OptEnvConf\.CompletionSpec.pureCompletionQuery.deeply nested parsers.completes through optional + many + applicative (50 mutations)
  11526. 467.91 s [opt-env-conf-test] coverage (578/799): OptEnvConf\.CompletionSpec.pureCompletionQuery.allOrNothing.still suggests the remaining option after one is consumed (49 mutations)
  11527. 467.92 s [opt-env-conf-test] coverage (580/799): OptEnvConf\.CompletionSpec.pureCompletionQuery.deeply nested parsers.completes correctly after all optional+many consumed (82 mutations)
  11528. 468.13 s [opt-env-conf-test] coverage (574/799): OptEnvConf\.CompletionSpec.pureCompletionQuery.check.completes through a mapIO (19 mutations)
  11529. 468.14 s [opt-env-conf-test] coverage (576/799): OptEnvConf\.CompletionSpec.pureCompletionQuery.empty parser.produces no completions for empty (0 mutations)
  11530. 468.20 s [opt-env-conf-test] coverage (575/799): OptEnvConf\.CompletionSpec.pureCompletionQuery.check.completes through a checkMapEither (13 mutations)
  11531. 468.38 s [opt-env-conf-test] coverage (596/799): OptEnvConf\.CompletionSpec.pureCompletionQuery.applicative branch failures.returns nothing when first applicative branch fails (3 mutations)
  11532. 468.64 s [opt-env-conf-test] coverage (533/799): OptEnvConf\.CompletionSpec.fish.produces the same fish completion script (2 mutations)
  11533. 469.15 s [opt-env-conf-test] coverage (592/799): OptEnvConf\.CompletionSpec.pureCompletionQuery.can complete both switches of an either wrapped in optionals (32 mutations)
  11534. 469.20 s [opt-env-conf-test] coverage (594/799): OptEnvConf\.CompletionSpec.pureCompletionQuery.partial argument completion.filters argument values by typed prefix (17 mutations)
  11535. 469.46 s [opt-env-conf-test] coverage (593/799): OptEnvConf\.CompletionSpec.pureCompletionQuery.no longer suggests an argument that has already been parsed (29 mutations)
  11536. 469.49 s [opt-env-conf-test] coverage (591/799): OptEnvConf\.CompletionSpec.pureCompletionQuery.withConfig.completes the main parser after the config option is consumed (57 mutations)
  11537. 469.62 s [opt-env-conf-test] coverage (590/799): OptEnvConf\.CompletionSpec.pureCompletionQuery.withConfig.completes the main parser through withConfig (19 mutations)
  11538. 469.91 s [opt-env-conf-test] coverage (586/799): OptEnvConf\.CompletionSpec.pureCompletionQuery.many edge cases.handles many where the inner parser fails (0 mutations)
  11539. 469.98 s [opt-env-conf-test] coverage (587/799): OptEnvConf\.CompletionSpec.pureCompletionQuery.many edge cases.returns first iteration completions when recursive call fails (11 mutations)
  11540. 470.00 s [opt-env-conf-test] coverage (588/799): OptEnvConf\.CompletionSpec.pureCompletionQuery.withConfig.completes the config file value along with main parser suggestions (51 mutations)
  11541. 470.18 s [opt-env-conf-test] coverage (589/799): OptEnvConf\.CompletionSpec.pureCompletionQuery.withConfig.completes the config file option together with the main parser (29 mutations)
  11542. 470.21 s [opt-env-conf-test] coverage (585/799): OptEnvConf\.CompletionSpec.pureCompletionQuery.can complete both switches of a tuple (23 mutations)
  11543. 470.24 s [opt-env-conf-test] coverage (595/799): OptEnvConf\.CompletionSpec.pureCompletionQuery.partial argument completion.filters argument values by a different prefix (15 mutations)
  11544. 470.63 s [opt-env-conf-test] coverage (487/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-p1"] as ([],[1]):1 (171 mutations)
  11545. 470.77 s [opt-env-conf-test] coverage (572/799): OptEnvConf\.CompletionSpec.pureCompletionQuery.withDefault.still suggests the option when it has a default (25 mutations)
  11546. 470.99 s [opt-env-conf-test] coverage (573/799): OptEnvConf\.CompletionSpec.pureCompletionQuery.withDefault.completes the underlying parser (46 mutations)
  11547. 471.21 s [opt-env-conf-test] coverage (483/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-vvf","foo"] as (2,"foo") (199 mutations)
  11548. 471.79 s [opt-env-conf-test] coverage (598/799): OptEnvConf\.CompletionSpec.pureCompletionQuery.no longer suggests a switch that has already been parsed (33 mutations)
  11549. 471.85 s [opt-env-conf-test] coverage (511/799): OptEnvConf\.RunSpec.runParser.RequireCapability.cannot run the setting parser if the capability is available (10 mutations)
  11550. 471.93 s [opt-env-conf-test] coverage (610/799): OptEnvConf\.CompletionSpec.pureCompletionQuery.alternative branch failures.returns first branch completions when second branch fails (35 mutations)
  11551. 471.96 s [opt-env-conf-test] coverage (597/799): OptEnvConf\.CompletionSpec.pureCompletionQuery.applicative branch failures.returns nothing when second applicative branch fails (14 mutations)
  11552. 472.12 s [opt-env-conf-test] coverage (608/799): OptEnvConf\.CompletionSpec.pureCompletionQuery.alternative branch failures.restores state when first branch fails in an alternative (35 mutations)
  11553. 472.29 s [opt-env-conf-test] coverage (623/799): OptEnvConf\.CompletionSpec.pureCompletionQuery.partial argument completion after consuming earlier args.filters the second argument's completer by prefix after the first is consumed (20 mutations)
  11554. 472.71 s [opt-env-conf-test] coverage (625/799): OptEnvConf\.CompletionSpec.pureCompletionQuery.commands with a default command.completes the default command's argument when no command is given (24 mutations)
  11555. 472.80 s [opt-env-conf-test] coverage (624/799): OptEnvConf\.CompletionSpec.pureCompletionQuery.can complete both switches of a tuple, with a prefix (23 mutations)
  11556. 472.92 s [opt-env-conf-test] coverage (626/799): OptEnvConf\.CompletionSpec.pureCompletionQuery.commands with a default command.still filters commands by prefix when there is a default (13 mutations)
  11557. 473.07 s [opt-env-conf-test] coverage (627/799): OptEnvConf\.CompletionSpec.pureCompletionQuery.commands with a default command.completes the default command's option value when no command is given (53 mutations)
  11558. 473.10 s [opt-env-conf-test] coverage (628/799): OptEnvConf\.CompletionSpec.pureCompletionQuery.commands with a default command.completes the default command's option when no command is given (34 mutations)
  11559. 473.20 s [opt-env-conf-test] coverage (619/799): OptEnvConf\.CompletionSpec.pureCompletionQuery.commands with options inside.completes a command's many options (53 mutations)
  11560. 473.42 s [opt-env-conf-test] coverage (618/799): OptEnvConf\.CompletionSpec.pureCompletionQuery.partial option value completion.returns all option values when prefix is empty (48 mutations)
  11561. 473.85 s [opt-env-conf-test] coverage (629/799): OptEnvConf\.CompletionSpec.pureCompletionQuery.commands with a default command.completes both commands and the default command's switch (30 mutations)
  11562. 473.86 s [opt-env-conf-test] coverage (630/799): OptEnvConf\.CompletionSpec.pureCompletionQuery.commands with a default command.still lists all commands when there is a default (13 mutations)
  11563. 473.93 s [opt-env-conf-test] coverage (617/799): OptEnvConf\.CompletionSpec.pureCompletionQuery.partial option value completion.filters option values by typed prefix (46 mutations)
  11564. 474.35 s [opt-env-conf-test] coverage (616/799): OptEnvConf\.CompletionSpec.pureCompletionQuery.short option shorthand.completes after a short option consumed in shorthand (43 mutations)
  11565. 474.42 s [opt-env-conf-test] coverage (631/799): OptEnvConf\.CompletionSpec.pureCompletionQuery.commands with a default command.completes inside the default command after consuming its switch (44 mutations)
  11566. 474.51 s [opt-env-conf-test] coverage (636/799): OptEnvConf\.CompletionSpec.pureCompletionQuery.commands.can complete a command argument when it's been partially provided (9 mutations)
  11567. 474.60 s [opt-env-conf-test] coverage (637/799): OptEnvConf\.CompletionSpec.pureCompletionQuery.commands.can complete a command argument (9 mutations)
  11568. 474.67 s [opt-env-conf-test] coverage (638/799): OptEnvConf\.CompletionSpec.pureCompletionQuery.enableDisableSwitch.filters the documented flag by prefix (36 mutations)
  11569. 474.87 s [opt-env-conf-test] coverage (641/799): OptEnvConf\.CompletionSpec.pureCompletionQuery.global options with commands and a default.completes commands after a global option (37 mutations)
  11570. 474.96 s [opt-env-conf-test] coverage (640/799): OptEnvConf\.CompletionSpec.pureCompletionQuery.global options with commands and a default.completes the default command's options after a global option (44 mutations)
  11571. 474.97 s [opt-env-conf-test] coverage (639/799): OptEnvConf\.CompletionSpec.pureCompletionQuery.enableDisableSwitch.completes the documented dummy flag (36 mutations)
  11572. 475.32 s [opt-env-conf-test] coverage (643/799): OptEnvConf\.CompletionSpec.pureCompletionQuery.partial command name with inner option completion.completes a command's options after selecting by prefix (25 mutations)
  11573. 475.46 s [opt-env-conf-test] coverage (642/799): OptEnvConf\.CompletionSpec.pureCompletionQuery.global options with commands and a default.completes global options and commands together (30 mutations)
  11574. 475.75 s [opt-env-conf-test] coverage (645/799): OptEnvConf\.CompletionSpec.pureCompletionQuery.pure parser.produces no completions for pure (0 mutations)
  11575. 475.76 s [opt-env-conf-test] coverage (644/799): OptEnvConf\.CompletionSpec.pureCompletionQuery.commands with partial option value inside.filters a command's option values by prefix (52 mutations)
  11576. 476.16 s [opt-env-conf-test] coverage (646/799): OptEnvConf\.CompletionSpec.pureCompletionQuery.choice.completes across all choices (33 mutations)
  11577. 476.17 s [opt-env-conf-test] coverage (649/799): OptEnvConf\.CompletionSpec.pureCompletionQuery.can complete both switches of an either (29 mutations)
  11578. 476.37 s [opt-env-conf-test] coverage (648/799): OptEnvConf\.CompletionSpec.pureCompletionQuery.can complete a directory option (42 mutations)
  11579. 476.39 s [opt-env-conf-test] coverage (647/799): OptEnvConf\.CompletionSpec.pureCompletionQuery.can complete a short option's dashed (27 mutations)
  11580. 476.58 s [opt-env-conf-test] coverage (650/799): OptEnvConf\.CompletionSpec.pureCompletionQuery.prefix filtering.filters commands by typed prefix (8 mutations)
  11581. 476.75 s [opt-env-conf-test] coverage (651/799): OptEnvConf\.CompletionSpec.pureCompletionQuery.prefix filtering.filters switches by typed prefix (21 mutations)
  11582. 477.14 s [opt-env-conf-test] coverage (652/799): OptEnvConf\.CompletionSpec.pureCompletionQuery.prefix filtering.returns nothing when prefix matches nothing (19 mutations)
  11583. 477.35 s [opt-env-conf-test] coverage (653/799): OptEnvConf\.CompletionSpec.pureCompletionQuery.command not found.returns no completions for an unknown command (8 mutations)
  11584. 477.60 s [opt-env-conf-test] coverage (656/799): OptEnvConf\.CompletionSpec.pureCompletionQuery.argument completer at end.offers the argument completer at the end after a switch is consumed (31 mutations)
  11585. 477.62 s [opt-env-conf-test] coverage (655/799): OptEnvConf\.CompletionSpec.pureCompletionQuery.argument completer at end.does not offer option completer when not at end of args (49 mutations)
  11586. 477.66 s [opt-env-conf-test] coverage (654/799): OptEnvConf\.CompletionSpec.pureCompletionQuery.can complete a long option (42 mutations)
  11587. 477.80 s [opt-env-conf-test] coverage (657/799): OptEnvConf\.CompletionSpec.bash.produces the same bash completion script (2 mutations)
  11588. 478.03 s [opt-env-conf-test] coverage (658/799): OptEnvConf\.NonDetSpec.runNonDet.can guard against previous values (13 mutations)
  11589. 478.42 s [opt-env-conf-test] coverage (660/799): OptEnvConf\.NonDetSpec.runNonDetT.can recover from underlying errors (14 mutations)
  11590. 478.59 s [opt-env-conf-test] coverage (659/799): OptEnvConf\.NonDetSpec.runNonDet.can recover from failures with <|> (7 mutations)
  11591. 478.63 s [opt-env-conf-test] coverage (661/799): OptEnvConf\.CompleterSpec.filePath.can complete "" to ["foo\.txt","config\.yaml","bar/"] (38 mutations)
  11592. 478.89 s [opt-env-conf-test] coverage (663/799): OptEnvConf\.CompleterSpec.filePath.can complete "b" to ["bar/"] (46 mutations)
  11593. 478.95 s [opt-env-conf-test] coverage (662/799): OptEnvConf\.CompleterSpec.filePath.can complete "f" to ["foo\.txt"] (46 mutations)
  11594. 479.21 s [opt-env-conf-test] coverage (664/799): OptEnvConf\.CompleterSpec.filePath.can complete "bar" to ["bar/quux\.txt","bar/","bar/deep/"] (46 mutations)
  11595. 479.30 s [opt-env-conf-test] coverage (665/799): OptEnvConf\.CompleterSpec.filePath.can complete "c" to ["config\.yaml"] (46 mutations)
  11596. 479.46 s [opt-env-conf-test] coverage (666/799): OptEnvConf\.CompleterSpec.filePath.can complete "q" to [] (45 mutations)
  11597. 479.60 s [opt-env-conf-test] coverage (667/799): OptEnvConf\.CompleterSpec.filePath.can complete "\." to ["\.hidden\.txt","\.hidden/"] (46 mutations)
  11598. 479.64 s [opt-env-conf-test] coverage (668/799): OptEnvConf\.CompleterSpec.filePath.can complete "\./" to ["\./foo\.txt","\./config\.yaml","\./bar/"] (38 mutations)
  11599. 479.82 s [opt-env-conf-test] coverage (669/799): OptEnvConf\.CompleterSpec.filePath.can complete "\./\./" to ["\./\./foo\.txt","\./\./config\.yaml","\./\./bar/"] (38 mutations)
  11600. 480.02 s [opt-env-conf-test] coverage (670/799): OptEnvConf\.CompleterSpec.filePath.can complete "\./\." to ["\./\.hidden\.txt","\./\.hidden/"] (46 mutations)
  11601. 480.07 s [opt-env-conf-test] coverage (671/799): OptEnvConf\.CompleterSpec.filePath.can complete "\./bar" to ["\./bar/quux\.txt","\./bar/","\./bar/deep/"] (46 mutations)
  11602. 480.52 s [opt-env-conf-test] coverage (673/799): OptEnvConf\.CompleterSpec.filePath.can complete "bar/d" to ["bar/deep/"] (51 mutations)
  11603. 480.57 s [opt-env-conf-test] coverage (672/799): OptEnvConf\.CompleterSpec.filePath.can complete "bar/" to ["bar/quux\.txt","bar/deep/"] (45 mutations)
  11604. 480.89 s [opt-env-conf-test] coverage (675/799): OptEnvConf\.CompleterSpec.filePath.can complete "bar/deep/" to ["bar/deep/gold\.txt"] (45 mutations)
  11605. 480.95 s [opt-env-conf-test] coverage (674/799): OptEnvConf\.CompleterSpec.filePath.can complete "bar/deep" to ["bar/deep/gold\.txt","bar/deep/"] (51 mutations)
  11606. 480.96 s [opt-env-conf-test] coverage (676/799): OptEnvConf\.CompleterSpec.filePath.can complete "bar/q" to ["bar/quux\.txt"] (51 mutations)
  11607. 481.04 s [opt-env-conf-test] coverage (677/799): OptEnvConf\.CompleterSpec.filePath.can complete "\.\." to parent directory contents (49 mutations)
  11608. 481.13 s [opt-env-conf-test] coverage (678/799): OptEnvConf\.CompleterSpec.filePath.can complete "\.\./" to parent directory contents (55 mutations)
  11609. 481.45 s [opt-env-conf-test] coverage (679/799): OptEnvConf\.CompleterSpec.filePath.can complete "\.\./f" to matching parent files (53 mutations)
  11610. 481.69 s [opt-env-conf-test] coverage (680/799): OptEnvConf\.CompleterSpec.filePath.can complete "\.\./bar/" to sibling dir contents (54 mutations)
  11611. 481.74 s [opt-env-conf-test] coverage (683/799): OptEnvConf\.CompleterSpec.filePath.can complete "\.\./bar/deep/\.\./" to bar/ contents (54 mutations)
  11612. 481.77 s [opt-env-conf-test] coverage (681/799): OptEnvConf\.CompleterSpec.filePath.can complete "bar/\.\./" to current dir contents (55 mutations)
  11613. 481.95 s [opt-env-conf-test] coverage (682/799): OptEnvConf\.CompleterSpec.filePath.can complete "bar/\.\./f" to matching files (53 mutations)
  11614. 482.03 s [opt-env-conf-test] coverage (684/799): OptEnvConf\.CompleterSpec.filePath.can complete absolute paths (48 mutations)
  11615. 482.14 s [opt-env-conf-test] coverage (685/799): OptEnvConf\.CompleterSpec.directoryPath.can complete "" to ["bar/"] (20 mutations)
  11616. 482.46 s [opt-env-conf-test] coverage (686/799): OptEnvConf\.CompleterSpec.directoryPath.can complete "b" to ["bar/"] (36 mutations)
  11617. 482.67 s [opt-env-conf-test] coverage (687/799): OptEnvConf\.CompleterSpec.directoryPath.can complete "f" to [] (35 mutations)
  11618. 482.78 s [opt-env-conf-test] coverage (688/799): OptEnvConf\.CompleterSpec.directoryPath.can complete "\." to ["\.hidden/"] (32 mutations)
  11619. 482.91 s [opt-env-conf-test] coverage (689/799): OptEnvConf\.CompleterSpec.directoryPath.can complete "\./" to ["\./bar/"] (20 mutations)
  11620. 483.05 s [opt-env-conf-test] coverage (690/799): OptEnvConf\.CompleterSpec.directoryPath.can complete "\./\." to ["\./\.hidden/"] (32 mutations)
  11621. 483.15 s [opt-env-conf-test] coverage (691/799): OptEnvConf\.CompleterSpec.directoryPath.can complete "\./\./" to ["\./\./bar/"] (20 mutations)
  11622. 483.37 s [opt-env-conf-test] coverage (692/799): OptEnvConf\.CompleterSpec.directoryPath.can complete "\./\." to ["\./\.hidden/"]:1 (32 mutations)
  11623. 483.42 s [opt-env-conf-test] coverage (693/799): OptEnvConf\.CompleterSpec.directoryPath.can complete "\./bar" to ["\./bar/","\./bar/deep/"] (36 mutations)
  11624. 483.59 s [opt-env-conf-test] coverage (694/799): OptEnvConf\.CompleterSpec.directoryPath.can complete "bar/" to ["bar/","bar/deep/"] (36 mutations)
  11625. 483.70 s [opt-env-conf-test] coverage (695/799): OptEnvConf\.CompleterSpec.directoryPath.can complete "bar/d" to ["bar/deep/"] (41 mutations)
  11626. 483.72 s [opt-env-conf-test] coverage (696/799): OptEnvConf\.CompleterSpec.directoryPath.can complete "bar/deep" to ["bar/deep/"] (41 mutations)
  11627. 483.81 s [opt-env-conf-test] coverage (697/799): OptEnvConf\.CompleterSpec.directoryPath.can complete "\.\." to parent directories (29 mutations)
  11628. 484.07 s [opt-env-conf-test] coverage (699/799): OptEnvConf\.CompleterSpec.directoryPath.can complete "\.\./b" to matching parent directories (43 mutations)
  11629. 484.09 s [opt-env-conf-test] coverage (698/799): OptEnvConf\.CompleterSpec.directoryPath.can complete "\.\./" to parent directories (35 mutations)
  11630. 484.71 s [opt-env-conf-test] coverage (701/799): OptEnvConf\.CompleterSpec.directoryPath.can complete "bar/\.\./b" to matching directories (43 mutations)
  11631. 484.99 s [opt-env-conf-test] coverage (700/799): OptEnvConf\.CompleterSpec.directoryPath.can complete "bar/\.\./" to current dir directories (35 mutations)
  11632. 485.21 s [opt-env-conf-test] coverage (703/799): OptEnvConf\.CompleterSpec.filePathWithExtension.can complete "c" to ["config\.yaml"] (37 mutations)
  11633. 485.22 s [opt-env-conf-test] coverage (702/799): OptEnvConf\.CompleterSpec.filePathWithExtension.can complete "" to ["config\.yaml","bar/"] (30 mutations)
  11634. 485.24 s [opt-env-conf-test] coverage (704/799): OptEnvConf\.CompleterSpec.filePathWithExtension.can complete "b" to ["bar/"] (35 mutations)
  11635. 485.39 s [opt-env-conf-test] coverage (705/799): OptEnvConf\.CompleterSpec.filePathWithExtension.can complete "bar" to ["bar/","bar/deep/"] (38 mutations)
  11636. 485.49 s [opt-env-conf-test] coverage (707/799): OptEnvConf\.CompleterSpec.filePathWithExtensions.can complete "bar/" to ["bar/quux\.txt","bar/deep/"] (39 mutations)
  11637. 485.66 s [opt-env-conf-test] coverage (706/799): OptEnvConf\.CompleterSpec.filePathWithExtensions.can complete "" to ["foo\.txt","config\.yaml","bar/"] (32 mutations)
  11638. 485.97 s [opt-env-conf-test] coverage (709/799): OptEnvConf\.ReaderSpec.viaStringCodec.can parse a string via its string codec (0 mutations)
  11639. 486.03 s [opt-env-conf-test] coverage (708/799): OptEnvConf\.ReaderSpec.maybeReader.can parse a bool using this example reader (4 mutations)
  11640. 486.07 s [opt-env-conf-test] coverage (710/799): OptEnvConf\.ReaderSpec.commaSeparated.can parse these two ints (1 mutations)
  11641. 486.18 s [opt-env-conf-test] coverage (711/799): OptEnvConf\.ReaderSpec.renderCommaSeparated.escapes commas and backslashes (1 mutations)
  11642. 486.20 s [opt-env-conf-test] coverage (712/799): OptEnvConf\.ReaderSpec.parseCommaSeparated.roundtrips with renderCommaSeparated starting from Strings (0 mutations)
  11643. 486.44 s [opt-env-conf-test] coverage (713/799): OptEnvConf\.ReaderSpec.parseCommaSeparated.roundtrips with renderCommaSeparated starting from lists (0 mutations)
  11644. 486.56 s [opt-env-conf-test] coverage (714/799): OptEnvConf\.ReaderSpec.commaSeparatedSet.can parse these two ints (1 mutations)
  11645. 486.93 s [opt-env-conf-test] coverage (716/799): OptEnvConf\.ArgsSpec.consumeSwitch.consumes a long switch if there are no other args (12 mutations)
  11646. 487.08 s [opt-env-conf-test] coverage (715/799): OptEnvConf\.ReaderSpec.commaSeparatedList.can parse these two ints (1 mutations)
  11647. 487.11 s [opt-env-conf-test] coverage (718/799): OptEnvConf\.ArgsSpec.consumeSwitch.consumes a short switch if there are no other args (13 mutations)
  11648. 487.40 s [opt-env-conf-test] coverage (717/799): OptEnvConf\.ArgsSpec.consumeSwitch.consumes a folded switch at the front first (23 mutations)
  11649. 487.43 s [opt-env-conf-test] coverage (719/799): OptEnvConf\.ArgsSpec.consumeSwitch.fails to consume if there are no dasheds (25 mutations)
  11650. 487.63 s [opt-env-conf-test] coverage (720/799): OptEnvConf\.ArgsSpec.consumeSwitch.fails to consume if there are no arguments (0 mutations)
  11651. 487.85 s [opt-env-conf-test] coverage (721/799): OptEnvConf\.ArgsSpec.consumeSwitch.consumes a switch at the front first (13 mutations)
  11652. 487.94 s [opt-env-conf-test] coverage (722/799): OptEnvConf\.ArgsSpec.consumeSwitch.does not consume a mismatched switch (12 mutations)
  11653. 488.02 s [opt-env-conf-test] coverage (622/799): OptEnvConf\.CompletionSpec.pureCompletionQuery.arguments after double dash.consumes -- as the argument value (11 mutations)
  11654. 488.14 s [opt-env-conf-test] coverage (615/799): OptEnvConf\.CompletionSpec.pureCompletionQuery.can complete a file option (42 mutations)
  11655. 488.25 s [opt-env-conf-test] coverage (614/799): OptEnvConf\.CompletionSpec.pureCompletionQuery.many with partial values.filters many option values by prefix (51 mutations)
  11656. 488.44 s [opt-env-conf-test] coverage (613/799): OptEnvConf\.CompletionSpec.pureCompletionQuery.many with partial values.filters many option values by prefix after one is consumed (63 mutations)
  11657. 488.50 s [opt-env-conf-test] coverage (621/799): OptEnvConf\.CompletionSpec.pureCompletionQuery.arguments after double dash.suggests the switch even after -- (known bug) (25 mutations)
  11658. 488.86 s [opt-env-conf-test] coverage (723/799): OptEnvConf\.ArgsSpec.consumeArgument.consumes a plain argument when there is one (1 mutations)
  11659. 489.05 s [opt-env-conf-test] coverage (612/799): OptEnvConf\.CompletionSpec.pureCompletionQuery.can complete a short option with a separate arg (53 mutations)
  11660. 489.27 s [opt-env-conf-test] coverage (724/799): OptEnvConf\.ArgsSpec.consumeArgument.does not consume anything if there is nothing to consume (1 mutations)
  11661. 489.39 s [opt-env-conf-test] coverage (725/799): OptEnvConf\.ArgsSpec.consumeArgument.consumes any argument after a double-dash as an argument (14 mutations)
  11662. 489.53 s [opt-env-conf-test] coverage (726/799): OptEnvConf\.ArgsSpec.consumeArgument.skips dead arguments (20 mutations)
  11663. 489.57 s [opt-env-conf-test] coverage (727/799): OptEnvConf\.ArgsSpec.consumeArgument.tries to consume dashed argument followed by a live argument (23 mutations)
  11664. 489.65 s [opt-env-conf-test] coverage (729/799): OptEnvConf\.ArgsSpec.consumeArgument.tries to consume dashed argument followed by a dead argument (17 mutations)
  11665. 489.73 s [opt-env-conf-test] coverage (728/799): OptEnvConf\.ArgsSpec.consumeArgument.consumes a bare double-dash if it's the last argument (10 mutations)
  11666. 489.97 s [opt-env-conf-test] coverage (730/799): OptEnvConf\.ArgsSpec.consumeArgument.tries to ignore this value that looks like an option value (12 mutations)
  11667. 490.06 s [opt-env-conf-test] coverage (605/799): OptEnvConf\.CompletionSpec.pureCompletionQuery.completion after a command.can complete a command's short switch (27 mutations)
  11668. 490.14 s [opt-env-conf-test] coverage (732/799): OptEnvConf\.ArgsSpec.parseArg.produces valid args (6 mutations)
  11669. 490.23 s [opt-env-conf-test] coverage (731/799): OptEnvConf\.ArgsSpec.parseArg.roundtrips with renderArg (0 mutations)
  11670. 490.25 s [opt-env-conf-test] coverage (611/799): OptEnvConf\.CompletionSpec.pureCompletionQuery.can complete a long switch from a single dash (19 mutations)
  11671. 490.51 s [opt-env-conf-test] coverage (733/799): OptEnvConf\.ArgsSpec.renderDashed.roundtrips with parseArg for long dashed (2 mutations)
  11672. 490.65 s [opt-env-conf-test] coverage (734/799): OptEnvConf\.ArgsSpec.renderDashed.roundtrips with parseArg for short dashed (5 mutations)
  11673. 490.91 s [opt-env-conf-test] coverage (736/799): OptEnvConf\.ArgsSpec.parseArgs.produces valid Argss for annoying strings (11 mutations)
  11674. 490.95 s [opt-env-conf-test] coverage (609/799): OptEnvConf\.CompletionSpec.pureCompletionQuery.alternative branch failures.returns no completions when both alternatives fail (16 mutations)
  11675. 490.98 s [opt-env-conf-test] coverage (735/799): OptEnvConf\.ArgsSpec.parseArgs.produces valid Args (6 mutations)
  11676. 491.21 s [opt-env-conf-test] coverage (737/799): OptEnvConf\.ArgsSpec.parseArgs.parses empty args as an empty arg map (1 mutations)
  11677. 491.22 s [opt-env-conf-test] coverage (606/799): OptEnvConf\.CompletionSpec.pureCompletionQuery.completion after a command.can complete a command's long switch from a double dash (25 mutations)
  11678. 491.49 s [opt-env-conf-test] coverage (603/799): OptEnvConf\.CompletionSpec.pureCompletionQuery.completion after a command.can complete a command's long switch from a single dash (25 mutations)
  11679. 491.68 s [opt-env-conf-test] coverage (602/799): OptEnvConf\.CompletionSpec.pureCompletionQuery.completion after a command.can complete a command's long option (48 mutations)
  11680. 491.74 s [opt-env-conf-test] coverage (742/799): OptEnvConf\.ArgsSpec.consumeOption.consumes a short option (30 mutations)
  11681. 491.74 s [opt-env-conf-test] coverage (740/799): OptEnvConf\.ArgsSpec.consumeOption.consumes a short option in shorthand notation (19 mutations)
  11682. 491.97 s [opt-env-conf-test] coverage (746/799): OptEnvConf\.ArgsSpec.consumeOption.consumes a folded option (27 mutations)
  11683. 491.98 s [opt-env-conf-test] coverage (747/799): OptEnvConf\.ArgsSpec.consumeOption.fails to consume if there are no dasheds (36 mutations)
  11684. 492.11 s [opt-env-conf-test] coverage (748/799): OptEnvConf\.ArgsSpec.consumeOption.fails to consume if there are no arguments (0 mutations)
  11685. 492.14 s [opt-env-conf-test] coverage (745/799): OptEnvConf\.ArgsSpec.consumeOption.consumes a long option (19 mutations)
  11686. 492.35 s [opt-env-conf-test] coverage (741/799): OptEnvConf\.ArgsSpec.consumeOption.consumes a long option with an equals sign (8 mutations)
  11687. 492.71 s [opt-env-conf-test] coverage (490/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["foo","-p4"] as (["foo"],[4]):1 (171 mutations)
  11688. 492.93 s [opt-env-conf-test] coverage (485/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["run1","--foo","bar"] as "bar":1 (175 mutations)
  11689. 493.01 s [opt-env-conf-test] coverage (738/799): OptEnvConf\.ArgsSpec.consumeOption.consumes an option at the front first (30 mutations)
  11690. 493.15 s [opt-env-conf-test] coverage (753/799): OptEnvConf\.ErrorSpec.renders the read-int-options error the same as before (55 mutations)
  11691. 493.17 s [opt-env-conf-test] coverage (754/799): OptEnvConf\.ErrorSpec.renders the leftover-argument error the same as before (8 mutations)
  11692. 493.20 s [opt-env-conf-test] coverage (744/799): OptEnvConf\.ArgsSpec.consumeOption.does not consume a mismatched option (19 mutations)
  11693. 493.36 s [opt-env-conf-test] coverage (752/799): OptEnvConf\.ErrorSpec.renders the read-int-argument error the same as before (37 mutations)
  11694. 493.58 s [opt-env-conf-test] coverage (600/799): OptEnvConf\.CompletionSpec.pureCompletionQuery.multiple commands with shared options.completes options in the selected command only (27 mutations)
  11695. 493.67 s [opt-env-conf-test] coverage (739/799): OptEnvConf\.ArgsSpec.consumeOption.consumes a short option before a long option (19 mutations)
  11696. 493.82 s [opt-env-conf-test] coverage (750/799): OptEnvConf\.ErrorSpec.renders the typo-option error the same as before (57 mutations)
  11697. 493.88 s [opt-env-conf-test] coverage (743/799): OptEnvConf\.ArgsSpec.consumeOption.consumes a short option before a long option:1 (20 mutations)
  11698. 493.94 s [opt-env-conf-test] coverage (601/799): OptEnvConf\.CompletionSpec.pureCompletionQuery.commands merged via alternative.completes commands from both sides of an alternative (16 mutations)
  11699. 494.04 s [opt-env-conf-test] coverage (633/799): OptEnvConf\.CompletionSpec.pureCompletionQuery.commands with a default command.completes inside the default command after consuming its option (59 mutations)
  11700. 494.18 s [opt-env-conf-test] coverage (577/799): OptEnvConf\.CompletionSpec.pureCompletionQuery.allOrNothing.completes normally inside allOrNothing (29 mutations)
  11701. 494.57 s [opt-env-conf-test] coverage (634/799): OptEnvConf\.CompletionSpec.pureCompletionQuery.mixed arguments and options.can complete an option after a positional argument (22 mutations)
  11702. 494.58 s [opt-env-conf-test] coverage (751/799): OptEnvConf\.ErrorSpec.renders the unrecognised-arg error the same as before (6 mutations)
  11703. 494.66 s [opt-env-conf-test] coverage (635/799): OptEnvConf\.CompletionSpec.pureCompletionQuery.mixed arguments and options.can complete a positional after an option (31 mutations)
  11704. 494.90 s [opt-env-conf-test] coverage (758/799): OptEnvConf\.ErrorSpec.renders the check-failed-checkMaybe error the same as before (20 mutations)
  11705. 494.92 s [opt-env-conf-test] coverage (632/799): OptEnvConf\.CompletionSpec.pureCompletionQuery.commands with a default command.completes the default command's switch when no command is given (28 mutations)
  11706. 495.20 s [opt-env-conf-test] coverage (760/799): OptEnvConf\.ErrorSpec.renders the read-int-option error the same as before (55 mutations)
  11707. 495.37 s [opt-env-conf-test] coverage (756/799): OptEnvConf\.ErrorSpec.renders the required-command error the same as before (10 mutations)
  11708. 495.50 s [opt-env-conf-test] coverage (768/799): OptEnvConf\.ErrorSpec.renders the some-none error the same as before (41 mutations)
  11709. 495.50 s [opt-env-conf-test] coverage (757/799): OptEnvConf\.ErrorSpec.renders the missing-options error the same as before (37 mutations)
  11710. 495.64 s [opt-env-conf-test] coverage (773/799): OptEnvConf\.ErrorSpec.renders the empty error the same as before (6 mutations)
  11711. 495.69 s [opt-env-conf-test] coverage (771/799): OptEnvConf\.ErrorSpec.renders the all-or-nothing error the same as before (108 mutations)
  11712. 495.76 s [opt-env-conf-test] coverage (774/799): OptEnvConf\.ErrorSpec.renders the check-failed-checkEither error the same as before (20 mutations)
  11713. 495.86 s [opt-env-conf-test] coverage (767/799): OptEnvConf\.ErrorSpec.renders the unrecognised-command error the same as before (14 mutations)
  11714. 496.05 s [opt-env-conf-test] coverage (770/799): OptEnvConf\.ErrorSpec.renders the missing-option error the same as before (37 mutations)
  11715. 496.36 s [opt-env-conf-test] coverage (765/799): OptEnvConf\.ErrorSpec.renders the missing-argument error the same as before (37 mutations)
  11716. 496.67 s [opt-env-conf-test] coverage (779/799): OptEnvConf\.LintSpec.produces the same lint error for this parser (8 mutations)
  11717. 496.76 s [opt-env-conf-test] coverage (781/799): OptEnvConf\.LintSpec.produces the same lint error for this parser:2 (27 mutations)
  11718. 496.82 s [opt-env-conf-test] coverage (782/799): OptEnvConf\.LintSpec.produces the same lint error for this parser:3 (14 mutations)
  11719. 496.86 s [opt-env-conf-test] coverage (787/799): OptEnvConf\.LintSpec.produces the same lint error for this parser:8 (7 mutations)
  11720. 496.95 s [opt-env-conf-test] coverage (788/799): OptEnvConf\.LintSpec.produces the same lint error for this parser:9 (51 mutations)
  11721. 497.13 s [opt-env-conf-test] coverage (789/799): OptEnvConf\.LintSpec.produces the same lint error for this parser:10 (5 mutations)
  11722. 497.26 s [opt-env-conf-test] coverage (790/799): OptEnvConf\.LintSpec.produces the same lint error for this parser:11 (5 mutations)
  11723. 497.30 s [opt-env-conf-test] coverage (791/799): OptEnvConf\.LintSpec.produces the same lint error for this parser:12 (10 mutations)
  11724. 497.53 s [opt-env-conf-test] coverage (792/799): OptEnvConf\.LintSpec.produces the same lint error for this parser:13 (9 mutations)
  11725. 497.71 s [opt-env-conf-test] coverage (794/799): OptEnvConf\.LintSpec.produces the same lint error for this parser:15 (12 mutations)
  11726. 497.71 s [opt-env-conf-test] coverage (793/799): OptEnvConf\.LintSpec.produces the same lint error for this parser:14 (8 mutations)
  11727. 497.87 s [opt-env-conf-test] coverage (795/799): OptEnvConf\.LintSpec.produces the same lint error for this parser:16 (5 mutations)
  11728. 498.07 s [opt-env-conf-test] coverage (796/799): OptEnvConf\.LintSpec.produces the same lint error for this parser:17 (5 mutations)
  11729. 498.30 s [opt-env-conf-test] coverage (798/799): OptEnvConf\.LintSpec.produces the same lint error for this parser:19 (9 mutations)
  11730. 498.31 s [opt-env-conf-test] coverage (797/799): OptEnvConf\.LintSpec.produces the same lint error for this parser:18 (7 mutations)
  11731. 498.44 s [opt-env-conf-test] coverage (799/799): OptEnvConf\.LintSpec.produces the same lint error for this parser:20 (9 mutations)
  11732. 498.59 s [opt-env-conf-test] coverage (777/799): OptEnvConf\.ErrorSpec.renders the unrecognised-option error the same as before (12 mutations)
  11733. 498.62 s [opt-env-conf-test] coverage (780/799): OptEnvConf\.LintSpec.produces the same lint error for this parser:1 (51 mutations)
  11734. 498.81 s [opt-env-conf-test] coverage (776/799): OptEnvConf\.ErrorSpec.renders the leftover-option error the same as before (12 mutations)
  11735. 498.95 s [opt-env-conf-test] coverage (775/799): OptEnvConf\.ErrorSpec.renders the missing-vars error the same as before (32 mutations)
  11736. 498.99 s [opt-env-conf-test] coverage (764/799): OptEnvConf\.ErrorSpec.renders the empty-choice error the same as before (6 mutations)
  11737. 498.99 s [opt-env-conf-test] coverage (784/799): OptEnvConf\.LintSpec.produces the same lint error for this parser:5 (9 mutations)
  11738. 499.00 s [opt-env-conf-test] coverage (786/799): OptEnvConf\.LintSpec.produces the same lint error for this parser:7 (5 mutations)
  11739. 499.05 s [opt-env-conf-test] coverage (783/799): OptEnvConf\.LintSpec.produces the same lint error for this parser:4 (14 mutations)
  11740. 499.09 s [opt-env-conf-test] coverage (762/799): OptEnvConf\.ErrorSpec.renders the unreadable-vars error the same as before (32 mutations)
  11741. 499.16 s [opt-env-conf-test] coverage (761/799): OptEnvConf\.ErrorSpec.renders the unrecognised-switch error the same as before (10 mutations)
  11742. 499.23 s [opt-env-conf-test] coverage (763/799): OptEnvConf\.ErrorSpec.renders the unfolding-tombstone-switch error the same as before (87 mutations)
  11743. 499.46 s [opt-env-conf-test] coverage (766/799): OptEnvConf\.ErrorSpec.renders the unfolding-tombstone-option error the same as before (82 mutations)
  11744. 499.63 s [opt-env-conf-test] coverage (759/799): OptEnvConf\.ErrorSpec.renders the typo-switch error the same as before (48 mutations)
  11745. 499.66 s [opt-env-conf-test] coverage (769/799): OptEnvConf\.ErrorSpec.renders the missing-var error the same as before (32 mutations)
  11746. 499.67 s [opt-env-conf-test] coverage (785/799): OptEnvConf\.LintSpec.produces the same lint error for this parser:6 (27 mutations)
  11747. 499.68 s [opt-env-conf-test] coverage (778/799): OptEnvConf\.ErrorSpec.renders the missing-env error the same as before (32 mutations)
  11748. 499.70 s [opt-env-conf-test] coverage (755/799): OptEnvConf\.ErrorSpec.renders the all-or-nothing-relevant error the same as before (102 mutations)
  11749. 499.81 s [opt-env-conf-test] coverage (604/799): OptEnvConf\.CompletionSpec.pureCompletionQuery.completion after a command.can complete a command's short option (59 mutations)
  11750. 499.83 s [opt-env-conf-test] coverage (584/799): OptEnvConf\.CompletionSpec.pureCompletionQuery.argument completion with dashed values.should not offer the argument completer after a dashed value is consumed (11 mutations)
  11751. 499.83 s [opt-env-conf-test] coverage (772/799): OptEnvConf\.ErrorSpec.renders the leftover-switch error the same as before (10 mutations)
  11752. 499.92 s [opt-env-conf-test] coverage (607/799): OptEnvConf\.CompletionSpec.pureCompletionQuery.completion after a command.can complete a command with a switch (24 mutations)
  11753. 499.96 s [opt-env-conf-test] coverage (620/799): OptEnvConf\.CompletionSpec.pureCompletionQuery.commands with options inside.completes a command's many options after one is consumed (55 mutations)
  11754. 499.96 s [opt-env-conf-test] coverage (599/799): OptEnvConf\.CompletionSpec.pureCompletionQuery.multiple commands with shared options.does not leak options from other commands (27 mutations)
  11755. 500.03 s [opt-env-conf-test] coverage (749/799): OptEnvConf\.ErrorSpec.renders the unreadable-var error the same as before (30 mutations)
  11756. 500.50 s [opt-env-conf-test] mutation-nix: running mutations
  11757. 504.23 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Test.hs:180:24-30
  11758. 504.23 s [opt-env-conf-test] @@ -177,4 +177,4 @@
  11759. 504.23 s [opt-env-conf-test] where
  11760. 504.23 s [opt-env-conf-test] version = takeWhile (\c -> isDigit c || c == '.') rest
  11761. 504.23 s [opt-env-conf-test] go (c : rest) = c : go rest
  11762. 504.23 s [opt-env-conf-test] - isVersion v = not (null v) && elem '.' v && all (\c -> isDigit c || c == '.') v
  11763. 504.23 s [opt-env-conf-test] + isVersion v = not (True) && elem '.' v && all (\c -> isDigit c || c == '.') v
  11764. 504.27 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Test.hs:180:23-31
  11765. 504.27 s [opt-env-conf-test] @@ -177,4 +177,4 @@
  11766. 504.27 s [opt-env-conf-test] where
  11767. 504.27 s [opt-env-conf-test] version = takeWhile (\c -> isDigit c || c == '.') rest
  11768. 504.27 s [opt-env-conf-test] go (c : rest) = c : go rest
  11769. 504.27 s [opt-env-conf-test] - isVersion v = not (null v) && elem '.' v && all (\c -> isDigit c || c == '.') v
  11770. 504.27 s [opt-env-conf-test] + isVersion v = not False && elem '.' v && all (\c -> isDigit c || c == '.') v
  11771. 504.27 s [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Test.hs:180:24-30
  11772. 504.27 s [opt-env-conf-test] @@ -177,4 +177,4 @@
  11773. 504.27 s [opt-env-conf-test] where
  11774. 504.27 s [opt-env-conf-test] version = takeWhile (\c -> isDigit c || c == '.') rest
  11775. 504.27 s [opt-env-conf-test] go (c : rest) = c : go rest
  11776. 504.27 s [opt-env-conf-test] - isVersion v = not (null v) && elem '.' v && all (\c -> isDigit c || c == '.') v
  11777. 504.27 s [opt-env-conf-test] + isVersion v = not (not (null v)) && elem '.' v && all (\c -> isDigit c || c == '.') v
  11778. 504.27 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Test.hs:180:23-31
  11779. 504.27 s [opt-env-conf-test] @@ -177,4 +177,4 @@
  11780. 504.27 s [opt-env-conf-test] where
  11781. 504.27 s [opt-env-conf-test] version = takeWhile (\c -> isDigit c || c == '.') rest
  11782. 504.27 s [opt-env-conf-test] go (c : rest) = c : go rest
  11783. 504.27 s [opt-env-conf-test] - isVersion v = not (null v) && elem '.' v && all (\c -> isDigit c || c == '.') v
  11784. 504.27 s [opt-env-conf-test] + isVersion v = not True && elem '.' v && all (\c -> isDigit c || c == '.') v
  11785. 504.27 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Test.hs:180:24-30
  11786. 504.27 s [opt-env-conf-test] @@ -177,4 +177,4 @@
  11787. 504.27 s [opt-env-conf-test] where
  11788. 504.27 s [opt-env-conf-test] version = takeWhile (\c -> isDigit c || c == '.') rest
  11789. 504.27 s [opt-env-conf-test] go (c : rest) = c : go rest
  11790. 504.27 s [opt-env-conf-test] - isVersion v = not (null v) && elem '.' v && all (\c -> isDigit c || c == '.') v
  11791. 504.27 s [opt-env-conf-test] + isVersion v = not (False) && elem '.' v && all (\c -> isDigit c || c == '.') v
  11792. 504.27 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Test.hs:180:19-31
  11793. 504.27 s [opt-env-conf-test] @@ -177,4 +177,4 @@
  11794. 504.27 s [opt-env-conf-test] where
  11795. 504.27 s [opt-env-conf-test] version = takeWhile (\c -> isDigit c || c == '.') rest
  11796. 504.27 s [opt-env-conf-test] go (c : rest) = c : go rest
  11797. 504.27 s [opt-env-conf-test] - isVersion v = not (null v) && elem '.' v && all (\c -> isDigit c || c == '.') v
  11798. 504.27 s [opt-env-conf-test] + isVersion v = True && elem '.' v && all (\c -> isDigit c || c == '.') v
  11799. 504.27 s [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Test.hs:180:23-31
  11800. 504.27 s [opt-env-conf-test] @@ -177,4 +177,4 @@
  11801. 504.27 s [opt-env-conf-test] where
  11802. 504.27 s [opt-env-conf-test] version = takeWhile (\c -> isDigit c || c == '.') rest
  11803. 504.27 s [opt-env-conf-test] go (c : rest) = c : go rest
  11804. 504.27 s [opt-env-conf-test] - isVersion v = not (null v) && elem '.' v && all (\c -> isDigit c || c == '.') v
  11805. 504.27 s [opt-env-conf-test] + isVersion v = not not ((null v)) && elem '.' v && all (\c -> isDigit c || c == '.') v
  11806. 504.27 s [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Test.hs:180:19-31
  11807. 504.27 s [opt-env-conf-test] @@ -177,4 +177,4 @@
  11808. 504.27 s [opt-env-conf-test] where
  11809. 504.27 s [opt-env-conf-test] version = takeWhile (\c -> isDigit c || c == '.') rest
  11810. 504.27 s [opt-env-conf-test] go (c : rest) = c : go rest
  11811. 504.27 s [opt-env-conf-test] - isVersion v = not (null v) && elem '.' v && all (\c -> isDigit c || c == '.') v
  11812. 504.27 s [opt-env-conf-test] + isVersion v = not (not (null v)) && elem '.' v && all (\c -> isDigit c || c == '.') v
  11813. 504.27 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Test.hs:180:19-31
  11814. 504.27 s [opt-env-conf-test] @@ -177,4 +177,4 @@
  11815. 504.27 s [opt-env-conf-test] where
  11816. 504.28 s [opt-env-conf-test] version = takeWhile (\c -> isDigit c || c == '.') rest
  11817. 504.28 s [opt-env-conf-test] go (c : rest) = c : go rest
  11818. 504.28 s [opt-env-conf-test] - isVersion v = not (null v) && elem '.' v && all (\c -> isDigit c || c == '.') v
  11819. 504.28 s [opt-env-conf-test] + isVersion v = False && elem '.' v && all (\c -> isDigit c || c == '.') v
  11820. 504.28 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Test.hs:180:35-45
  11821. 504.28 s [opt-env-conf-test] @@ -177,4 +177,4 @@
  11822. 504.28 s [opt-env-conf-test] where
  11823. 504.28 s [opt-env-conf-test] version = takeWhile (\c -> isDigit c || c == '.') rest
  11824. 504.28 s [opt-env-conf-test] go (c : rest) = c : go rest
  11825. 504.28 s [opt-env-conf-test] - isVersion v = not (null v) && elem '.' v && all (\c -> isDigit c || c == '.') v
  11826. 504.28 s [opt-env-conf-test] + isVersion v = not (null v) && False && all (\c -> isDigit c || c == '.') v
  11827. 504.28 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Test.hs:180:35-45
  11828. 504.28 s [opt-env-conf-test] @@ -177,4 +177,4 @@
  11829. 504.28 s [opt-env-conf-test] where
  11830. 504.28 s [opt-env-conf-test] version = takeWhile (\c -> isDigit c || c == '.') rest
  11831. 504.28 s [opt-env-conf-test] go (c : rest) = c : go rest
  11832. 504.28 s [opt-env-conf-test] - isVersion v = not (null v) && elem '.' v && all (\c -> isDigit c || c == '.') v
  11833. 504.28 s [opt-env-conf-test] + isVersion v = not (null v) && True && all (\c -> isDigit c || c == '.') v
  11834. 504.28 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Test.hs:180:60-69
  11835. 504.28 s [opt-env-conf-test] @@ -177,4 +177,4 @@
  11836. 504.28 s [opt-env-conf-test] where
  11837. 504.28 s [opt-env-conf-test] version = takeWhile (\c -> isDigit c || c == '.') rest
  11838. 504.28 s [opt-env-conf-test] go (c : rest) = c : go rest
  11839. 504.28 s [opt-env-conf-test] - isVersion v = not (null v) && elem '.' v && all (\c -> isDigit c || c == '.') v
  11840. 504.28 s [opt-env-conf-test] + isVersion v = not (null v) && elem '.' v && all (\c -> True || c == '.') v
  11841. 504.28 s [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Test.hs:180:35-45
  11842. 504.28 s [opt-env-conf-test] @@ -177,4 +177,4 @@
  11843. 504.28 s [opt-env-conf-test] where
  11844. 504.28 s [opt-env-conf-test] version = takeWhile (\c -> isDigit c || c == '.') rest
  11845. 504.28 s [opt-env-conf-test] go (c : rest) = c : go rest
  11846. 504.28 s [opt-env-conf-test] - isVersion v = not (null v) && elem '.' v && all (\c -> isDigit c || c == '.') v
  11847. 504.28 s [opt-env-conf-test] + isVersion v = not (null v) && not (elem '.' v) && all (\c -> isDigit c || c == '.') v
  11848. 504.28 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Test.hs:180:60-69
  11849. 504.28 s [opt-env-conf-test] @@ -177,4 +177,4 @@
  11850. 504.28 s [opt-env-conf-test] where
  11851. 504.28 s [opt-env-conf-test] version = takeWhile (\c -> isDigit c || c == '.') rest
  11852. 504.28 s [opt-env-conf-test] go (c : rest) = c : go rest
  11853. 504.28 s [opt-env-conf-test] - isVersion v = not (null v) && elem '.' v && all (\c -> isDigit c || c == '.') v
  11854. 504.28 s [opt-env-conf-test] + isVersion v = not (null v) && elem '.' v && all (\c -> False || c == '.') v
  11855. 504.28 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Test.hs:180:73-81
  11856. 504.28 s [opt-env-conf-test] @@ -177,4 +177,4 @@
  11857. 504.28 s [opt-env-conf-test] where
  11858. 504.28 s [opt-env-conf-test] version = takeWhile (\c -> isDigit c || c == '.') rest
  11859. 504.28 s [opt-env-conf-test] go (c : rest) = c : go rest
  11860. 504.28 s [opt-env-conf-test] - isVersion v = not (null v) && elem '.' v && all (\c -> isDigit c || c == '.') v
  11861. 504.28 s [opt-env-conf-test] + isVersion v = not (null v) && elem '.' v && all (\c -> isDigit c || False) v
  11862. 504.28 s [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Test.hs:180:73-81
  11863. 504.28 s [opt-env-conf-test] @@ -177,4 +177,4 @@
  11864. 504.28 s [opt-env-conf-test] where
  11865. 504.28 s [opt-env-conf-test] version = takeWhile (\c -> isDigit c || c == '.') rest
  11866. 504.28 s [opt-env-conf-test] go (c : rest) = c : go rest
  11867. 504.28 s [opt-env-conf-test] - isVersion v = not (null v) && elem '.' v && all (\c -> isDigit c || c == '.') v
  11868. 504.28 s [opt-env-conf-test] + isVersion v = not (null v) && elem '.' v && all (\c -> isDigit c || not (c == '.')) v
  11869. 504.28 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Test.hs:180:73-81
  11870. 504.28 s [opt-env-conf-test] @@ -177,4 +177,4 @@
  11871. 504.28 s [opt-env-conf-test] where
  11872. 504.28 s [opt-env-conf-test] version = takeWhile (\c -> isDigit c || c == '.') rest
  11873. 504.28 s [opt-env-conf-test] go (c : rest) = c : go rest
  11874. 504.28 s [opt-env-conf-test] - isVersion v = not (null v) && elem '.' v && all (\c -> isDigit c || c == '.') v
  11875. 504.28 s [opt-env-conf-test] + isVersion v = not (null v) && elem '.' v && all (\c -> isDigit c || True) v
  11876. 504.28 s [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Test.hs:180:60-69
  11877. 504.28 s [opt-env-conf-test] @@ -177,4 +177,4 @@
  11878. 504.28 s [opt-env-conf-test] where
  11879. 504.28 s [opt-env-conf-test] version = takeWhile (\c -> isDigit c || c == '.') rest
  11880. 504.28 s [opt-env-conf-test] go (c : rest) = c : go rest
  11881. 504.28 s [opt-env-conf-test] - isVersion v = not (null v) && elem '.' v && all (\c -> isDigit c || c == '.') v
  11882. 504.28 s [opt-env-conf-test] + isVersion v = not (null v) && elem '.' v && all (\c -> not (isDigit c) || c == '.') v
  11883. 504.28 s [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Test.hs:180:60-81
  11884. 504.28 s [opt-env-conf-test] @@ -177,4 +177,4 @@
  11885. 504.28 s [opt-env-conf-test] where
  11886. 504.28 s [opt-env-conf-test] version = takeWhile (\c -> isDigit c || c == '.') rest
  11887. 504.28 s [opt-env-conf-test] go (c : rest) = c : go rest
  11888. 504.28 s [opt-env-conf-test] - isVersion v = not (null v) && elem '.' v && all (\c -> isDigit c || c == '.') v
  11889. 504.28 s [opt-env-conf-test] + isVersion v = not (null v) && elem '.' v && all (\c -> not (isDigit c || c == '.')) v
  11890. 504.28 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Test.hs:180:49-84
  11891. 504.28 s [opt-env-conf-test] @@ -177,4 +177,4 @@
  11892. 504.28 s [opt-env-conf-test] where
  11893. 504.28 s [opt-env-conf-test] version = takeWhile (\c -> isDigit c || c == '.') rest
  11894. 504.28 s [opt-env-conf-test] go (c : rest) = c : go rest
  11895. 504.28 s [opt-env-conf-test] - isVersion v = not (null v) && elem '.' v && all (\c -> isDigit c || c == '.') v
  11896. 504.28 s [opt-env-conf-test] + isVersion v = not (null v) && elem '.' v && True
  11897. 504.28 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Test.hs:180:60-81
  11898. 504.28 s [opt-env-conf-test] @@ -177,4 +177,4 @@
  11899. 504.28 s [opt-env-conf-test] where
  11900. 504.28 s [opt-env-conf-test] version = takeWhile (\c -> isDigit c || c == '.') rest
  11901. 504.28 s [opt-env-conf-test] go (c : rest) = c : go rest
  11902. 504.28 s [opt-env-conf-test] - isVersion v = not (null v) && elem '.' v && all (\c -> isDigit c || c == '.') v
  11903. 504.28 s [opt-env-conf-test] + isVersion v = not (null v) && elem '.' v && all (\c -> True) v
  11904. 504.28 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Test.hs:180:60-81
  11905. 504.29 s [opt-env-conf-test] @@ -177,4 +177,4 @@
  11906. 504.29 s [opt-env-conf-test] where
  11907. 504.29 s [opt-env-conf-test] version = takeWhile (\c -> isDigit c || c == '.') rest
  11908. 504.29 s [opt-env-conf-test] go (c : rest) = c : go rest
  11909. 504.29 s [opt-env-conf-test] - isVersion v = not (null v) && elem '.' v && all (\c -> isDigit c || c == '.') v
  11910. 504.29 s [opt-env-conf-test] + isVersion v = not (null v) && elem '.' v && all (\c -> False) v
  11911. 504.29 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Test.hs:180:49-84
  11912. 504.29 s [opt-env-conf-test] @@ -177,4 +177,4 @@
  11913. 504.29 s [opt-env-conf-test] where
  11914. 504.29 s [opt-env-conf-test] version = takeWhile (\c -> isDigit c || c == '.') rest
  11915. 504.29 s [opt-env-conf-test] go (c : rest) = c : go rest
  11916. 504.29 s [opt-env-conf-test] - isVersion v = not (null v) && elem '.' v && all (\c -> isDigit c || c == '.') v
  11917. 507.98 s [opt-env-conf-test] + isVersion v = not (null v) && elem '.' v && False
  11918. 507.98 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Test.hs:180:19-84
  11919. 507.98 s [opt-env-conf-test] @@ -177,4 +177,4 @@
  11920. 507.98 s [opt-env-conf-test] where
  11921. 507.98 s [opt-env-conf-test] version = takeWhile (\c -> isDigit c || c == '.') rest
  11922. 507.98 s [opt-env-conf-test] go (c : rest) = c : go rest
  11923. 507.98 s [opt-env-conf-test] - isVersion v = not (null v) && elem '.' v && all (\c -> isDigit c || c == '.') v
  11924. 507.98 s [opt-env-conf-test] + isVersion v = True
  11925. 507.98 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Test.hs:180:35-84
  11926. 507.98 s [opt-env-conf-test] @@ -177,4 +177,4 @@
  11927. 507.98 s [opt-env-conf-test] where
  11928. 507.98 s [opt-env-conf-test] version = takeWhile (\c -> isDigit c || c == '.') rest
  11929. 507.98 s [opt-env-conf-test] go (c : rest) = c : go rest
  11930. 507.98 s [opt-env-conf-test] - isVersion v = not (null v) && elem '.' v && all (\c -> isDigit c || c == '.') v
  11931. 507.98 s [opt-env-conf-test] + isVersion v = not (null v) && True
  11932. 507.98 s [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Test.hs:180:49-84
  11933. 507.98 s [opt-env-conf-test] @@ -177,4 +177,4 @@
  11934. 507.98 s [opt-env-conf-test] where
  11935. 507.98 s [opt-env-conf-test] version = takeWhile (\c -> isDigit c || c == '.') rest
  11936. 507.98 s [opt-env-conf-test] go (c : rest) = c : go rest
  11937. 507.98 s [opt-env-conf-test] - isVersion v = not (null v) && elem '.' v && all (\c -> isDigit c || c == '.') v
  11938. 507.98 s [opt-env-conf-test] + isVersion v = not (null v) && elem '.' v && not (all (\c -> isDigit c || c == '.') v)
  11939. 507.99 s [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Test.hs:180:19-84
  11940. 507.99 s [opt-env-conf-test] @@ -177,4 +177,4 @@
  11941. 507.99 s [opt-env-conf-test] where
  11942. 507.99 s [opt-env-conf-test] version = takeWhile (\c -> isDigit c || c == '.') rest
  11943. 507.99 s [opt-env-conf-test] go (c : rest) = c : go rest
  11944. 507.99 s [opt-env-conf-test] - isVersion v = not (null v) && elem '.' v && all (\c -> isDigit c || c == '.') v
  11945. 507.99 s [opt-env-conf-test] + isVersion v = not (not (null v) && elem '.' v && all (\c -> isDigit c || c == '.') v)
  11946. 507.99 s [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Test.hs:180:35-84
  11947. 507.99 s [opt-env-conf-test] @@ -177,4 +177,4 @@
  11948. 507.99 s [opt-env-conf-test] where
  11949. 507.99 s [opt-env-conf-test] version = takeWhile (\c -> isDigit c || c == '.') rest
  11950. 507.99 s [opt-env-conf-test] go (c : rest) = c : go rest
  11951. 507.99 s [opt-env-conf-test] - isVersion v = not (null v) && elem '.' v && all (\c -> isDigit c || c == '.') v
  11952. 507.99 s [opt-env-conf-test] + isVersion v = not (null v) && not (elem '.' v && all (\c -> isDigit c || c == '.') v)
  11953. 507.99 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Test.hs:180:35-84
  11954. 507.99 s [opt-env-conf-test] @@ -177,4 +177,4 @@
  11955. 507.99 s [opt-env-conf-test] where
  11956. 507.99 s [opt-env-conf-test] version = takeWhile (\c -> isDigit c || c == '.') rest
  11957. 507.99 s [opt-env-conf-test] go (c : rest) = c : go rest
  11958. 507.99 s [opt-env-conf-test] - isVersion v = not (null v) && elem '.' v && all (\c -> isDigit c || c == '.') v
  11959. 507.99 s [opt-env-conf-test] + isVersion v = not (null v) && False
  11960. 507.99 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Test.hs:176:9-26
  11961. 507.99 s [opt-env-conf-test] @@ -173,7 +173,7 @@
  11962. 507.99 s [opt-env-conf-test] where
  11963. 507.99 s [opt-env-conf-test] go [] = []
  11964. 507.99 s [opt-env-conf-test] go ('-' : rest)
  11965. 507.99 s [opt-env-conf-test] - | isVersion version = []
  11966. 507.99 s [opt-env-conf-test] + | True = []
  11967. 507.99 s [opt-env-conf-test] where
  11968. 507.99 s [opt-env-conf-test] version = takeWhile (\c -> isDigit c || c == '.') rest
  11969. 507.99 s [opt-env-conf-test] go (c : rest) = c : go rest
  11970. 507.99 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Test.hs:178:36-45
  11971. 507.99 s [opt-env-conf-test] @@ -175,6 +175,6 @@
  11972. 507.99 s [opt-env-conf-test] go ('-' : rest)
  11973. 507.99 s [opt-env-conf-test] | isVersion version = []
  11974. 507.99 s [opt-env-conf-test] where
  11975. 507.99 s [opt-env-conf-test] - version = takeWhile (\c -> isDigit c || c == '.') rest
  11976. 507.99 s [opt-env-conf-test] + version = takeWhile (\c -> True || c == '.') rest
  11977. 507.99 s [opt-env-conf-test] go (c : rest) = c : go rest
  11978. 507.99 s [opt-env-conf-test] isVersion v = not (null v) && elem '.' v && all (\c -> isDigit c || c == '.') v
  11979. 507.99 s [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Test.hs:176:9-26
  11980. 507.99 s [opt-env-conf-test] @@ -173,7 +173,7 @@
  11981. 507.99 s [opt-env-conf-test] where
  11982. 507.99 s [opt-env-conf-test] go [] = []
  11983. 507.99 s [opt-env-conf-test] go ('-' : rest)
  11984. 507.99 s [opt-env-conf-test] - | isVersion version = []
  11985. 507.99 s [opt-env-conf-test] + | not (isVersion version) = []
  11986. 507.99 s [opt-env-conf-test] where
  11987. 507.99 s [opt-env-conf-test] version = takeWhile (\c -> isDigit c || c == '.') rest
  11988. 507.99 s [opt-env-conf-test] go (c : rest) = c : go rest
  11989. 507.99 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Test.hs:180:19-84
  11990. 507.99 s [opt-env-conf-test] @@ -177,4 +177,4 @@
  11991. 507.99 s [opt-env-conf-test] where
  11992. 507.99 s [opt-env-conf-test] version = takeWhile (\c -> isDigit c || c == '.') rest
  11993. 507.99 s [opt-env-conf-test] go (c : rest) = c : go rest
  11994. 507.99 s [opt-env-conf-test] - isVersion v = not (null v) && elem '.' v && all (\c -> isDigit c || c == '.') v
  11995. 507.99 s [opt-env-conf-test] + isVersion v = False
  11996. 507.99 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Test.hs:178:36-45
  11997. 507.99 s [opt-env-conf-test] @@ -175,6 +175,6 @@
  11998. 507.99 s [opt-env-conf-test] go ('-' : rest)
  11999. 507.99 s [opt-env-conf-test] | isVersion version = []
  12000. 507.99 s [opt-env-conf-test] where
  12001. 507.99 s [opt-env-conf-test] - version = takeWhile (\c -> isDigit c || c == '.') rest
  12002. 507.99 s [opt-env-conf-test] + version = takeWhile (\c -> False || c == '.') rest
  12003. 507.99 s [opt-env-conf-test] go (c : rest) = c : go rest
  12004. 507.99 s [opt-env-conf-test] isVersion v = not (null v) && elem '.' v && all (\c -> isDigit c || c == '.') v
  12005. 507.99 s [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Test.hs:178:36-45
  12006. 507.99 s [opt-env-conf-test] @@ -175,6 +175,6 @@
  12007. 507.99 s [opt-env-conf-test] go ('-' : rest)
  12008. 507.99 s [opt-env-conf-test] | isVersion version = []
  12009. 507.99 s [opt-env-conf-test] where
  12010. 507.99 s [opt-env-conf-test] - version = takeWhile (\c -> isDigit c || c == '.') rest
  12011. 507.99 s [opt-env-conf-test] + version = takeWhile (\c -> not (isDigit c) || c == '.') rest
  12012. 507.99 s [opt-env-conf-test] go (c : rest) = c : go rest
  12013. 507.99 s [opt-env-conf-test] isVersion v = not (null v) && elem '.' v && all (\c -> isDigit c || c == '.') v
  12014. 508.00 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Test.hs:178:49-57
  12015. 508.00 s [opt-env-conf-test] @@ -175,6 +175,6 @@
  12016. 508.00 s [opt-env-conf-test] go ('-' : rest)
  12017. 508.00 s [opt-env-conf-test] | isVersion version = []
  12018. 508.00 s [opt-env-conf-test] where
  12019. 508.00 s [opt-env-conf-test] - version = takeWhile (\c -> isDigit c || c == '.') rest
  12020. 508.00 s [opt-env-conf-test] + version = takeWhile (\c -> isDigit c || False) rest
  12021. 508.00 s [opt-env-conf-test] go (c : rest) = c : go rest
  12022. 508.00 s [opt-env-conf-test] isVersion v = not (null v) && elem '.' v && all (\c -> isDigit c || c == '.') v
  12023. 508.00 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Test.hs:178:49-57
  12024. 508.00 s [opt-env-conf-test] @@ -175,6 +175,6 @@
  12025. 508.00 s [opt-env-conf-test] go ('-' : rest)
  12026. 508.00 s [opt-env-conf-test] | isVersion version = []
  12027. 508.00 s [opt-env-conf-test] where
  12028. 508.00 s [opt-env-conf-test] - version = takeWhile (\c -> isDigit c || c == '.') rest
  12029. 508.00 s [opt-env-conf-test] + version = takeWhile (\c -> isDigit c || True) rest
  12030. 508.00 s [opt-env-conf-test] go (c : rest) = c : go rest
  12031. 508.00 s [opt-env-conf-test] isVersion v = not (null v) && elem '.' v && all (\c -> isDigit c || c == '.') v
  12032. 508.00 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Test.hs:178:36-57
  12033. 508.00 s [opt-env-conf-test] @@ -175,6 +175,6 @@
  12034. 508.00 s [opt-env-conf-test] go ('-' : rest)
  12035. 508.00 s [opt-env-conf-test] | isVersion version = []
  12036. 508.00 s [opt-env-conf-test] where
  12037. 508.00 s [opt-env-conf-test] - version = takeWhile (\c -> isDigit c || c == '.') rest
  12038. 508.00 s [opt-env-conf-test] + version = takeWhile (\c -> True) rest
  12039. 508.00 s [opt-env-conf-test] go (c : rest) = c : go rest
  12040. 508.00 s [opt-env-conf-test] isVersion v = not (null v) && elem '.' v && all (\c -> isDigit c || c == '.') v
  12041. 508.00 s [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Test.hs:178:49-57
  12042. 508.00 s [opt-env-conf-test] @@ -175,6 +175,6 @@
  12043. 508.00 s [opt-env-conf-test] go ('-' : rest)
  12044. 508.00 s [opt-env-conf-test] | isVersion version = []
  12045. 508.00 s [opt-env-conf-test] where
  12046. 508.00 s [opt-env-conf-test] - version = takeWhile (\c -> isDigit c || c == '.') rest
  12047. 508.00 s [opt-env-conf-test] + version = takeWhile (\c -> isDigit c || not (c == '.')) rest
  12048. 508.00 s [opt-env-conf-test] go (c : rest) = c : go rest
  12049. 508.00 s [opt-env-conf-test] isVersion v = not (null v) && elem '.' v && all (\c -> isDigit c || c == '.') v
  12050. 508.00 s [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Test.hs:178:36-57
  12051. 508.00 s [opt-env-conf-test] @@ -175,6 +175,6 @@
  12052. 508.00 s [opt-env-conf-test] go ('-' : rest)
  12053. 508.00 s [opt-env-conf-test] | isVersion version = []
  12054. 508.00 s [opt-env-conf-test] where
  12055. 508.00 s [opt-env-conf-test] - version = takeWhile (\c -> isDigit c || c == '.') rest
  12056. 508.00 s [opt-env-conf-test] + version = takeWhile (\c -> not (isDigit c || c == '.')) rest
  12057. 508.00 s [opt-env-conf-test] go (c : rest) = c : go rest
  12058. 508.00 s [opt-env-conf-test] isVersion v = not (null v) && elem '.' v && all (\c -> isDigit c || c == '.') v
  12059. 508.00 s [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Test.hs:161:13-14
  12060. 508.00 s [opt-env-conf-test] @@ -158,11 +158,11 @@
  12061. 508.00 s [opt-env-conf-test] unlines $
  12062. 508.00 s [opt-env-conf-test] map
  12063. 508.00 s [opt-env-conf-test] ("# " <>)
  12064. 508.00 s [opt-env-conf-test] - [ "DO NOT EDIT THIS FILE DIRECTLY",
  12065. 508.00 s [opt-env-conf-test] - "This file was generated by",
  12066. 508.00 s [opt-env-conf-test] - loc,
  12067. 508.00 s [opt-env-conf-test] - "To update this it, run the test with --golden-reset"
  12068. 508.00 s [opt-env-conf-test] - ]
  12069. 508.00 s [opt-env-conf-test] + [ "DO NOT EDIT THIS FILE DIRECTLY",
  12070. 508.00 s [opt-env-conf-test] + "This file was generated by",
  12071. 508.00 s [opt-env-conf-test] + loc,
  12072. 508.00 s [opt-env-conf-test] + "To update this it, run the test with --golden-reset"
  12073. 508.00 s [opt-env-conf-test] + ]
  12074. 508.00 s [opt-env-conf-test]
  12075. 508.00 s [opt-env-conf-test] -- | Extract just the package name from a GHC package identifier.
  12076. 508.00 s [opt-env-conf-test] --
  12077. 508.00 s [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Test.hs:161:13-14
  12078. 508.00 s [opt-env-conf-test] @@ -158,11 +158,7 @@
  12079. 508.00 s [opt-env-conf-test] unlines $
  12080. 508.00 s [opt-env-conf-test] map
  12081. 508.00 s [opt-env-conf-test] ("# " <>)
  12082. 508.00 s [opt-env-conf-test] - [ "DO NOT EDIT THIS FILE DIRECTLY",
  12083. 508.00 s [opt-env-conf-test] - "This file was generated by",
  12084. 508.00 s [opt-env-conf-test] - loc,
  12085. 508.00 s [opt-env-conf-test] - "To update this it, run the test with --golden-reset"
  12086. 508.00 s [opt-env-conf-test] - ]
  12087. 508.00 s [opt-env-conf-test] + []
  12088. 508.00 s [opt-env-conf-test]
  12089. 508.00 s [opt-env-conf-test] -- | Extract just the package name from a GHC package identifier.
  12090. 508.00 s [opt-env-conf-test] --
  12091. 508.00 s [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Test.hs:161:13-14
  12092. 508.00 s [opt-env-conf-test] @@ -158,11 +158,11 @@
  12093. 508.00 s [opt-env-conf-test] unlines $
  12094. 508.00 s [opt-env-conf-test] map
  12095. 508.00 s [opt-env-conf-test] ("# " <>)
  12096. 508.00 s [opt-env-conf-test] - [ "DO NOT EDIT THIS FILE DIRECTLY",
  12097. 508.00 s [opt-env-conf-test] - "This file was generated by",
  12098. 508.00 s [opt-env-conf-test] - loc,
  12099. 508.00 s [opt-env-conf-test] - "To update this it, run the test with --golden-reset"
  12100. 508.01 s [opt-env-conf-test] - ]
  12101. 508.01 s [opt-env-conf-test] + [ "DO NOT EDIT THIS FILE DIRECTLY",
  12102. 508.01 s [opt-env-conf-test] + "This file was generated by",
  12103. 508.01 s [opt-env-conf-test] + loc,
  12104. 508.01 s [opt-env-conf-test] + "To update this it
  12105. 508.01 s [opt-env-conf-test] +]
  12106. 508.01 s [opt-env-conf-test]
  12107. 508.01 s [opt-env-conf-test] -- | Extract just the package name from a GHC package identifier.
  12108. 508.01 s [opt-env-conf-test] --
  12109. 508.01 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Test.hs:178:36-57
  12110. 508.01 s [opt-env-conf-test] @@ -175,6 +175,6 @@
  12111. 508.01 s [opt-env-conf-test] go ('-' : rest)
  12112. 508.01 s [opt-env-conf-test] | isVersion version = []
  12113. 508.01 s [opt-env-conf-test] where
  12114. 508.01 s [opt-env-conf-test] - version = takeWhile (\c -> isDigit c || c == '.') rest
  12115. 508.01 s [opt-env-conf-test] + version = takeWhile (\c -> False) rest
  12116. 508.01 s [opt-env-conf-test] go (c : rest) = c : go rest
  12117. 508.01 s [opt-env-conf-test] isVersion v = not (null v) && elem '.' v && all (\c -> isDigit c || c == '.') v
  12118. 508.01 s [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Error.hs:145:3-4
  12119. 508.01 s [opt-env-conf-test] @@ -142,7 +142,7 @@
  12120. 508.01 s [opt-env-conf-test]
  12121. 508.60 s [opt-env-conf-test] availableCommandsLines :: [CommandDoc a] -> [[Chunk]]
  12122. 508.60 s [opt-env-conf-test] availableCommandsLines = map $ \CommandDoc {..} ->
  12123. 508.60 s [opt-env-conf-test] - [ commandChunk commandDocArgument,
  12124. 508.60 s [opt-env-conf-test] - ": ",
  12125. 508.60 s [opt-env-conf-test] - helpChunk commandDocHelp
  12126. 508.60 s [opt-env-conf-test] - ]
  12127. 508.60 s [opt-env-conf-test] + [ commandChunk commandDocArgument,
  12128. 508.60 s [opt-env-conf-test] + ": ",
  12129. 508.60 s [opt-env-conf-test] + helpChunk commandDocHelp
  12130. 508.60 s [opt-env-conf-test] + ]
  12131. 508.60 s [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Error.hs:145:3-4
  12132. 508.60 s [opt-env-conf-test] @@ -142,7 +142,4 @@
  12133. 508.60 s [opt-env-conf-test]
  12134. 508.60 s [opt-env-conf-test] availableCommandsLines :: [CommandDoc a] -> [[Chunk]]
  12135. 508.60 s [opt-env-conf-test] availableCommandsLines = map $ \CommandDoc {..} ->
  12136. 508.60 s [opt-env-conf-test] - [ commandChunk commandDocArgument,
  12137. 508.60 s [opt-env-conf-test] - ": ",
  12138. 508.60 s [opt-env-conf-test] - helpChunk commandDocHelp
  12139. 508.60 s [opt-env-conf-test] - ]
  12140. 508.60 s [opt-env-conf-test] + []
  12141. 508.60 s [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Error.hs:89:11-12
  12142. 508.60 s [opt-env-conf-test] @@ -86,9 +86,9 @@
  12143. 508.60 s [opt-env-conf-test] ParseErrorEmptySetting ->
  12144. 508.60 s [opt-env-conf-test] [["This setting has not been configured to be able to parse anything."]]
  12145. 508.60 s [opt-env-conf-test] ParseErrorNoReaders ->
  12146. 508.60 s [opt-env-conf-test] - [ ["No readers were configured for an argument, option, or env."],
  12147. 508.60 s [opt-env-conf-test] - ["You should not be seeing this error because the linting phase should have caught it."]
  12148. 508.60 s [opt-env-conf-test] - ]
  12149. 508.60 s [opt-env-conf-test] + [ ["No readers were configured for an argument, option, or env."],
  12150. 508.60 s [opt-env-conf-test] + ["You should not be seeing this error because the linting phase should have caught it."]
  12151. 508.60 s [opt-env-conf-test] + ]
  12152. 508.60 s [opt-env-conf-test] ParseErrorCheckFailed _ err ->
  12153. 508.60 s [opt-env-conf-test] [["Check failed: "], [chunk $ T.pack err]]
  12154. 508.61 s [opt-env-conf-test] ParseErrorMissingArgument o ->
  12155. 508.61 s [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Error.hs:145:3-4
  12156. 508.61 s [opt-env-conf-test] @@ -142,7 +142,6 @@
  12157. 508.61 s [opt-env-conf-test]
  12158. 508.61 s [opt-env-conf-test] availableCommandsLines :: [CommandDoc a] -> [[Chunk]]
  12159. 508.61 s [opt-env-conf-test] availableCommandsLines = map $ \CommandDoc {..} ->
  12160. 508.61 s [opt-env-conf-test] - [ commandChunk commandDocArgument,
  12161. 508.61 s [opt-env-conf-test] - ": ",
  12162. 508.61 s [opt-env-conf-test] - helpChunk commandDocHelp
  12163. 508.61 s [opt-env-conf-test] - ]
  12164. 508.61 s [opt-env-conf-test] + [ commandChunk commandDocArgument,
  12165. 508.61 s [opt-env-conf-test] + ": "
  12166. 508.61 s [opt-env-conf-test] +]
  12167. 508.61 s [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Error.hs:89:11-12
  12168. 508.61 s [opt-env-conf-test] @@ -86,9 +86,7 @@
  12169. 508.61 s [opt-env-conf-test] ParseErrorEmptySetting ->
  12170. 508.61 s [opt-env-conf-test] [["This setting has not been configured to be able to parse anything."]]
  12171. 508.61 s [opt-env-conf-test] ParseErrorNoReaders ->
  12172. 508.61 s [opt-env-conf-test] - [ ["No readers were configured for an argument, option, or env."],
  12173. 508.61 s [opt-env-conf-test] - ["You should not be seeing this error because the linting phase should have caught it."]
  12174. 508.61 s [opt-env-conf-test] - ]
  12175. 508.61 s [opt-env-conf-test] + []
  12176. 508.61 s [opt-env-conf-test] ParseErrorCheckFailed _ err ->
  12177. 508.61 s [opt-env-conf-test] [["Check failed: "], [chunk $ T.pack err]]
  12178. 508.61 s [opt-env-conf-test] ParseErrorMissingArgument o ->
  12179. 508.61 s [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Error.hs:93:11-53
  12180. 508.61 s [opt-env-conf-test] @@ -90,7 +90,7 @@
  12181. 508.61 s [opt-env-conf-test] ["You should not be seeing this error because the linting phase should have caught it."]
  12182. 508.61 s [opt-env-conf-test] ]
  12183. 508.61 s [opt-env-conf-test] ParseErrorCheckFailed _ err ->
  12184. 508.61 s [opt-env-conf-test] - [["Check failed: "], [chunk $ T.pack err]]
  12185. 508.61 s [opt-env-conf-test] + []
  12186. 508.61 s [opt-env-conf-test] ParseErrorMissingArgument o ->
  12187. 508.61 s [opt-env-conf-test] [ "Missing argument: "
  12188. 508.61 s [opt-env-conf-test] : unwordsChunks (maybe [] renderOptDocLong o)
  12189. 508.61 s [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Error.hs:93:11-53
  12190. 508.61 s [opt-env-conf-test] @@ -90,7 +90,7 @@
  12191. 508.61 s [opt-env-conf-test] ["You should not be seeing this error because the linting phase should have caught it."]
  12192. 508.61 s [opt-env-conf-test] ]
  12193. 508.61 s [opt-env-conf-test] ParseErrorCheckFailed _ err ->
  12194. 508.61 s [opt-env-conf-test] - [["Check failed: "], [chunk $ T.pack err]]
  12195. 508.61 s [opt-env-conf-test] + [["Check failed: "], [chunk $ T.pack err]]
  12196. 508.61 s [opt-env-conf-test] ParseErrorMissingArgument o ->
  12197. 508.61 s [opt-env-conf-test] [ "Missing argument: "
  12198. 508.61 s [opt-env-conf-test] : unwordsChunks (maybe [] renderOptDocLong o)
  12199. 508.61 s [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Error.hs:127:13-80
  12200. 508.61 s [opt-env-conf-test] @@ -124,7 +124,7 @@
  12201. 508.61 s [opt-env-conf-test] ["Missing command, available commands:"]
  12202. 508.61 s [opt-env-conf-test] : availableCommandsLines cs
  12203. 508.61 s [opt-env-conf-test] ParseErrorUnrecognisedCommand c cs ->
  12204. 508.61 s [opt-env-conf-test] - [ [fore red "Unrecognised command: ", fore yellow $ chunk (T.pack c)],
  12205. 508.61 s [opt-env-conf-test] + [ [],
  12206. 508.61 s [opt-env-conf-test] [fore blue "available commands:"]
  12207. 508.61 s [opt-env-conf-test] ]
  12208. 508.61 s [opt-env-conf-test] ++ availableCommandsLines cs
  12209. 508.61 s [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Error.hs:127:13-80
  12210. 508.61 s [opt-env-conf-test] @@ -124,7 +124,7 @@
  12211. 508.61 s [opt-env-conf-test] ["Missing command, available commands:"]
  12212. 508.62 s [opt-env-conf-test] : availableCommandsLines cs
  12213. 508.62 s [opt-env-conf-test] ParseErrorUnrecognisedCommand c cs ->
  12214. 508.62 s [opt-env-conf-test] - [ [fore red "Unrecognised command: ", fore yellow $ chunk (T.pack c)],
  12215. 508.62 s [opt-env-conf-test] + [ [fore red "Unrecognised command: ", fore yellow $ chunk (T.pack c)],
  12216. 508.62 s [opt-env-conf-test] [fore blue "available commands:"]
  12217. 508.62 s [opt-env-conf-test] ]
  12218. 508.62 s [opt-env-conf-test] ++ availableCommandsLines cs
  12219. 508.62 s [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Error.hs:127:11-12
  12220. 508.62 s [opt-env-conf-test] @@ -124,9 +124,7 @@
  12221. 508.62 s [opt-env-conf-test] ["Missing command, available commands:"]
  12222. 508.62 s [opt-env-conf-test] : availableCommandsLines cs
  12223. 508.62 s [opt-env-conf-test] ParseErrorUnrecognisedCommand c cs ->
  12224. 508.62 s [opt-env-conf-test] - [ [fore red "Unrecognised command: ", fore yellow $ chunk (T.pack c)],
  12225. 508.62 s [opt-env-conf-test] - [fore blue "available commands:"]
  12226. 508.62 s [opt-env-conf-test] - ]
  12227. 508.62 s [opt-env-conf-test] + []
  12228. 508.62 s [opt-env-conf-test] ++ availableCommandsLines cs
  12229. 508.62 s [opt-env-conf-test] ParseErrorAllOrNothing locs ->
  12230. 508.62 s [opt-env-conf-test] [ ["You are seeing this error because at least one, but not all, of the settings in an allOrNothing (or subSettings) parser have been defined."],
  12231. 508.62 s [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Error.hs:127:11-12
  12232. 508.62 s [opt-env-conf-test] @@ -124,9 +124,9 @@
  12233. 508.62 s [opt-env-conf-test] ["Missing command, available commands:"]
  12234. 508.62 s [opt-env-conf-test] : availableCommandsLines cs
  12235. 508.62 s [opt-env-conf-test] ParseErrorUnrecognisedCommand c cs ->
  12236. 508.62 s [opt-env-conf-test] - [ [fore red "Unrecognised command: ", fore yellow $ chunk (T.pack c)],
  12237. 508.62 s [opt-env-conf-test] - [fore blue "available commands:"]
  12238. 508.62 s [opt-env-conf-test] - ]
  12239. 508.62 s [opt-env-conf-test] + [ [fore red "Unrecognised command: ", fore yellow $ chunk (T.pack c)],
  12240. 508.62 s [opt-env-conf-test] + [fore blue "available commands:"]
  12241. 508.62 s [opt-env-conf-test] + ]
  12242. 508.62 s [opt-env-conf-test] ++ availableCommandsLines cs
  12243. 508.62 s [opt-env-conf-test] ParseErrorAllOrNothing locs ->
  12244. 508.62 s [opt-env-conf-test] [ ["You are seeing this error because at least one, but not all, of the settings in an allOrNothing (or subSettings) parser have been defined."],
  12245. 508.62 s [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Error.hs:132:11-12
  12246. 508.62 s [opt-env-conf-test] @@ -129,9 +129,7 @@
  12247. 508.62 s [opt-env-conf-test] ]
  12248. 508.62 s [opt-env-conf-test] ++ availableCommandsLines cs
  12249. 508.62 s [opt-env-conf-test] ParseErrorAllOrNothing locs ->
  12250. 508.62 s [opt-env-conf-test] - [ ["You are seeing this error because at least one, but not all, of the settings in an allOrNothing (or subSettings) parser have been defined."],
  12251. 508.62 s [opt-env-conf-test] - ["The following settings have been parsed:"]
  12252. 508.62 s [opt-env-conf-test] - ]
  12253. 508.62 s [opt-env-conf-test] + []
  12254. 508.62 s [opt-env-conf-test] ++ map (pure . srcLocChunk) (M.elems locs)
  12255. 508.62 s [opt-env-conf-test] ParseErrorUnrecognised leftovers ->
  12256. 508.62 s [opt-env-conf-test] ["Unrecognised args: " : unwordsChunks (map (pure . chunk . T.pack) (NE.toList leftovers))]
  12257. 508.62 s [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Error.hs:83:5-6
  12258. 508.62 s [opt-env-conf-test] @@ -80,65 +80,7 @@
  12259. 508.62 s [opt-env-conf-test] renderError :: ParseError -> [[Chunk]]
  12260. 508.62 s [opt-env-conf-test] renderError ParseError {..} =
  12261. 508.62 s [opt-env-conf-test] concat
  12262. 508.62 s [opt-env-conf-test] - [ case parseErrorMessage of
  12263. 508.62 s [opt-env-conf-test] - ParseErrorEmpty ->
  12264. 508.62 s [opt-env-conf-test] - [["Hit the 'empty' case of the Parser type, this should not happen."]]
  12265. 508.62 s [opt-env-conf-test] - ParseErrorEmptySetting ->
  12266. 508.62 s [opt-env-conf-test] - [["This setting has not been configured to be able to parse anything."]]
  12267. 508.62 s [opt-env-conf-test] - ParseErrorNoReaders ->
  12268. 508.62 s [opt-env-conf-test] - [ ["No readers were configured for an argument, option, or env."],
  12269. 508.62 s [opt-env-conf-test] - ["You should not be seeing this error because the linting phase should have caught it."]
  12270. 508.62 s [opt-env-conf-test] - ]
  12271. 508.62 s [opt-env-conf-test] - ParseErrorCheckFailed _ err ->
  12272. 508.62 s [opt-env-conf-test] - [["Check failed: "], [chunk $ T.pack err]]
  12273. 508.62 s [opt-env-conf-test] - ParseErrorMissingArgument o ->
  12274. 508.62 s [opt-env-conf-test] - [ "Missing argument: "
  12275. 508.62 s [opt-env-conf-test] - : unwordsChunks (maybe [] renderOptDocLong o)
  12276. 508.62 s [opt-env-conf-test] - ]
  12277. 508.62 s [opt-env-conf-test] - ParseErrorArgumentRead md errs ->
  12278. 508.62 s [opt-env-conf-test] - ["Failed to read argument: "]
  12279. 508.62 s [opt-env-conf-test] - : unwordsChunks (maybe [] renderOptDocLong md)
  12280. 508.62 s [opt-env-conf-test] - : map (\err -> [chunk $ T.pack err]) (NE.toList errs)
  12281. 508.62 s [opt-env-conf-test] - ParseErrorMissingOption o ->
  12282. 508.62 s [opt-env-conf-test] - ["Missing option: " : unwordsChunks (maybe [] renderOptDocLong o)]
  12283. 508.63 s [opt-env-conf-test] - ParseErrorMissingSwitch o ->
  12284. 508.63 s [opt-env-conf-test] - ["Missing switch: " : unwordsChunks (maybe [] renderOptDocLong o)]
  12285. 508.63 s [opt-env-conf-test] - ParseErrorOptionRead md errs ->
  12286. 508.63 s [opt-env-conf-test] - ["Failed to read option: "]
  12287. 508.63 s [opt-env-conf-test] - : unwordsChunks (maybe [] renderOptDocLong md)
  12288. 508.63 s [opt-env-conf-test] - : map (\err -> [chunk $ T.pack err]) (NE.toList errs)
  12289. 508.63 s [opt-env-conf-test] - ParseErrorMissingEnvVar md ->
  12290. 508.63 s [opt-env-conf-test] - ["Missing env var: "]
  12291. 508.63 s [opt-env-conf-test] - : maybe [] renderEnvDoc md
  12292. 508.63 s [opt-env-conf-test] - ParseErrorEnvRead md errs ->
  12293. 508.63 s [opt-env-conf-test] - ["Failed to read env var: "]
  12294. 508.63 s [opt-env-conf-test] - : maybe [] renderEnvDoc md
  12295. 508.63 s [opt-env-conf-test] - ++ map (\err -> [chunk $ T.pack err]) (NE.toList errs)
  12296. 508.63 s [opt-env-conf-test] - ParseErrorMissingConfVal md ->
  12297. 508.63 s [opt-env-conf-test] - ["Missing config value: "] : maybe [] renderConfDoc md
  12298. 508.63 s [opt-env-conf-test] - ParseErrorConfigRead md s ->
  12299. 508.63 s [opt-env-conf-test] - ["Failed to parse configuration: "]
  12300. 508.63 s [opt-env-conf-test] - : maybe [] renderConfDoc md
  12301. 508.63 s [opt-env-conf-test] - ++ [[chunk $ T.pack s]]
  12302. 508.63 s [opt-env-conf-test] - ParseErrorMissingCommand cs ->
  12303. 508.63 s [opt-env-conf-test] - ["Missing command, available commands:"]
  12304. 510.48 s [opt-env-conf-test] - : availableCommandsLines cs
  12305. 510.48 s [opt-env-conf-test] - ParseErrorUnrecognisedCommand c cs ->
  12306. 510.48 s [opt-env-conf-test] - [ [fore red "Unrecognised command: ", fore yellow $ chunk (T.pack c)],
  12307. 510.54 s [opt-env-conf-test] - [fore blue "available commands:"]
  12308. 510.54 s [opt-env-conf-test] - ]
  12309. 510.54 s [opt-env-conf-test] - ++ availableCommandsLines cs
  12310. 510.54 s [opt-env-conf-test] - ParseErrorAllOrNothing locs ->
  12311. 510.54 s [opt-env-conf-test] - [ ["You are seeing this error because at least one, but not all, of the settings in an allOrNothing (or subSettings) parser have been defined."],
  12312. 510.55 s [opt-env-conf-test] - ["The following settings have been parsed:"]
  12313. 510.55 s [opt-env-conf-test] - ]
  12314. 510.55 s [opt-env-conf-test] - ++ map (pure . srcLocChunk) (M.elems locs)
  12315. 510.55 s [opt-env-conf-test] - ParseErrorUnrecognised leftovers ->
  12316. 510.55 s [opt-env-conf-test] - ["Unrecognised args: " : unwordsChunks (map (pure . chunk . T.pack) (NE.toList leftovers))]
  12317. 510.55 s [opt-env-conf-test] - ParseErrorMissingCapability cap ->
  12318. 510.55 s [opt-env-conf-test] - ["Missing capability: " : [chunk $ T.pack $ show cap]],
  12319. 510.55 s [opt-env-conf-test] - maybe [] (pure . ("see " :) . pure . srcLocChunk) parseErrorSrcLoc
  12320. 510.55 s [opt-env-conf-test] - ]
  12321. 510.55 s [opt-env-conf-test] + []
  12322. 510.55 s [opt-env-conf-test]
  12323. 510.55 s [opt-env-conf-test] availableCommandsLines :: [CommandDoc a] -> [[Chunk]]
  12324. 510.55 s [opt-env-conf-test] availableCommandsLines = map $ \CommandDoc {..} ->
  12325. 510.55 s [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Error.hs:132:11-12
  12326. 510.55 s [opt-env-conf-test] @@ -129,9 +129,9 @@
  12327. 510.55 s [opt-env-conf-test] ]
  12328. 510.55 s [opt-env-conf-test] ++ availableCommandsLines cs
  12329. 510.55 s [opt-env-conf-test] ParseErrorAllOrNothing locs ->
  12330. 510.55 s [opt-env-conf-test] - [ ["You are seeing this error because at least one, but not all, of the settings in an allOrNothing (or subSettings) parser have been defined."],
  12331. 510.55 s [opt-env-conf-test] - ["The following settings have been parsed:"]
  12332. 510.55 s [opt-env-conf-test] - ]
  12333. 510.55 s [opt-env-conf-test] + [ ["You are seeing this error because at least one, but not all, of the settings in an allOrNothing (or subSettings) parser have been defined."],
  12334. 510.55 s [opt-env-conf-test] + ["The following settings have been parsed:"]
  12335. 510.55 s [opt-env-conf-test] + ]
  12336. 510.55 s [opt-env-conf-test] ++ map (pure . srcLocChunk) (M.elems locs)
  12337. 510.55 s [opt-env-conf-test] ParseErrorUnrecognised leftovers ->
  12338. 510.55 s [opt-env-conf-test] ["Unrecognised args: " : unwordsChunks (map (pure . chunk . T.pack) (NE.toList leftovers))]
  12339. 510.55 s [opt-env-conf-test] Testing mutation BoolLit at src/OptEnvConf/Error.hs:52:22-26
  12340. 510.55 s [opt-env-conf-test] @@ -49,7 +49,7 @@
  12341. 510.55 s [opt-env-conf-test]
  12342. 510.55 s [opt-env-conf-test] errorMessageIsForgivable :: ParseErrorMessage -> Bool
  12343. 510.55 s [opt-env-conf-test] errorMessageIsForgivable = \case
  12344. 510.55 s [opt-env-conf-test] - ParseErrorEmpty -> True
  12345. 510.55 s [opt-env-conf-test] + ParseErrorEmpty -> False
  12346. 510.55 s [opt-env-conf-test] ParseErrorEmptySetting -> False
  12347. 510.55 s [opt-env-conf-test] ParseErrorNoReaders -> False
  12348. 510.55 s [opt-env-conf-test] ParseErrorCheckFailed forgivable _ -> forgivable
  12349. 510.55 s [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Error.hs:83:5-6
  12350. 510.55 s [opt-env-conf-test] @@ -80,65 +80,65 @@
  12351. 510.55 s [opt-env-conf-test] renderError :: ParseError -> [[Chunk]]
  12352. 510.55 s [opt-env-conf-test] renderError ParseError {..} =
  12353. 510.55 s [opt-env-conf-test] concat
  12354. 510.55 s [opt-env-conf-test] - [ case parseErrorMessage of
  12355. 510.55 s [opt-env-conf-test] - ParseErrorEmpty ->
  12356. 510.55 s [opt-env-conf-test] - [["Hit the 'empty' case of the Parser type, this should not happen."]]
  12357. 510.55 s [opt-env-conf-test] - ParseErrorEmptySetting ->
  12358. 510.55 s [opt-env-conf-test] - [["This setting has not been configured to be able to parse anything."]]
  12359. 510.55 s [opt-env-conf-test] - ParseErrorNoReaders ->
  12360. 510.55 s [opt-env-conf-test] - [ ["No readers were configured for an argument, option, or env."],
  12361. 510.55 s [opt-env-conf-test] - ["You should not be seeing this error because the linting phase should have caught it."]
  12362. 510.55 s [opt-env-conf-test] - ]
  12363. 510.55 s [opt-env-conf-test] - ParseErrorCheckFailed _ err ->
  12364. 510.55 s [opt-env-conf-test] - [["Check failed: "], [chunk $ T.pack err]]
  12365. 510.55 s [opt-env-conf-test] - ParseErrorMissingArgument o ->
  12366. 510.55 s [opt-env-conf-test] - [ "Missing argument: "
  12367. 510.55 s [opt-env-conf-test] - : unwordsChunks (maybe [] renderOptDocLong o)
  12368. 510.55 s [opt-env-conf-test] - ]
  12369. 510.55 s [opt-env-conf-test] - ParseErrorArgumentRead md errs ->
  12370. 510.55 s [opt-env-conf-test] - ["Failed to read argument: "]
  12371. 510.56 s [opt-env-conf-test] - : unwordsChunks (maybe [] renderOptDocLong md)
  12372. 510.56 s [opt-env-conf-test] - : map (\err -> [chunk $ T.pack err]) (NE.toList errs)
  12373. 510.56 s [opt-env-conf-test] - ParseErrorMissingOption o ->
  12374. 510.56 s [opt-env-conf-test] - ["Missing option: " : unwordsChunks (maybe [] renderOptDocLong o)]
  12375. 510.56 s [opt-env-conf-test] - ParseErrorMissingSwitch o ->
  12376. 510.56 s [opt-env-conf-test] - ["Missing switch: " : unwordsChunks (maybe [] renderOptDocLong o)]
  12377. 510.56 s [opt-env-conf-test] - ParseErrorOptionRead md errs ->
  12378. 510.56 s [opt-env-conf-test] - ["Failed to read option: "]
  12379. 510.56 s [opt-env-conf-test] - : unwordsChunks (maybe [] renderOptDocLong md)
  12380. 510.56 s [opt-env-conf-test] - : map (\err -> [chunk $ T.pack err]) (NE.toList errs)
  12381. 510.56 s [opt-env-conf-test] - ParseErrorMissingEnvVar md ->
  12382. 510.56 s [opt-env-conf-test] - ["Missing env var: "]
  12383. 510.56 s [opt-env-conf-test] - : maybe [] renderEnvDoc md
  12384. 510.56 s [opt-env-conf-test] - ParseErrorEnvRead md errs ->
  12385. 510.56 s [opt-env-conf-test] - ["Failed to read env var: "]
  12386. 510.56 s [opt-env-conf-test] - : maybe [] renderEnvDoc md
  12387. 510.56 s [opt-env-conf-test] - ++ map (\err -> [chunk $ T.pack err]) (NE.toList errs)
  12388. 510.56 s [opt-env-conf-test] - ParseErrorMissingConfVal md ->
  12389. 510.56 s [opt-env-conf-test] - ["Missing config value: "] : maybe [] renderConfDoc md
  12390. 510.56 s [opt-env-conf-test] - ParseErrorConfigRead md s ->
  12391. 510.56 s [opt-env-conf-test] - ["Failed to parse configuration: "]
  12392. 510.56 s [opt-env-conf-test] - : maybe [] renderConfDoc md
  12393. 510.56 s [opt-env-conf-test] - ++ [[chunk $ T.pack s]]
  12394. 510.56 s [opt-env-conf-test] - ParseErrorMissingCommand cs ->
  12395. 510.56 s [opt-env-conf-test] - ["Missing command, available commands:"]
  12396. 510.56 s [opt-env-conf-test] - : availableCommandsLines cs
  12397. 510.56 s [opt-env-conf-test] - ParseErrorUnrecognisedCommand c cs ->
  12398. 510.56 s [opt-env-conf-test] - [ [fore red "Unrecognised command: ", fore yellow $ chunk (T.pack c)],
  12399. 510.56 s [opt-env-conf-test] - [fore blue "available commands:"]
  12400. 510.56 s [opt-env-conf-test] - ]
  12401. 510.56 s [opt-env-conf-test] - ++ availableCommandsLines cs
  12402. 510.56 s [opt-env-conf-test] - ParseErrorAllOrNothing locs ->
  12403. 510.56 s [opt-env-conf-test] - [ ["You are seeing this error because at least one, but not all, of the settings in an allOrNothing (or subSettings) parser have been defined."],
  12404. 510.56 s [opt-env-conf-test] - ["The following settings have been parsed:"]
  12405. 510.56 s [opt-env-conf-test] - ]
  12406. 510.56 s [opt-env-conf-test] - ++ map (pure . srcLocChunk) (M.elems locs)
  12407. 510.56 s [opt-env-conf-test] - ParseErrorUnrecognised leftovers ->
  12408. 510.56 s [opt-env-conf-test] - ["Unrecognised args: " : unwordsChunks (map (pure . chunk . T.pack) (NE.toList leftovers))]
  12409. 510.56 s [opt-env-conf-test] - ParseErrorMissingCapability cap ->
  12410. 510.56 s [opt-env-conf-test] - ["Missing capability: " : [chunk $ T.pack $ show cap]],
  12411. 510.56 s [opt-env-conf-test] - maybe [] (pure . ("see " :) . pure . srcLocChunk) parseErrorSrcLoc
  12412. 510.56 s [opt-env-conf-test] - ]
  12413. 510.56 s [opt-env-conf-test] + [ case parseErrorMessage of
  12414. 510.56 s [opt-env-conf-test] + ParseErrorEmpty ->
  12415. 510.56 s [opt-env-conf-test] + [["Hit the 'empty' case of the Parser type, this should not happen."]]
  12416. 510.56 s [opt-env-conf-test] + ParseErrorEmptySetting ->
  12417. 510.56 s [opt-env-conf-test] + [["This setting has not been configured to be able to parse anything."]]
  12418. 510.56 s [opt-env-conf-test] + ParseErrorNoReaders ->
  12419. 510.56 s [opt-env-conf-test] + [ ["No readers were configured for an argument, option, or env."],
  12420. 510.56 s [opt-env-conf-test] + ["You should not be seeing this error because the linting phase should have caught it."]
  12421. 510.56 s [opt-env-conf-test] + ]
  12422. 510.56 s [opt-env-conf-test] + ParseErrorCheckFailed _ err ->
  12423. 510.56 s [opt-env-conf-test] + [["Check failed: "], [chunk $ T.pack err]]
  12424. 510.56 s [opt-env-conf-test] + ParseErrorMissingArgument o ->
  12425. 510.56 s [opt-env-conf-test] + [ "Missing argument: "
  12426. 510.56 s [opt-env-conf-test] + : unwordsChunks (maybe [] renderOptDocLong o)
  12427. 510.56 s [opt-env-conf-test] + ]
  12428. 510.56 s [opt-env-conf-test] + ParseErrorArgumentRead md errs ->
  12429. 510.56 s [opt-env-conf-test] + ["Failed to read argument: "]
  12430. 510.56 s [opt-env-conf-test] + : unwordsChunks (maybe [] renderOptDocLong md)
  12431. 510.56 s [opt-env-conf-test] + : map (\err -> [chunk $ T.pack err]) (NE.toList errs)
  12432. 510.56 s [opt-env-conf-test] + ParseErrorMissingOption o ->
  12433. 510.56 s [opt-env-conf-test] + ["Missing option: " : unwordsChunks (maybe [] renderOptDocLong o)]
  12434. 510.56 s [opt-env-conf-test] + ParseErrorMissingSwitch o ->
  12435. 510.56 s [opt-env-conf-test] + ["Missing switch: " : unwordsChunks (maybe [] renderOptDocLong o)]
  12436. 510.56 s [opt-env-conf-test] + ParseErrorOptionRead md errs ->
  12437. 510.56 s [opt-env-conf-test] + ["Failed to read option: "]
  12438. 510.56 s [opt-env-conf-test] + : unwordsChunks (maybe [] renderOptDocLong md)
  12439. 510.56 s [opt-env-conf-test] + : map (\err -> [chunk $ T.pack err]) (NE.toList errs)
  12440. 510.56 s [opt-env-conf-test] + ParseErrorMissingEnvVar md ->
  12441. 510.56 s [opt-env-conf-test] + ["Missing env var: "]
  12442. 510.56 s [opt-env-conf-test] + : maybe [] renderEnvDoc md
  12443. 510.56 s [opt-env-conf-test] + ParseErrorEnvRead md errs ->
  12444. 510.56 s [opt-env-conf-test] + ["Failed to read env var: "]
  12445. 510.56 s [opt-env-conf-test] + : maybe [] renderEnvDoc md
  12446. 510.56 s [opt-env-conf-test] + ++ map (\err -> [chunk $ T.pack err]) (NE.toList errs)
  12447. 510.56 s [opt-env-conf-test] + ParseErrorMissingConfVal md ->
  12448. 510.56 s [opt-env-conf-test] + ["Missing config value: "] : maybe [] renderConfDoc md
  12449. 510.56 s [opt-env-conf-test] + ParseErrorConfigRead md s ->
  12450. 510.56 s [opt-env-conf-test] + ["Failed to parse configuration: "]
  12451. 510.56 s [opt-env-conf-test] + : maybe [] renderConfDoc md
  12452. 510.56 s [opt-env-conf-test] + ++ [[chunk $ T.pack s]]
  12453. 510.56 s [opt-env-conf-test] + ParseErrorMissingCommand cs ->
  12454. 510.56 s [opt-env-conf-test] + ["Missing command, available commands:"]
  12455. 510.56 s [opt-env-conf-test] + : availableCommandsLines cs
  12456. 510.56 s [opt-env-conf-test] + ParseErrorUnrecognisedCommand c cs ->
  12457. 510.56 s [opt-env-conf-test] + [ [fore red "Unrecognised command: ", fore yellow $ chunk (T.pack c)],
  12458. 510.56 s [opt-env-conf-test] + [fore blue "available commands:"]
  12459. 510.56 s [opt-env-conf-test] + ]
  12460. 510.56 s [opt-env-conf-test] + ++ availableCommandsLines cs
  12461. 510.56 s [opt-env-conf-test] + ParseErrorAllOrNothing locs ->
  12462. 510.56 s [opt-env-conf-test] + [ ["You are seeing this error because at least one, but not all, of the settings in an allOrNothing (or subSettings) parser have been defined."],
  12463. 510.56 s [opt-env-conf-test] + ["The following settings have been parsed:"]
  12464. 510.56 s [opt-env-conf-test] + ]
  12465. 510.56 s [opt-env-conf-test] + ++ map (pure . srcLocChunk) (M.elems locs)
  12466. 510.56 s [opt-env-conf-test] + ParseErrorUnrecognised leftovers ->
  12467. 510.56 s [opt-env-conf-test] + ["Unrecognised args: " : unwordsChunks (map (pure . chunk . T.pack) (NE.toList leftovers))]
  12468. 510.56 s [opt-env-conf-test] + ParseErrorMissingCapability cap ->
  12469. 511.46 s [opt-env-conf-test] + ["Missing capability: " : [chunk $ T.pack $ show cap]],
  12470. 511.46 s [opt-env-conf-test] + maybe [] (pure . ("see " :) . pure . srcLocChunk) parseErrorSrcLoc
  12471. 511.46 s [opt-env-conf-test] + ]
  12472. 511.46 s [opt-env-conf-test]
  12473. 511.46 s [opt-env-conf-test] availableCommandsLines :: [CommandDoc a] -> [[Chunk]]
  12474. 511.47 s [opt-env-conf-test] availableCommandsLines = map $ \CommandDoc {..} ->
  12475. 511.47 s [opt-env-conf-test] Testing mutation BoolLit at src/OptEnvConf/Error.hs:54:26-31
  12476. 511.47 s [opt-env-conf-test] @@ -51,7 +51,7 @@
  12477. 511.47 s [opt-env-conf-test] errorMessageIsForgivable = \case
  12478. 511.47 s [opt-env-conf-test] ParseErrorEmpty -> True
  12479. 511.47 s [opt-env-conf-test] ParseErrorEmptySetting -> False
  12480. 511.47 s [opt-env-conf-test] - ParseErrorNoReaders -> False
  12481. 511.47 s [opt-env-conf-test] + ParseErrorNoReaders -> True
  12482. 511.47 s [opt-env-conf-test] ParseErrorCheckFailed forgivable _ -> forgivable
  12483. 511.47 s [opt-env-conf-test] ParseErrorMissingArgument _ -> True
  12484. 511.47 s [opt-env-conf-test] ParseErrorArgumentRead _ _ -> False
  12485. 511.47 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Error.hs:55:41-51
  12486. 511.47 s [opt-env-conf-test] @@ -52,7 +52,7 @@
  12487. 511.47 s [opt-env-conf-test] ParseErrorEmpty -> True
  12488. 511.47 s [opt-env-conf-test] ParseErrorEmptySetting -> False
  12489. 511.47 s [opt-env-conf-test] ParseErrorNoReaders -> False
  12490. 511.47 s [opt-env-conf-test] - ParseErrorCheckFailed forgivable _ -> forgivable
  12491. 511.47 s [opt-env-conf-test] + ParseErrorCheckFailed forgivable _ -> True
  12492. 511.47 s [opt-env-conf-test] ParseErrorMissingArgument _ -> True
  12493. 511.47 s [opt-env-conf-test] ParseErrorArgumentRead _ _ -> False
  12494. 511.47 s [opt-env-conf-test] ParseErrorMissingSwitch _ -> True
  12495. 511.47 s [opt-env-conf-test] Testing mutation BoolLit at src/OptEnvConf/Error.hs:53:29-34
  12496. 511.47 s [opt-env-conf-test] @@ -50,7 +50,7 @@
  12497. 511.47 s [opt-env-conf-test] errorMessageIsForgivable :: ParseErrorMessage -> Bool
  12498. 511.47 s [opt-env-conf-test] errorMessageIsForgivable = \case
  12499. 511.47 s [opt-env-conf-test] ParseErrorEmpty -> True
  12500. 511.47 s [opt-env-conf-test] - ParseErrorEmptySetting -> False
  12501. 511.47 s [opt-env-conf-test] + ParseErrorEmptySetting -> True
  12502. 511.47 s [opt-env-conf-test] ParseErrorNoReaders -> False
  12503. 511.47 s [opt-env-conf-test] ParseErrorCheckFailed forgivable _ -> forgivable
  12504. 511.47 s [opt-env-conf-test] ParseErrorMissingArgument _ -> True
  12505. 511.47 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Error.hs:55:41-51
  12506. 511.47 s [opt-env-conf-test] @@ -52,7 +52,7 @@
  12507. 511.47 s [opt-env-conf-test] ParseErrorEmpty -> True
  12508. 511.47 s [opt-env-conf-test] ParseErrorEmptySetting -> False
  12509. 511.47 s [opt-env-conf-test] ParseErrorNoReaders -> False
  12510. 511.47 s [opt-env-conf-test] - ParseErrorCheckFailed forgivable _ -> forgivable
  12511. 511.47 s [opt-env-conf-test] + ParseErrorCheckFailed forgivable _ -> False
  12512. 511.47 s [opt-env-conf-test] ParseErrorMissingArgument _ -> True
  12513. 511.47 s [opt-env-conf-test] ParseErrorArgumentRead _ _ -> False
  12514. 511.47 s [opt-env-conf-test] ParseErrorMissingSwitch _ -> True
  12515. 511.47 s [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Error.hs:55:41-51
  12516. 511.47 s [opt-env-conf-test] @@ -52,7 +52,7 @@
  12517. 511.47 s [opt-env-conf-test] ParseErrorEmpty -> True
  12518. 511.47 s [opt-env-conf-test] ParseErrorEmptySetting -> False
  12519. 511.47 s [opt-env-conf-test] ParseErrorNoReaders -> False
  12520. 511.47 s [opt-env-conf-test] - ParseErrorCheckFailed forgivable _ -> forgivable
  12521. 511.47 s [opt-env-conf-test] + ParseErrorCheckFailed forgivable _ -> not (forgivable)
  12522. 511.47 s [opt-env-conf-test] ParseErrorMissingArgument _ -> True
  12523. 511.48 s [opt-env-conf-test] ParseErrorArgumentRead _ _ -> False
  12524. 511.48 s [opt-env-conf-test] ParseErrorMissingSwitch _ -> True
  12525. 511.48 s [opt-env-conf-test] Testing mutation BoolLit at src/OptEnvConf/Error.hs:56:34-38
  12526. 511.48 s [opt-env-conf-test] @@ -53,7 +53,7 @@
  12527. 511.48 s [opt-env-conf-test] ParseErrorEmptySetting -> False
  12528. 511.48 s [opt-env-conf-test] ParseErrorNoReaders -> False
  12529. 511.48 s [opt-env-conf-test] ParseErrorCheckFailed forgivable _ -> forgivable
  12530. 511.48 s [opt-env-conf-test] - ParseErrorMissingArgument _ -> True
  12531. 511.48 s [opt-env-conf-test] + ParseErrorMissingArgument _ -> False
  12532. 511.48 s [opt-env-conf-test] ParseErrorArgumentRead _ _ -> False
  12533. 511.48 s [opt-env-conf-test] ParseErrorMissingSwitch _ -> True
  12534. 511.48 s [opt-env-conf-test] ParseErrorOptionRead _ _ -> False
  12535. 511.48 s [opt-env-conf-test] Testing mutation BoolLit at src/OptEnvConf/Error.hs:58:32-36
  12536. 511.48 s [opt-env-conf-test] @@ -55,7 +55,7 @@
  12537. 511.48 s [opt-env-conf-test] ParseErrorCheckFailed forgivable _ -> forgivable
  12538. 511.48 s [opt-env-conf-test] ParseErrorMissingArgument _ -> True
  12539. 511.48 s [opt-env-conf-test] ParseErrorArgumentRead _ _ -> False
  12540. 511.48 s [opt-env-conf-test] - ParseErrorMissingSwitch _ -> True
  12541. 511.48 s [opt-env-conf-test] + ParseErrorMissingSwitch _ -> False
  12542. 511.48 s [opt-env-conf-test] ParseErrorOptionRead _ _ -> False
  12543. 511.48 s [opt-env-conf-test] ParseErrorMissingOption _ -> True
  12544. 511.48 s [opt-env-conf-test] ParseErrorMissingEnvVar _ -> True
  12545. 511.48 s [opt-env-conf-test] Testing mutation BoolLit at src/OptEnvConf/Error.hs:57:33-38
  12546. 511.48 s [opt-env-conf-test] @@ -54,7 +54,7 @@
  12547. 511.48 s [opt-env-conf-test] ParseErrorNoReaders -> False
  12548. 511.48 s [opt-env-conf-test] ParseErrorCheckFailed forgivable _ -> forgivable
  12549. 511.48 s [opt-env-conf-test] ParseErrorMissingArgument _ -> True
  12550. 511.48 s [opt-env-conf-test] - ParseErrorArgumentRead _ _ -> False
  12551. 511.48 s [opt-env-conf-test] + ParseErrorArgumentRead _ _ -> True
  12552. 511.48 s [opt-env-conf-test] ParseErrorMissingSwitch _ -> True
  12553. 511.48 s [opt-env-conf-test] ParseErrorOptionRead _ _ -> False
  12554. 511.48 s [opt-env-conf-test] ParseErrorMissingOption _ -> True
  12555. 511.48 s [opt-env-conf-test] Testing mutation BoolLit at src/OptEnvConf/Error.hs:59:31-36
  12556. 511.48 s [opt-env-conf-test] @@ -56,7 +56,7 @@
  12557. 511.48 s [opt-env-conf-test] ParseErrorMissingArgument _ -> True
  12558. 511.48 s [opt-env-conf-test] ParseErrorArgumentRead _ _ -> False
  12559. 511.48 s [opt-env-conf-test] ParseErrorMissingSwitch _ -> True
  12560. 511.48 s [opt-env-conf-test] - ParseErrorOptionRead _ _ -> False
  12561. 511.48 s [opt-env-conf-test] + ParseErrorOptionRead _ _ -> True
  12562. 511.48 s [opt-env-conf-test] ParseErrorMissingOption _ -> True
  12563. 511.48 s [opt-env-conf-test] ParseErrorMissingEnvVar _ -> True
  12564. 511.48 s [opt-env-conf-test] ParseErrorEnvRead _ _ -> False
  12565. 511.48 s [opt-env-conf-test] Testing mutation BoolLit at src/OptEnvConf/Error.hs:60:32-36
  12566. 511.48 s [opt-env-conf-test] @@ -57,7 +57,7 @@
  12567. 511.48 s [opt-env-conf-test] ParseErrorArgumentRead _ _ -> False
  12568. 511.48 s [opt-env-conf-test] ParseErrorMissingSwitch _ -> True
  12569. 511.48 s [opt-env-conf-test] ParseErrorOptionRead _ _ -> False
  12570. 511.48 s [opt-env-conf-test] - ParseErrorMissingOption _ -> True
  12571. 511.48 s [opt-env-conf-test] + ParseErrorMissingOption _ -> False
  12572. 511.48 s [opt-env-conf-test] ParseErrorMissingEnvVar _ -> True
  12573. 511.48 s [opt-env-conf-test] ParseErrorEnvRead _ _ -> False
  12574. 511.48 s [opt-env-conf-test] ParseErrorMissingConfVal _ -> True
  12575. 511.48 s [opt-env-conf-test] Testing mutation BoolLit at src/OptEnvConf/Error.hs:61:32-36
  12576. 511.48 s [opt-env-conf-test] @@ -58,7 +58,7 @@
  12577. 511.48 s [opt-env-conf-test] ParseErrorMissingSwitch _ -> True
  12578. 511.48 s [opt-env-conf-test] ParseErrorOptionRead _ _ -> False
  12579. 511.48 s [opt-env-conf-test] ParseErrorMissingOption _ -> True
  12580. 511.48 s [opt-env-conf-test] - ParseErrorMissingEnvVar _ -> True
  12581. 511.48 s [opt-env-conf-test] + ParseErrorMissingEnvVar _ -> False
  12582. 511.48 s [opt-env-conf-test] ParseErrorEnvRead _ _ -> False
  12583. 511.48 s [opt-env-conf-test] ParseErrorMissingConfVal _ -> True
  12584. 511.48 s [opt-env-conf-test] ParseErrorConfigRead _ _ -> False
  12585. 511.48 s [opt-env-conf-test] Testing mutation BoolLit at src/OptEnvConf/Error.hs:62:28-33
  12586. 511.48 s [opt-env-conf-test] @@ -59,7 +59,7 @@
  12587. 511.48 s [opt-env-conf-test] ParseErrorOptionRead _ _ -> False
  12588. 511.49 s [opt-env-conf-test] ParseErrorMissingOption _ -> True
  12589. 511.49 s [opt-env-conf-test] ParseErrorMissingEnvVar _ -> True
  12590. 511.49 s [opt-env-conf-test] - ParseErrorEnvRead _ _ -> False
  12591. 511.49 s [opt-env-conf-test] + ParseErrorEnvRead _ _ -> True
  12592. 511.49 s [opt-env-conf-test] ParseErrorMissingConfVal _ -> True
  12593. 511.49 s [opt-env-conf-test] ParseErrorConfigRead _ _ -> False
  12594. 511.49 s [opt-env-conf-test] ParseErrorMissingCommand cs -> not $ null cs
  12595. 511.49 s [opt-env-conf-test] Testing mutation BoolLit at src/OptEnvConf/Error.hs:63:33-37
  12596. 511.49 s [opt-env-conf-test] @@ -60,7 +60,7 @@
  12597. 511.49 s [opt-env-conf-test] ParseErrorMissingOption _ -> True
  12598. 511.49 s [opt-env-conf-test] ParseErrorMissingEnvVar _ -> True
  12599. 511.49 s [opt-env-conf-test] ParseErrorEnvRead _ _ -> False
  12600. 511.49 s [opt-env-conf-test] - ParseErrorMissingConfVal _ -> True
  12601. 511.49 s [opt-env-conf-test] + ParseErrorMissingConfVal _ -> False
  12602. 511.49 s [opt-env-conf-test] ParseErrorConfigRead _ _ -> False
  12603. 511.49 s [opt-env-conf-test] ParseErrorMissingCommand cs -> not $ null cs
  12604. 511.49 s [opt-env-conf-test] ParseErrorUnrecognisedCommand _ _ -> False
  12605. 511.49 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Error.hs:65:40-47
  12606. 511.49 s [opt-env-conf-test] @@ -62,7 +62,7 @@
  12607. 511.49 s [opt-env-conf-test] ParseErrorEnvRead _ _ -> False
  12608. 511.49 s [opt-env-conf-test] ParseErrorMissingConfVal _ -> True
  12609. 511.49 s [opt-env-conf-test] ParseErrorConfigRead _ _ -> False
  12610. 511.49 s [opt-env-conf-test] - ParseErrorMissingCommand cs -> not $ null cs
  12611. 511.49 s [opt-env-conf-test] + ParseErrorMissingCommand cs -> not $ True
  12612. 511.49 s [opt-env-conf-test] ParseErrorUnrecognisedCommand _ _ -> False
  12613. 511.49 s [opt-env-conf-test] ParseErrorAllOrNothing _ -> False
  12614. 511.49 s [opt-env-conf-test] ParseErrorUnrecognised _ -> False
  12615. 511.49 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Error.hs:65:40-47
  12616. 511.49 s [opt-env-conf-test] @@ -62,7 +62,7 @@
  12617. 511.49 s [opt-env-conf-test] ParseErrorEnvRead _ _ -> False
  12618. 511.49 s [opt-env-conf-test] ParseErrorMissingConfVal _ -> True
  12619. 511.49 s [opt-env-conf-test] ParseErrorConfigRead _ _ -> False
  12620. 511.49 s [opt-env-conf-test] - ParseErrorMissingCommand cs -> not $ null cs
  12621. 511.49 s [opt-env-conf-test] + ParseErrorMissingCommand cs -> not $ False
  12622. 511.49 s [opt-env-conf-test] ParseErrorUnrecognisedCommand _ _ -> False
  12623. 511.49 s [opt-env-conf-test] ParseErrorAllOrNothing _ -> False
  12624. 511.49 s [opt-env-conf-test] ParseErrorUnrecognised _ -> False
  12625. 511.49 s [opt-env-conf-test] Testing mutation BoolLit at src/OptEnvConf/Error.hs:64:31-36
  12626. 511.49 s [opt-env-conf-test] @@ -61,7 +61,7 @@
  12627. 511.49 s [opt-env-conf-test] ParseErrorMissingEnvVar _ -> True
  12628. 511.49 s [opt-env-conf-test] ParseErrorEnvRead _ _ -> False
  12629. 511.49 s [opt-env-conf-test] ParseErrorMissingConfVal _ -> True
  12630. 511.49 s [opt-env-conf-test] - ParseErrorConfigRead _ _ -> False
  12631. 511.49 s [opt-env-conf-test] + ParseErrorConfigRead _ _ -> True
  12632. 511.49 s [opt-env-conf-test] ParseErrorMissingCommand cs -> not $ null cs
  12633. 511.49 s [opt-env-conf-test] ParseErrorUnrecognisedCommand _ _ -> False
  12634. 511.49 s [opt-env-conf-test] ParseErrorAllOrNothing _ -> False
  12635. 511.49 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Error.hs:65:34-47
  12636. 511.49 s [opt-env-conf-test] @@ -62,7 +62,7 @@
  12637. 511.49 s [opt-env-conf-test] ParseErrorEnvRead _ _ -> False
  12638. 511.49 s [opt-env-conf-test] ParseErrorMissingConfVal _ -> True
  12639. 511.49 s [opt-env-conf-test] ParseErrorConfigRead _ _ -> False
  12640. 511.49 s [opt-env-conf-test] - ParseErrorMissingCommand cs -> not $ null cs
  12641. 511.49 s [opt-env-conf-test] + ParseErrorMissingCommand cs -> True
  12642. 511.49 s [opt-env-conf-test] ParseErrorUnrecognisedCommand _ _ -> False
  12643. 511.49 s [opt-env-conf-test] ParseErrorAllOrNothing _ -> False
  12644. 511.49 s [opt-env-conf-test] ParseErrorUnrecognised _ -> False
  12645. 511.49 s [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Error.hs:65:40-47
  12646. 511.49 s [opt-env-conf-test] @@ -62,7 +62,7 @@
  12647. 511.49 s [opt-env-conf-test] ParseErrorEnvRead _ _ -> False
  12648. 511.49 s [opt-env-conf-test] ParseErrorMissingConfVal _ -> True
  12649. 511.49 s [opt-env-conf-test] ParseErrorConfigRead _ _ -> False
  12650. 511.49 s [opt-env-conf-test] - ParseErrorMissingCommand cs -> not $ null cs
  12651. 511.49 s [opt-env-conf-test] + ParseErrorMissingCommand cs -> not $ not (null cs)
  12652. 511.49 s [opt-env-conf-test] ParseErrorUnrecognisedCommand _ _ -> False
  12653. 511.49 s [opt-env-conf-test] ParseErrorAllOrNothing _ -> False
  12654. 511.49 s [opt-env-conf-test] ParseErrorUnrecognised _ -> False
  12655. 511.49 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Error.hs:65:34-47
  12656. 511.49 s [opt-env-conf-test] @@ -62,7 +62,7 @@
  12657. 511.49 s [opt-env-conf-test] ParseErrorEnvRead _ _ -> False
  12658. 511.49 s [opt-env-conf-test] ParseErrorMissingConfVal _ -> True
  12659. 511.49 s [opt-env-conf-test] ParseErrorConfigRead _ _ -> False
  12660. 511.49 s [opt-env-conf-test] - ParseErrorMissingCommand cs -> not $ null cs
  12661. 511.49 s [opt-env-conf-test] + ParseErrorMissingCommand cs -> False
  12662. 511.49 s [opt-env-conf-test] ParseErrorUnrecognisedCommand _ _ -> False
  12663. 511.49 s [opt-env-conf-test] ParseErrorAllOrNothing _ -> False
  12664. 511.49 s [opt-env-conf-test] ParseErrorUnrecognised _ -> False
  12665. 511.50 s [opt-env-conf-test] Testing mutation BoolLit at src/OptEnvConf/Error.hs:66:40-45
  12666. 511.50 s [opt-env-conf-test] @@ -63,7 +63,7 @@
  12667. 511.50 s [opt-env-conf-test] ParseErrorMissingConfVal _ -> True
  12668. 511.50 s [opt-env-conf-test] ParseErrorConfigRead _ _ -> False
  12669. 511.50 s [opt-env-conf-test] ParseErrorMissingCommand cs -> not $ null cs
  12670. 511.50 s [opt-env-conf-test] - ParseErrorUnrecognisedCommand _ _ -> False
  12671. 511.50 s [opt-env-conf-test] + ParseErrorUnrecognisedCommand _ _ -> True
  12672. 511.50 s [opt-env-conf-test] ParseErrorAllOrNothing _ -> False
  12673. 511.50 s [opt-env-conf-test] ParseErrorUnrecognised _ -> False
  12674. 511.50 s [opt-env-conf-test] ParseErrorMissingCapability _ -> False
  12675. 511.50 s [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Error.hs:65:34-47
  12676. 511.50 s [opt-env-conf-test] @@ -62,7 +62,7 @@
  12677. 511.50 s [opt-env-conf-test] ParseErrorEnvRead _ _ -> False
  12678. 512.34 s [opt-env-conf-test] ParseErrorMissingConfVal _ -> True
  12679. 512.34 s [opt-env-conf-test] ParseErrorConfigRead _ _ -> False
  12680. 512.34 s [opt-env-conf-test] - ParseErrorMissingCommand cs -> not $ null cs
  12681. 512.34 s [opt-env-conf-test] + ParseErrorMissingCommand cs -> not (not $ null cs)
  12682. 512.34 s [opt-env-conf-test] ParseErrorUnrecognisedCommand _ _ -> False
  12683. 512.34 s [opt-env-conf-test] ParseErrorAllOrNothing _ -> False
  12684. 512.34 s [opt-env-conf-test] ParseErrorUnrecognised _ -> False
  12685. 512.34 s [opt-env-conf-test] Testing mutation BoolLit at src/OptEnvConf/Error.hs:68:31-36
  12686. 512.34 s [opt-env-conf-test] @@ -65,7 +65,7 @@
  12687. 512.34 s [opt-env-conf-test] ParseErrorMissingCommand cs -> not $ null cs
  12688. 512.34 s [opt-env-conf-test] ParseErrorUnrecognisedCommand _ _ -> False
  12689. 512.34 s [opt-env-conf-test] ParseErrorAllOrNothing _ -> False
  12690. 512.34 s [opt-env-conf-test] - ParseErrorUnrecognised _ -> False
  12691. 512.34 s [opt-env-conf-test] + ParseErrorUnrecognised _ -> True
  12692. 512.34 s [opt-env-conf-test] ParseErrorMissingCapability _ -> False
  12693. 512.34 s [opt-env-conf-test]
  12694. 512.34 s [opt-env-conf-test] eraseErrorSrcLocs :: (Functor f) => f ParseError -> f ParseError
  12695. 512.34 s [opt-env-conf-test] Testing mutation BoolLit at src/OptEnvConf/Error.hs:67:31-36
  12696. 512.34 s [opt-env-conf-test] @@ -64,7 +64,7 @@
  12697. 512.34 s [opt-env-conf-test] ParseErrorConfigRead _ _ -> False
  12698. 512.34 s [opt-env-conf-test] ParseErrorMissingCommand cs -> not $ null cs
  12699. 512.34 s [opt-env-conf-test] ParseErrorUnrecognisedCommand _ _ -> False
  12700. 512.34 s [opt-env-conf-test] - ParseErrorAllOrNothing _ -> False
  12701. 512.34 s [opt-env-conf-test] + ParseErrorAllOrNothing _ -> True
  12702. 512.34 s [opt-env-conf-test] ParseErrorUnrecognised _ -> False
  12703. 512.34 s [opt-env-conf-test] ParseErrorMissingCapability _ -> False
  12704. 512.34 s [opt-env-conf-test]
  12705. 512.34 s [opt-env-conf-test] Testing mutation BoolLit at src/OptEnvConf/Error.hs:69:36-41
  12706. 512.34 s [opt-env-conf-test] @@ -66,7 +66,7 @@
  12707. 512.34 s [opt-env-conf-test] ParseErrorUnrecognisedCommand _ _ -> False
  12708. 512.34 s [opt-env-conf-test] ParseErrorAllOrNothing _ -> False
  12709. 512.34 s [opt-env-conf-test] ParseErrorUnrecognised _ -> False
  12710. 512.35 s [opt-env-conf-test] - ParseErrorMissingCapability _ -> False
  12711. 512.35 s [opt-env-conf-test] + ParseErrorMissingCapability _ -> True
  12712. 512.35 s [opt-env-conf-test]
  12713. 512.35 s [opt-env-conf-test] eraseErrorSrcLocs :: (Functor f) => f ParseError -> f ParseError
  12714. 512.35 s [opt-env-conf-test] eraseErrorSrcLocs = fmap eraseErrorSrcLoc
  12715. 512.35 s [opt-env-conf-test] Testing mutation BoolLit at src/OptEnvConf/Reader.hs:70:32-36
  12716. 512.35 s [opt-env-conf-test] @@ -67,7 +67,7 @@
  12717. 512.35 s [opt-env-conf-test] --
  12718. 512.35 s [opt-env-conf-test] -- > exists = Reader $ const $ pure True
  12719. 512.35 s [opt-env-conf-test] exists :: Reader Bool
  12720. 512.35 s [opt-env-conf-test] -exists = Reader $ const $ pure True
  12721. 512.35 s [opt-env-conf-test] +exists = Reader $ const $ pure False
  12722. 512.35 s [opt-env-conf-test]
  12723. 512.35 s [opt-env-conf-test] -- | Read a value as if it were specified as a 'String' and parsed via the given 'Codec'.
  12724. 512.35 s [opt-env-conf-test] viaStringCodec :: (HasCodec a) => Reader a
  12725. 512.35 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:819:51-71
  12726. 512.35 s [opt-env-conf-test] @@ -816,7 +816,7 @@
  12727. 512.35 s [opt-env-conf-test] concat
  12728. 512.35 s [opt-env-conf-test] [ [[mHelpChunk confDocHelp]],
  12729. 512.35 s [opt-env-conf-test] [defaultValueChunks d | d <- maybeToList confDocDefault],
  12730. 512.35 s [opt-env-conf-test] - [exampleValuesChunks confDocExamples | not (null confDocExamples)],
  12731. 512.35 s [opt-env-conf-test] + [exampleValuesChunks confDocExamples | not (True)],
  12732. 512.35 s [opt-env-conf-test] concatMap
  12733. 512.35 s [opt-env-conf-test] ( \(key, schema) ->
  12734. 512.35 s [opt-env-conf-test] case jsonSchemaChunkLines schema of
  12735. 512.35 s [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Doc.hs:819:51-71
  12736. 512.35 s [opt-env-conf-test] @@ -816,7 +816,7 @@
  12737. 512.35 s [opt-env-conf-test] concat
  12738. 512.35 s [opt-env-conf-test] [ [[mHelpChunk confDocHelp]],
  12739. 512.35 s [opt-env-conf-test] [defaultValueChunks d | d <- maybeToList confDocDefault],
  12740. 512.35 s [opt-env-conf-test] - [exampleValuesChunks confDocExamples | not (null confDocExamples)],
  12741. 512.35 s [opt-env-conf-test] + [exampleValuesChunks confDocExamples | not (not (null confDocExamples))],
  12742. 512.35 s [opt-env-conf-test] concatMap
  12743. 512.35 s [opt-env-conf-test] ( \(key, schema) ->
  12744. 512.35 s [opt-env-conf-test] case jsonSchemaChunkLines schema of
  12745. 512.35 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:819:50-72
  12746. 512.35 s [opt-env-conf-test] @@ -816,7 +816,7 @@
  12747. 512.35 s [opt-env-conf-test] concat
  12748. 512.35 s [opt-env-conf-test] [ [[mHelpChunk confDocHelp]],
  12749. 512.35 s [opt-env-conf-test] [defaultValueChunks d | d <- maybeToList confDocDefault],
  12750. 512.35 s [opt-env-conf-test] - [exampleValuesChunks confDocExamples | not (null confDocExamples)],
  12751. 512.35 s [opt-env-conf-test] + [exampleValuesChunks confDocExamples | not True],
  12752. 512.35 s [opt-env-conf-test] concatMap
  12753. 512.35 s [opt-env-conf-test] ( \(key, schema) ->
  12754. 512.35 s [opt-env-conf-test] case jsonSchemaChunkLines schema of
  12755. 512.35 s [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Doc.hs:819:50-72
  12756. 512.35 s [opt-env-conf-test] @@ -816,7 +816,7 @@
  12757. 512.35 s [opt-env-conf-test] concat
  12758. 512.35 s [opt-env-conf-test] [ [[mHelpChunk confDocHelp]],
  12759. 512.35 s [opt-env-conf-test] [defaultValueChunks d | d <- maybeToList confDocDefault],
  12760. 512.35 s [opt-env-conf-test] - [exampleValuesChunks confDocExamples | not (null confDocExamples)],
  12761. 512.35 s [opt-env-conf-test] + [exampleValuesChunks confDocExamples | not not ((null confDocExamples))],
  12762. 512.35 s [opt-env-conf-test] concatMap
  12763. 512.35 s [opt-env-conf-test] ( \(key, schema) ->
  12764. 512.35 s [opt-env-conf-test] case jsonSchemaChunkLines schema of
  12765. 512.35 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:819:46-72
  12766. 512.35 s [opt-env-conf-test] @@ -816,7 +816,7 @@
  12767. 512.35 s [opt-env-conf-test] concat
  12768. 512.35 s [opt-env-conf-test] [ [[mHelpChunk confDocHelp]],
  12769. 512.36 s [opt-env-conf-test] [defaultValueChunks d | d <- maybeToList confDocDefault],
  12770. 512.36 s [opt-env-conf-test] - [exampleValuesChunks confDocExamples | not (null confDocExamples)],
  12771. 512.36 s [opt-env-conf-test] + [exampleValuesChunks confDocExamples | True],
  12772. 512.36 s [opt-env-conf-test] concatMap
  12773. 512.36 s [opt-env-conf-test] ( \(key, schema) ->
  12774. 512.36 s [opt-env-conf-test] case jsonSchemaChunkLines schema of
  12775. 512.36 s [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Doc.hs:819:46-72
  12776. 512.36 s [opt-env-conf-test] @@ -816,7 +816,7 @@
  12777. 512.36 s [opt-env-conf-test] concat
  12778. 512.36 s [opt-env-conf-test] [ [[mHelpChunk confDocHelp]],
  12779. 512.36 s [opt-env-conf-test] [defaultValueChunks d | d <- maybeToList confDocDefault],
  12780. 512.36 s [opt-env-conf-test] - [exampleValuesChunks confDocExamples | not (null confDocExamples)],
  12781. 512.36 s [opt-env-conf-test] + [exampleValuesChunks confDocExamples | not (not (null confDocExamples))],
  12782. 512.36 s [opt-env-conf-test] concatMap
  12783. 512.36 s [opt-env-conf-test] ( \(key, schema) ->
  12784. 512.36 s [opt-env-conf-test] case jsonSchemaChunkLines schema of
  12785. 512.36 s [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Doc.hs:824:18-42
  12786. 512.36 s [opt-env-conf-test] @@ -821,7 +821,7 @@
  12787. 512.36 s [opt-env-conf-test] ( \(key, schema) ->
  12788. 512.36 s [opt-env-conf-test] case jsonSchemaChunkLines schema of
  12789. 512.36 s [opt-env-conf-test] [line] ->
  12790. 512.36 s [opt-env-conf-test] - [[confValChunk key, ": "] ++ line]
  12791. 512.36 s [opt-env-conf-test] + [[] ++ line]
  12792. 512.36 s [opt-env-conf-test] ls ->
  12793. 512.36 s [opt-env-conf-test] [confValChunk key, ":"] : indent ls
  12794. 512.36 s [opt-env-conf-test] )
  12795. 512.36 s [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Doc.hs:824:18-42
  12796. 512.36 s [opt-env-conf-test] @@ -821,7 +821,7 @@
  12797. 512.36 s [opt-env-conf-test] ( \(key, schema) ->
  12798. 512.36 s [opt-env-conf-test] case jsonSchemaChunkLines schema of
  12799. 512.36 s [opt-env-conf-test] [line] ->
  12800. 512.36 s [opt-env-conf-test] - [[confValChunk key, ": "] ++ line]
  12801. 512.36 s [opt-env-conf-test] + [[confValChunk key, ": "] ++ line]
  12802. 512.36 s [opt-env-conf-test] ls ->
  12803. 512.36 s [opt-env-conf-test] [confValChunk key, ":"] : indent ls
  12804. 512.36 s [opt-env-conf-test] )
  12805. 512.36 s [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Doc.hs:826:17-40
  12806. 512.36 s [opt-env-conf-test] @@ -823,7 +823,7 @@
  12807. 512.36 s [opt-env-conf-test] [line] ->
  12808. 512.36 s [opt-env-conf-test] [[confValChunk key, ": "] ++ line]
  12809. 512.36 s [opt-env-conf-test] ls ->
  12810. 512.36 s [opt-env-conf-test] - [confValChunk key, ":"] : indent ls
  12811. 512.36 s [opt-env-conf-test] + [confValChunk key, ":"] : indent ls
  12812. 512.36 s [opt-env-conf-test] )
  12813. 512.36 s [opt-env-conf-test] (NE.toList confDocKeys)
  12814. 512.36 s [opt-env-conf-test] ]
  12815. 512.36 s [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Doc.hs:826:17-40
  12816. 512.36 s [opt-env-conf-test] @@ -823,7 +823,7 @@
  12817. 512.36 s [opt-env-conf-test] [line] ->
  12818. 512.36 s [opt-env-conf-test] [[confValChunk key, ": "] ++ line]
  12819. 512.36 s [opt-env-conf-test] ls ->
  12820. 512.36 s [opt-env-conf-test] - [confValChunk key, ":"] : indent ls
  12821. 512.36 s [opt-env-conf-test] + [] : indent ls
  12822. 512.36 s [opt-env-conf-test] )
  12823. 512.36 s [opt-env-conf-test] (NE.toList confDocKeys)
  12824. 512.36 s [opt-env-conf-test] ]
  12825. 512.36 s [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Doc.hs:817:5-6
  12826. 512.36 s [opt-env-conf-test] @@ -814,16 +814,4 @@
  12827. 512.36 s [opt-env-conf-test] renderConfDoc :: ConfDoc -> [[Chunk]]
  12828. 512.36 s [opt-env-conf-test] renderConfDoc ConfDoc {..} =
  12829. 512.36 s [opt-env-conf-test] concat
  12830. 512.36 s [opt-env-conf-test] - [ [[mHelpChunk confDocHelp]],
  12831. 512.36 s [opt-env-conf-test] - [defaultValueChunks d | d <- maybeToList confDocDefault],
  12832. 512.36 s [opt-env-conf-test] - [exampleValuesChunks confDocExamples | not (null confDocExamples)],
  12833. 512.36 s [opt-env-conf-test] - concatMap
  12834. 512.36 s [opt-env-conf-test] - ( \(key, schema) ->
  12835. 512.36 s [opt-env-conf-test] - case jsonSchemaChunkLines schema of
  12836. 512.36 s [opt-env-conf-test] - [line] ->
  12837. 512.36 s [opt-env-conf-test] - [[confValChunk key, ": "] ++ line]
  12838. 512.36 s [opt-env-conf-test] - ls ->
  12839. 512.36 s [opt-env-conf-test] - [confValChunk key, ":"] : indent ls
  12840. 512.36 s [opt-env-conf-test] - )
  12841. 512.36 s [opt-env-conf-test] - (NE.toList confDocKeys)
  12842. 512.36 s [opt-env-conf-test] - ]
  12843. 512.36 s [opt-env-conf-test] + []
  12844. 512.36 s [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Doc.hs:817:5-6
  12845. 512.36 s [opt-env-conf-test] @@ -814,16 +814,16 @@
  12846. 512.36 s [opt-env-conf-test] renderConfDoc :: ConfDoc -> [[Chunk]]
  12847. 512.36 s [opt-env-conf-test] renderConfDoc ConfDoc {..} =
  12848. 512.36 s [opt-env-conf-test] concat
  12849. 512.36 s [opt-env-conf-test] - [ [[mHelpChunk confDocHelp]],
  12850. 512.36 s [opt-env-conf-test] - [defaultValueChunks d | d <- maybeToList confDocDefault],
  12851. 512.36 s [opt-env-conf-test] - [exampleValuesChunks confDocExamples | not (null confDocExamples)],
  12852. 512.36 s [opt-env-conf-test] - concatMap
  12853. 512.36 s [opt-env-conf-test] - ( \(key, schema) ->
  12854. 512.36 s [opt-env-conf-test] - case jsonSchemaChunkLines schema of
  12855. 512.36 s [opt-env-conf-test] - [line] ->
  12856. 512.36 s [opt-env-conf-test] - [[confValChunk key, ": "] ++ line]
  12857. 512.36 s [opt-env-conf-test] - ls ->
  12858. 512.36 s [opt-env-conf-test] - [confValChunk key, ":"] : indent ls
  12859. 512.36 s [opt-env-conf-test] - )
  12860. 512.36 s [opt-env-conf-test] - (NE.toList confDocKeys)
  12861. 512.36 s [opt-env-conf-test] - ]
  12862. 512.36 s [opt-env-conf-test] + [ [[mHelpChunk confDocHelp]],
  12863. 512.36 s [opt-env-conf-test] + [defaultValueChunks d | d <- maybeToList confDocDefault],
  12864. 512.36 s [opt-env-conf-test] + [exampleValuesChunks confDocExamples | not (null confDocExamples)],
  12865. 512.36 s [opt-env-conf-test] + concatMap
  12866. 512.37 s [opt-env-conf-test] + ( \(key, schema) ->
  12867. 512.37 s [opt-env-conf-test] + case jsonSchemaChunkLines schema of
  12868. 512.37 s [opt-env-conf-test] + [line] ->
  12869. 512.37 s [opt-env-conf-test] + [[confValChunk key, ": "] ++ line]
  12870. 512.37 s [opt-env-conf-test] + ls ->
  12871. 512.37 s [opt-env-conf-test] + [confValChunk key, ":"] : indent ls
  12872. 512.37 s [opt-env-conf-test] + )
  12873. 512.37 s [opt-env-conf-test] + (NE.toList confDocKeys)
  12874. 512.37 s [opt-env-conf-test] + ]
  12875. 512.37 s [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Doc.hs:769:11-12
  12876. 512.37 s [opt-env-conf-test] @@ -766,10 +766,7 @@
  12877. 512.37 s [opt-env-conf-test] renderEnvDoc EnvDoc {..} =
  12878. 512.37 s [opt-env-conf-test] concat
  12879. 512.37 s [opt-env-conf-test] [ [ unwordsChunks
  12880. 512.37 s [opt-env-conf-test] - [ envVarChunksNE envDocVars,
  12881. 512.37 s [opt-env-conf-test] - [ mMetavarChunk envDocMetavar
  12882. 512.37 s [opt-env-conf-test] - ]
  12883. 512.37 s [opt-env-conf-test] - ],
  12884. 512.37 s [opt-env-conf-test] + [],
  12885. 512.37 s [opt-env-conf-test] [mHelpChunk envDocHelp]
  12886. 512.37 s [opt-env-conf-test] ],
  12887. 512.37 s [opt-env-conf-test] [defaultValueChunks d | d <- maybeToList envDocDefault],
  12888. 512.37 s [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Doc.hs:769:11-12
  12889. 512.37 s [opt-env-conf-test] @@ -766,10 +766,10 @@
  12890. 512.37 s [opt-env-conf-test] renderEnvDoc EnvDoc {..} =
  12891. 512.37 s [opt-env-conf-test] concat
  12892. 512.37 s [opt-env-conf-test] [ [ unwordsChunks
  12893. 512.37 s [opt-env-conf-test] - [ envVarChunksNE envDocVars,
  12894. 512.37 s [opt-env-conf-test] - [ mMetavarChunk envDocMetavar
  12895. 512.37 s [opt-env-conf-test] - ]
  12896. 512.37 s [opt-env-conf-test] - ],
  12897. 512.37 s [opt-env-conf-test] + [ envVarChunksNE envDocVars,
  12898. 512.37 s [opt-env-conf-test] + [ mMetavarChunk envDocMetavar
  12899. 515.65 s [opt-env-conf-test] + ]
  12900. 515.65 s [opt-env-conf-test] + ],
  12901. 515.65 s [opt-env-conf-test] [mHelpChunk envDocHelp]
  12902. 515.65 s [opt-env-conf-test] ],
  12903. 515.75 s [opt-env-conf-test] [defaultValueChunks d | d <- maybeToList envDocDefault],
  12904. 515.75 s [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Doc.hs:768:7-8
  12905. 515.75 s [opt-env-conf-test] @@ -765,13 +765,7 @@
  12906. 515.75 s [opt-env-conf-test] renderEnvDoc :: EnvDoc -> [[Chunk]]
  12907. 515.75 s [opt-env-conf-test] renderEnvDoc EnvDoc {..} =
  12908. 515.75 s [opt-env-conf-test] concat
  12909. 515.75 s [opt-env-conf-test] - [ [ unwordsChunks
  12910. 515.75 s [opt-env-conf-test] - [ envVarChunksNE envDocVars,
  12911. 515.75 s [opt-env-conf-test] - [ mMetavarChunk envDocMetavar
  12912. 515.75 s [opt-env-conf-test] - ]
  12913. 515.75 s [opt-env-conf-test] - ],
  12914. 515.75 s [opt-env-conf-test] - [mHelpChunk envDocHelp]
  12915. 515.75 s [opt-env-conf-test] - ],
  12916. 515.75 s [opt-env-conf-test] + [ [],
  12917. 515.75 s [opt-env-conf-test] [defaultValueChunks d | d <- maybeToList envDocDefault],
  12918. 515.75 s [opt-env-conf-test] [exampleValuesChunks envDocExamples | not (null envDocExamples)]
  12919. 515.75 s [opt-env-conf-test] ]
  12920. 515.75 s [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Doc.hs:817:5-6
  12921. 515.75 s [opt-env-conf-test] @@ -814,16 +814,14 @@
  12922. 515.75 s [opt-env-conf-test] renderConfDoc :: ConfDoc -> [[Chunk]]
  12923. 515.75 s [opt-env-conf-test] renderConfDoc ConfDoc {..} =
  12924. 515.75 s [opt-env-conf-test] concat
  12925. 515.75 s [opt-env-conf-test] - [ [[mHelpChunk confDocHelp]],
  12926. 515.75 s [opt-env-conf-test] - [defaultValueChunks d | d <- maybeToList confDocDefault],
  12927. 515.75 s [opt-env-conf-test] - [exampleValuesChunks confDocExamples | not (null confDocExamples)],
  12928. 515.75 s [opt-env-conf-test] - concatMap
  12929. 515.75 s [opt-env-conf-test] - ( \(key, schema) ->
  12930. 515.75 s [opt-env-conf-test] - case jsonSchemaChunkLines schema of
  12931. 515.75 s [opt-env-conf-test] - [line] ->
  12932. 515.75 s [opt-env-conf-test] - [[confValChunk key, ": "] ++ line]
  12933. 515.75 s [opt-env-conf-test] - ls ->
  12934. 515.75 s [opt-env-conf-test] - [confValChunk key, ":"] : indent ls
  12935. 515.75 s [opt-env-conf-test] - )
  12936. 515.75 s [opt-env-conf-test] - (NE.toList confDocKeys)
  12937. 515.75 s [opt-env-conf-test] - ]
  12938. 515.76 s [opt-env-conf-test] + [ [[mHelpChunk confDocHelp]],
  12939. 515.76 s [opt-env-conf-test] + [defaultValueChunks d | d <- maybeToList confDocDefault],
  12940. 515.76 s [opt-env-conf-test] + [exampleValuesChunks confDocExamples | not (null confDocExamples)],
  12941. 515.76 s [opt-env-conf-test] + concatMap
  12942. 515.76 s [opt-env-conf-test] + ( \(key, schema) ->
  12943. 515.76 s [opt-env-conf-test] + case jsonSchemaChunkLines schema of
  12944. 515.76 s [opt-env-conf-test] + [line] ->
  12945. 515.76 s [opt-env-conf-test] + [[confValChunk key, ": "] ++ line]
  12946. 515.76 s [opt-env-conf-test] + ls ->
  12947. 515.76 s [opt-env-conf-test] + [confValChunk key
  12948. 515.76 s [opt-env-conf-test] +]
  12949. 515.76 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:776:50-69
  12950. 515.76 s [opt-env-conf-test] @@ -773,7 +773,7 @@
  12951. 515.76 s [opt-env-conf-test] [mHelpChunk envDocHelp]
  12952. 515.76 s [opt-env-conf-test] ],
  12953. 515.76 s [opt-env-conf-test] [defaultValueChunks d | d <- maybeToList envDocDefault],
  12954. 515.76 s [opt-env-conf-test] - [exampleValuesChunks envDocExamples | not (null envDocExamples)]
  12955. 515.76 s [opt-env-conf-test] + [exampleValuesChunks envDocExamples | not (True)]
  12956. 515.76 s [opt-env-conf-test] ]
  12957. 515.76 s [opt-env-conf-test]
  12958. 515.76 s [opt-env-conf-test] parserConfDocs :: Parser a -> AnyDocs ConfDoc
  12959. 515.76 s [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Doc.hs:768:7-8
  12960. 515.76 s [opt-env-conf-test] @@ -765,13 +765,13 @@
  12961. 515.76 s [opt-env-conf-test] renderEnvDoc :: EnvDoc -> [[Chunk]]
  12962. 515.76 s [opt-env-conf-test] renderEnvDoc EnvDoc {..} =
  12963. 515.76 s [opt-env-conf-test] concat
  12964. 515.76 s [opt-env-conf-test] - [ [ unwordsChunks
  12965. 515.76 s [opt-env-conf-test] - [ envVarChunksNE envDocVars,
  12966. 515.76 s [opt-env-conf-test] - [ mMetavarChunk envDocMetavar
  12967. 515.76 s [opt-env-conf-test] - ]
  12968. 515.76 s [opt-env-conf-test] - ],
  12969. 515.76 s [opt-env-conf-test] - [mHelpChunk envDocHelp]
  12970. 515.76 s [opt-env-conf-test] - ],
  12971. 515.76 s [opt-env-conf-test] + [ [ unwordsChunks
  12972. 515.76 s [opt-env-conf-test] + [ envVarChunksNE envDocVars,
  12973. 515.76 s [opt-env-conf-test] + [ mMetavarChunk envDocMetavar
  12974. 515.76 s [opt-env-conf-test] + ]
  12975. 515.76 s [opt-env-conf-test] + ],
  12976. 515.76 s [opt-env-conf-test] + [mHelpChunk envDocHelp]
  12977. 515.76 s [opt-env-conf-test] + ],
  12978. 515.76 s [opt-env-conf-test] [defaultValueChunks d | d <- maybeToList envDocDefault],
  12979. 515.76 s [opt-env-conf-test] [exampleValuesChunks envDocExamples | not (null envDocExamples)]
  12980. 515.76 s [opt-env-conf-test] ]
  12981. 515.76 s [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Doc.hs:776:50-69
  12982. 515.76 s [opt-env-conf-test] @@ -773,7 +773,7 @@
  12983. 515.76 s [opt-env-conf-test] [mHelpChunk envDocHelp]
  12984. 515.76 s [opt-env-conf-test] ],
  12985. 515.76 s [opt-env-conf-test] [defaultValueChunks d | d <- maybeToList envDocDefault],
  12986. 515.76 s [opt-env-conf-test] - [exampleValuesChunks envDocExamples | not (null envDocExamples)]
  12987. 515.76 s [opt-env-conf-test] + [exampleValuesChunks envDocExamples | not (not (null envDocExamples))]
  12988. 515.76 s [opt-env-conf-test] ]
  12989. 515.76 s [opt-env-conf-test]
  12990. 515.76 s [opt-env-conf-test] parserConfDocs :: Parser a -> AnyDocs ConfDoc
  12991. 515.76 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:776:49-70
  12992. 515.76 s [opt-env-conf-test] @@ -773,7 +773,7 @@
  12993. 515.76 s [opt-env-conf-test] [mHelpChunk envDocHelp]
  12994. 515.76 s [opt-env-conf-test] ],
  12995. 515.76 s [opt-env-conf-test] [defaultValueChunks d | d <- maybeToList envDocDefault],
  12996. 515.76 s [opt-env-conf-test] - [exampleValuesChunks envDocExamples | not (null envDocExamples)]
  12997. 515.76 s [opt-env-conf-test] + [exampleValuesChunks envDocExamples | not True]
  12998. 515.76 s [opt-env-conf-test] ]
  12999. 515.76 s [opt-env-conf-test]
  13000. 515.76 s [opt-env-conf-test] parserConfDocs :: Parser a -> AnyDocs ConfDoc
  13001. 515.76 s [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Doc.hs:776:49-70
  13002. 515.76 s [opt-env-conf-test] @@ -773,7 +773,7 @@
  13003. 515.76 s [opt-env-conf-test] [mHelpChunk envDocHelp]
  13004. 515.76 s [opt-env-conf-test] ],
  13005. 515.76 s [opt-env-conf-test] [defaultValueChunks d | d <- maybeToList envDocDefault],
  13006. 515.76 s [opt-env-conf-test] - [exampleValuesChunks envDocExamples | not (null envDocExamples)]
  13007. 515.76 s [opt-env-conf-test] + [exampleValuesChunks envDocExamples | not not ((null envDocExamples))]
  13008. 515.76 s [opt-env-conf-test] ]
  13009. 515.76 s [opt-env-conf-test]
  13010. 515.76 s [opt-env-conf-test] parserConfDocs :: Parser a -> AnyDocs ConfDoc
  13011. 515.76 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:776:45-70
  13012. 515.76 s [opt-env-conf-test] @@ -773,7 +773,7 @@
  13013. 515.76 s [opt-env-conf-test] [mHelpChunk envDocHelp]
  13014. 515.76 s [opt-env-conf-test] ],
  13015. 515.76 s [opt-env-conf-test] [defaultValueChunks d | d <- maybeToList envDocDefault],
  13016. 515.76 s [opt-env-conf-test] - [exampleValuesChunks envDocExamples | not (null envDocExamples)]
  13017. 515.76 s [opt-env-conf-test] + [exampleValuesChunks envDocExamples | True]
  13018. 515.76 s [opt-env-conf-test] ]
  13019. 515.76 s [opt-env-conf-test]
  13020. 515.76 s [opt-env-conf-test] parserConfDocs :: Parser a -> AnyDocs ConfDoc
  13021. 515.76 s [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Doc.hs:776:45-70
  13022. 515.76 s [opt-env-conf-test] @@ -773,7 +773,7 @@
  13023. 515.76 s [opt-env-conf-test] [mHelpChunk envDocHelp]
  13024. 515.76 s [opt-env-conf-test] ],
  13025. 515.76 s [opt-env-conf-test] [defaultValueChunks d | d <- maybeToList envDocDefault],
  13026. 515.77 s [opt-env-conf-test] - [exampleValuesChunks envDocExamples | not (null envDocExamples)]
  13027. 515.77 s [opt-env-conf-test] + [exampleValuesChunks envDocExamples | not (not (null envDocExamples))]
  13028. 515.77 s [opt-env-conf-test] ]
  13029. 515.77 s [opt-env-conf-test]
  13030. 515.77 s [opt-env-conf-test] parserConfDocs :: Parser a -> AnyDocs ConfDoc
  13031. 515.77 s [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Doc.hs:768:5-6
  13032. 515.77 s [opt-env-conf-test] @@ -765,16 +765,16 @@
  13033. 515.77 s [opt-env-conf-test] renderEnvDoc :: EnvDoc -> [[Chunk]]
  13034. 515.77 s [opt-env-conf-test] renderEnvDoc EnvDoc {..} =
  13035. 515.77 s [opt-env-conf-test] concat
  13036. 515.77 s [opt-env-conf-test] - [ [ unwordsChunks
  13037. 515.77 s [opt-env-conf-test] - [ envVarChunksNE envDocVars,
  13038. 515.77 s [opt-env-conf-test] - [ mMetavarChunk envDocMetavar
  13039. 515.77 s [opt-env-conf-test] - ]
  13040. 515.77 s [opt-env-conf-test] - ],
  13041. 515.77 s [opt-env-conf-test] - [mHelpChunk envDocHelp]
  13042. 515.77 s [opt-env-conf-test] - ],
  13043. 515.77 s [opt-env-conf-test] - [defaultValueChunks d | d <- maybeToList envDocDefault],
  13044. 515.77 s [opt-env-conf-test] - [exampleValuesChunks envDocExamples | not (null envDocExamples)]
  13045. 515.77 s [opt-env-conf-test] - ]
  13046. 515.77 s [opt-env-conf-test] + [ [ unwordsChunks
  13047. 515.77 s [opt-env-conf-test] + [ envVarChunksNE envDocVars,
  13048. 515.77 s [opt-env-conf-test] + [ mMetavarChunk envDocMetavar
  13049. 515.77 s [opt-env-conf-test] + ]
  13050. 515.77 s [opt-env-conf-test] + ],
  13051. 515.77 s [opt-env-conf-test] + [mHelpChunk envDocHelp]
  13052. 515.77 s [opt-env-conf-test] + ],
  13053. 515.77 s [opt-env-conf-test] + [defaultValueChunks d | d <- maybeToList envDocDefault],
  13054. 515.77 s [opt-env-conf-test] + [exampleValuesChunks envDocExamples | not (null envDocExamples)]
  13055. 515.77 s [opt-env-conf-test] + ]
  13056. 515.77 s [opt-env-conf-test]
  13057. 515.77 s [opt-env-conf-test] parserConfDocs :: Parser a -> AnyDocs ConfDoc
  13058. 515.77 s [opt-env-conf-test] parserConfDocs = docsToConfDocs . parserDocs
  13059. 515.77 s [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Doc.hs:768:5-6
  13060. 515.77 s [opt-env-conf-test] @@ -765,16 +765,7 @@
  13061. 515.77 s [opt-env-conf-test] renderEnvDoc :: EnvDoc -> [[Chunk]]
  13062. 515.77 s [opt-env-conf-test] renderEnvDoc EnvDoc {..} =
  13063. 515.77 s [opt-env-conf-test] concat
  13064. 515.77 s [opt-env-conf-test] - [ [ unwordsChunks
  13065. 515.77 s [opt-env-conf-test] - [ envVarChunksNE envDocVars,
  13066. 515.77 s [opt-env-conf-test] - [ mMetavarChunk envDocMetavar
  13067. 515.77 s [opt-env-conf-test] - ]
  13068. 515.77 s [opt-env-conf-test] - ],
  13069. 515.77 s [opt-env-conf-test] - [mHelpChunk envDocHelp]
  13070. 515.77 s [opt-env-conf-test] - ],
  13071. 515.77 s [opt-env-conf-test] - [defaultValueChunks d | d <- maybeToList envDocDefault],
  13072. 515.77 s [opt-env-conf-test] - [exampleValuesChunks envDocExamples | not (null envDocExamples)]
  13073. 515.77 s [opt-env-conf-test] - ]
  13074. 515.77 s [opt-env-conf-test] + []
  13075. 515.77 s [opt-env-conf-test]
  13076. 515.77 s [opt-env-conf-test] parserConfDocs :: Parser a -> AnyDocs ConfDoc
  13077. 515.77 s [opt-env-conf-test] parserConfDocs = docsToConfDocs . parserDocs
  13078. 515.77 s [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Doc.hs:727:17-34
  13079. 515.77 s [opt-env-conf-test] @@ -724,7 +724,7 @@
  13080. 515.77 s [opt-env-conf-test] [ maybeToList $ dashedChunks optDocDasheds,
  13081. 515.77 s [opt-env-conf-test] [ [ mMetavarChunk optDocMetavar
  13082. 515.77 s [opt-env-conf-test] ]
  13083. 515.77 s [opt-env-conf-test] - | optDocTryArgument
  13084. 515.77 s [opt-env-conf-test] + | not (optDocTryArgument)
  13085. 515.77 s [opt-env-conf-test] ]
  13086. 515.77 s [opt-env-conf-test] ],
  13087. 515.77 s [opt-env-conf-test] [mHelpChunk optDocHelp]
  13088. 515.77 s [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Doc.hs:724:13-14
  13089. 515.77 s [opt-env-conf-test] @@ -721,12 +721,7 @@
  13090. 515.77 s [opt-env-conf-test] concat
  13091. 515.77 s [opt-env-conf-test] [ [ unwordsChunks $
  13092. 515.77 s [opt-env-conf-test] concat
  13093. 515.77 s [opt-env-conf-test] - [ maybeToList $ dashedChunks optDocDasheds,
  13094. 515.77 s [opt-env-conf-test] - [ [ mMetavarChunk optDocMetavar
  13095. 515.77 s [opt-env-conf-test] - ]
  13096. 515.77 s [opt-env-conf-test] - | optDocTryArgument
  13097. 515.77 s [opt-env-conf-test] - ]
  13098. 515.77 s [opt-env-conf-test] - ],
  13099. 515.77 s [opt-env-conf-test] + [],
  13100. 515.77 s [opt-env-conf-test] [mHelpChunk optDocHelp]
  13101. 515.77 s [opt-env-conf-test] ],
  13102. 515.77 s [opt-env-conf-test] [defaultValueChunks d | d <- maybeToList optDocDefault],
  13103. 515.77 s [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Doc.hs:768:5-6
  13104. 515.77 s [opt-env-conf-test] @@ -765,16 +765,16 @@
  13105. 515.77 s [opt-env-conf-test] renderEnvDoc :: EnvDoc -> [[Chunk]]
  13106. 515.77 s [opt-env-conf-test] renderEnvDoc EnvDoc {..} =
  13107. 515.77 s [opt-env-conf-test] concat
  13108. 515.77 s [opt-env-conf-test] - [ [ unwordsChunks
  13109. 515.77 s [opt-env-conf-test] - [ envVarChunksNE envDocVars,
  13110. 515.77 s [opt-env-conf-test] - [ mMetavarChunk envDocMetavar
  13111. 515.77 s [opt-env-conf-test] - ]
  13112. 515.77 s [opt-env-conf-test] - ],
  13113. 515.77 s [opt-env-conf-test] - [mHelpChunk envDocHelp]
  13114. 515.77 s [opt-env-conf-test] - ],
  13115. 515.77 s [opt-env-conf-test] - [defaultValueChunks d | d <- maybeToList envDocDefault],
  13116. 515.77 s [opt-env-conf-test] - [exampleValuesChunks envDocExamples | not (null envDocExamples)]
  13117. 515.77 s [opt-env-conf-test] - ]
  13118. 515.77 s [opt-env-conf-test] + [ [ unwordsChunks
  13119. 515.77 s [opt-env-conf-test] + [ envVarChunksNE envDocVars,
  13120. 515.77 s [opt-env-conf-test] + [ mMetavarChunk envDocMetavar
  13121. 515.77 s [opt-env-conf-test] + ]
  13122. 515.77 s [opt-env-conf-test] + ],
  13123. 515.77 s [opt-env-conf-test] + [mHelpChunk envDocHelp]
  13124. 515.77 s [opt-env-conf-test] + ],
  13125. 515.77 s [opt-env-conf-test] + [defaultValueChunks d | d <- maybeToList envDocDefault],
  13126. 515.78 s [opt-env-conf-test] + [exampleValuesChunks envDocExamples | not (null envDocExamples)]
  13127. 515.78 s [opt-env-conf-test] + ]
  13128. 515.78 s [opt-env-conf-test]
  13129. 515.78 s [opt-env-conf-test] parserConfDocs :: Parser a -> AnyDocs ConfDoc
  13130. 515.78 s [opt-env-conf-test] parserConfDocs = docsToConfDocs . parserDocs
  13131. 515.78 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:727:17-34
  13132. 515.78 s [opt-env-conf-test] @@ -724,7 +724,7 @@
  13133. 515.78 s [opt-env-conf-test] [ maybeToList $ dashedChunks optDocDasheds,
  13134. 515.78 s [opt-env-conf-test] [ [ mMetavarChunk optDocMetavar
  13135. 515.78 s [opt-env-conf-test] ]
  13136. 515.78 s [opt-env-conf-test] - | optDocTryArgument
  13137. 515.78 s [opt-env-conf-test] + | True
  13138. 515.78 s [opt-env-conf-test] ]
  13139. 515.78 s [opt-env-conf-test] ],
  13140. 515.78 s [opt-env-conf-test] [mHelpChunk optDocHelp]
  13141. 515.78 s [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Doc.hs:724:13-14
  13142. 515.78 s [opt-env-conf-test] @@ -721,12 +721,12 @@
  13143. 515.78 s [opt-env-conf-test] concat
  13144. 517.68 s [opt-env-conf-test] [ [ unwordsChunks $
  13145. 517.68 s [opt-env-conf-test] concat
  13146. 517.68 s [opt-env-conf-test] - [ maybeToList $ dashedChunks optDocDasheds,
  13147. 517.68 s [opt-env-conf-test] - [ [ mMetavarChunk optDocMetavar
  13148. 517.68 s [opt-env-conf-test] - ]
  13149. 517.68 s [opt-env-conf-test] - | optDocTryArgument
  13150. 517.68 s [opt-env-conf-test] - ]
  13151. 517.68 s [opt-env-conf-test] - ],
  13152. 517.68 s [opt-env-conf-test] + [ maybeToList $ dashedChunks optDocDasheds,
  13153. 517.68 s [opt-env-conf-test] + [ [ mMetavarChunk optDocMetavar
  13154. 517.68 s [opt-env-conf-test] + ]
  13155. 517.68 s [opt-env-conf-test] + | optDocTryArgument
  13156. 517.68 s [opt-env-conf-test] + ]
  13157. 517.68 s [opt-env-conf-test] + ],
  13158. 517.68 s [opt-env-conf-test] [mHelpChunk optDocHelp]
  13159. 517.68 s [opt-env-conf-test] ],
  13160. 517.68 s [opt-env-conf-test] [defaultValueChunks d | d <- maybeToList optDocDefault],
  13161. 517.68 s [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Doc.hs:722:7-8
  13162. 517.68 s [opt-env-conf-test] @@ -719,16 +719,16 @@
  13163. 517.68 s [opt-env-conf-test] renderOptDocLong :: OptDoc -> [[Chunk]]
  13164. 517.68 s [opt-env-conf-test] renderOptDocLong OptDoc {..} =
  13165. 517.68 s [opt-env-conf-test] concat
  13166. 517.68 s [opt-env-conf-test] - [ [ unwordsChunks $
  13167. 517.68 s [opt-env-conf-test] - concat
  13168. 517.68 s [opt-env-conf-test] - [ maybeToList $ dashedChunks optDocDasheds,
  13169. 517.68 s [opt-env-conf-test] - [ [ mMetavarChunk optDocMetavar
  13170. 517.68 s [opt-env-conf-test] - ]
  13171. 517.68 s [opt-env-conf-test] - | optDocTryArgument
  13172. 517.68 s [opt-env-conf-test] - ]
  13173. 517.68 s [opt-env-conf-test] - ],
  13174. 517.68 s [opt-env-conf-test] - [mHelpChunk optDocHelp]
  13175. 517.69 s [opt-env-conf-test] - ],
  13176. 517.69 s [opt-env-conf-test] + [ [ unwordsChunks $
  13177. 517.69 s [opt-env-conf-test] + concat
  13178. 517.69 s [opt-env-conf-test] + [ maybeToList $ dashedChunks optDocDasheds,
  13179. 517.69 s [opt-env-conf-test] + [ [ mMetavarChunk optDocMetavar
  13180. 517.69 s [opt-env-conf-test] + ]
  13181. 517.69 s [opt-env-conf-test] + | optDocTryArgument
  13182. 517.69 s [opt-env-conf-test] + ]
  13183. 517.69 s [opt-env-conf-test] + ],
  13184. 517.69 s [opt-env-conf-test] + [mHelpChunk optDocHelp]
  13185. 517.69 s [opt-env-conf-test] + ],
  13186. 517.69 s [opt-env-conf-test] [defaultValueChunks d | d <- maybeToList optDocDefault],
  13187. 517.69 s [opt-env-conf-test] [exampleValuesChunks optDocExamples | not (null optDocExamples)]
  13188. 517.69 s [opt-env-conf-test] ]
  13189. 517.69 s [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Doc.hs:722:7-8
  13190. 517.69 s [opt-env-conf-test] @@ -719,16 +719,7 @@
  13191. 517.69 s [opt-env-conf-test] renderOptDocLong :: OptDoc -> [[Chunk]]
  13192. 517.69 s [opt-env-conf-test] renderOptDocLong OptDoc {..} =
  13193. 517.69 s [opt-env-conf-test] concat
  13194. 517.69 s [opt-env-conf-test] - [ [ unwordsChunks $
  13195. 517.69 s [opt-env-conf-test] - concat
  13196. 517.69 s [opt-env-conf-test] - [ maybeToList $ dashedChunks optDocDasheds,
  13197. 517.69 s [opt-env-conf-test] - [ [ mMetavarChunk optDocMetavar
  13198. 517.69 s [opt-env-conf-test] - ]
  13199. 517.69 s [opt-env-conf-test] - | optDocTryArgument
  13200. 517.69 s [opt-env-conf-test] - ]
  13201. 517.69 s [opt-env-conf-test] - ],
  13202. 517.69 s [opt-env-conf-test] - [mHelpChunk optDocHelp]
  13203. 517.69 s [opt-env-conf-test] - ],
  13204. 517.69 s [opt-env-conf-test] + [ [],
  13205. 517.69 s [opt-env-conf-test] [defaultValueChunks d | d <- maybeToList optDocDefault],
  13206. 517.69 s [opt-env-conf-test] [exampleValuesChunks optDocExamples | not (null optDocExamples)]
  13207. 517.69 s [opt-env-conf-test] ]
  13208. 517.69 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:733:50-69
  13209. 517.69 s [opt-env-conf-test] @@ -730,7 +730,7 @@
  13210. 517.69 s [opt-env-conf-test] [mHelpChunk optDocHelp]
  13211. 517.69 s [opt-env-conf-test] ],
  13212. 517.69 s [opt-env-conf-test] [defaultValueChunks d | d <- maybeToList optDocDefault],
  13213. 517.69 s [opt-env-conf-test] - [exampleValuesChunks optDocExamples | not (null optDocExamples)]
  13214. 517.69 s [opt-env-conf-test] + [exampleValuesChunks optDocExamples | not (True)]
  13215. 517.69 s [opt-env-conf-test] ]
  13216. 517.69 s [opt-env-conf-test]
  13217. 517.69 s [opt-env-conf-test] parserEnvDocs :: Parser a -> AnyDocs EnvDoc
  13218. 517.69 s [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Doc.hs:733:50-69
  13219. 517.69 s [opt-env-conf-test] @@ -730,7 +730,7 @@
  13220. 517.69 s [opt-env-conf-test] [mHelpChunk optDocHelp]
  13221. 517.69 s [opt-env-conf-test] ],
  13222. 517.69 s [opt-env-conf-test] [defaultValueChunks d | d <- maybeToList optDocDefault],
  13223. 517.69 s [opt-env-conf-test] - [exampleValuesChunks optDocExamples | not (null optDocExamples)]
  13224. 517.69 s [opt-env-conf-test] + [exampleValuesChunks optDocExamples | not (not (null optDocExamples))]
  13225. 517.69 s [opt-env-conf-test] ]
  13226. 517.69 s [opt-env-conf-test]
  13227. 517.70 s [opt-env-conf-test] parserEnvDocs :: Parser a -> AnyDocs EnvDoc
  13228. 517.70 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:733:49-70
  13229. 517.70 s [opt-env-conf-test] @@ -730,7 +730,7 @@
  13230. 517.70 s [opt-env-conf-test] [mHelpChunk optDocHelp]
  13231. 517.70 s [opt-env-conf-test] ],
  13232. 517.70 s [opt-env-conf-test] [defaultValueChunks d | d <- maybeToList optDocDefault],
  13233. 517.70 s [opt-env-conf-test] - [exampleValuesChunks optDocExamples | not (null optDocExamples)]
  13234. 517.70 s [opt-env-conf-test] + [exampleValuesChunks optDocExamples | not True]
  13235. 517.70 s [opt-env-conf-test] ]
  13236. 517.70 s [opt-env-conf-test]
  13237. 517.70 s [opt-env-conf-test] parserEnvDocs :: Parser a -> AnyDocs EnvDoc
  13238. 517.70 s [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Doc.hs:733:49-70
  13239. 517.70 s [opt-env-conf-test] @@ -730,7 +730,7 @@
  13240. 517.70 s [opt-env-conf-test] [mHelpChunk optDocHelp]
  13241. 517.70 s [opt-env-conf-test] ],
  13242. 517.70 s [opt-env-conf-test] [defaultValueChunks d | d <- maybeToList optDocDefault],
  13243. 517.70 s [opt-env-conf-test] - [exampleValuesChunks optDocExamples | not (null optDocExamples)]
  13244. 517.70 s [opt-env-conf-test] + [exampleValuesChunks optDocExamples | not not ((null optDocExamples))]
  13245. 517.70 s [opt-env-conf-test] ]
  13246. 517.70 s [opt-env-conf-test]
  13247. 517.70 s [opt-env-conf-test] parserEnvDocs :: Parser a -> AnyDocs EnvDoc
  13248. 517.70 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:733:45-70
  13249. 517.70 s [opt-env-conf-test] @@ -730,7 +730,7 @@
  13250. 517.70 s [opt-env-conf-test] [mHelpChunk optDocHelp]
  13251. 517.70 s [opt-env-conf-test] ],
  13252. 517.70 s [opt-env-conf-test] [defaultValueChunks d | d <- maybeToList optDocDefault],
  13253. 517.70 s [opt-env-conf-test] - [exampleValuesChunks optDocExamples | not (null optDocExamples)]
  13254. 517.70 s [opt-env-conf-test] + [exampleValuesChunks optDocExamples | True]
  13255. 517.70 s [opt-env-conf-test] ]
  13256. 517.70 s [opt-env-conf-test]
  13257. 517.70 s [opt-env-conf-test] parserEnvDocs :: Parser a -> AnyDocs EnvDoc
  13258. 517.70 s [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Doc.hs:733:45-70
  13259. 517.70 s [opt-env-conf-test] @@ -730,7 +730,7 @@
  13260. 517.70 s [opt-env-conf-test] [mHelpChunk optDocHelp]
  13261. 517.70 s [opt-env-conf-test] ],
  13262. 517.70 s [opt-env-conf-test] [defaultValueChunks d | d <- maybeToList optDocDefault],
  13263. 517.70 s [opt-env-conf-test] - [exampleValuesChunks optDocExamples | not (null optDocExamples)]
  13264. 517.70 s [opt-env-conf-test] + [exampleValuesChunks optDocExamples | not (not (null optDocExamples))]
  13265. 517.70 s [opt-env-conf-test] ]
  13266. 517.70 s [opt-env-conf-test]
  13267. 517.70 s [opt-env-conf-test] parserEnvDocs :: Parser a -> AnyDocs EnvDoc
  13268. 517.70 s [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Doc.hs:722:5-6
  13269. 517.70 s [opt-env-conf-test] @@ -719,19 +719,7 @@
  13270. 517.70 s [opt-env-conf-test] renderOptDocLong :: OptDoc -> [[Chunk]]
  13271. 517.70 s [opt-env-conf-test] renderOptDocLong OptDoc {..} =
  13272. 517.70 s [opt-env-conf-test] concat
  13273. 517.70 s [opt-env-conf-test] - [ [ unwordsChunks $
  13274. 517.70 s [opt-env-conf-test] - concat
  13275. 517.70 s [opt-env-conf-test] - [ maybeToList $ dashedChunks optDocDasheds,
  13276. 517.70 s [opt-env-conf-test] - [ [ mMetavarChunk optDocMetavar
  13277. 517.70 s [opt-env-conf-test] - ]
  13278. 517.70 s [opt-env-conf-test] - | optDocTryArgument
  13279. 517.70 s [opt-env-conf-test] - ]
  13280. 517.70 s [opt-env-conf-test] - ],
  13281. 517.70 s [opt-env-conf-test] - [mHelpChunk optDocHelp]
  13282. 517.70 s [opt-env-conf-test] - ],
  13283. 517.70 s [opt-env-conf-test] - [defaultValueChunks d | d <- maybeToList optDocDefault],
  13284. 517.70 s [opt-env-conf-test] - [exampleValuesChunks optDocExamples | not (null optDocExamples)]
  13285. 517.70 s [opt-env-conf-test] - ]
  13286. 517.70 s [opt-env-conf-test] + []
  13287. 517.70 s [opt-env-conf-test]
  13288. 517.70 s [opt-env-conf-test] parserEnvDocs :: Parser a -> AnyDocs EnvDoc
  13289. 517.70 s [opt-env-conf-test] parserEnvDocs = docsToEnvDocs . parserDocs
  13290. 517.70 s [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Doc.hs:722:5-6
  13291. 517.70 s [opt-env-conf-test] @@ -719,19 +719,19 @@
  13292. 517.70 s [opt-env-conf-test] renderOptDocLong :: OptDoc -> [[Chunk]]
  13293. 517.70 s [opt-env-conf-test] renderOptDocLong OptDoc {..} =
  13294. 517.70 s [opt-env-conf-test] concat
  13295. 517.70 s [opt-env-conf-test] - [ [ unwordsChunks $
  13296. 517.70 s [opt-env-conf-test] - concat
  13297. 517.70 s [opt-env-conf-test] - [ maybeToList $ dashedChunks optDocDasheds,
  13298. 517.70 s [opt-env-conf-test] - [ [ mMetavarChunk optDocMetavar
  13299. 517.70 s [opt-env-conf-test] - ]
  13300. 517.70 s [opt-env-conf-test] - | optDocTryArgument
  13301. 517.70 s [opt-env-conf-test] - ]
  13302. 517.70 s [opt-env-conf-test] - ],
  13303. 517.70 s [opt-env-conf-test] - [mHelpChunk optDocHelp]
  13304. 517.70 s [opt-env-conf-test] - ],
  13305. 517.70 s [opt-env-conf-test] - [defaultValueChunks d | d <- maybeToList optDocDefault],
  13306. 517.70 s [opt-env-conf-test] - [exampleValuesChunks optDocExamples | not (null optDocExamples)]
  13307. 517.70 s [opt-env-conf-test] - ]
  13308. 517.70 s [opt-env-conf-test] + [ [ unwordsChunks $
  13309. 517.70 s [opt-env-conf-test] + concat
  13310. 517.70 s [opt-env-conf-test] + [ maybeToList $ dashedChunks optDocDasheds,
  13311. 517.70 s [opt-env-conf-test] + [ [ mMetavarChunk optDocMetavar
  13312. 517.70 s [opt-env-conf-test] + ]
  13313. 517.70 s [opt-env-conf-test] + | optDocTryArgument
  13314. 517.70 s [opt-env-conf-test] + ]
  13315. 517.70 s [opt-env-conf-test] + ],
  13316. 517.70 s [opt-env-conf-test] + [mHelpChunk optDocHelp]
  13317. 517.70 s [opt-env-conf-test] + ],
  13318. 517.70 s [opt-env-conf-test] + [defaultValueChunks d | d <- maybeToList optDocDefault],
  13319. 517.70 s [opt-env-conf-test] + [exampleValuesChunks optDocExamples | not (null optDocExamples)]
  13320. 517.70 s [opt-env-conf-test] + ]
  13321. 517.70 s [opt-env-conf-test]
  13322. 517.70 s [opt-env-conf-test] parserEnvDocs :: Parser a -> AnyDocs EnvDoc
  13323. 517.70 s [opt-env-conf-test] parserEnvDocs = docsToEnvDocs . parserDocs
  13324. 517.70 s [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Doc.hs:722:5-6
  13325. 517.70 s [opt-env-conf-test] @@ -719,19 +719,19 @@
  13326. 517.70 s [opt-env-conf-test] renderOptDocLong :: OptDoc -> [[Chunk]]
  13327. 517.70 s [opt-env-conf-test] renderOptDocLong OptDoc {..} =
  13328. 517.70 s [opt-env-conf-test] concat
  13329. 517.70 s [opt-env-conf-test] - [ [ unwordsChunks $
  13330. 517.71 s [opt-env-conf-test] - concat
  13331. 517.71 s [opt-env-conf-test] - [ maybeToList $ dashedChunks optDocDasheds,
  13332. 517.71 s [opt-env-conf-test] - [ [ mMetavarChunk optDocMetavar
  13333. 517.71 s [opt-env-conf-test] - ]
  13334. 517.71 s [opt-env-conf-test] - | optDocTryArgument
  13335. 517.71 s [opt-env-conf-test] - ]
  13336. 517.71 s [opt-env-conf-test] - ],
  13337. 517.71 s [opt-env-conf-test] - [mHelpChunk optDocHelp]
  13338. 517.71 s [opt-env-conf-test] - ],
  13339. 517.71 s [opt-env-conf-test] - [defaultValueChunks d | d <- maybeToList optDocDefault],
  13340. 517.71 s [opt-env-conf-test] - [exampleValuesChunks optDocExamples | not (null optDocExamples)]
  13341. 517.71 s [opt-env-conf-test] - ]
  13342. 517.71 s [opt-env-conf-test] + [ [ unwordsChunks $
  13343. 517.71 s [opt-env-conf-test] + concat
  13344. 517.71 s [opt-env-conf-test] + [ maybeToList $ dashedChunks optDocDasheds,
  13345. 517.71 s [opt-env-conf-test] + [ [ mMetavarChunk optDocMetavar
  13346. 517.71 s [opt-env-conf-test] + ]
  13347. 517.71 s [opt-env-conf-test] + | optDocTryArgument
  13348. 517.71 s [opt-env-conf-test] + ]
  13349. 517.71 s [opt-env-conf-test] + ],
  13350. 517.71 s [opt-env-conf-test] + [mHelpChunk optDocHelp]
  13351. 517.71 s [opt-env-conf-test] + ],
  13352. 517.71 s [opt-env-conf-test] + [defaultValueChunks d | d <- maybeToList optDocDefault],
  13353. 517.71 s [opt-env-conf-test] + [exampleValuesChunks optDocExamples | not (null optDocExamples)]
  13354. 517.71 s [opt-env-conf-test] + ]
  13355. 517.71 s [opt-env-conf-test]
  13356. 517.71 s [opt-env-conf-test] parserEnvDocs :: Parser a -> AnyDocs EnvDoc
  13357. 517.71 s [opt-env-conf-test] parserEnvDocs = docsToEnvDocs . parserDocs
  13358. 517.71 s [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Doc.hs:632:55-85
  13359. 517.71 s [opt-env-conf-test] @@ -629,7 +629,7 @@
  13360. 517.71 s [opt-env-conf-test]
  13361. 517.71 s [opt-env-conf-test] -- | Render short-form documentation of options
  13362. 517.71 s [opt-env-conf-test] renderShortOptDocs :: String -> AnyDocs (Maybe OptDoc) -> [Chunk]
  13363. 517.71 s [opt-env-conf-test] -renderShortOptDocs progname = unwordsChunks . (\cs -> [[progNameChunk progname], cs]) . fromMaybe [] . go False
  13364. 517.71 s [opt-env-conf-test] +renderShortOptDocs progname = unwordsChunks . (\cs -> [[progNameChunk progname], cs]) . fromMaybe [] . go False
  13365. 517.71 s [opt-env-conf-test] where
  13366. 517.71 s [opt-env-conf-test] withoutNothings =
  13367. 517.71 s [opt-env-conf-test] filter
  13368. 517.71 s [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Doc.hs:632:55-85
  13369. 517.71 s [opt-env-conf-test] @@ -629,7 +629,7 @@
  13370. 517.71 s [opt-env-conf-test]
  13371. 517.71 s [opt-env-conf-test] -- | Render short-form documentation of options
  13372. 517.71 s [opt-env-conf-test] renderShortOptDocs :: String -> AnyDocs (Maybe OptDoc) -> [Chunk]
  13373. 517.71 s [opt-env-conf-test] -renderShortOptDocs progname = unwordsChunks . (\cs -> [[progNameChunk progname], cs]) . fromMaybe [] . go False
  13374. 517.71 s [opt-env-conf-test] +renderShortOptDocs progname = unwordsChunks . (\cs -> []) . fromMaybe [] . go False
  13375. 517.71 s [opt-env-conf-test] where
  13376. 517.71 s [opt-env-conf-test] withoutNothings =
  13377. 517.71 s [opt-env-conf-test] filter
  13378. 517.71 s [opt-env-conf-test] Testing mutation BoolLit at src/OptEnvConf/Doc.hs:632:107-112
  13379. 517.71 s [opt-env-conf-test] @@ -629,7 +629,7 @@
  13380. 517.71 s [opt-env-conf-test]
  13381. 517.71 s [opt-env-conf-test] -- | Render short-form documentation of options
  13382. 520.49 s [opt-env-conf-test] renderShortOptDocs :: String -> AnyDocs (Maybe OptDoc) -> [Chunk]
  13383. 520.49 s [opt-env-conf-test] -renderShortOptDocs progname = unwordsChunks . (\cs -> [[progNameChunk progname], cs]) . fromMaybe [] . go False
  13384. 520.49 s [opt-env-conf-test] +renderShortOptDocs progname = unwordsChunks . (\cs -> [[progNameChunk progname], cs]) . fromMaybe [] . go True
  13385. 520.49 s [opt-env-conf-test] where
  13386. 520.49 s [opt-env-conf-test] withoutNothings =
  13387. 520.49 s [opt-env-conf-test] filter
  13388. 520.49 s [opt-env-conf-test] Testing mutation BoolLit at src/OptEnvConf/Doc.hs:637:38-43
  13389. 520.49 s [opt-env-conf-test] @@ -634,7 +634,7 @@
  13390. 520.49 s [opt-env-conf-test] withoutNothings =
  13391. 520.49 s [opt-env-conf-test] filter
  13392. 520.49 s [opt-env-conf-test] ( \case
  13393. 520.49 s [opt-env-conf-test] - AnyDocsSingle Nothing -> False
  13394. 520.49 s [opt-env-conf-test] + AnyDocsSingle Nothing -> True
  13395. 520.49 s [opt-env-conf-test] AnyDocsAnd [] -> False
  13396. 520.49 s [opt-env-conf-test] AnyDocsOr [] -> False
  13397. 520.49 s [opt-env-conf-test] _ -> True
  13398. 520.49 s [opt-env-conf-test] Testing mutation BoolLit at src/OptEnvConf/Doc.hs:639:29-34
  13399. 520.49 s [opt-env-conf-test] @@ -636,7 +636,7 @@
  13400. 520.49 s [opt-env-conf-test] ( \case
  13401. 520.49 s [opt-env-conf-test] AnyDocsSingle Nothing -> False
  13402. 520.49 s [opt-env-conf-test] AnyDocsAnd [] -> False
  13403. 520.49 s [opt-env-conf-test] - AnyDocsOr [] -> False
  13404. 520.49 s [opt-env-conf-test] + AnyDocsOr [] -> True
  13405. 520.49 s [opt-env-conf-test] _ -> True
  13406. 520.49 s [opt-env-conf-test] )
  13407. 520.49 s [opt-env-conf-test] go ::
  13408. 520.49 s [opt-env-conf-test] Testing mutation BoolLit at src/OptEnvConf/Doc.hs:638:30-35
  13409. 520.49 s [opt-env-conf-test] @@ -635,7 +635,7 @@
  13410. 520.49 s [opt-env-conf-test] filter
  13411. 520.49 s [opt-env-conf-test] ( \case
  13412. 520.49 s [opt-env-conf-test] AnyDocsSingle Nothing -> False
  13413. 520.49 s [opt-env-conf-test] - AnyDocsAnd [] -> False
  13414. 520.49 s [opt-env-conf-test] + AnyDocsAnd [] -> True
  13415. 520.49 s [opt-env-conf-test] AnyDocsOr [] -> False
  13416. 520.49 s [opt-env-conf-test] _ -> True
  13417. 520.49 s [opt-env-conf-test] )
  13418. 520.49 s [opt-env-conf-test] Testing mutation BoolLit at src/OptEnvConf/Doc.hs:653:29-34
  13419. 520.49 s [opt-env-conf-test] @@ -650,7 +650,7 @@
  13420. 520.49 s [opt-env-conf-test] Nothing -> Just ["COMMAND"]
  13421. 520.49 s [opt-env-conf-test] Just _ -> Just ["[COMMAND]"]
  13422. 520.50 s [opt-env-conf-test] AnyDocsAnd ds ->
  13423. 520.50 s [opt-env-conf-test] - case mapMaybe (go False) (withoutNothings ds) of
  13424. 520.50 s [opt-env-conf-test] + case mapMaybe (go True) (withoutNothings ds) of
  13425. 520.50 s [opt-env-conf-test] [] -> Nothing
  13426. 520.50 s [opt-env-conf-test] [c] -> Just c
  13427. 520.50 s [opt-env-conf-test] cs -> Just $ (if b then parenthesise else id) $ unwordsChunks cs
  13428. 520.50 s [opt-env-conf-test] Testing mutation BoolLit at src/OptEnvConf/Doc.hs:640:18-22
  13429. 520.50 s [opt-env-conf-test] @@ -637,7 +637,7 @@
  13430. 520.50 s [opt-env-conf-test] AnyDocsSingle Nothing -> False
  13431. 520.50 s [opt-env-conf-test] AnyDocsAnd [] -> False
  13432. 520.50 s [opt-env-conf-test] AnyDocsOr [] -> False
  13433. 520.50 s [opt-env-conf-test] - _ -> True
  13434. 520.50 s [opt-env-conf-test] + _ -> False
  13435. 520.50 s [opt-env-conf-test] )
  13436. 520.50 s [opt-env-conf-test] go ::
  13437. 520.50 s [opt-env-conf-test] -- Need parens
  13438. 520.50 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:656:30-31
  13439. 520.50 s [opt-env-conf-test] @@ -653,7 +653,7 @@
  13440. 520.50 s [opt-env-conf-test] case mapMaybe (go False) (withoutNothings ds) of
  13441. 520.50 s [opt-env-conf-test] [] -> Nothing
  13442. 520.50 s [opt-env-conf-test] [c] -> Just c
  13443. 520.50 s [opt-env-conf-test] - cs -> Just $ (if b then parenthesise else id) $ unwordsChunks cs
  13444. 520.50 s [opt-env-conf-test] + cs -> Just $ (if True then parenthesise else id) $ unwordsChunks cs
  13445. 520.50 s [opt-env-conf-test] AnyDocsOr ds ->
  13446. 520.50 s [opt-env-conf-test] case mapMaybe (go False) (withoutNothings ds) of
  13447. 520.50 s [opt-env-conf-test] [] -> Nothing
  13448. 520.50 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:656:30-31
  13449. 520.50 s [opt-env-conf-test] @@ -653,7 +653,7 @@
  13450. 520.50 s [opt-env-conf-test] case mapMaybe (go False) (withoutNothings ds) of
  13451. 520.50 s [opt-env-conf-test] [] -> Nothing
  13452. 520.50 s [opt-env-conf-test] [c] -> Just c
  13453. 520.50 s [opt-env-conf-test] - cs -> Just $ (if b then parenthesise else id) $ unwordsChunks cs
  13454. 520.50 s [opt-env-conf-test] + cs -> Just $ (if False then parenthesise else id) $ unwordsChunks cs
  13455. 520.50 s [opt-env-conf-test] AnyDocsOr ds ->
  13456. 520.50 s [opt-env-conf-test] case mapMaybe (go False) (withoutNothings ds) of
  13457. 520.50 s [opt-env-conf-test] [] -> Nothing
  13458. 520.50 s [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Doc.hs:656:30-31
  13459. 520.50 s [opt-env-conf-test] @@ -653,7 +653,7 @@
  13460. 520.50 s [opt-env-conf-test] case mapMaybe (go False) (withoutNothings ds) of
  13461. 520.50 s [opt-env-conf-test] [] -> Nothing
  13462. 520.50 s [opt-env-conf-test] [c] -> Just c
  13463. 520.50 s [opt-env-conf-test] - cs -> Just $ (if b then parenthesise else id) $ unwordsChunks cs
  13464. 520.50 s [opt-env-conf-test] + cs -> Just $ (if not (b) then parenthesise else id) $ unwordsChunks cs
  13465. 520.50 s [opt-env-conf-test] AnyDocsOr ds ->
  13466. 520.50 s [opt-env-conf-test] case mapMaybe (go False) (withoutNothings ds) of
  13467. 520.50 s [opt-env-conf-test] [] -> Nothing
  13468. 520.50 s [opt-env-conf-test] Testing mutation CondFlip at src/OptEnvConf/Doc.hs:656:27-57
  13469. 520.50 s [opt-env-conf-test] @@ -653,7 +653,7 @@
  13470. 520.50 s [opt-env-conf-test] case mapMaybe (go False) (withoutNothings ds) of
  13471. 520.50 s [opt-env-conf-test] [] -> Nothing
  13472. 520.50 s [opt-env-conf-test] [c] -> Just c
  13473. 520.50 s [opt-env-conf-test] - cs -> Just $ (if b then parenthesise else id) $ unwordsChunks cs
  13474. 520.50 s [opt-env-conf-test] + cs -> Just $ (if b then parenthesise else id) $ unwordsChunks cs
  13475. 520.50 s [opt-env-conf-test] AnyDocsOr ds ->
  13476. 520.50 s [opt-env-conf-test] case mapMaybe (go False) (withoutNothings ds) of
  13477. 520.50 s [opt-env-conf-test] [] -> Nothing
  13478. 520.50 s [opt-env-conf-test] Testing mutation BoolLit at src/OptEnvConf/Doc.hs:658:29-34
  13479. 520.50 s [opt-env-conf-test] @@ -655,7 +655,7 @@
  13480. 520.50 s [opt-env-conf-test] [c] -> Just c
  13481. 520.50 s [opt-env-conf-test] cs -> Just $ (if b then parenthesise else id) $ unwordsChunks cs
  13482. 520.50 s [opt-env-conf-test] AnyDocsOr ds ->
  13483. 520.50 s [opt-env-conf-test] - case mapMaybe (go False) (withoutNothings ds) of
  13484. 520.50 s [opt-env-conf-test] + case mapMaybe (go True) (withoutNothings ds) of
  13485. 520.50 s [opt-env-conf-test] [] -> Nothing
  13486. 520.50 s [opt-env-conf-test] cs -> Just $ bracketise $ unwordsChunks $ intersperse [orChunk] cs
  13487. 520.50 s [opt-env-conf-test] AnyDocsSingle mOd -> case mOd of
  13488. 520.50 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:665:22-42
  13489. 520.50 s [opt-env-conf-test] @@ -662,7 +662,7 @@
  13490. 520.50 s [opt-env-conf-test] Nothing -> Nothing
  13491. 520.50 s [opt-env-conf-test] Just OptDoc {..} ->
  13492. 520.50 s [opt-env-conf-test] Just
  13493. 520.51 s [opt-env-conf-test] - $ ( if isJust optDocDefault
  13494. 520.51 s [opt-env-conf-test] + $ ( if True
  13495. 520.51 s [opt-env-conf-test] then bracketise
  13496. 520.51 s [opt-env-conf-test] else id
  13497. 520.51 s [opt-env-conf-test] )
  13498. 520.51 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:665:22-42
  13499. 520.51 s [opt-env-conf-test] @@ -662,7 +662,7 @@
  13500. 520.51 s [opt-env-conf-test] Nothing -> Nothing
  13501. 520.51 s [opt-env-conf-test] Just OptDoc {..} ->
  13502. 520.51 s [opt-env-conf-test] Just
  13503. 520.51 s [opt-env-conf-test] - $ ( if isJust optDocDefault
  13504. 520.51 s [opt-env-conf-test] + $ ( if False
  13505. 520.51 s [opt-env-conf-test] then bracketise
  13506. 520.51 s [opt-env-conf-test] else id
  13507. 520.51 s [opt-env-conf-test] )
  13508. 520.51 s [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Doc.hs:665:22-42
  13509. 520.51 s [opt-env-conf-test] @@ -662,7 +662,7 @@
  13510. 520.51 s [opt-env-conf-test] Nothing -> Nothing
  13511. 520.51 s [opt-env-conf-test] Just OptDoc {..} ->
  13512. 520.51 s [opt-env-conf-test] Just
  13513. 520.51 s [opt-env-conf-test] - $ ( if isJust optDocDefault
  13514. 520.51 s [opt-env-conf-test] + $ ( if not (isJust optDocDefault)
  13515. 520.51 s [opt-env-conf-test] then bracketise
  13516. 520.51 s [opt-env-conf-test] else id
  13517. 520.51 s [opt-env-conf-test] )
  13518. 520.51 s [opt-env-conf-test] Testing mutation CondFlip at src/OptEnvConf/Doc.hs:665:19-28
  13519. 520.51 s [opt-env-conf-test] @@ -662,9 +662,9 @@
  13520. 520.51 s [opt-env-conf-test] Nothing -> Nothing
  13521. 520.51 s [opt-env-conf-test] Just OptDoc {..} ->
  13522. 520.51 s [opt-env-conf-test] Just
  13523. 520.51 s [opt-env-conf-test] - $ ( if isJust optDocDefault
  13524. 520.51 s [opt-env-conf-test] - then bracketise
  13525. 520.51 s [opt-env-conf-test] - else id
  13526. 520.51 s [opt-env-conf-test] + $ ( if isJust optDocDefault
  13527. 520.51 s [opt-env-conf-test] + then bracketise
  13528. 520.51 s [opt-env-conf-test] + else id
  13529. 520.51 s [opt-env-conf-test] )
  13530. 520.51 s [opt-env-conf-test] $ unwordsChunks
  13531. 520.51 s [opt-env-conf-test] $ concat
  13532. 520.51 s [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Doc.hs:672:21-38
  13533. 520.51 s [opt-env-conf-test] @@ -669,7 +669,7 @@
  13534. 520.51 s [opt-env-conf-test] $ unwordsChunks
  13535. 520.51 s [opt-env-conf-test] $ concat
  13536. 520.51 s [opt-env-conf-test] [ [ [mMetavarChunk optDocMetavar]
  13537. 520.51 s [opt-env-conf-test] - | optDocTryArgument
  13538. 520.51 s [opt-env-conf-test] + | not (optDocTryArgument)
  13539. 520.51 s [opt-env-conf-test] ],
  13540. 520.51 s [opt-env-conf-test] [ concat $ maybeToList $ dashedChunks optDocDasheds
  13541. 520.51 s [opt-env-conf-test] | optDocTrySwitch
  13542. 520.51 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:675:21-36
  13543. 520.51 s [opt-env-conf-test] @@ -672,7 +672,7 @@
  13544. 520.51 s [opt-env-conf-test] | optDocTryArgument
  13545. 520.51 s [opt-env-conf-test] ],
  13546. 520.51 s [opt-env-conf-test] [ concat $ maybeToList $ dashedChunks optDocDasheds
  13547. 520.51 s [opt-env-conf-test] - | optDocTrySwitch
  13548. 520.51 s [opt-env-conf-test] + | True
  13549. 520.51 s [opt-env-conf-test] ],
  13550. 520.51 s [opt-env-conf-test] [ concat
  13551. 520.51 s [opt-env-conf-test] [ concat $ maybeToList $ dashedChunks optDocDasheds,
  13552. 520.51 s [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Doc.hs:675:21-36
  13553. 520.51 s [opt-env-conf-test] @@ -672,7 +672,7 @@
  13554. 520.51 s [opt-env-conf-test] | optDocTryArgument
  13555. 520.51 s [opt-env-conf-test] ],
  13556. 520.51 s [opt-env-conf-test] [ concat $ maybeToList $ dashedChunks optDocDasheds
  13557. 520.51 s [opt-env-conf-test] - | optDocTrySwitch
  13558. 520.51 s [opt-env-conf-test] + | not (optDocTrySwitch)
  13559. 520.51 s [opt-env-conf-test] ],
  13560. 520.51 s [opt-env-conf-test] [ concat
  13561. 520.51 s [opt-env-conf-test] [ concat $ maybeToList $ dashedChunks optDocDasheds,
  13562. 520.51 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:672:21-38
  13563. 520.51 s [opt-env-conf-test] @@ -669,7 +669,7 @@
  13564. 520.51 s [opt-env-conf-test] $ unwordsChunks
  13565. 520.51 s [opt-env-conf-test] $ concat
  13566. 520.51 s [opt-env-conf-test] [ [ [mMetavarChunk optDocMetavar]
  13567. 520.51 s [opt-env-conf-test] - | optDocTryArgument
  13568. 520.51 s [opt-env-conf-test] + | True
  13569. 520.51 s [opt-env-conf-test] ],
  13570. 520.51 s [opt-env-conf-test] [ concat $ maybeToList $ dashedChunks optDocDasheds
  13571. 520.51 s [opt-env-conf-test] | optDocTrySwitch
  13572. 520.51 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:681:21-36
  13573. 520.51 s [opt-env-conf-test] @@ -678,7 +678,7 @@
  13574. 520.51 s [opt-env-conf-test] [ concat $ maybeToList $ dashedChunks optDocDasheds,
  13575. 520.51 s [opt-env-conf-test] [" ", mMetavarChunk optDocMetavar]
  13576. 520.51 s [opt-env-conf-test] ]
  13577. 520.51 s [opt-env-conf-test] - | optDocTryOption
  13578. 520.51 s [opt-env-conf-test] + | True
  13579. 520.51 s [opt-env-conf-test] ]
  13580. 520.51 s [opt-env-conf-test] ]
  13581. 520.51 s [opt-env-conf-test]
  13582. 520.51 s [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Doc.hs:679:25-59
  13583. 520.51 s [opt-env-conf-test] @@ -676,7 +676,7 @@
  13584. 520.51 s [opt-env-conf-test] ],
  13585. 520.51 s [opt-env-conf-test] [ concat
  13586. 520.51 s [opt-env-conf-test] [ concat $ maybeToList $ dashedChunks optDocDasheds,
  13587. 520.51 s [opt-env-conf-test] - [" ", mMetavarChunk optDocMetavar]
  13588. 520.51 s [opt-env-conf-test] + []
  13589. 520.51 s [opt-env-conf-test] ]
  13590. 520.51 s [opt-env-conf-test] | optDocTryOption
  13591. 520.51 s [opt-env-conf-test] ]
  13592. 520.51 s [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Doc.hs:679:25-59
  13593. 520.51 s [opt-env-conf-test] @@ -676,7 +676,7 @@
  13594. 520.51 s [opt-env-conf-test] ],
  13595. 520.51 s [opt-env-conf-test] [ concat
  13596. 523.35 s [opt-env-conf-test] [ concat $ maybeToList $ dashedChunks optDocDasheds,
  13597. 523.35 s [opt-env-conf-test] - [" ", mMetavarChunk optDocMetavar]
  13598. 523.43 s [opt-env-conf-test] + [" ", mMetavarChunk optDocMetavar]
  13599. 523.43 s [opt-env-conf-test] ]
  13600. 523.43 s [opt-env-conf-test] | optDocTryOption
  13601. 523.44 s [opt-env-conf-test] ]
  13602. 523.44 s [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Doc.hs:681:21-36
  13603. 523.44 s [opt-env-conf-test] @@ -678,7 +678,7 @@
  13604. 523.44 s [opt-env-conf-test] [ concat $ maybeToList $ dashedChunks optDocDasheds,
  13605. 523.44 s [opt-env-conf-test] [" ", mMetavarChunk optDocMetavar]
  13606. 523.44 s [opt-env-conf-test] ]
  13607. 523.44 s [opt-env-conf-test] - | optDocTryOption
  13608. 523.44 s [opt-env-conf-test] + | not (optDocTryOption)
  13609. 523.44 s [opt-env-conf-test] ]
  13610. 523.44 s [opt-env-conf-test] ]
  13611. 523.44 s [opt-env-conf-test]
  13612. 523.44 s [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Doc.hs:678:23-24
  13613. 523.44 s [opt-env-conf-test] @@ -675,9 +675,7 @@
  13614. 523.44 s [opt-env-conf-test] | optDocTrySwitch
  13615. 523.44 s [opt-env-conf-test] ],
  13616. 523.44 s [opt-env-conf-test] [ concat
  13617. 523.44 s [opt-env-conf-test] - [ concat $ maybeToList $ dashedChunks optDocDasheds,
  13618. 523.44 s [opt-env-conf-test] - [" ", mMetavarChunk optDocMetavar]
  13619. 523.44 s [opt-env-conf-test] - ]
  13620. 523.44 s [opt-env-conf-test] + []
  13621. 523.44 s [opt-env-conf-test] | optDocTryOption
  13622. 523.44 s [opt-env-conf-test] ]
  13623. 523.44 s [opt-env-conf-test] ]
  13624. 523.44 s [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Doc.hs:678:23-24
  13625. 523.44 s [opt-env-conf-test] @@ -675,9 +675,9 @@
  13626. 523.44 s [opt-env-conf-test] | optDocTrySwitch
  13627. 523.44 s [opt-env-conf-test] ],
  13628. 523.44 s [opt-env-conf-test] [ concat
  13629. 523.44 s [opt-env-conf-test] - [ concat $ maybeToList $ dashedChunks optDocDasheds,
  13630. 523.44 s [opt-env-conf-test] - [" ", mMetavarChunk optDocMetavar]
  13631. 523.44 s [opt-env-conf-test] - ]
  13632. 523.44 s [opt-env-conf-test] + [ concat $ maybeToList $ dashedChunks optDocDasheds,
  13633. 523.44 s [opt-env-conf-test] + [" ", mMetavarChunk optDocMetavar]
  13634. 523.44 s [opt-env-conf-test] + ]
  13635. 523.44 s [opt-env-conf-test] | optDocTryOption
  13636. 523.44 s [opt-env-conf-test] ]
  13637. 523.44 s [opt-env-conf-test] ]
  13638. 523.44 s [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Doc.hs:671:17-18
  13639. 523.44 s [opt-env-conf-test] @@ -668,19 +668,7 @@
  13640. 523.44 s [opt-env-conf-test] )
  13641. 523.44 s [opt-env-conf-test] $ unwordsChunks
  13642. 523.44 s [opt-env-conf-test] $ concat
  13643. 523.44 s [opt-env-conf-test] - [ [ [mMetavarChunk optDocMetavar]
  13644. 523.44 s [opt-env-conf-test] - | optDocTryArgument
  13645. 523.44 s [opt-env-conf-test] - ],
  13646. 523.44 s [opt-env-conf-test] - [ concat $ maybeToList $ dashedChunks optDocDasheds
  13647. 523.44 s [opt-env-conf-test] - | optDocTrySwitch
  13648. 523.44 s [opt-env-conf-test] - ],
  13649. 523.44 s [opt-env-conf-test] - [ concat
  13650. 523.44 s [opt-env-conf-test] - [ concat $ maybeToList $ dashedChunks optDocDasheds,
  13651. 523.44 s [opt-env-conf-test] - [" ", mMetavarChunk optDocMetavar]
  13652. 523.44 s [opt-env-conf-test] - ]
  13653. 523.44 s [opt-env-conf-test] - | optDocTryOption
  13654. 523.44 s [opt-env-conf-test] - ]
  13655. 523.44 s [opt-env-conf-test] - ]
  13656. 523.44 s [opt-env-conf-test] + []
  13657. 523.44 s [opt-env-conf-test]
  13658. 523.44 s [opt-env-conf-test] orChunk :: Chunk
  13659. 523.45 s [opt-env-conf-test] orChunk = fore cyan "|"
  13660. 523.45 s [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Doc.hs:671:17-18
  13661. 523.45 s [opt-env-conf-test] @@ -668,19 +668,16 @@
  13662. 523.45 s [opt-env-conf-test] )
  13663. 523.45 s [opt-env-conf-test] $ unwordsChunks
  13664. 523.45 s [opt-env-conf-test] $ concat
  13665. 523.45 s [opt-env-conf-test] - [ [ [mMetavarChunk optDocMetavar]
  13666. 523.45 s [opt-env-conf-test] - | optDocTryArgument
  13667. 523.45 s [opt-env-conf-test] - ],
  13668. 523.45 s [opt-env-conf-test] - [ concat $ maybeToList $ dashedChunks optDocDasheds
  13669. 523.45 s [opt-env-conf-test] - | optDocTrySwitch
  13670. 523.45 s [opt-env-conf-test] - ],
  13671. 523.45 s [opt-env-conf-test] - [ concat
  13672. 523.45 s [opt-env-conf-test] - [ concat $ maybeToList $ dashedChunks optDocDasheds,
  13673. 523.45 s [opt-env-conf-test] - [" ", mMetavarChunk optDocMetavar]
  13674. 523.45 s [opt-env-conf-test] - ]
  13675. 523.45 s [opt-env-conf-test] - | optDocTryOption
  13676. 523.45 s [opt-env-conf-test] - ]
  13677. 523.45 s [opt-env-conf-test] - ]
  13678. 523.45 s [opt-env-conf-test] + [ [ [mMetavarChunk optDocMetavar]
  13679. 523.45 s [opt-env-conf-test] + | optDocTryArgument
  13680. 523.45 s [opt-env-conf-test] + ],
  13681. 523.45 s [opt-env-conf-test] + [ concat $ maybeToList $ dashedChunks optDocDasheds
  13682. 523.45 s [opt-env-conf-test] + | optDocTrySwitch
  13683. 523.45 s [opt-env-conf-test] + ],
  13684. 523.45 s [opt-env-conf-test] + [ concat
  13685. 523.45 s [opt-env-conf-test] + [ concat $ maybeToList $ dashedChunks optDocDasheds,
  13686. 523.45 s [opt-env-conf-test] + [" "
  13687. 523.45 s [opt-env-conf-test] +]
  13688. 523.45 s [opt-env-conf-test]
  13689. 523.45 s [opt-env-conf-test] orChunk :: Chunk
  13690. 523.45 s [opt-env-conf-test] orChunk = fore cyan "|"
  13691. 523.45 s [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Doc.hs:671:17-18
  13692. 523.45 s [opt-env-conf-test] @@ -668,19 +668,19 @@
  13693. 523.45 s [opt-env-conf-test] )
  13694. 523.45 s [opt-env-conf-test] $ unwordsChunks
  13695. 523.45 s [opt-env-conf-test] $ concat
  13696. 523.45 s [opt-env-conf-test] - [ [ [mMetavarChunk optDocMetavar]
  13697. 523.45 s [opt-env-conf-test] - | optDocTryArgument
  13698. 523.45 s [opt-env-conf-test] - ],
  13699. 523.45 s [opt-env-conf-test] - [ concat $ maybeToList $ dashedChunks optDocDasheds
  13700. 523.45 s [opt-env-conf-test] - | optDocTrySwitch
  13701. 523.45 s [opt-env-conf-test] - ],
  13702. 523.45 s [opt-env-conf-test] - [ concat
  13703. 523.45 s [opt-env-conf-test] - [ concat $ maybeToList $ dashedChunks optDocDasheds,
  13704. 523.45 s [opt-env-conf-test] - [" ", mMetavarChunk optDocMetavar]
  13705. 523.45 s [opt-env-conf-test] - ]
  13706. 523.45 s [opt-env-conf-test] - | optDocTryOption
  13707. 523.45 s [opt-env-conf-test] - ]
  13708. 523.45 s [opt-env-conf-test] - ]
  13709. 523.45 s [opt-env-conf-test] + [ [ [mMetavarChunk optDocMetavar]
  13710. 523.45 s [opt-env-conf-test] + | optDocTryArgument
  13711. 523.45 s [opt-env-conf-test] + ],
  13712. 523.45 s [opt-env-conf-test] + [ concat $ maybeToList $ dashedChunks optDocDasheds
  13713. 523.45 s [opt-env-conf-test] + | optDocTrySwitch
  13714. 523.45 s [opt-env-conf-test] + ],
  13715. 523.45 s [opt-env-conf-test] + [ concat
  13716. 523.45 s [opt-env-conf-test] + [ concat $ maybeToList $ dashedChunks optDocDasheds,
  13717. 523.45 s [opt-env-conf-test] + [" ", mMetavarChunk optDocMetavar]
  13718. 523.45 s [opt-env-conf-test] + ]
  13719. 523.45 s [opt-env-conf-test] + | optDocTryOption
  13720. 523.45 s [opt-env-conf-test] + ]
  13721. 523.45 s [opt-env-conf-test] + ]
  13722. 523.45 s [opt-env-conf-test]
  13723. 523.45 s [opt-env-conf-test] orChunk :: Chunk
  13724. 523.45 s [opt-env-conf-test] orChunk = fore cyan "|"
  13725. 523.45 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:628:16-18
  13726. 523.45 s [opt-env-conf-test] @@ -625,7 +625,7 @@
  13727. 523.45 s [opt-env-conf-test] optDocExamples = setDocExamples
  13728. 523.45 s [opt-env-conf-test] optDocMetavar = setDocMetavar
  13729. 523.45 s [opt-env-conf-test] optDocHelp = setDocHelp
  13730. 523.45 s [opt-env-conf-test] - pure OptDoc {..}
  13731. 523.45 s [opt-env-conf-test] + pure OptDoc {False}
  13732. 523.45 s [opt-env-conf-test]
  13733. 523.45 s [opt-env-conf-test] -- | Render short-form documentation of options
  13734. 523.45 s [opt-env-conf-test] renderShortOptDocs :: String -> AnyDocs (Maybe OptDoc) -> [Chunk]
  13735. 523.45 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:628:16-18
  13736. 523.45 s [opt-env-conf-test] @@ -625,7 +625,7 @@
  13737. 523.45 s [opt-env-conf-test] optDocExamples = setDocExamples
  13738. 523.45 s [opt-env-conf-test] optDocMetavar = setDocMetavar
  13739. 523.45 s [opt-env-conf-test] optDocHelp = setDocHelp
  13740. 523.45 s [opt-env-conf-test] - pure OptDoc {..}
  13741. 523.45 s [opt-env-conf-test] + pure OptDoc {True}
  13742. 523.45 s [opt-env-conf-test]
  13743. 523.45 s [opt-env-conf-test] -- | Render short-form documentation of options
  13744. 523.45 s [opt-env-conf-test] renderShortOptDocs :: String -> AnyDocs (Maybe OptDoc) -> [Chunk]
  13745. 523.45 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:628:16-18
  13746. 523.45 s [opt-env-conf-test] @@ -625,7 +625,7 @@
  13747. 523.45 s [opt-env-conf-test] optDocExamples = setDocExamples
  13748. 523.45 s [opt-env-conf-test] optDocMetavar = setDocMetavar
  13749. 523.45 s [opt-env-conf-test] optDocHelp = setDocHelp
  13750. 523.45 s [opt-env-conf-test] - pure OptDoc {..}
  13751. 523.45 s [opt-env-conf-test] + pure OptDoc {True}
  13752. 523.45 s [opt-env-conf-test]
  13753. 523.45 s [opt-env-conf-test] -- | Render short-form documentation of options
  13754. 523.45 s [opt-env-conf-test] renderShortOptDocs :: String -> AnyDocs (Maybe OptDoc) -> [Chunk]
  13755. 523.45 s [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Doc.hs:628:16-18
  13756. 523.45 s [opt-env-conf-test] @@ -625,7 +625,7 @@
  13757. 523.45 s [opt-env-conf-test] optDocExamples = setDocExamples
  13758. 523.45 s [opt-env-conf-test] optDocMetavar = setDocMetavar
  13759. 523.45 s [opt-env-conf-test] optDocHelp = setDocHelp
  13760. 523.45 s [opt-env-conf-test] - pure OptDoc {..}
  13761. 523.45 s [opt-env-conf-test] + pure OptDoc {not (..)}
  13762. 523.45 s [opt-env-conf-test]
  13763. 523.45 s [opt-env-conf-test] -- | Render short-form documentation of options
  13764. 523.45 s [opt-env-conf-test] renderShortOptDocs :: String -> AnyDocs (Maybe OptDoc) -> [Chunk]
  13765. 523.45 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:628:16-18
  13766. 523.45 s [opt-env-conf-test] @@ -625,7 +625,7 @@
  13767. 523.45 s [opt-env-conf-test] optDocExamples = setDocExamples
  13768. 523.45 s [opt-env-conf-test] optDocMetavar = setDocMetavar
  13769. 523.45 s [opt-env-conf-test] optDocHelp = setDocHelp
  13770. 523.45 s [opt-env-conf-test] - pure OptDoc {..}
  13771. 523.45 s [opt-env-conf-test] + pure OptDoc {False}
  13772. 523.45 s [opt-env-conf-test]
  13773. 523.45 s [opt-env-conf-test] -- | Render short-form documentation of options
  13774. 523.45 s [opt-env-conf-test] renderShortOptDocs :: String -> AnyDocs (Maybe OptDoc) -> [Chunk]
  13775. 523.45 s [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Doc.hs:628:16-18
  13776. 523.45 s [opt-env-conf-test] @@ -625,7 +625,7 @@
  13777. 523.45 s [opt-env-conf-test] optDocExamples = setDocExamples
  13778. 523.45 s [opt-env-conf-test] optDocMetavar = setDocMetavar
  13779. 523.46 s [opt-env-conf-test] optDocHelp = setDocHelp
  13780. 523.46 s [opt-env-conf-test] - pure OptDoc {..}
  13781. 523.46 s [opt-env-conf-test] + pure OptDoc {not (..)}
  13782. 523.46 s [opt-env-conf-test]
  13783. 523.46 s [opt-env-conf-test] -- | Render short-form documentation of options
  13784. 523.46 s [opt-env-conf-test] renderShortOptDocs :: String -> AnyDocs (Maybe OptDoc) -> [Chunk]
  13785. 523.46 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:628:16-18
  13786. 523.46 s [opt-env-conf-test] @@ -625,7 +625,7 @@
  13787. 523.46 s [opt-env-conf-test] optDocExamples = setDocExamples
  13788. 523.46 s [opt-env-conf-test] optDocMetavar = setDocMetavar
  13789. 523.46 s [opt-env-conf-test] optDocHelp = setDocHelp
  13790. 523.46 s [opt-env-conf-test] - pure OptDoc {..}
  13791. 523.46 s [opt-env-conf-test] + pure OptDoc {True}
  13792. 523.46 s [opt-env-conf-test]
  13793. 523.46 s [opt-env-conf-test] -- | Render short-form documentation of options
  13794. 523.46 s [opt-env-conf-test] renderShortOptDocs :: String -> AnyDocs (Maybe OptDoc) -> [Chunk]
  13795. 523.46 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:628:16-18
  13796. 523.46 s [opt-env-conf-test] @@ -625,7 +625,7 @@
  13797. 523.46 s [opt-env-conf-test] optDocExamples = setDocExamples
  13798. 523.46 s [opt-env-conf-test] optDocMetavar = setDocMetavar
  13799. 523.46 s [opt-env-conf-test] optDocHelp = setDocHelp
  13800. 523.46 s [opt-env-conf-test] - pure OptDoc {..}
  13801. 523.46 s [opt-env-conf-test] + pure OptDoc {False}
  13802. 523.46 s [opt-env-conf-test]
  13803. 523.46 s [opt-env-conf-test] -- | Render short-form documentation of options
  13804. 523.46 s [opt-env-conf-test] renderShortOptDocs :: String -> AnyDocs (Maybe OptDoc) -> [Chunk]
  13805. 523.46 s [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Doc.hs:628:16-18
  13806. 523.46 s [opt-env-conf-test] @@ -625,7 +625,7 @@
  13807. 523.46 s [opt-env-conf-test] optDocExamples = setDocExamples
  13808. 523.46 s [opt-env-conf-test] optDocMetavar = setDocMetavar
  13809. 523.46 s [opt-env-conf-test] optDocHelp = setDocHelp
  13810. 523.46 s [opt-env-conf-test] - pure OptDoc {..}
  13811. 523.46 s [opt-env-conf-test] + pure OptDoc {not (..)}
  13812. 523.46 s [opt-env-conf-test]
  13813. 523.46 s [opt-env-conf-test] -- | Render short-form documentation of options
  13814. 523.46 s [opt-env-conf-test] renderShortOptDocs :: String -> AnyDocs (Maybe OptDoc) -> [Chunk]
  13815. 523.46 s [opt-env-conf-test] Testing mutation BoolLit at src/OptEnvConf/Doc.hs:476:31-36
  13816. 523.46 s [opt-env-conf-test] @@ -473,7 +473,7 @@
  13817. 523.46 s [opt-env-conf-test] AnyDocsSingle $
  13818. 523.46 s [opt-env-conf-test] Just
  13819. 523.46 s [opt-env-conf-test] SetDoc
  13820. 523.46 s [opt-env-conf-test] - { setDocTryArgument = False,
  13821. 523.46 s [opt-env-conf-test] + { setDocTryArgument = True,
  13822. 523.46 s [opt-env-conf-test] setDocTrySwitch = True,
  13823. 523.46 s [opt-env-conf-test] setDocTryOption = False,
  13824. 523.46 s [opt-env-conf-test] setDocDasheds = ["--version"],
  13825. 523.46 s [opt-env-conf-test] Testing mutation BoolLit at src/OptEnvConf/Doc.hs:478:29-34
  13826. 523.46 s [opt-env-conf-test] @@ -475,7 +475,7 @@
  13827. 523.46 s [opt-env-conf-test] SetDoc
  13828. 526.01 s [opt-env-conf-test] { setDocTryArgument = False,
  13829. 526.01 s [opt-env-conf-test] setDocTrySwitch = True,
  13830. 526.01 s [opt-env-conf-test] - setDocTryOption = False,
  13831. 526.01 s [opt-env-conf-test] + setDocTryOption = True,
  13832. 526.01 s [opt-env-conf-test] setDocDasheds = ["--version"],
  13833. 526.01 s [opt-env-conf-test] setDocEnvVars = Nothing,
  13834. 526.01 s [opt-env-conf-test] setDocConfKeys = Nothing,
  13835. 526.01 s [opt-env-conf-test] Testing mutation BoolLit at src/OptEnvConf/Doc.hs:477:29-33
  13836. 526.01 s [opt-env-conf-test] @@ -474,7 +474,7 @@
  13837. 526.01 s [opt-env-conf-test] Just
  13838. 526.01 s [opt-env-conf-test] SetDoc
  13839. 526.01 s [opt-env-conf-test] { setDocTryArgument = False,
  13840. 526.01 s [opt-env-conf-test] - setDocTrySwitch = True,
  13841. 526.01 s [opt-env-conf-test] + setDocTrySwitch = False,
  13842. 526.01 s [opt-env-conf-test] setDocTryOption = False,
  13843. 526.01 s [opt-env-conf-test] setDocDasheds = ["--version"],
  13844. 526.01 s [opt-env-conf-test] setDocEnvVars = Nothing,
  13845. 526.01 s [opt-env-conf-test] Testing mutation BoolLit at src/OptEnvConf/Doc.hs:459:31-36
  13846. 526.01 s [opt-env-conf-test] @@ -456,7 +456,7 @@
  13847. 526.01 s [opt-env-conf-test] AnyDocsSingle $
  13848. 526.01 s [opt-env-conf-test] Just
  13849. 526.01 s [opt-env-conf-test] SetDoc
  13850. 526.01 s [opt-env-conf-test] - { setDocTryArgument = False,
  13851. 526.01 s [opt-env-conf-test] + { setDocTryArgument = True,
  13852. 526.01 s [opt-env-conf-test] setDocTrySwitch = True,
  13853. 526.01 s [opt-env-conf-test] setDocTryOption = False,
  13854. 526.01 s [opt-env-conf-test] setDocDasheds = ["-h", "--help"],
  13855. 526.01 s [opt-env-conf-test] Testing mutation BoolLit at src/OptEnvConf/Doc.hs:461:29-34
  13856. 526.02 s [opt-env-conf-test] @@ -458,7 +458,7 @@
  13857. 526.02 s [opt-env-conf-test] SetDoc
  13858. 526.02 s [opt-env-conf-test] { setDocTryArgument = False,
  13859. 526.02 s [opt-env-conf-test] setDocTrySwitch = True,
  13860. 526.02 s [opt-env-conf-test] - setDocTryOption = False,
  13861. 526.02 s [opt-env-conf-test] + setDocTryOption = True,
  13862. 526.02 s [opt-env-conf-test] setDocDasheds = ["-h", "--help"],
  13863. 526.02 s [opt-env-conf-test] setDocEnvVars = Nothing,
  13864. 526.02 s [opt-env-conf-test] setDocConfKeys = Nothing,
  13865. 526.02 s [opt-env-conf-test] Testing mutation BoolLit at src/OptEnvConf/Doc.hs:460:29-33
  13866. 526.02 s [opt-env-conf-test] @@ -457,7 +457,7 @@
  13867. 526.02 s [opt-env-conf-test] Just
  13868. 526.02 s [opt-env-conf-test] SetDoc
  13869. 526.02 s [opt-env-conf-test] { setDocTryArgument = False,
  13870. 526.02 s [opt-env-conf-test] - setDocTrySwitch = True,
  13871. 526.02 s [opt-env-conf-test] + setDocTrySwitch = False,
  13872. 526.02 s [opt-env-conf-test] setDocTryOption = False,
  13873. 526.02 s [opt-env-conf-test] setDocDasheds = ["-h", "--help"],
  13874. 526.02 s [opt-env-conf-test] setDocEnvVars = Nothing,
  13875. 526.02 s [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Doc.hs:462:27-43
  13876. 526.02 s [opt-env-conf-test] @@ -459,7 +459,7 @@
  13877. 526.02 s [opt-env-conf-test] { setDocTryArgument = False,
  13878. 526.02 s [opt-env-conf-test] setDocTrySwitch = True,
  13879. 526.02 s [opt-env-conf-test] setDocTryOption = False,
  13880. 526.02 s [opt-env-conf-test] - setDocDasheds = ["-h", "--help"],
  13881. 526.02 s [opt-env-conf-test] + setDocDasheds = [],
  13882. 526.02 s [opt-env-conf-test] setDocEnvVars = Nothing,
  13883. 526.02 s [opt-env-conf-test] setDocConfKeys = Nothing,
  13884. 526.02 s [opt-env-conf-test] setDocDefault = Nothing,
  13885. 526.02 s [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Doc.hs:462:27-43
  13886. 526.02 s [opt-env-conf-test] @@ -459,7 +459,7 @@
  13887. 526.02 s [opt-env-conf-test] { setDocTryArgument = False,
  13888. 526.02 s [opt-env-conf-test] setDocTrySwitch = True,
  13889. 526.02 s [opt-env-conf-test] setDocTryOption = False,
  13890. 526.02 s [opt-env-conf-test] - setDocDasheds = ["-h", "--help"],
  13891. 526.02 s [opt-env-conf-test] + setDocDasheds = ["-h", "--help"],
  13892. 526.02 s [opt-env-conf-test] setDocEnvVars = Nothing,
  13893. 526.02 s [opt-env-conf-test] setDocConfKeys = Nothing,
  13894. 526.02 s [opt-env-conf-test] setDocDefault = Nothing,
  13895. 526.02 s [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Doc.hs:405:5-6
  13896. 526.02 s [opt-env-conf-test] @@ -402,10 +402,7 @@
  13897. 526.02 s [opt-env-conf-test] renderVersionPage :: String -> Version -> [Chunk]
  13898. 526.02 s [opt-env-conf-test] renderVersionPage progname version =
  13899. 526.02 s [opt-env-conf-test] unwordsChunks
  13900. 526.02 s [opt-env-conf-test] - [ [progNameChunk progname],
  13901. 526.02 s [opt-env-conf-test] - [versionChunk version],
  13902. 526.02 s [opt-env-conf-test] - ["\n"]
  13903. 526.02 s [opt-env-conf-test] - ]
  13904. 526.02 s [opt-env-conf-test] + []
  13905. 526.02 s [opt-env-conf-test]
  13906. 526.02 s [opt-env-conf-test] -- | Render the output of top-level @--help@
  13907. 526.02 s [opt-env-conf-test] renderHelpPage :: String -> Version -> String -> AnyDocs (Maybe SetDoc) -> [Chunk]
  13908. 526.02 s [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Doc.hs:405:5-6
  13909. 526.02 s [opt-env-conf-test] @@ -402,10 +402,10 @@
  13910. 526.02 s [opt-env-conf-test] renderVersionPage :: String -> Version -> [Chunk]
  13911. 526.02 s [opt-env-conf-test] renderVersionPage progname version =
  13912. 526.02 s [opt-env-conf-test] unwordsChunks
  13913. 526.02 s [opt-env-conf-test] - [ [progNameChunk progname],
  13914. 526.02 s [opt-env-conf-test] - [versionChunk version],
  13915. 526.02 s [opt-env-conf-test] - ["\n"]
  13916. 526.02 s [opt-env-conf-test] - ]
  13917. 526.02 s [opt-env-conf-test] + [ [progNameChunk progname],
  13918. 526.02 s [opt-env-conf-test] + [versionChunk version],
  13919. 526.02 s [opt-env-conf-test] + ["\n"]
  13920. 526.02 s [opt-env-conf-test] + ]
  13921. 526.02 s [opt-env-conf-test]
  13922. 526.02 s [opt-env-conf-test] -- | Render the output of top-level @--help@
  13923. 526.02 s [opt-env-conf-test] renderHelpPage :: String -> Version -> String -> AnyDocs (Maybe SetDoc) -> [Chunk]
  13924. 526.03 s [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Doc.hs:405:5-6
  13925. 526.03 s [opt-env-conf-test] @@ -402,10 +402,10 @@
  13926. 526.03 s [opt-env-conf-test] renderVersionPage :: String -> Version -> [Chunk]
  13927. 526.03 s [opt-env-conf-test] renderVersionPage progname version =
  13928. 526.03 s [opt-env-conf-test] unwordsChunks
  13929. 526.03 s [opt-env-conf-test] - [ [progNameChunk progname],
  13930. 526.03 s [opt-env-conf-test] - [versionChunk version],
  13931. 526.03 s [opt-env-conf-test] - ["\n"]
  13932. 526.03 s [opt-env-conf-test] - ]
  13933. 526.03 s [opt-env-conf-test] + [ [progNameChunk progname],
  13934. 526.03 s [opt-env-conf-test] + [versionChunk version],
  13935. 526.03 s [opt-env-conf-test] + ["\n"]
  13936. 526.03 s [opt-env-conf-test] + ]
  13937. 526.03 s [opt-env-conf-test]
  13938. 526.03 s [opt-env-conf-test] -- | Render the output of top-level @--help@
  13939. 526.03 s [opt-env-conf-test] renderHelpPage :: String -> Version -> String -> AnyDocs (Maybe SetDoc) -> [Chunk]
  13940. 526.03 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:391:27-48
  13941. 526.03 s [opt-env-conf-test] @@ -388,7 +388,7 @@
  13942. 526.03 s [opt-env-conf-test]
  13943. 526.03 s [opt-env-conf-test] nullDocs :: AnyDocs a -> Bool
  13944. 526.03 s [opt-env-conf-test] nullDocs = \case
  13945. 526.03 s [opt-env-conf-test] - AnyDocsCommands _ cs -> all nullCommandDoc cs
  13946. 526.03 s [opt-env-conf-test] + AnyDocsCommands _ cs -> True
  13947. 526.03 s [opt-env-conf-test] AnyDocsOr [] -> True
  13948. 526.03 s [opt-env-conf-test] AnyDocsOr _ -> False
  13949. 526.03 s [opt-env-conf-test] AnyDocsAnd [] -> True
  13950. 526.03 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:391:27-48
  13951. 526.03 s [opt-env-conf-test] @@ -388,7 +388,7 @@
  13952. 526.03 s [opt-env-conf-test]
  13953. 526.03 s [opt-env-conf-test] nullDocs :: AnyDocs a -> Bool
  13954. 526.03 s [opt-env-conf-test] nullDocs = \case
  13955. 526.03 s [opt-env-conf-test] - AnyDocsCommands _ cs -> all nullCommandDoc cs
  13956. 526.03 s [opt-env-conf-test] + AnyDocsCommands _ cs -> False
  13957. 526.03 s [opt-env-conf-test] AnyDocsOr [] -> True
  13958. 526.03 s [opt-env-conf-test] AnyDocsOr _ -> False
  13959. 526.03 s [opt-env-conf-test] AnyDocsAnd [] -> True
  13960. 526.03 s [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Doc.hs:391:27-48
  13961. 526.03 s [opt-env-conf-test] @@ -388,7 +388,7 @@
  13962. 526.03 s [opt-env-conf-test]
  13963. 526.03 s [opt-env-conf-test] nullDocs :: AnyDocs a -> Bool
  13964. 526.03 s [opt-env-conf-test] nullDocs = \case
  13965. 526.03 s [opt-env-conf-test] - AnyDocsCommands _ cs -> all nullCommandDoc cs
  13966. 526.03 s [opt-env-conf-test] + AnyDocsCommands _ cs -> not (all nullCommandDoc cs)
  13967. 526.03 s [opt-env-conf-test] AnyDocsOr [] -> True
  13968. 526.03 s [opt-env-conf-test] AnyDocsOr _ -> False
  13969. 526.03 s [opt-env-conf-test] AnyDocsAnd [] -> True
  13970. 526.03 s [opt-env-conf-test] Testing mutation BoolLit at src/OptEnvConf/Doc.hs:393:18-23
  13971. 526.03 s [opt-env-conf-test] @@ -390,7 +390,7 @@
  13972. 526.03 s [opt-env-conf-test] nullDocs = \case
  13973. 526.03 s [opt-env-conf-test] AnyDocsCommands _ cs -> all nullCommandDoc cs
  13974. 526.03 s [opt-env-conf-test] AnyDocsOr [] -> True
  13975. 526.03 s [opt-env-conf-test] - AnyDocsOr _ -> False
  13976. 526.03 s [opt-env-conf-test] + AnyDocsOr _ -> True
  13977. 526.03 s [opt-env-conf-test] AnyDocsAnd [] -> True
  13978. 526.03 s [opt-env-conf-test] AnyDocsAnd _ -> False
  13979. 526.03 s [opt-env-conf-test] AnyDocsSingle _ -> False
  13980. 526.03 s [opt-env-conf-test] Testing mutation BoolLit at src/OptEnvConf/Doc.hs:392:19-23
  13981. 526.03 s [opt-env-conf-test] @@ -389,7 +389,7 @@
  13982. 526.03 s [opt-env-conf-test] nullDocs :: AnyDocs a -> Bool
  13983. 526.03 s [opt-env-conf-test] nullDocs = \case
  13984. 526.03 s [opt-env-conf-test] AnyDocsCommands _ cs -> all nullCommandDoc cs
  13985. 526.03 s [opt-env-conf-test] - AnyDocsOr [] -> True
  13986. 526.03 s [opt-env-conf-test] + AnyDocsOr [] -> False
  13987. 526.03 s [opt-env-conf-test] AnyDocsOr _ -> False
  13988. 526.03 s [opt-env-conf-test] AnyDocsAnd [] -> True
  13989. 526.03 s [opt-env-conf-test] AnyDocsAnd _ -> False
  13990. 526.03 s [opt-env-conf-test] Testing mutation BoolLit at src/OptEnvConf/Doc.hs:394:20-24
  13991. 526.03 s [opt-env-conf-test] @@ -391,7 +391,7 @@
  13992. 526.03 s [opt-env-conf-test] AnyDocsCommands _ cs -> all nullCommandDoc cs
  13993. 526.03 s [opt-env-conf-test] AnyDocsOr [] -> True
  13994. 526.03 s [opt-env-conf-test] AnyDocsOr _ -> False
  13995. 526.03 s [opt-env-conf-test] - AnyDocsAnd [] -> True
  13996. 526.03 s [opt-env-conf-test] + AnyDocsAnd [] -> False
  13997. 526.03 s [opt-env-conf-test] AnyDocsAnd _ -> False
  13998. 526.03 s [opt-env-conf-test] AnyDocsSingle _ -> False
  13999. 526.03 s [opt-env-conf-test] where
  14000. 526.03 s [opt-env-conf-test] Testing mutation BoolLit at src/OptEnvConf/Doc.hs:396:22-27
  14001. 526.03 s [opt-env-conf-test] @@ -393,7 +393,7 @@
  14002. 526.03 s [opt-env-conf-test] AnyDocsOr _ -> False
  14003. 526.03 s [opt-env-conf-test] AnyDocsAnd [] -> True
  14004. 526.03 s [opt-env-conf-test] AnyDocsAnd _ -> False
  14005. 526.03 s [opt-env-conf-test] - AnyDocsSingle _ -> False
  14006. 526.03 s [opt-env-conf-test] + AnyDocsSingle _ -> True
  14007. 526.03 s [opt-env-conf-test] where
  14008. 526.03 s [opt-env-conf-test] nullCommandDoc :: CommandDoc a -> Bool
  14009. 526.03 s [opt-env-conf-test] nullCommandDoc = nullDocs . commandDocs
  14010. 526.03 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:232:9-26
  14011. 526.03 s [opt-env-conf-test] @@ -229,7 +229,7 @@
  14012. 526.03 s [opt-env-conf-test] [ ["argument:"],
  14013. 526.03 s [opt-env-conf-test] [mMetavarChunk setDocMetavar]
  14014. 526.03 s [opt-env-conf-test] ]
  14015. 526.03 s [opt-env-conf-test] - | setDocTryArgument
  14016. 526.03 s [opt-env-conf-test] + | True
  14017. 526.03 s [opt-env-conf-test] ],
  14018. 526.03 s [opt-env-conf-test] [ unwordsChunks
  14019. 526.03 s [opt-env-conf-test] [ ["switch:"],
  14020. 526.03 s [opt-env-conf-test] Testing mutation BoolLit at src/OptEnvConf/Doc.hs:395:19-24
  14021. 526.03 s [opt-env-conf-test] @@ -392,7 +392,7 @@
  14022. 526.03 s [opt-env-conf-test] AnyDocsOr [] -> True
  14023. 526.03 s [opt-env-conf-test] AnyDocsOr _ -> False
  14024. 526.03 s [opt-env-conf-test] AnyDocsAnd [] -> True
  14025. 526.03 s [opt-env-conf-test] - AnyDocsAnd _ -> False
  14026. 526.03 s [opt-env-conf-test] + AnyDocsAnd _ -> True
  14027. 526.03 s [opt-env-conf-test] AnyDocsSingle _ -> False
  14028. 526.03 s [opt-env-conf-test] where
  14029. 526.03 s [opt-env-conf-test] nullCommandDoc :: CommandDoc a -> Bool
  14030. 526.03 s [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Doc.hs:232:9-26
  14031. 526.03 s [opt-env-conf-test] @@ -229,7 +229,7 @@
  14032. 526.03 s [opt-env-conf-test] [ ["argument:"],
  14033. 526.03 s [opt-env-conf-test] [mMetavarChunk setDocMetavar]
  14034. 526.03 s [opt-env-conf-test] ]
  14035. 526.03 s [opt-env-conf-test] - | setDocTryArgument
  14036. 526.03 s [opt-env-conf-test] + | not (setDocTryArgument)
  14037. 526.03 s [opt-env-conf-test] ],
  14038. 526.03 s [opt-env-conf-test] [ unwordsChunks
  14039. 526.03 s [opt-env-conf-test] [ ["switch:"],
  14040. 526.03 s [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Doc.hs:229:11-12
  14041. 526.03 s [opt-env-conf-test] @@ -226,9 +226,7 @@
  14042. 526.03 s [opt-env-conf-test] renderSetDocWithoutHeader SetDoc {..} =
  14043. 526.03 s [opt-env-conf-test] concat
  14044. 526.04 s [opt-env-conf-test] [ [ unwordsChunks
  14045. 526.04 s [opt-env-conf-test] - [ ["argument:"],
  14046. 526.04 s [opt-env-conf-test] - [mMetavarChunk setDocMetavar]
  14047. 526.04 s [opt-env-conf-test] - ]
  14048. 526.04 s [opt-env-conf-test] + []
  14049. 526.04 s [opt-env-conf-test] | setDocTryArgument
  14050. 526.04 s [opt-env-conf-test] ],
  14051. 526.04 s [opt-env-conf-test] [ unwordsChunks
  14052. 526.04 s [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Doc.hs:229:11-12
  14053. 526.04 s [opt-env-conf-test] @@ -226,9 +226,9 @@
  14054. 526.04 s [opt-env-conf-test] renderSetDocWithoutHeader SetDoc {..} =
  14055. 526.04 s [opt-env-conf-test] concat
  14056. 526.04 s [opt-env-conf-test] [ [ unwordsChunks
  14057. 526.04 s [opt-env-conf-test] - [ ["argument:"],
  14058. 526.04 s [opt-env-conf-test] - [mMetavarChunk setDocMetavar]
  14059. 526.04 s [opt-env-conf-test] - ]
  14060. 526.04 s [opt-env-conf-test] + [ ["argument:"],
  14061. 526.04 s [opt-env-conf-test] + [mMetavarChunk setDocMetavar]
  14062. 526.04 s [opt-env-conf-test] + ]
  14063. 526.04 s [opt-env-conf-test] | setDocTryArgument
  14064. 526.04 s [opt-env-conf-test] ],
  14065. 526.04 s [opt-env-conf-test] [ unwordsChunks
  14066. 526.04 s [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Doc.hs:238:9-24
  14067. 526.04 s [opt-env-conf-test] @@ -235,7 +235,7 @@
  14068. 526.04 s [opt-env-conf-test] [ ["switch:"],
  14069. 526.04 s [opt-env-conf-test] dashedChunksNE dasheds
  14070. 526.04 s [opt-env-conf-test] ]
  14071. 526.04 s [opt-env-conf-test] - | setDocTrySwitch,
  14072. 526.04 s [opt-env-conf-test] + | not (setDocTrySwitch),
  14073. 526.04 s [opt-env-conf-test] dasheds <- maybeToList (NE.nonEmpty setDocDasheds)
  14074. 526.04 s [opt-env-conf-test] ],
  14075. 526.04 s [opt-env-conf-test] [ unwordsChunks
  14076. 526.04 s [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Doc.hs:235:11-12
  14077. 526.04 s [opt-env-conf-test] @@ -232,9 +232,7 @@
  14078. 526.04 s [opt-env-conf-test] | setDocTryArgument
  14079. 526.04 s [opt-env-conf-test] ],
  14080. 526.04 s [opt-env-conf-test] [ unwordsChunks
  14081. 526.04 s [opt-env-conf-test] - [ ["switch:"],
  14082. 526.04 s [opt-env-conf-test] - dashedChunksNE dasheds
  14083. 526.04 s [opt-env-conf-test] - ]
  14084. 526.04 s [opt-env-conf-test] + []
  14085. 526.04 s [opt-env-conf-test] | setDocTrySwitch,
  14086. 526.04 s [opt-env-conf-test] dasheds <- maybeToList (NE.nonEmpty setDocDasheds)
  14087. 526.04 s [opt-env-conf-test] ],
  14088. 526.04 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:238:9-24
  14089. 526.04 s [opt-env-conf-test] @@ -235,7 +235,7 @@
  14090. 526.04 s [opt-env-conf-test] [ ["switch:"],
  14091. 526.04 s [opt-env-conf-test] dashedChunksNE dasheds
  14092. 526.04 s [opt-env-conf-test] ]
  14093. 526.04 s [opt-env-conf-test] - | setDocTrySwitch,
  14094. 526.04 s [opt-env-conf-test] + | True,
  14095. 529.29 s [opt-env-conf-test] dasheds <- maybeToList (NE.nonEmpty setDocDasheds)
  14096. 529.38 s [opt-env-conf-test] ],
  14097. 529.38 s [opt-env-conf-test] [ unwordsChunks
  14098. 529.38 s [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Doc.hs:235:11-12
  14099. 529.38 s [opt-env-conf-test] @@ -232,9 +232,9 @@
  14100. 529.38 s [opt-env-conf-test] | setDocTryArgument
  14101. 529.38 s [opt-env-conf-test] ],
  14102. 529.38 s [opt-env-conf-test] [ unwordsChunks
  14103. 529.38 s [opt-env-conf-test] - [ ["switch:"],
  14104. 529.38 s [opt-env-conf-test] - dashedChunksNE dasheds
  14105. 529.38 s [opt-env-conf-test] - ]
  14106. 529.38 s [opt-env-conf-test] + [ ["switch:"],
  14107. 529.38 s [opt-env-conf-test] + dashedChunksNE dasheds
  14108. 529.38 s [opt-env-conf-test] + ]
  14109. 529.38 s [opt-env-conf-test] | setDocTrySwitch,
  14110. 529.38 s [opt-env-conf-test] dasheds <- maybeToList (NE.nonEmpty setDocDasheds)
  14111. 529.38 s [opt-env-conf-test] ],
  14112. 529.38 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:246:9-24
  14113. 529.38 s [opt-env-conf-test] @@ -243,7 +243,7 @@
  14114. 529.38 s [opt-env-conf-test] dashedChunksNE dasheds
  14115. 529.38 s [opt-env-conf-test] ++ [" ", mMetavarChunk setDocMetavar]
  14116. 529.38 s [opt-env-conf-test] ]
  14117. 529.38 s [opt-env-conf-test] - | setDocTryOption,
  14118. 529.38 s [opt-env-conf-test] + | True,
  14119. 529.38 s [opt-env-conf-test] dasheds <- maybeToList (NE.nonEmpty setDocDasheds)
  14120. 529.38 s [opt-env-conf-test] ],
  14121. 529.38 s [opt-env-conf-test] [ unwordsChunks
  14122. 529.38 s [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Doc.hs:246:9-24
  14123. 529.38 s [opt-env-conf-test] @@ -243,7 +243,7 @@
  14124. 529.38 s [opt-env-conf-test] dashedChunksNE dasheds
  14125. 529.38 s [opt-env-conf-test] ++ [" ", mMetavarChunk setDocMetavar]
  14126. 529.38 s [opt-env-conf-test] ]
  14127. 529.38 s [opt-env-conf-test] - | setDocTryOption,
  14128. 529.38 s [opt-env-conf-test] + | not (setDocTryOption),
  14129. 529.38 s [opt-env-conf-test] dasheds <- maybeToList (NE.nonEmpty setDocDasheds)
  14130. 529.38 s [opt-env-conf-test] ],
  14131. 529.38 s [opt-env-conf-test] [ unwordsChunks
  14132. 529.38 s [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Doc.hs:244:18-52
  14133. 529.38 s [opt-env-conf-test] @@ -241,7 +241,7 @@
  14134. 529.38 s [opt-env-conf-test] [ unwordsChunks
  14135. 529.38 s [opt-env-conf-test] [ ["option:"],
  14136. 529.38 s [opt-env-conf-test] dashedChunksNE dasheds
  14137. 529.38 s [opt-env-conf-test] - ++ [" ", mMetavarChunk setDocMetavar]
  14138. 529.38 s [opt-env-conf-test] + ++ []
  14139. 529.38 s [opt-env-conf-test] ]
  14140. 529.38 s [opt-env-conf-test] | setDocTryOption,
  14141. 529.38 s [opt-env-conf-test] dasheds <- maybeToList (NE.nonEmpty setDocDasheds)
  14142. 529.38 s [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Doc.hs:244:18-52
  14143. 529.38 s [opt-env-conf-test] @@ -241,7 +241,7 @@
  14144. 529.38 s [opt-env-conf-test] [ unwordsChunks
  14145. 529.38 s [opt-env-conf-test] [ ["option:"],
  14146. 529.38 s [opt-env-conf-test] dashedChunksNE dasheds
  14147. 529.39 s [opt-env-conf-test] - ++ [" ", mMetavarChunk setDocMetavar]
  14148. 529.39 s [opt-env-conf-test] + ++ [" ", mMetavarChunk setDocMetavar]
  14149. 529.39 s [opt-env-conf-test] ]
  14150. 529.39 s [opt-env-conf-test] | setDocTryOption,
  14151. 529.39 s [opt-env-conf-test] dasheds <- maybeToList (NE.nonEmpty setDocDasheds)
  14152. 529.39 s [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Doc.hs:242:11-12
  14153. 529.39 s [opt-env-conf-test] @@ -239,10 +239,7 @@
  14154. 529.39 s [opt-env-conf-test] dasheds <- maybeToList (NE.nonEmpty setDocDasheds)
  14155. 529.39 s [opt-env-conf-test] ],
  14156. 529.39 s [opt-env-conf-test] [ unwordsChunks
  14157. 529.39 s [opt-env-conf-test] - [ ["option:"],
  14158. 529.39 s [opt-env-conf-test] - dashedChunksNE dasheds
  14159. 529.39 s [opt-env-conf-test] - ++ [" ", mMetavarChunk setDocMetavar]
  14160. 529.39 s [opt-env-conf-test] - ]
  14161. 529.39 s [opt-env-conf-test] + []
  14162. 529.39 s [opt-env-conf-test] | setDocTryOption,
  14163. 529.39 s [opt-env-conf-test] dasheds <- maybeToList (NE.nonEmpty setDocDasheds)
  14164. 529.39 s [opt-env-conf-test] ],
  14165. 529.39 s [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Doc.hs:242:11-12
  14166. 529.39 s [opt-env-conf-test] @@ -239,10 +239,10 @@
  14167. 529.39 s [opt-env-conf-test] dasheds <- maybeToList (NE.nonEmpty setDocDasheds)
  14168. 529.39 s [opt-env-conf-test] ],
  14169. 529.39 s [opt-env-conf-test] [ unwordsChunks
  14170. 529.39 s [opt-env-conf-test] - [ ["option:"],
  14171. 529.39 s [opt-env-conf-test] - dashedChunksNE dasheds
  14172. 529.39 s [opt-env-conf-test] - ++ [" ", mMetavarChunk setDocMetavar]
  14173. 529.39 s [opt-env-conf-test] - ]
  14174. 529.39 s [opt-env-conf-test] + [ ["option:"],
  14175. 529.39 s [opt-env-conf-test] + dashedChunksNE dasheds
  14176. 529.39 s [opt-env-conf-test] + ++ [" ", mMetavarChunk setDocMetavar]
  14177. 529.39 s [opt-env-conf-test] + ]
  14178. 529.39 s [opt-env-conf-test] | setDocTryOption,
  14179. 529.39 s [opt-env-conf-test] dasheds <- maybeToList (NE.nonEmpty setDocDasheds)
  14180. 529.39 s [opt-env-conf-test] ],
  14181. 529.39 s [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Doc.hs:252:18-52
  14182. 529.39 s [opt-env-conf-test] @@ -249,7 +249,7 @@
  14183. 529.39 s [opt-env-conf-test] [ unwordsChunks
  14184. 529.39 s [opt-env-conf-test] [ ["env:"],
  14185. 529.39 s [opt-env-conf-test] envVarChunksNE vars
  14186. 529.39 s [opt-env-conf-test] - ++ [" ", mMetavarChunk setDocMetavar]
  14187. 529.39 s [opt-env-conf-test] + ++ []
  14188. 529.39 s [opt-env-conf-test] ]
  14189. 529.39 s [opt-env-conf-test] | vars <- maybeToList setDocEnvVars
  14190. 529.39 s [opt-env-conf-test] ],
  14191. 529.39 s [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Doc.hs:252:18-52
  14192. 529.39 s [opt-env-conf-test] @@ -249,7 +249,7 @@
  14193. 529.39 s [opt-env-conf-test] [ unwordsChunks
  14194. 529.39 s [opt-env-conf-test] [ ["env:"],
  14195. 529.39 s [opt-env-conf-test] envVarChunksNE vars
  14196. 529.39 s [opt-env-conf-test] - ++ [" ", mMetavarChunk setDocMetavar]
  14197. 529.39 s [opt-env-conf-test] + ++ [" ", mMetavarChunk setDocMetavar]
  14198. 529.39 s [opt-env-conf-test] ]
  14199. 529.39 s [opt-env-conf-test] | vars <- maybeToList setDocEnvVars
  14200. 529.39 s [opt-env-conf-test] ],
  14201. 529.39 s [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Doc.hs:250:11-12
  14202. 529.39 s [opt-env-conf-test] @@ -247,10 +247,7 @@
  14203. 529.39 s [opt-env-conf-test] dasheds <- maybeToList (NE.nonEmpty setDocDasheds)
  14204. 529.39 s [opt-env-conf-test] ],
  14205. 529.39 s [opt-env-conf-test] [ unwordsChunks
  14206. 529.39 s [opt-env-conf-test] - [ ["env:"],
  14207. 529.39 s [opt-env-conf-test] - envVarChunksNE vars
  14208. 529.39 s [opt-env-conf-test] - ++ [" ", mMetavarChunk setDocMetavar]
  14209. 529.39 s [opt-env-conf-test] - ]
  14210. 529.39 s [opt-env-conf-test] + []
  14211. 529.39 s [opt-env-conf-test] | vars <- maybeToList setDocEnvVars
  14212. 529.39 s [opt-env-conf-test] ],
  14213. 529.39 s [opt-env-conf-test] concat
  14214. 529.39 s [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Doc.hs:250:11-12
  14215. 529.39 s [opt-env-conf-test] @@ -247,10 +247,10 @@
  14216. 529.39 s [opt-env-conf-test] dasheds <- maybeToList (NE.nonEmpty setDocDasheds)
  14217. 529.39 s [opt-env-conf-test] ],
  14218. 529.39 s [opt-env-conf-test] [ unwordsChunks
  14219. 529.39 s [opt-env-conf-test] - [ ["env:"],
  14220. 529.39 s [opt-env-conf-test] - envVarChunksNE vars
  14221. 529.39 s [opt-env-conf-test] - ++ [" ", mMetavarChunk setDocMetavar]
  14222. 529.39 s [opt-env-conf-test] - ]
  14223. 529.39 s [opt-env-conf-test] + [ ["env:"],
  14224. 529.39 s [opt-env-conf-test] + envVarChunksNE vars
  14225. 529.39 s [opt-env-conf-test] + ++ [" ", mMetavarChunk setDocMetavar]
  14226. 529.39 s [opt-env-conf-test] + ]
  14227. 529.39 s [opt-env-conf-test] | vars <- maybeToList setDocEnvVars
  14228. 529.39 s [opt-env-conf-test] ],
  14229. 529.39 s [opt-env-conf-test] concat
  14230. 529.39 s [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Doc.hs:261:22-58
  14231. 529.39 s [opt-env-conf-test] @@ -258,7 +258,7 @@
  14232. 529.39 s [opt-env-conf-test] ( \(key, schema) ->
  14233. 529.39 s [opt-env-conf-test] case jsonSchemaChunkLines schema of
  14234. 529.39 s [opt-env-conf-test] [line] ->
  14235. 529.39 s [opt-env-conf-test] - [["config: ", confValChunk key, ": "] ++ line]
  14236. 529.39 s [opt-env-conf-test] + [[] ++ line]
  14237. 529.39 s [opt-env-conf-test] ls ->
  14238. 529.39 s [opt-env-conf-test] ["config:"]
  14239. 529.39 s [opt-env-conf-test] : indent
  14240. 529.39 s [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Doc.hs:261:22-58
  14241. 529.39 s [opt-env-conf-test] @@ -258,7 +258,7 @@
  14242. 529.39 s [opt-env-conf-test] ( \(key, schema) ->
  14243. 529.39 s [opt-env-conf-test] case jsonSchemaChunkLines schema of
  14244. 529.39 s [opt-env-conf-test] [line] ->
  14245. 529.39 s [opt-env-conf-test] - [["config: ", confValChunk key, ": "] ++ line]
  14246. 529.39 s [opt-env-conf-test] + [["config: ", confValChunk key, ": "] ++ line]
  14247. 529.39 s [opt-env-conf-test] ls ->
  14248. 529.39 s [opt-env-conf-test] ["config:"]
  14249. 529.39 s [opt-env-conf-test] : indent
  14250. 529.39 s [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Doc.hs:268:32-56
  14251. 529.39 s [opt-env-conf-test] @@ -265,7 +265,7 @@
  14252. 529.39 s [opt-env-conf-test] ( case ls of
  14253. 529.39 s [opt-env-conf-test] [] -> [["TODO"]]
  14254. 529.39 s [opt-env-conf-test] (l : ll) ->
  14255. 529.39 s [opt-env-conf-test] - ([confValChunk key, ": "] ++ l)
  14256. 529.39 s [opt-env-conf-test] + ([] ++ l)
  14257. 529.39 s [opt-env-conf-test] : indent ll
  14258. 529.39 s [opt-env-conf-test] )
  14259. 529.39 s [opt-env-conf-test] )
  14260. 529.39 s [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Doc.hs:261:22-58
  14261. 529.39 s [opt-env-conf-test] @@ -258,7 +258,8 @@
  14262. 529.39 s [opt-env-conf-test] ( \(key, schema) ->
  14263. 529.39 s [opt-env-conf-test] case jsonSchemaChunkLines schema of
  14264. 529.39 s [opt-env-conf-test] [line] ->
  14265. 529.39 s [opt-env-conf-test] - [["config: ", confValChunk key, ": "] ++ line]
  14266. 529.39 s [opt-env-conf-test] + [["config: ", confValChunk key
  14267. 529.39 s [opt-env-conf-test] +] ++ line]
  14268. 529.39 s [opt-env-conf-test] ls ->
  14269. 529.39 s [opt-env-conf-test] ["config:"]
  14270. 529.39 s [opt-env-conf-test] : indent
  14271. 529.39 s [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Doc.hs:268:32-56
  14272. 529.39 s [opt-env-conf-test] @@ -265,7 +265,7 @@
  14273. 529.39 s [opt-env-conf-test] ( case ls of
  14274. 529.39 s [opt-env-conf-test] [] -> [["TODO"]]
  14275. 529.39 s [opt-env-conf-test] (l : ll) ->
  14276. 529.39 s [opt-env-conf-test] - ([confValChunk key, ": "] ++ l)
  14277. 529.39 s [opt-env-conf-test] + ([confValChunk key, ": "] ++ l)
  14278. 529.39 s [opt-env-conf-test] : indent ll
  14279. 529.39 s [opt-env-conf-test] )
  14280. 529.39 s [opt-env-conf-test] )
  14281. 529.39 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:279:14-33
  14282. 529.39 s [opt-env-conf-test] @@ -276,7 +276,7 @@
  14283. 529.39 s [opt-env-conf-test] | dv <- maybeToList setDocDefault
  14284. 529.39 s [opt-env-conf-test] ],
  14285. 529.39 s [opt-env-conf-test] [ exampleValuesChunks setDocExamples
  14286. 529.39 s [opt-env-conf-test] - | not (null setDocExamples)
  14287. 529.39 s [opt-env-conf-test] + | not (True)
  14288. 529.39 s [opt-env-conf-test] ]
  14289. 529.39 s [opt-env-conf-test] ]
  14290. 529.39 s [opt-env-conf-test]
  14291. 529.39 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:279:13-34
  14292. 529.39 s [opt-env-conf-test] @@ -276,7 +276,7 @@
  14293. 529.40 s [opt-env-conf-test] | dv <- maybeToList setDocDefault
  14294. 529.40 s [opt-env-conf-test] ],
  14295. 529.40 s [opt-env-conf-test] [ exampleValuesChunks setDocExamples
  14296. 529.40 s [opt-env-conf-test] - | not (null setDocExamples)
  14297. 529.40 s [opt-env-conf-test] + | not True
  14298. 529.40 s [opt-env-conf-test] ]
  14299. 529.40 s [opt-env-conf-test] ]
  14300. 529.40 s [opt-env-conf-test]
  14301. 529.40 s [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Doc.hs:279:14-33
  14302. 529.40 s [opt-env-conf-test] @@ -276,7 +276,7 @@
  14303. 529.40 s [opt-env-conf-test] | dv <- maybeToList setDocDefault
  14304. 529.40 s [opt-env-conf-test] ],
  14305. 529.40 s [opt-env-conf-test] [ exampleValuesChunks setDocExamples
  14306. 529.40 s [opt-env-conf-test] - | not (null setDocExamples)
  14307. 529.40 s [opt-env-conf-test] + | not (not (null setDocExamples))
  14308. 529.40 s [opt-env-conf-test] ]
  14309. 529.40 s [opt-env-conf-test] ]
  14310. 529.40 s [opt-env-conf-test]
  14311. 529.40 s [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Doc.hs:279:13-34
  14312. 529.40 s [opt-env-conf-test] @@ -276,7 +276,7 @@
  14313. 529.40 s [opt-env-conf-test] | dv <- maybeToList setDocDefault
  14314. 529.40 s [opt-env-conf-test] ],
  14315. 529.40 s [opt-env-conf-test] [ exampleValuesChunks setDocExamples
  14316. 529.40 s [opt-env-conf-test] - | not (null setDocExamples)
  14317. 529.40 s [opt-env-conf-test] + | not not ((null setDocExamples))
  14318. 529.40 s [opt-env-conf-test] ]
  14319. 529.40 s [opt-env-conf-test] ]
  14320. 529.40 s [opt-env-conf-test]
  14321. 529.40 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:279:9-34
  14322. 529.40 s [opt-env-conf-test] @@ -276,7 +276,7 @@
  14323. 529.40 s [opt-env-conf-test] | dv <- maybeToList setDocDefault
  14324. 529.40 s [opt-env-conf-test] ],
  14325. 529.40 s [opt-env-conf-test] [ exampleValuesChunks setDocExamples
  14326. 529.40 s [opt-env-conf-test] - | not (null setDocExamples)
  14327. 529.40 s [opt-env-conf-test] + | True
  14328. 529.40 s [opt-env-conf-test] ]
  14329. 529.40 s [opt-env-conf-test] ]
  14330. 529.40 s [opt-env-conf-test]
  14331. 529.40 s [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Doc.hs:279:9-34
  14332. 529.40 s [opt-env-conf-test] @@ -276,7 +276,7 @@
  14333. 529.40 s [opt-env-conf-test] | dv <- maybeToList setDocDefault
  14334. 529.40 s [opt-env-conf-test] ],
  14335. 529.40 s [opt-env-conf-test] [ exampleValuesChunks setDocExamples
  14336. 529.40 s [opt-env-conf-test] - | not (null setDocExamples)
  14337. 529.40 s [opt-env-conf-test] + | not (not (null setDocExamples))
  14338. 529.40 s [opt-env-conf-test] ]
  14339. 529.40 s [opt-env-conf-test] ]
  14340. 529.40 s [opt-env-conf-test]
  14341. 529.40 s [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Doc.hs:228:5-6
  14342. 529.40 s [opt-env-conf-test] @@ -225,60 +225,7 @@
  14343. 529.40 s [opt-env-conf-test] renderSetDocWithoutHeader :: SetDoc -> [[Chunk]]
  14344. 529.40 s [opt-env-conf-test] renderSetDocWithoutHeader SetDoc {..} =
  14345. 529.40 s [opt-env-conf-test] concat
  14346. 529.40 s [opt-env-conf-test] - [ [ unwordsChunks
  14347. 529.40 s [opt-env-conf-test] - [ ["argument:"],
  14348. 529.40 s [opt-env-conf-test] - [mMetavarChunk setDocMetavar]
  14349. 529.40 s [opt-env-conf-test] - ]
  14350. 529.40 s [opt-env-conf-test] - | setDocTryArgument
  14351. 529.40 s [opt-env-conf-test] - ],
  14352. 529.40 s [opt-env-conf-test] - [ unwordsChunks
  14353. 529.40 s [opt-env-conf-test] - [ ["switch:"],
  14354. 529.96 s [opt-env-conf-test] - dashedChunksNE dasheds
  14355. 529.96 s [opt-env-conf-test] - ]
  14356. 529.96 s [opt-env-conf-test] - | setDocTrySwitch,
  14357. 529.96 s [opt-env-conf-test] - dasheds <- maybeToList (NE.nonEmpty setDocDasheds)
  14358. 529.96 s [opt-env-conf-test] - ],
  14359. 529.96 s [opt-env-conf-test] - [ unwordsChunks
  14360. 529.96 s [opt-env-conf-test] - [ ["option:"],
  14361. 529.96 s [opt-env-conf-test] - dashedChunksNE dasheds
  14362. 529.96 s [opt-env-conf-test] - ++ [" ", mMetavarChunk setDocMetavar]
  14363. 529.96 s [opt-env-conf-test] - ]
  14364. 529.96 s [opt-env-conf-test] - | setDocTryOption,
  14365. 529.96 s [opt-env-conf-test] - dasheds <- maybeToList (NE.nonEmpty setDocDasheds)
  14366. 529.96 s [opt-env-conf-test] - ],
  14367. 529.96 s [opt-env-conf-test] - [ unwordsChunks
  14368. 529.96 s [opt-env-conf-test] - [ ["env:"],
  14369. 529.96 s [opt-env-conf-test] - envVarChunksNE vars
  14370. 529.96 s [opt-env-conf-test] - ++ [" ", mMetavarChunk setDocMetavar]
  14371. 529.96 s [opt-env-conf-test] - ]
  14372. 529.96 s [opt-env-conf-test] - | vars <- maybeToList setDocEnvVars
  14373. 529.96 s [opt-env-conf-test] - ],
  14374. 529.96 s [opt-env-conf-test] - concat
  14375. 529.97 s [opt-env-conf-test] - [ concatMap
  14376. 529.97 s [opt-env-conf-test] - ( \(key, schema) ->
  14377. 529.97 s [opt-env-conf-test] - case jsonSchemaChunkLines schema of
  14378. 529.97 s [opt-env-conf-test] - [line] ->
  14379. 529.97 s [opt-env-conf-test] - [["config: ", confValChunk key, ": "] ++ line]
  14380. 529.97 s [opt-env-conf-test] - ls ->
  14381. 529.97 s [opt-env-conf-test] - ["config:"]
  14382. 529.97 s [opt-env-conf-test] - : indent
  14383. 529.97 s [opt-env-conf-test] - ( case ls of
  14384. 529.97 s [opt-env-conf-test] - [] -> [["TODO"]]
  14385. 529.97 s [opt-env-conf-test] - (l : ll) ->
  14386. 529.97 s [opt-env-conf-test] - ([confValChunk key, ": "] ++ l)
  14387. 529.97 s [opt-env-conf-test] - : indent ll
  14388. 529.97 s [opt-env-conf-test] - )
  14389. 529.97 s [opt-env-conf-test] - )
  14390. 529.97 s [opt-env-conf-test] - (NE.toList confs)
  14391. 529.97 s [opt-env-conf-test] - | confs <- maybeToList setDocConfKeys
  14392. 529.97 s [opt-env-conf-test] - ],
  14393. 529.97 s [opt-env-conf-test] - [ defaultValueChunks dv
  14394. 529.97 s [opt-env-conf-test] - | dv <- maybeToList setDocDefault
  14395. 529.97 s [opt-env-conf-test] - ],
  14396. 529.97 s [opt-env-conf-test] - [ exampleValuesChunks setDocExamples
  14397. 529.97 s [opt-env-conf-test] - | not (null setDocExamples)
  14398. 529.97 s [opt-env-conf-test] - ]
  14399. 529.97 s [opt-env-conf-test] - ]
  14400. 529.97 s [opt-env-conf-test] + []
  14401. 529.97 s [opt-env-conf-test]
  14402. 529.97 s [opt-env-conf-test] helpLines :: Help -> [[Chunk]]
  14403. 529.97 s [opt-env-conf-test] helpLines = map (map (fore blue)) . stringLines
  14404. 529.97 s [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Doc.hs:228:5-6
  14405. 529.97 s [opt-env-conf-test] @@ -225,60 +225,48 @@
  14406. 529.97 s [opt-env-conf-test] renderSetDocWithoutHeader :: SetDoc -> [[Chunk]]
  14407. 529.97 s [opt-env-conf-test] renderSetDocWithoutHeader SetDoc {..} =
  14408. 529.97 s [opt-env-conf-test] concat
  14409. 529.97 s [opt-env-conf-test] - [ [ unwordsChunks
  14410. 529.97 s [opt-env-conf-test] - [ ["argument:"],
  14411. 529.97 s [opt-env-conf-test] - [mMetavarChunk setDocMetavar]
  14412. 529.97 s [opt-env-conf-test] - ]
  14413. 529.97 s [opt-env-conf-test] - | setDocTryArgument
  14414. 529.97 s [opt-env-conf-test] - ],
  14415. 529.97 s [opt-env-conf-test] - [ unwordsChunks
  14416. 529.97 s [opt-env-conf-test] - [ ["switch:"],
  14417. 529.97 s [opt-env-conf-test] - dashedChunksNE dasheds
  14418. 529.97 s [opt-env-conf-test] - ]
  14419. 529.97 s [opt-env-conf-test] - | setDocTrySwitch,
  14420. 529.97 s [opt-env-conf-test] - dasheds <- maybeToList (NE.nonEmpty setDocDasheds)
  14421. 529.97 s [opt-env-conf-test] - ],
  14422. 529.97 s [opt-env-conf-test] - [ unwordsChunks
  14423. 529.97 s [opt-env-conf-test] - [ ["option:"],
  14424. 529.97 s [opt-env-conf-test] - dashedChunksNE dasheds
  14425. 529.97 s [opt-env-conf-test] - ++ [" ", mMetavarChunk setDocMetavar]
  14426. 529.97 s [opt-env-conf-test] - ]
  14427. 529.97 s [opt-env-conf-test] - | setDocTryOption,
  14428. 529.97 s [opt-env-conf-test] - dasheds <- maybeToList (NE.nonEmpty setDocDasheds)
  14429. 529.97 s [opt-env-conf-test] - ],
  14430. 529.97 s [opt-env-conf-test] - [ unwordsChunks
  14431. 529.97 s [opt-env-conf-test] - [ ["env:"],
  14432. 529.97 s [opt-env-conf-test] - envVarChunksNE vars
  14433. 529.97 s [opt-env-conf-test] - ++ [" ", mMetavarChunk setDocMetavar]
  14434. 529.97 s [opt-env-conf-test] - ]
  14435. 529.97 s [opt-env-conf-test] - | vars <- maybeToList setDocEnvVars
  14436. 529.97 s [opt-env-conf-test] - ],
  14437. 529.97 s [opt-env-conf-test] - concat
  14438. 529.97 s [opt-env-conf-test] - [ concatMap
  14439. 529.97 s [opt-env-conf-test] - ( \(key, schema) ->
  14440. 529.97 s [opt-env-conf-test] - case jsonSchemaChunkLines schema of
  14441. 529.97 s [opt-env-conf-test] - [line] ->
  14442. 529.97 s [opt-env-conf-test] - [["config: ", confValChunk key, ": "] ++ line]
  14443. 529.97 s [opt-env-conf-test] - ls ->
  14444. 529.97 s [opt-env-conf-test] - ["config:"]
  14445. 529.97 s [opt-env-conf-test] - : indent
  14446. 529.98 s [opt-env-conf-test] - ( case ls of
  14447. 529.98 s [opt-env-conf-test] - [] -> [["TODO"]]
  14448. 529.98 s [opt-env-conf-test] - (l : ll) ->
  14449. 529.98 s [opt-env-conf-test] - ([confValChunk key, ": "] ++ l)
  14450. 529.98 s [opt-env-conf-test] - : indent ll
  14451. 529.98 s [opt-env-conf-test] - )
  14452. 529.98 s [opt-env-conf-test] - )
  14453. 529.98 s [opt-env-conf-test] - (NE.toList confs)
  14454. 529.98 s [opt-env-conf-test] - | confs <- maybeToList setDocConfKeys
  14455. 529.98 s [opt-env-conf-test] - ],
  14456. 529.98 s [opt-env-conf-test] - [ defaultValueChunks dv
  14457. 529.98 s [opt-env-conf-test] - | dv <- maybeToList setDocDefault
  14458. 529.98 s [opt-env-conf-test] - ],
  14459. 529.98 s [opt-env-conf-test] - [ exampleValuesChunks setDocExamples
  14460. 529.98 s [opt-env-conf-test] - | not (null setDocExamples)
  14461. 529.98 s [opt-env-conf-test] - ]
  14462. 529.98 s [opt-env-conf-test] - ]
  14463. 529.98 s [opt-env-conf-test] + [ [ unwordsChunks
  14464. 529.98 s [opt-env-conf-test] + [ ["argument:"],
  14465. 529.98 s [opt-env-conf-test] + [mMetavarChunk setDocMetavar]
  14466. 529.98 s [opt-env-conf-test] + ]
  14467. 529.98 s [opt-env-conf-test] + | setDocTryArgument
  14468. 529.98 s [opt-env-conf-test] + ],
  14469. 529.98 s [opt-env-conf-test] + [ unwordsChunks
  14470. 529.98 s [opt-env-conf-test] + [ ["switch:"],
  14471. 529.98 s [opt-env-conf-test] + dashedChunksNE dasheds
  14472. 529.98 s [opt-env-conf-test] + ]
  14473. 529.98 s [opt-env-conf-test] + | setDocTrySwitch,
  14474. 529.98 s [opt-env-conf-test] + dasheds <- maybeToList (NE.nonEmpty setDocDasheds)
  14475. 529.98 s [opt-env-conf-test] + ],
  14476. 529.98 s [opt-env-conf-test] + [ unwordsChunks
  14477. 529.98 s [opt-env-conf-test] + [ ["option:"],
  14478. 529.98 s [opt-env-conf-test] + dashedChunksNE dasheds
  14479. 529.98 s [opt-env-conf-test] + ++ [" ", mMetavarChunk setDocMetavar]
  14480. 529.98 s [opt-env-conf-test] + ]
  14481. 529.98 s [opt-env-conf-test] + | setDocTryOption,
  14482. 529.98 s [opt-env-conf-test] + dasheds <- maybeToList (NE.nonEmpty setDocDasheds)
  14483. 529.98 s [opt-env-conf-test] + ],
  14484. 529.98 s [opt-env-conf-test] + [ unwordsChunks
  14485. 529.98 s [opt-env-conf-test] + [ ["env:"],
  14486. 529.98 s [opt-env-conf-test] + envVarChunksNE vars
  14487. 529.98 s [opt-env-conf-test] + ++ [" ", mMetavarChunk setDocMetavar]
  14488. 529.98 s [opt-env-conf-test] + ]
  14489. 529.98 s [opt-env-conf-test] + | vars <- maybeToList setDocEnvVars
  14490. 529.98 s [opt-env-conf-test] + ],
  14491. 529.98 s [opt-env-conf-test] + concat
  14492. 529.98 s [opt-env-conf-test] + [ concatMap
  14493. 529.98 s [opt-env-conf-test] + ( \(key, schema) ->
  14494. 529.98 s [opt-env-conf-test] + case jsonSchemaChunkLines schema of
  14495. 529.98 s [opt-env-conf-test] + [line] ->
  14496. 529.98 s [opt-env-conf-test] + [["config: ", confValChunk key, ": "] ++ line]
  14497. 529.98 s [opt-env-conf-test] + ls ->
  14498. 529.98 s [opt-env-conf-test] + ["config:"]
  14499. 529.98 s [opt-env-conf-test] + : indent
  14500. 529.98 s [opt-env-conf-test] + ( case ls of
  14501. 529.98 s [opt-env-conf-test] + [] -> [["TODO"]]
  14502. 529.98 s [opt-env-conf-test] + (l : ll) ->
  14503. 529.98 s [opt-env-conf-test] + ([confValChunk key
  14504. 529.98 s [opt-env-conf-test] +]
  14505. 529.98 s [opt-env-conf-test]
  14506. 529.98 s [opt-env-conf-test] helpLines :: Help -> [[Chunk]]
  14507. 529.98 s [opt-env-conf-test] helpLines = map (map (fore blue)) . stringLines
  14508. 529.98 s [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Doc.hs:228:5-6
  14509. 529.98 s [opt-env-conf-test] @@ -225,60 +225,60 @@
  14510. 529.98 s [opt-env-conf-test] renderSetDocWithoutHeader :: SetDoc -> [[Chunk]]
  14511. 529.98 s [opt-env-conf-test] renderSetDocWithoutHeader SetDoc {..} =
  14512. 529.98 s [opt-env-conf-test] concat
  14513. 529.98 s [opt-env-conf-test] - [ [ unwordsChunks
  14514. 529.98 s [opt-env-conf-test] - [ ["argument:"],
  14515. 529.98 s [opt-env-conf-test] - [mMetavarChunk setDocMetavar]
  14516. 529.98 s [opt-env-conf-test] - ]
  14517. 529.98 s [opt-env-conf-test] - | setDocTryArgument
  14518. 529.98 s [opt-env-conf-test] - ],
  14519. 529.98 s [opt-env-conf-test] - [ unwordsChunks
  14520. 529.98 s [opt-env-conf-test] - [ ["switch:"],
  14521. 529.98 s [opt-env-conf-test] - dashedChunksNE dasheds
  14522. 529.98 s [opt-env-conf-test] - ]
  14523. 529.98 s [opt-env-conf-test] - | setDocTrySwitch,
  14524. 529.98 s [opt-env-conf-test] - dasheds <- maybeToList (NE.nonEmpty setDocDasheds)
  14525. 529.98 s [opt-env-conf-test] - ],
  14526. 529.98 s [opt-env-conf-test] - [ unwordsChunks
  14527. 529.98 s [opt-env-conf-test] - [ ["option:"],
  14528. 529.98 s [opt-env-conf-test] - dashedChunksNE dasheds
  14529. 529.98 s [opt-env-conf-test] - ++ [" ", mMetavarChunk setDocMetavar]
  14530. 529.98 s [opt-env-conf-test] - ]
  14531. 529.98 s [opt-env-conf-test] - | setDocTryOption,
  14532. 529.98 s [opt-env-conf-test] - dasheds <- maybeToList (NE.nonEmpty setDocDasheds)
  14533. 529.98 s [opt-env-conf-test] - ],
  14534. 529.98 s [opt-env-conf-test] - [ unwordsChunks
  14535. 529.98 s [opt-env-conf-test] - [ ["env:"],
  14536. 529.98 s [opt-env-conf-test] - envVarChunksNE vars
  14537. 529.98 s [opt-env-conf-test] - ++ [" ", mMetavarChunk setDocMetavar]
  14538. 529.98 s [opt-env-conf-test] - ]
  14539. 529.98 s [opt-env-conf-test] - | vars <- maybeToList setDocEnvVars
  14540. 529.98 s [opt-env-conf-test] - ],
  14541. 529.98 s [opt-env-conf-test] - concat
  14542. 529.98 s [opt-env-conf-test] - [ concatMap
  14543. 529.98 s [opt-env-conf-test] - ( \(key, schema) ->
  14544. 529.98 s [opt-env-conf-test] - case jsonSchemaChunkLines schema of
  14545. 529.98 s [opt-env-conf-test] - [line] ->
  14546. 529.98 s [opt-env-conf-test] - [["config: ", confValChunk key, ": "] ++ line]
  14547. 529.98 s [opt-env-conf-test] - ls ->
  14548. 529.98 s [opt-env-conf-test] - ["config:"]
  14549. 529.98 s [opt-env-conf-test] - : indent
  14550. 529.98 s [opt-env-conf-test] - ( case ls of
  14551. 529.98 s [opt-env-conf-test] - [] -> [["TODO"]]
  14552. 529.98 s [opt-env-conf-test] - (l : ll) ->
  14553. 529.98 s [opt-env-conf-test] - ([confValChunk key, ": "] ++ l)
  14554. 529.98 s [opt-env-conf-test] - : indent ll
  14555. 529.98 s [opt-env-conf-test] - )
  14556. 529.98 s [opt-env-conf-test] - )
  14557. 529.98 s [opt-env-conf-test] - (NE.toList confs)
  14558. 529.98 s [opt-env-conf-test] - | confs <- maybeToList setDocConfKeys
  14559. 529.98 s [opt-env-conf-test] - ],
  14560. 529.98 s [opt-env-conf-test] - [ defaultValueChunks dv
  14561. 529.98 s [opt-env-conf-test] - | dv <- maybeToList setDocDefault
  14562. 529.98 s [opt-env-conf-test] - ],
  14563. 529.98 s [opt-env-conf-test] - [ exampleValuesChunks setDocExamples
  14564. 529.98 s [opt-env-conf-test] - | not (null setDocExamples)
  14565. 529.98 s [opt-env-conf-test] - ]
  14566. 529.98 s [opt-env-conf-test] - ]
  14567. 529.98 s [opt-env-conf-test] + [ [ unwordsChunks
  14568. 529.98 s [opt-env-conf-test] + [ ["argument:"],
  14569. 529.98 s [opt-env-conf-test] + [mMetavarChunk setDocMetavar]
  14570. 529.98 s [opt-env-conf-test] + ]
  14571. 529.98 s [opt-env-conf-test] + | setDocTryArgument
  14572. 529.98 s [opt-env-conf-test] + ],
  14573. 529.98 s [opt-env-conf-test] + [ unwordsChunks
  14574. 529.98 s [opt-env-conf-test] + [ ["switch:"],
  14575. 529.98 s [opt-env-conf-test] + dashedChunksNE dasheds
  14576. 529.98 s [opt-env-conf-test] + ]
  14577. 529.98 s [opt-env-conf-test] + | setDocTrySwitch,
  14578. 529.99 s [opt-env-conf-test] + dasheds <- maybeToList (NE.nonEmpty setDocDasheds)
  14579. 529.99 s [opt-env-conf-test] + ],
  14580. 529.99 s [opt-env-conf-test] + [ unwordsChunks
  14581. 529.99 s [opt-env-conf-test] + [ ["option:"],
  14582. 529.99 s [opt-env-conf-test] + dashedChunksNE dasheds
  14583. 529.99 s [opt-env-conf-test] + ++ [" ", mMetavarChunk setDocMetavar]
  14584. 529.99 s [opt-env-conf-test] + ]
  14585. 529.99 s [opt-env-conf-test] + | setDocTryOption,
  14586. 529.99 s [opt-env-conf-test] + dasheds <- maybeToList (NE.nonEmpty setDocDasheds)
  14587. 529.99 s [opt-env-conf-test] + ],
  14588. 529.99 s [opt-env-conf-test] + [ unwordsChunks
  14589. 529.99 s [opt-env-conf-test] + [ ["env:"],
  14590. 529.99 s [opt-env-conf-test] + envVarChunksNE vars
  14591. 529.99 s [opt-env-conf-test] + ++ [" ", mMetavarChunk setDocMetavar]
  14592. 529.99 s [opt-env-conf-test] + ]
  14593. 529.99 s [opt-env-conf-test] + | vars <- maybeToList setDocEnvVars
  14594. 529.99 s [opt-env-conf-test] + ],
  14595. 529.99 s [opt-env-conf-test] + concat
  14596. 529.99 s [opt-env-conf-test] + [ concatMap
  14597. 529.99 s [opt-env-conf-test] + ( \(key, schema) ->
  14598. 529.99 s [opt-env-conf-test] + case jsonSchemaChunkLines schema of
  14599. 529.99 s [opt-env-conf-test] + [line] ->
  14600. 529.99 s [opt-env-conf-test] + [["config: ", confValChunk key, ": "] ++ line]
  14601. 529.99 s [opt-env-conf-test] + ls ->
  14602. 529.99 s [opt-env-conf-test] + ["config:"]
  14603. 529.99 s [opt-env-conf-test] + : indent
  14604. 529.99 s [opt-env-conf-test] + ( case ls of
  14605. 529.99 s [opt-env-conf-test] + [] -> [["TODO"]]
  14606. 529.99 s [opt-env-conf-test] + (l : ll) ->
  14607. 529.99 s [opt-env-conf-test] + ([confValChunk key, ": "] ++ l)
  14608. 529.99 s [opt-env-conf-test] + : indent ll
  14609. 529.99 s [opt-env-conf-test] + )
  14610. 529.99 s [opt-env-conf-test] + )
  14611. 529.99 s [opt-env-conf-test] + (NE.toList confs)
  14612. 529.99 s [opt-env-conf-test] + | confs <- maybeToList setDocConfKeys
  14613. 529.99 s [opt-env-conf-test] + ],
  14614. 529.99 s [opt-env-conf-test] + [ defaultValueChunks dv
  14615. 529.99 s [opt-env-conf-test] + | dv <- maybeToList setDocDefault
  14616. 529.99 s [opt-env-conf-test] + ],
  14617. 529.99 s [opt-env-conf-test] + [ exampleValuesChunks setDocExamples
  14618. 529.99 s [opt-env-conf-test] + | not (null setDocExamples)
  14619. 529.99 s [opt-env-conf-test] + ]
  14620. 529.99 s [opt-env-conf-test] + ]
  14621. 529.99 s [opt-env-conf-test]
  14622. 529.99 s [opt-env-conf-test] helpLines :: Help -> [[Chunk]]
  14623. 533.40 s [opt-env-conf-test] helpLines = map (map (fore blue)) . stringLines
  14624. 533.40 s [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Doc.hs:217:5-6
  14625. 533.41 s [opt-env-conf-test] @@ -214,10 +214,7 @@
  14626. 533.41 s [opt-env-conf-test] renderSetDoc :: SetDoc -> [[Chunk]]
  14627. 533.41 s [opt-env-conf-test] renderSetDoc setDoc =
  14628. 533.41 s [opt-env-conf-test] concat
  14629. 533.41 s [opt-env-conf-test] - [ renderSetDocHeader (setDocHelp setDoc),
  14630. 533.41 s [opt-env-conf-test] - renderSetDocWithoutHeader setDoc,
  14631. 533.41 s [opt-env-conf-test] - [[]]
  14632. 533.41 s [opt-env-conf-test] - ]
  14633. 533.41 s [opt-env-conf-test] + []
  14634. 533.41 s [opt-env-conf-test]
  14635. 533.41 s [opt-env-conf-test] renderSetDocHeader :: Maybe Help -> [[Chunk]]
  14636. 533.41 s [opt-env-conf-test] renderSetDocHeader = maybe [[fore red "undocumented"]] helpLines
  14637. 533.41 s [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Doc.hs:217:5-6
  14638. 533.41 s [opt-env-conf-test] @@ -214,10 +214,10 @@
  14639. 533.41 s [opt-env-conf-test] renderSetDoc :: SetDoc -> [[Chunk]]
  14640. 533.41 s [opt-env-conf-test] renderSetDoc setDoc =
  14641. 533.41 s [opt-env-conf-test] concat
  14642. 533.41 s [opt-env-conf-test] - [ renderSetDocHeader (setDocHelp setDoc),
  14643. 533.41 s [opt-env-conf-test] - renderSetDocWithoutHeader setDoc,
  14644. 533.41 s [opt-env-conf-test] - [[]]
  14645. 533.41 s [opt-env-conf-test] - ]
  14646. 533.41 s [opt-env-conf-test] + [ renderSetDocHeader (setDocHelp setDoc),
  14647. 533.41 s [opt-env-conf-test] + renderSetDocWithoutHeader setDoc,
  14648. 533.41 s [opt-env-conf-test] + [[]]
  14649. 533.41 s [opt-env-conf-test] + ]
  14650. 533.41 s [opt-env-conf-test]
  14651. 533.41 s [opt-env-conf-test] renderSetDocHeader :: Maybe Help -> [[Chunk]]
  14652. 533.41 s [opt-env-conf-test] renderSetDocHeader = maybe [[fore red "undocumented"]] helpLines
  14653. 533.41 s [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Doc.hs:217:5-6
  14654. 533.41 s [opt-env-conf-test] @@ -214,10 +214,10 @@
  14655. 533.41 s [opt-env-conf-test] renderSetDoc :: SetDoc -> [[Chunk]]
  14656. 533.41 s [opt-env-conf-test] renderSetDoc setDoc =
  14657. 533.41 s [opt-env-conf-test] concat
  14658. 533.41 s [opt-env-conf-test] - [ renderSetDocHeader (setDocHelp setDoc),
  14659. 533.41 s [opt-env-conf-test] - renderSetDocWithoutHeader setDoc,
  14660. 533.41 s [opt-env-conf-test] - [[]]
  14661. 533.41 s [opt-env-conf-test] - ]
  14662. 533.41 s [opt-env-conf-test] + [ renderSetDocHeader (setDocHelp setDoc),
  14663. 533.41 s [opt-env-conf-test] + renderSetDocWithoutHeader setDoc,
  14664. 533.41 s [opt-env-conf-test] + [[]]
  14665. 533.41 s [opt-env-conf-test] + ]
  14666. 533.41 s [opt-env-conf-test]
  14667. 533.41 s [opt-env-conf-test] renderSetDocHeader :: Maybe Help -> [[Chunk]]
  14668. 533.41 s [opt-env-conf-test] renderSetDocHeader = maybe [[fore red "undocumented"]] helpLines
  14669. 533.41 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:209:16-18
  14670. 533.41 s [opt-env-conf-test] @@ -206,7 +206,7 @@
  14671. 533.41 s [opt-env-conf-test] let setDocExamples = settingExamples
  14672. 533.41 s [opt-env-conf-test] let setDocMetavar = settingMetavar
  14673. 533.41 s [opt-env-conf-test] let setDocHelp = settingHelp
  14674. 533.41 s [opt-env-conf-test] - pure SetDoc {..}
  14675. 533.41 s [opt-env-conf-test] + pure SetDoc {False}
  14676. 533.41 s [opt-env-conf-test]
  14677. 533.41 s [opt-env-conf-test] settingOptDoc :: Setting a -> Maybe OptDoc
  14678. 533.41 s [opt-env-conf-test] settingOptDoc = settingSetDoc >=> setDocOptDoc
  14679. 533.41 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:209:16-18
  14680. 533.41 s [opt-env-conf-test] @@ -206,7 +206,7 @@
  14681. 533.41 s [opt-env-conf-test] let setDocExamples = settingExamples
  14682. 533.41 s [opt-env-conf-test] let setDocMetavar = settingMetavar
  14683. 533.41 s [opt-env-conf-test] let setDocHelp = settingHelp
  14684. 533.41 s [opt-env-conf-test] - pure SetDoc {..}
  14685. 533.41 s [opt-env-conf-test] + pure SetDoc {True}
  14686. 533.41 s [opt-env-conf-test]
  14687. 533.41 s [opt-env-conf-test] settingOptDoc :: Setting a -> Maybe OptDoc
  14688. 533.41 s [opt-env-conf-test] settingOptDoc = settingSetDoc >=> setDocOptDoc
  14689. 533.41 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:209:16-18
  14690. 533.41 s [opt-env-conf-test] @@ -206,7 +206,7 @@
  14691. 533.41 s [opt-env-conf-test] let setDocExamples = settingExamples
  14692. 533.41 s [opt-env-conf-test] let setDocMetavar = settingMetavar
  14693. 533.41 s [opt-env-conf-test] let setDocHelp = settingHelp
  14694. 533.41 s [opt-env-conf-test] - pure SetDoc {..}
  14695. 533.41 s [opt-env-conf-test] + pure SetDoc {True}
  14696. 533.41 s [opt-env-conf-test]
  14697. 533.41 s [opt-env-conf-test] settingOptDoc :: Setting a -> Maybe OptDoc
  14698. 533.41 s [opt-env-conf-test] settingOptDoc = settingSetDoc >=> setDocOptDoc
  14699. 533.41 s [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Doc.hs:209:16-18
  14700. 533.41 s [opt-env-conf-test] @@ -206,7 +206,7 @@
  14701. 533.41 s [opt-env-conf-test] let setDocExamples = settingExamples
  14702. 533.41 s [opt-env-conf-test] let setDocMetavar = settingMetavar
  14703. 533.41 s [opt-env-conf-test] let setDocHelp = settingHelp
  14704. 533.41 s [opt-env-conf-test] - pure SetDoc {..}
  14705. 533.42 s [opt-env-conf-test] + pure SetDoc {not (..)}
  14706. 533.42 s [opt-env-conf-test]
  14707. 533.42 s [opt-env-conf-test] settingOptDoc :: Setting a -> Maybe OptDoc
  14708. 533.42 s [opt-env-conf-test] settingOptDoc = settingSetDoc >=> setDocOptDoc
  14709. 533.42 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:209:16-18
  14710. 533.42 s [opt-env-conf-test] @@ -206,7 +206,7 @@
  14711. 533.42 s [opt-env-conf-test] let setDocExamples = settingExamples
  14712. 533.42 s [opt-env-conf-test] let setDocMetavar = settingMetavar
  14713. 533.42 s [opt-env-conf-test] let setDocHelp = settingHelp
  14714. 533.42 s [opt-env-conf-test] - pure SetDoc {..}
  14715. 533.42 s [opt-env-conf-test] + pure SetDoc {False}
  14716. 533.42 s [opt-env-conf-test]
  14717. 533.42 s [opt-env-conf-test] settingOptDoc :: Setting a -> Maybe OptDoc
  14718. 533.42 s [opt-env-conf-test] settingOptDoc = settingSetDoc >=> setDocOptDoc
  14719. 533.42 s [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Doc.hs:209:16-18
  14720. 533.42 s [opt-env-conf-test] @@ -206,7 +206,7 @@
  14721. 533.42 s [opt-env-conf-test] let setDocExamples = settingExamples
  14722. 533.42 s [opt-env-conf-test] let setDocMetavar = settingMetavar
  14723. 533.42 s [opt-env-conf-test] let setDocHelp = settingHelp
  14724. 533.42 s [opt-env-conf-test] - pure SetDoc {..}
  14725. 533.42 s [opt-env-conf-test] + pure SetDoc {not (..)}
  14726. 533.42 s [opt-env-conf-test]
  14727. 533.42 s [opt-env-conf-test] settingOptDoc :: Setting a -> Maybe OptDoc
  14728. 533.42 s [opt-env-conf-test] settingOptDoc = settingSetDoc >=> setDocOptDoc
  14729. 533.42 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:209:16-18
  14730. 533.42 s [opt-env-conf-test] @@ -206,7 +206,7 @@
  14731. 533.42 s [opt-env-conf-test] let setDocExamples = settingExamples
  14732. 533.42 s [opt-env-conf-test] let setDocMetavar = settingMetavar
  14733. 533.42 s [opt-env-conf-test] let setDocHelp = settingHelp
  14734. 533.42 s [opt-env-conf-test] - pure SetDoc {..}
  14735. 533.42 s [opt-env-conf-test] + pure SetDoc {True}
  14736. 533.42 s [opt-env-conf-test]
  14737. 533.42 s [opt-env-conf-test] settingOptDoc :: Setting a -> Maybe OptDoc
  14738. 533.42 s [opt-env-conf-test] settingOptDoc = settingSetDoc >=> setDocOptDoc
  14739. 533.42 s [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Doc.hs:209:16-18
  14740. 533.42 s [opt-env-conf-test] @@ -206,7 +206,7 @@
  14741. 533.42 s [opt-env-conf-test] let setDocExamples = settingExamples
  14742. 533.42 s [opt-env-conf-test] let setDocMetavar = settingMetavar
  14743. 533.42 s [opt-env-conf-test] let setDocHelp = settingHelp
  14744. 533.42 s [opt-env-conf-test] - pure SetDoc {..}
  14745. 533.42 s [opt-env-conf-test] + pure SetDoc {not (..)}
  14746. 533.42 s [opt-env-conf-test]
  14747. 533.42 s [opt-env-conf-test] settingOptDoc :: Setting a -> Maybe OptDoc
  14748. 533.42 s [opt-env-conf-test] settingOptDoc = settingSetDoc >=> setDocOptDoc
  14749. 533.42 s [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Doc.hs:168:36-50
  14750. 533.42 s [opt-env-conf-test] @@ -165,7 +165,7 @@
  14751. 533.42 s [opt-env-conf-test] go :: Parser a -> AnyDocs (Maybe SetDoc)
  14752. 533.42 s [opt-env-conf-test] go = \case
  14753. 533.42 s [opt-env-conf-test] ParserPure _ -> AnyDocsSingle Nothing
  14754. 533.42 s [opt-env-conf-test] - ParserAp pf pa -> AnyDocsAnd [go pf, go pa]
  14755. 533.42 s [opt-env-conf-test] + ParserAp pf pa -> AnyDocsAnd []
  14756. 533.42 s [opt-env-conf-test] ParserSelect p1 p2 -> AnyDocsAnd [go p1, go p2]
  14757. 533.42 s [opt-env-conf-test] ParserEmpty _ -> AnyDocsOr []
  14758. 533.42 s [opt-env-conf-test] ParserAlt p1 p2 -> AnyDocsOr [go p1, go p2]
  14759. 533.42 s [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Doc.hs:168:36-50
  14760. 533.42 s [opt-env-conf-test] @@ -165,7 +165,7 @@
  14761. 533.42 s [opt-env-conf-test] go :: Parser a -> AnyDocs (Maybe SetDoc)
  14762. 533.42 s [opt-env-conf-test] go = \case
  14763. 533.42 s [opt-env-conf-test] ParserPure _ -> AnyDocsSingle Nothing
  14764. 533.42 s [opt-env-conf-test] - ParserAp pf pa -> AnyDocsAnd [go pf, go pa]
  14765. 533.42 s [opt-env-conf-test] + ParserAp pf pa -> AnyDocsAnd [go pf, go pa]
  14766. 533.42 s [opt-env-conf-test] ParserSelect p1 p2 -> AnyDocsAnd [go p1, go p2]
  14767. 533.42 s [opt-env-conf-test] ParserEmpty _ -> AnyDocsOr []
  14768. 533.42 s [opt-env-conf-test] ParserAlt p1 p2 -> AnyDocsOr [go p1, go p2]
  14769. 533.42 s [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Doc.hs:169:40-54
  14770. 533.42 s [opt-env-conf-test] @@ -166,7 +166,7 @@
  14771. 533.42 s [opt-env-conf-test] go = \case
  14772. 533.42 s [opt-env-conf-test] ParserPure _ -> AnyDocsSingle Nothing
  14773. 533.42 s [opt-env-conf-test] ParserAp pf pa -> AnyDocsAnd [go pf, go pa]
  14774. 533.42 s [opt-env-conf-test] - ParserSelect p1 p2 -> AnyDocsAnd [go p1, go p2]
  14775. 533.42 s [opt-env-conf-test] + ParserSelect p1 p2 -> AnyDocsAnd []
  14776. 533.42 s [opt-env-conf-test] ParserEmpty _ -> AnyDocsOr []
  14777. 533.42 s [opt-env-conf-test] ParserAlt p1 p2 -> AnyDocsOr [go p1, go p2]
  14778. 533.42 s [opt-env-conf-test] ParserMany _ p -> AnyDocsOr [go p, AnyDocsSingle Nothing]
  14779. 533.42 s [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Doc.hs:169:40-54
  14780. 533.42 s [opt-env-conf-test] @@ -166,7 +166,7 @@
  14781. 533.42 s [opt-env-conf-test] go = \case
  14782. 533.42 s [opt-env-conf-test] ParserPure _ -> AnyDocsSingle Nothing
  14783. 533.42 s [opt-env-conf-test] ParserAp pf pa -> AnyDocsAnd [go pf, go pa]
  14784. 533.42 s [opt-env-conf-test] - ParserSelect p1 p2 -> AnyDocsAnd [go p1, go p2]
  14785. 533.42 s [opt-env-conf-test] + ParserSelect p1 p2 -> AnyDocsAnd [go p1, go p2]
  14786. 533.42 s [opt-env-conf-test] ParserEmpty _ -> AnyDocsOr []
  14787. 533.42 s [opt-env-conf-test] ParserAlt p1 p2 -> AnyDocsOr [go p1, go p2]
  14788. 533.42 s [opt-env-conf-test] ParserMany _ p -> AnyDocsOr [go p, AnyDocsSingle Nothing]
  14789. 533.42 s [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Doc.hs:171:36-50
  14790. 533.42 s [opt-env-conf-test] @@ -168,7 +168,7 @@
  14791. 533.42 s [opt-env-conf-test] ParserAp pf pa -> AnyDocsAnd [go pf, go pa]
  14792. 533.42 s [opt-env-conf-test] ParserSelect p1 p2 -> AnyDocsAnd [go p1, go p2]
  14793. 533.42 s [opt-env-conf-test] ParserEmpty _ -> AnyDocsOr []
  14794. 533.42 s [opt-env-conf-test] - ParserAlt p1 p2 -> AnyDocsOr [go p1, go p2]
  14795. 533.42 s [opt-env-conf-test] + ParserAlt p1 p2 -> AnyDocsOr []
  14796. 533.42 s [opt-env-conf-test] ParserMany _ p -> AnyDocsOr [go p, AnyDocsSingle Nothing]
  14797. 533.42 s [opt-env-conf-test] ParserSome mLoc p -> AnyDocsAnd [go p, go (ParserMany mLoc p)] -- TODO: is this right?
  14798. 533.43 s [opt-env-conf-test] ParserAllOrNothing _ p -> go p
  14799. 533.43 s [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Doc.hs:171:36-50
  14800. 533.43 s [opt-env-conf-test] @@ -168,7 +168,7 @@
  14801. 533.43 s [opt-env-conf-test] ParserAp pf pa -> AnyDocsAnd [go pf, go pa]
  14802. 533.43 s [opt-env-conf-test] ParserSelect p1 p2 -> AnyDocsAnd [go p1, go p2]
  14803. 533.43 s [opt-env-conf-test] ParserEmpty _ -> AnyDocsOr []
  14804. 533.43 s [opt-env-conf-test] - ParserAlt p1 p2 -> AnyDocsOr [go p1, go p2]
  14805. 533.43 s [opt-env-conf-test] + ParserAlt p1 p2 -> AnyDocsOr [go p1, go p2]
  14806. 533.43 s [opt-env-conf-test] ParserMany _ p -> AnyDocsOr [go p, AnyDocsSingle Nothing]
  14807. 533.43 s [opt-env-conf-test] ParserSome mLoc p -> AnyDocsAnd [go p, go (ParserMany mLoc p)] -- TODO: is this right?
  14808. 533.43 s [opt-env-conf-test] ParserAllOrNothing _ p -> go p
  14809. 533.43 s [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Doc.hs:172:35-64
  14810. 533.43 s [opt-env-conf-test] @@ -169,7 +169,7 @@
  14811. 533.43 s [opt-env-conf-test] ParserSelect p1 p2 -> AnyDocsAnd [go p1, go p2]
  14812. 533.43 s [opt-env-conf-test] ParserEmpty _ -> AnyDocsOr []
  14813. 533.43 s [opt-env-conf-test] ParserAlt p1 p2 -> AnyDocsOr [go p1, go p2]
  14814. 533.43 s [opt-env-conf-test] - ParserMany _ p -> AnyDocsOr [go p, AnyDocsSingle Nothing]
  14815. 533.43 s [opt-env-conf-test] + ParserMany _ p -> AnyDocsOr []
  14816. 533.43 s [opt-env-conf-test] ParserSome mLoc p -> AnyDocsAnd [go p, go (ParserMany mLoc p)] -- TODO: is this right?
  14817. 533.43 s [opt-env-conf-test] ParserAllOrNothing _ p -> go p
  14818. 533.43 s [opt-env-conf-test] ParserCheck _ _ _ _ p -> go p
  14819. 533.43 s [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Doc.hs:172:35-64
  14820. 533.43 s [opt-env-conf-test] @@ -169,7 +169,7 @@
  14821. 533.43 s [opt-env-conf-test] ParserSelect p1 p2 -> AnyDocsAnd [go p1, go p2]
  14822. 533.43 s [opt-env-conf-test] ParserEmpty _ -> AnyDocsOr []
  14823. 533.43 s [opt-env-conf-test] ParserAlt p1 p2 -> AnyDocsOr [go p1, go p2]
  14824. 533.43 s [opt-env-conf-test] - ParserMany _ p -> AnyDocsOr [go p, AnyDocsSingle Nothing]
  14825. 533.43 s [opt-env-conf-test] + ParserMany _ p -> AnyDocsOr [go p, AnyDocsSingle Nothing]
  14826. 533.43 s [opt-env-conf-test] ParserSome mLoc p -> AnyDocsAnd [go p, go (ParserMany mLoc p)] -- TODO: is this right?
  14827. 533.43 s [opt-env-conf-test] ParserAllOrNothing _ p -> go p
  14828. 533.43 s [opt-env-conf-test] ParserCheck _ _ _ _ p -> go p
  14829. 533.43 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:209:16-18
  14830. 533.44 s [opt-env-conf-test] @@ -206,7 +206,7 @@
  14831. 533.44 s [opt-env-conf-test] let setDocExamples = settingExamples
  14832. 533.44 s [opt-env-conf-test] let setDocMetavar = settingMetavar
  14833. 533.44 s [opt-env-conf-test] let setDocHelp = settingHelp
  14834. 533.44 s [opt-env-conf-test] - pure SetDoc {..}
  14835. 533.44 s [opt-env-conf-test] + pure SetDoc {False}
  14836. 533.44 s [opt-env-conf-test]
  14837. 533.44 s [opt-env-conf-test] settingOptDoc :: Setting a -> Maybe OptDoc
  14838. 533.44 s [opt-env-conf-test] settingOptDoc = settingSetDoc >=> setDocOptDoc
  14839. 533.44 s [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Doc.hs:173:39-69
  14840. 533.44 s [opt-env-conf-test] @@ -170,7 +170,7 @@
  14841. 538.35 s [opt-env-conf-test] ParserEmpty _ -> AnyDocsOr []
  14842. 538.46 s [opt-env-conf-test] ParserAlt p1 p2 -> AnyDocsOr [go p1, go p2]
  14843. 538.46 s [opt-env-conf-test] ParserMany _ p -> AnyDocsOr [go p, AnyDocsSingle Nothing]
  14844. 538.46 s [opt-env-conf-test] - ParserSome mLoc p -> AnyDocsAnd [go p, go (ParserMany mLoc p)] -- TODO: is this right?
  14845. 538.46 s [opt-env-conf-test] + ParserSome mLoc p -> AnyDocsAnd [] -- TODO: is this right?
  14846. 538.46 s [opt-env-conf-test] ParserAllOrNothing _ p -> go p
  14847. 538.46 s [opt-env-conf-test] ParserCheck _ _ _ _ p -> go p
  14848. 538.46 s [opt-env-conf-test] ParserCommands _ mDefault cs -> AnyDocsCommands mDefault $ map commandParserDocs cs
  14849. 538.46 s [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Doc.hs:173:39-69
  14850. 538.46 s [opt-env-conf-test] @@ -170,7 +170,7 @@
  14851. 538.46 s [opt-env-conf-test] ParserEmpty _ -> AnyDocsOr []
  14852. 538.46 s [opt-env-conf-test] ParserAlt p1 p2 -> AnyDocsOr [go p1, go p2]
  14853. 538.46 s [opt-env-conf-test] ParserMany _ p -> AnyDocsOr [go p, AnyDocsSingle Nothing]
  14854. 538.46 s [opt-env-conf-test] - ParserSome mLoc p -> AnyDocsAnd [go p, go (ParserMany mLoc p)] -- TODO: is this right?
  14855. 538.46 s [opt-env-conf-test] + ParserSome mLoc p -> AnyDocsAnd [go p, go (ParserMany mLoc p)] -- TODO: is this right?
  14856. 538.46 s [opt-env-conf-test] ParserAllOrNothing _ p -> go p
  14857. 538.46 s [opt-env-conf-test] ParserCheck _ _ _ _ p -> go p
  14858. 538.46 s [opt-env-conf-test] ParserCommands _ mDefault cs -> AnyDocsCommands mDefault $ map commandParserDocs cs
  14859. 538.46 s [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Doc.hs:177:46-60
  14860. 538.46 s [opt-env-conf-test] @@ -174,7 +174,7 @@
  14861. 538.46 s [opt-env-conf-test] ParserAllOrNothing _ p -> go p
  14862. 538.46 s [opt-env-conf-test] ParserCheck _ _ _ _ p -> go p
  14863. 538.46 s [opt-env-conf-test] ParserCommands _ mDefault cs -> AnyDocsCommands mDefault $ map commandParserDocs cs
  14864. 538.46 s [opt-env-conf-test] - ParserWithConfig _ p1 p2 -> AnyDocsAnd [go p1, go p2] -- TODO: is this right? Maybe we want to document that it's not a pure parser?
  14865. 538.46 s [opt-env-conf-test] + ParserWithConfig _ p1 p2 -> AnyDocsAnd [] -- TODO: is this right? Maybe we want to document that it's not a pure parser?
  14866. 538.46 s [opt-env-conf-test] ParserSetting _ set -> AnyDocsSingle $ settingSetDoc set
  14867. 538.46 s [opt-env-conf-test]
  14868. 538.46 s [opt-env-conf-test] commandParserDocs :: Command a -> CommandDoc (Maybe SetDoc)
  14869. 538.46 s [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Doc.hs:177:46-60
  14870. 538.46 s [opt-env-conf-test] @@ -174,7 +174,7 @@
  14871. 538.46 s [opt-env-conf-test] ParserAllOrNothing _ p -> go p
  14872. 538.46 s [opt-env-conf-test] ParserCheck _ _ _ _ p -> go p
  14873. 538.46 s [opt-env-conf-test] ParserCommands _ mDefault cs -> AnyDocsCommands mDefault $ map commandParserDocs cs
  14874. 538.46 s [opt-env-conf-test] - ParserWithConfig _ p1 p2 -> AnyDocsAnd [go p1, go p2] -- TODO: is this right? Maybe we want to document that it's not a pure parser?
  14875. 538.46 s [opt-env-conf-test] + ParserWithConfig _ p1 p2 -> AnyDocsAnd [go p1, go p2] -- TODO: is this right? Maybe we want to document that it's not a pure parser?
  14876. 538.46 s [opt-env-conf-test] ParserSetting _ set -> AnyDocsSingle $ settingSetDoc set
  14877. 538.46 s [opt-env-conf-test]
  14878. 538.46 s [opt-env-conf-test] commandParserDocs :: Command a -> CommandDoc (Maybe SetDoc)
  14879. 538.46 s [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Doc.hs:449:66-102
  14880. 538.46 s [opt-env-conf-test] @@ -446,7 +446,7 @@
  14881. 538.46 s [opt-env-conf-test] ]
  14882. 538.46 s [opt-env-conf-test]
  14883. 538.46 s [opt-env-conf-test] withHelpAndVersionDocs :: Maybe Version -> AnyDocs (Maybe SetDoc) -> AnyDocs (Maybe SetDoc)
  14884. 538.46 s [opt-env-conf-test] -withHelpAndVersionDocs mVersion sd = simplifyAnyDocs $ AnyDocsOr [helpDocs, versionDocs mVersion, sd]
  14885. 538.46 s [opt-env-conf-test] +withHelpAndVersionDocs mVersion sd = simplifyAnyDocs $ AnyDocsOr []
  14886. 538.47 s [opt-env-conf-test]
  14887. 538.47 s [opt-env-conf-test] withHelpDocs :: AnyDocs (Maybe SetDoc) -> AnyDocs (Maybe SetDoc)
  14888. 538.47 s [opt-env-conf-test] withHelpDocs sd = simplifyAnyDocs $ AnyDocsOr [helpDocs, sd]
  14889. 538.47 s [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Doc.hs:449:66-102
  14890. 538.47 s [opt-env-conf-test] @@ -446,7 +446,8 @@
  14891. 538.47 s [opt-env-conf-test] ]
  14892. 538.47 s [opt-env-conf-test]
  14893. 538.47 s [opt-env-conf-test] withHelpAndVersionDocs :: Maybe Version -> AnyDocs (Maybe SetDoc) -> AnyDocs (Maybe SetDoc)
  14894. 538.47 s [opt-env-conf-test] -withHelpAndVersionDocs mVersion sd = simplifyAnyDocs $ AnyDocsOr [helpDocs, versionDocs mVersion, sd]
  14895. 538.47 s [opt-env-conf-test] +withHelpAndVersionDocs mVersion sd = simplifyAnyDocs $ AnyDocsOr [helpDocs, versionDocs mVersion
  14896. 538.47 s [opt-env-conf-test] +]
  14897. 538.47 s [opt-env-conf-test]
  14898. 538.47 s [opt-env-conf-test] withHelpDocs :: AnyDocs (Maybe SetDoc) -> AnyDocs (Maybe SetDoc)
  14899. 538.47 s [opt-env-conf-test] withHelpDocs sd = simplifyAnyDocs $ AnyDocsOr [helpDocs, sd]
  14900. 538.47 s [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Doc.hs:449:66-102
  14901. 538.47 s [opt-env-conf-test] @@ -446,7 +446,7 @@
  14902. 538.47 s [opt-env-conf-test] ]
  14903. 538.47 s [opt-env-conf-test]
  14904. 538.47 s [opt-env-conf-test] withHelpAndVersionDocs :: Maybe Version -> AnyDocs (Maybe SetDoc) -> AnyDocs (Maybe SetDoc)
  14905. 538.47 s [opt-env-conf-test] -withHelpAndVersionDocs mVersion sd = simplifyAnyDocs $ AnyDocsOr [helpDocs, versionDocs mVersion, sd]
  14906. 538.47 s [opt-env-conf-test] +withHelpAndVersionDocs mVersion sd = simplifyAnyDocs $ AnyDocsOr [helpDocs, versionDocs mVersion, sd]
  14907. 538.47 s [opt-env-conf-test]
  14908. 538.47 s [opt-env-conf-test] withHelpDocs :: AnyDocs (Maybe SetDoc) -> AnyDocs (Maybe SetDoc)
  14909. 538.47 s [opt-env-conf-test] withHelpDocs sd = simplifyAnyDocs $ AnyDocsOr [helpDocs, sd]
  14910. 538.47 s [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Doc.hs:452:47-61
  14911. 538.47 s [opt-env-conf-test] @@ -449,7 +449,7 @@
  14912. 538.47 s [opt-env-conf-test] withHelpAndVersionDocs mVersion sd = simplifyAnyDocs $ AnyDocsOr [helpDocs, versionDocs mVersion, sd]
  14913. 538.47 s [opt-env-conf-test]
  14914. 538.47 s [opt-env-conf-test] withHelpDocs :: AnyDocs (Maybe SetDoc) -> AnyDocs (Maybe SetDoc)
  14915. 538.47 s [opt-env-conf-test] -withHelpDocs sd = simplifyAnyDocs $ AnyDocsOr [helpDocs, sd]
  14916. 538.47 s [opt-env-conf-test] +withHelpDocs sd = simplifyAnyDocs $ AnyDocsOr []
  14917. 538.47 s [opt-env-conf-test]
  14918. 538.47 s [opt-env-conf-test] helpDocs :: AnyDocs (Maybe SetDoc)
  14919. 538.47 s [opt-env-conf-test] helpDocs =
  14920. 538.47 s [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Doc.hs:452:47-61
  14921. 538.47 s [opt-env-conf-test] @@ -449,7 +449,7 @@
  14922. 538.47 s [opt-env-conf-test] withHelpAndVersionDocs mVersion sd = simplifyAnyDocs $ AnyDocsOr [helpDocs, versionDocs mVersion, sd]
  14923. 538.47 s [opt-env-conf-test]
  14924. 538.47 s [opt-env-conf-test] withHelpDocs :: AnyDocs (Maybe SetDoc) -> AnyDocs (Maybe SetDoc)
  14925. 538.47 s [opt-env-conf-test] -withHelpDocs sd = simplifyAnyDocs $ AnyDocsOr [helpDocs, sd]
  14926. 538.47 s [opt-env-conf-test] +withHelpDocs sd = simplifyAnyDocs $ AnyDocsOr [helpDocs, sd]
  14927. 538.47 s [opt-env-conf-test]
  14928. 538.47 s [opt-env-conf-test] helpDocs :: AnyDocs (Maybe SetDoc)
  14929. 538.47 s [opt-env-conf-test] helpDocs =
  14930. 538.47 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:510:12-34
  14931. 538.47 s [opt-env-conf-test] @@ -507,7 +507,7 @@
  14932. 538.47 s [opt-env-conf-test] goSameHelp h = \case
  14933. 538.47 s [opt-env-conf-test] [] -> ([], [])
  14934. 538.47 s [opt-env-conf-test] (AnyDocsSingle d : ds) ->
  14935. 538.47 s [opt-env-conf-test] - if setDocHelp d == Just h
  14936. 538.47 s [opt-env-conf-test] + if True
  14937. 538.47 s [opt-env-conf-test] then
  14938. 538.47 s [opt-env-conf-test] let (sds, rest) = goSameHelp h ds
  14939. 538.47 s [opt-env-conf-test] in (d : sds, rest)
  14940. 538.47 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:510:12-34
  14941. 538.47 s [opt-env-conf-test] @@ -507,7 +507,7 @@
  14942. 538.47 s [opt-env-conf-test] goSameHelp h = \case
  14943. 538.47 s [opt-env-conf-test] [] -> ([], [])
  14944. 538.47 s [opt-env-conf-test] (AnyDocsSingle d : ds) ->
  14945. 538.47 s [opt-env-conf-test] - if setDocHelp d == Just h
  14946. 538.47 s [opt-env-conf-test] + if False
  14947. 538.47 s [opt-env-conf-test] then
  14948. 538.47 s [opt-env-conf-test] let (sds, rest) = goSameHelp h ds
  14949. 538.47 s [opt-env-conf-test] in (d : sds, rest)
  14950. 538.47 s [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Doc.hs:510:12-34
  14951. 538.47 s [opt-env-conf-test] @@ -507,7 +507,7 @@
  14952. 538.47 s [opt-env-conf-test] goSameHelp h = \case
  14953. 538.47 s [opt-env-conf-test] [] -> ([], [])
  14954. 538.47 s [opt-env-conf-test] (AnyDocsSingle d : ds) ->
  14955. 538.47 s [opt-env-conf-test] - if setDocHelp d == Just h
  14956. 538.47 s [opt-env-conf-test] + if not (setDocHelp d == Just h)
  14957. 538.47 s [opt-env-conf-test] then
  14958. 538.47 s [opt-env-conf-test] let (sds, rest) = goSameHelp h ds
  14959. 538.47 s [opt-env-conf-test] in (d : sds, rest)
  14960. 538.47 s [opt-env-conf-test] Testing mutation CondFlip at src/OptEnvConf/Doc.hs:510:9-42
  14961. 538.47 s [opt-env-conf-test] @@ -507,11 +507,11 @@
  14962. 538.47 s [opt-env-conf-test] goSameHelp h = \case
  14963. 538.47 s [opt-env-conf-test] [] -> ([], [])
  14964. 538.47 s [opt-env-conf-test] (AnyDocsSingle d : ds) ->
  14965. 538.47 s [opt-env-conf-test] - if setDocHelp d == Just h
  14966. 538.47 s [opt-env-conf-test] - then
  14967. 538.47 s [opt-env-conf-test] - let (sds, rest) = goSameHelp h ds
  14968. 538.47 s [opt-env-conf-test] - in (d : sds, rest)
  14969. 538.47 s [opt-env-conf-test] - else ([], AnyDocsSingle d : ds)
  14970. 538.47 s [opt-env-conf-test] + if setDocHelp d == Just h
  14971. 538.47 s [opt-env-conf-test] + then
  14972. 538.47 s [opt-env-conf-test] + let (sds, rest) = goSameHelp h ds
  14973. 538.47 s [opt-env-conf-test] + in (d : sds, rest)
  14974. 538.47 s [opt-env-conf-test] + else ([], AnyDocsSingle d : ds)
  14975. 538.47 s [opt-env-conf-test] ds -> ([], ds)
  14976. 538.47 s [opt-env-conf-test]
  14977. 538.47 s [opt-env-conf-test] -- Group together settings with the same help (produced by combinators like enableDisableSwitch)
  14978. 538.47 s [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Doc.hs:501:13-14
  14979. 538.47 s [opt-env-conf-test] @@ -498,9 +498,7 @@
  14980. 538.47 s [opt-env-conf-test] AnyDocsOr ds -> concatMap go ds
  14981. 538.47 s [opt-env-conf-test] AnyDocsSingle (d :| ds) ->
  14982. 538.47 s [opt-env-conf-test] [ concat
  14983. 538.47 s [opt-env-conf-test] - [ indent $ renderSetDocHeader (setDocHelp d),
  14984. 538.47 s [opt-env-conf-test] - indent $ concatMap renderSetDocWithoutHeader (d : ds)
  14985. 538.48 s [opt-env-conf-test] - ]
  14986. 538.48 s [opt-env-conf-test] + []
  14987. 538.48 s [opt-env-conf-test] ]
  14988. 538.48 s [opt-env-conf-test]
  14989. 538.48 s [opt-env-conf-test] goSameHelp :: Help -> [AnyDocs SetDoc] -> ([SetDoc], [AnyDocs SetDoc])
  14990. 538.48 s [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Doc.hs:501:13-14
  14991. 538.48 s [opt-env-conf-test] @@ -498,9 +498,9 @@
  14992. 538.48 s [opt-env-conf-test] AnyDocsOr ds -> concatMap go ds
  14993. 538.48 s [opt-env-conf-test] AnyDocsSingle (d :| ds) ->
  14994. 538.48 s [opt-env-conf-test] [ concat
  14995. 538.48 s [opt-env-conf-test] - [ indent $ renderSetDocHeader (setDocHelp d),
  14996. 538.48 s [opt-env-conf-test] - indent $ concatMap renderSetDocWithoutHeader (d : ds)
  14997. 538.48 s [opt-env-conf-test] - ]
  14998. 538.48 s [opt-env-conf-test] + [ indent $ renderSetDocHeader (setDocHelp d),
  14999. 538.48 s [opt-env-conf-test] + indent $ concatMap renderSetDocWithoutHeader (d : ds)
  15000. 538.48 s [opt-env-conf-test] + ]
  15001. 538.48 s [opt-env-conf-test] ]
  15002. 538.48 s [opt-env-conf-test]
  15003. 538.48 s [opt-env-conf-test] goSameHelp :: Help -> [AnyDocs SetDoc] -> ([SetDoc], [AnyDocs SetDoc])
  15004. 538.48 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:588:12-34
  15005. 538.48 s [opt-env-conf-test] @@ -585,7 +585,7 @@
  15006. 538.48 s [opt-env-conf-test] goSameHelp h = \case
  15007. 538.48 s [opt-env-conf-test] [] -> ([], [])
  15008. 538.48 s [opt-env-conf-test] (AnyDocsSingle d : ds) ->
  15009. 538.48 s [opt-env-conf-test] - if setDocHelp d == Just h
  15010. 538.48 s [opt-env-conf-test] + if True
  15011. 538.48 s [opt-env-conf-test] then
  15012. 538.48 s [opt-env-conf-test] let (sds, rest) = goSameHelp h ds
  15013. 538.48 s [opt-env-conf-test] in (d : sds, rest)
  15014. 538.48 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:588:12-34
  15015. 538.48 s [opt-env-conf-test] @@ -585,7 +585,7 @@
  15016. 538.48 s [opt-env-conf-test] goSameHelp h = \case
  15017. 538.48 s [opt-env-conf-test] [] -> ([], [])
  15018. 538.48 s [opt-env-conf-test] (AnyDocsSingle d : ds) ->
  15019. 538.48 s [opt-env-conf-test] - if setDocHelp d == Just h
  15020. 538.48 s [opt-env-conf-test] + if False
  15021. 538.48 s [opt-env-conf-test] then
  15022. 538.48 s [opt-env-conf-test] let (sds, rest) = goSameHelp h ds
  15023. 538.48 s [opt-env-conf-test] in (d : sds, rest)
  15024. 538.48 s [opt-env-conf-test] Testing mutation BoolLit at src/OptEnvConf/Doc.hs:541:40-44
  15025. 538.48 s [opt-env-conf-test] @@ -538,7 +538,7 @@
  15026. 538.48 s [opt-env-conf-test] (d : ds) -> go' d : goOr' ds
  15027. 538.48 s [opt-env-conf-test]
  15028. 538.48 s [opt-env-conf-test] renderCommandDocs :: AnyDocs (Maybe SetDoc) -> [Chunk]
  15029. 538.48 s [opt-env-conf-test] -renderCommandDocs = unlinesChunks . go True . withoutHiddenDocs
  15030. 539.96 s [opt-env-conf-test] +renderCommandDocs = unlinesChunks . go False . withoutHiddenDocs
  15031. 539.96 s [opt-env-conf-test] where
  15032. 539.96 s [opt-env-conf-test] go :: Bool -> AnyDocs SetDoc -> [[Chunk]]
  15033. 539.96 s [opt-env-conf-test] go isTopLevel = \case
  15034. 539.96 s [opt-env-conf-test] Testing mutation CondFlip at src/OptEnvConf/Doc.hs:588:9-42
  15035. 539.96 s [opt-env-conf-test] @@ -585,11 +585,11 @@
  15036. 539.96 s [opt-env-conf-test] goSameHelp h = \case
  15037. 539.96 s [opt-env-conf-test] [] -> ([], [])
  15038. 539.96 s [opt-env-conf-test] (AnyDocsSingle d : ds) ->
  15039. 539.96 s [opt-env-conf-test] - if setDocHelp d == Just h
  15040. 539.96 s [opt-env-conf-test] - then
  15041. 539.96 s [opt-env-conf-test] - let (sds, rest) = goSameHelp h ds
  15042. 539.96 s [opt-env-conf-test] - in (d : sds, rest)
  15043. 539.96 s [opt-env-conf-test] - else ([], AnyDocsSingle d : ds)
  15044. 539.96 s [opt-env-conf-test] + if setDocHelp d == Just h
  15045. 539.96 s [opt-env-conf-test] + then
  15046. 539.96 s [opt-env-conf-test] + let (sds, rest) = goSameHelp h ds
  15047. 539.96 s [opt-env-conf-test] + in (d : sds, rest)
  15048. 539.96 s [opt-env-conf-test] + else ([], AnyDocsSingle d : ds)
  15049. 539.96 s [opt-env-conf-test] ds -> ([], ds)
  15050. 539.96 s [opt-env-conf-test]
  15051. 539.96 s [opt-env-conf-test] renderCommandDocsShort :: AnyDocs (Maybe SetDoc) -> [Chunk]
  15052. 539.96 s [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Doc.hs:588:12-34
  15053. 539.96 s [opt-env-conf-test] @@ -585,7 +585,7 @@
  15054. 539.97 s [opt-env-conf-test] goSameHelp h = \case
  15055. 539.97 s [opt-env-conf-test] [] -> ([], [])
  15056. 539.97 s [opt-env-conf-test] (AnyDocsSingle d : ds) ->
  15057. 539.97 s [opt-env-conf-test] - if setDocHelp d == Just h
  15058. 539.97 s [opt-env-conf-test] + if not (setDocHelp d == Just h)
  15059. 539.97 s [opt-env-conf-test] then
  15060. 539.97 s [opt-env-conf-test] let (sds, rest) = goSameHelp h ds
  15061. 539.97 s [opt-env-conf-test] in (d : sds, rest)
  15062. 539.97 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:566:17-27
  15063. 539.97 s [opt-env-conf-test] @@ -563,7 +563,7 @@
  15064. 539.97 s [opt-env-conf-test] goOr :: Bool -> [AnyDocs SetDoc] -> [[Chunk]]
  15065. 539.97 s [opt-env-conf-test] goOr isTopLevel = \case
  15066. 539.97 s [opt-env-conf-test] [] -> []
  15067. 539.97 s [opt-env-conf-test] - [d] -> go isTopLevel d
  15068. 539.97 s [opt-env-conf-test] + [d] -> go True d
  15069. 539.97 s [opt-env-conf-test] (AnyDocsSingle d : ds) ->
  15070. 539.97 s [opt-env-conf-test] case setDocHelp d of
  15071. 539.97 s [opt-env-conf-test] Nothing -> go isTopLevel (AnyDocsSingle d) ++ goOr isTopLevel ds
  15072. 539.97 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:566:17-27
  15073. 539.97 s [opt-env-conf-test] @@ -563,7 +563,7 @@
  15074. 539.97 s [opt-env-conf-test] goOr :: Bool -> [AnyDocs SetDoc] -> [[Chunk]]
  15075. 539.97 s [opt-env-conf-test] goOr isTopLevel = \case
  15076. 539.97 s [opt-env-conf-test] [] -> []
  15077. 539.97 s [opt-env-conf-test] - [d] -> go isTopLevel d
  15078. 539.97 s [opt-env-conf-test] + [d] -> go False d
  15079. 539.97 s [opt-env-conf-test] (AnyDocsSingle d : ds) ->
  15080. 539.97 s [opt-env-conf-test] case setDocHelp d of
  15081. 539.97 s [opt-env-conf-test] Nothing -> go isTopLevel (AnyDocsSingle d) ++ goOr isTopLevel ds
  15082. 539.97 s [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Doc.hs:566:17-27
  15083. 539.97 s [opt-env-conf-test] @@ -563,7 +563,7 @@
  15084. 539.97 s [opt-env-conf-test] goOr :: Bool -> [AnyDocs SetDoc] -> [[Chunk]]
  15085. 539.97 s [opt-env-conf-test] goOr isTopLevel = \case
  15086. 539.97 s [opt-env-conf-test] [] -> []
  15087. 539.97 s [opt-env-conf-test] - [d] -> go isTopLevel d
  15088. 539.97 s [opt-env-conf-test] + [d] -> go not (isTopLevel) d
  15089. 539.97 s [opt-env-conf-test] (AnyDocsSingle d : ds) ->
  15090. 539.97 s [opt-env-conf-test] case setDocHelp d of
  15091. 539.97 s [opt-env-conf-test] Nothing -> go isTopLevel (AnyDocsSingle d) ++ goOr isTopLevel ds
  15092. 539.97 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:569:25-35
  15093. 539.97 s [opt-env-conf-test] @@ -566,7 +566,7 @@
  15094. 539.97 s [opt-env-conf-test] [d] -> go isTopLevel d
  15095. 539.97 s [opt-env-conf-test] (AnyDocsSingle d : ds) ->
  15096. 539.97 s [opt-env-conf-test] case setDocHelp d of
  15097. 539.97 s [opt-env-conf-test] - Nothing -> go isTopLevel (AnyDocsSingle d) ++ goOr isTopLevel ds
  15098. 539.97 s [opt-env-conf-test] + Nothing -> go True (AnyDocsSingle d) ++ goOr isTopLevel ds
  15099. 539.97 s [opt-env-conf-test] Just h ->
  15100. 539.97 s [opt-env-conf-test] let (sds, rest) = goSameHelp h ds
  15101. 539.97 s [opt-env-conf-test] in concat
  15102. 539.97 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:569:25-35
  15103. 539.97 s [opt-env-conf-test] @@ -566,7 +566,7 @@
  15104. 539.97 s [opt-env-conf-test] [d] -> go isTopLevel d
  15105. 539.97 s [opt-env-conf-test] (AnyDocsSingle d : ds) ->
  15106. 539.97 s [opt-env-conf-test] case setDocHelp d of
  15107. 539.97 s [opt-env-conf-test] - Nothing -> go isTopLevel (AnyDocsSingle d) ++ goOr isTopLevel ds
  15108. 539.97 s [opt-env-conf-test] + Nothing -> go False (AnyDocsSingle d) ++ goOr isTopLevel ds
  15109. 539.97 s [opt-env-conf-test] Just h ->
  15110. 539.97 s [opt-env-conf-test] let (sds, rest) = goSameHelp h ds
  15111. 539.97 s [opt-env-conf-test] in concat
  15112. 539.98 s [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Doc.hs:569:25-35
  15113. 539.98 s [opt-env-conf-test] @@ -566,7 +566,7 @@
  15114. 539.98 s [opt-env-conf-test] [d] -> go isTopLevel d
  15115. 539.98 s [opt-env-conf-test] (AnyDocsSingle d : ds) ->
  15116. 539.98 s [opt-env-conf-test] case setDocHelp d of
  15117. 539.98 s [opt-env-conf-test] - Nothing -> go isTopLevel (AnyDocsSingle d) ++ goOr isTopLevel ds
  15118. 539.98 s [opt-env-conf-test] + Nothing -> go not (isTopLevel) (AnyDocsSingle d) ++ goOr isTopLevel ds
  15119. 539.98 s [opt-env-conf-test] Just h ->
  15120. 539.98 s [opt-env-conf-test] let (sds, rest) = goSameHelp h ds
  15121. 539.98 s [opt-env-conf-test] in concat
  15122. 539.98 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:569:62-72
  15123. 539.98 s [opt-env-conf-test] @@ -566,7 +566,7 @@
  15124. 539.98 s [opt-env-conf-test] [d] -> go isTopLevel d
  15125. 539.98 s [opt-env-conf-test] (AnyDocsSingle d : ds) ->
  15126. 539.98 s [opt-env-conf-test] case setDocHelp d of
  15127. 539.98 s [opt-env-conf-test] - Nothing -> go isTopLevel (AnyDocsSingle d) ++ goOr isTopLevel ds
  15128. 539.98 s [opt-env-conf-test] + Nothing -> go isTopLevel (AnyDocsSingle d) ++ goOr True ds
  15129. 539.98 s [opt-env-conf-test] Just h ->
  15130. 539.98 s [opt-env-conf-test] let (sds, rest) = goSameHelp h ds
  15131. 539.98 s [opt-env-conf-test] in concat
  15132. 539.98 s [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Doc.hs:569:62-72
  15133. 539.98 s [opt-env-conf-test] @@ -566,7 +566,7 @@
  15134. 539.98 s [opt-env-conf-test] [d] -> go isTopLevel d
  15135. 539.98 s [opt-env-conf-test] (AnyDocsSingle d : ds) ->
  15136. 539.98 s [opt-env-conf-test] case setDocHelp d of
  15137. 539.98 s [opt-env-conf-test] - Nothing -> go isTopLevel (AnyDocsSingle d) ++ goOr isTopLevel ds
  15138. 539.98 s [opt-env-conf-test] + Nothing -> go isTopLevel (AnyDocsSingle d) ++ goOr not (isTopLevel) ds
  15139. 539.98 s [opt-env-conf-test] Just h ->
  15140. 539.98 s [opt-env-conf-test] let (sds, rest) = goSameHelp h ds
  15141. 539.98 s [opt-env-conf-test] in concat
  15142. 539.98 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:579:29-39
  15143. 539.98 s [opt-env-conf-test] @@ -576,7 +576,7 @@
  15144. 539.98 s [opt-env-conf-test] indent $ concatMap renderSetDocWithoutHeader $ d : sds,
  15145. 539.98 s [opt-env-conf-test] [[]]
  15146. 539.98 s [opt-env-conf-test] ]
  15147. 539.98 s [opt-env-conf-test] - | not isTopLevel
  15148. 539.98 s [opt-env-conf-test] + | not True
  15149. 539.98 s [opt-env-conf-test] ],
  15150. 539.98 s [opt-env-conf-test] goOr isTopLevel rest
  15151. 539.98 s [opt-env-conf-test] ]
  15152. 539.98 s [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Doc.hs:579:29-39
  15153. 539.98 s [opt-env-conf-test] @@ -576,7 +576,7 @@
  15154. 539.98 s [opt-env-conf-test] indent $ concatMap renderSetDocWithoutHeader $ d : sds,
  15155. 539.98 s [opt-env-conf-test] [[]]
  15156. 539.98 s [opt-env-conf-test] ]
  15157. 539.98 s [opt-env-conf-test] - | not isTopLevel
  15158. 539.98 s [opt-env-conf-test] + | not not (isTopLevel)
  15159. 539.98 s [opt-env-conf-test] ],
  15160. 539.98 s [opt-env-conf-test] goOr isTopLevel rest
  15161. 539.98 s [opt-env-conf-test] ]
  15162. 539.98 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:579:25-39
  15163. 539.98 s [opt-env-conf-test] @@ -576,7 +576,7 @@
  15164. 539.98 s [opt-env-conf-test] indent $ concatMap renderSetDocWithoutHeader $ d : sds,
  15165. 539.98 s [opt-env-conf-test] [[]]
  15166. 539.98 s [opt-env-conf-test] ]
  15167. 539.98 s [opt-env-conf-test] - | not isTopLevel
  15168. 539.98 s [opt-env-conf-test] + | True
  15169. 539.98 s [opt-env-conf-test] ],
  15170. 539.98 s [opt-env-conf-test] goOr isTopLevel rest
  15171. 539.98 s [opt-env-conf-test] ]
  15172. 539.98 s [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Doc.hs:579:25-39
  15173. 539.98 s [opt-env-conf-test] @@ -576,7 +576,7 @@
  15174. 539.98 s [opt-env-conf-test] indent $ concatMap renderSetDocWithoutHeader $ d : sds,
  15175. 539.98 s [opt-env-conf-test] [[]]
  15176. 539.98 s [opt-env-conf-test] ]
  15177. 539.98 s [opt-env-conf-test] - | not isTopLevel
  15178. 539.98 s [opt-env-conf-test] + | not (not isTopLevel)
  15179. 539.98 s [opt-env-conf-test] ],
  15180. 539.98 s [opt-env-conf-test] goOr isTopLevel rest
  15181. 539.98 s [opt-env-conf-test] ]
  15182. 539.98 s [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Doc.hs:575:27-28
  15183. 539.98 s [opt-env-conf-test] @@ -572,10 +572,7 @@
  15184. 539.98 s [opt-env-conf-test] in concat
  15185. 539.98 s [opt-env-conf-test] [ concat
  15186. 539.98 s [opt-env-conf-test] [ concat
  15187. 539.98 s [opt-env-conf-test] - [ indent $ renderSetDocHeader (Just h),
  15188. 539.98 s [opt-env-conf-test] - indent $ concatMap renderSetDocWithoutHeader $ d : sds,
  15189. 539.98 s [opt-env-conf-test] - [[]]
  15190. 539.98 s [opt-env-conf-test] - ]
  15191. 539.98 s [opt-env-conf-test] + []
  15192. 539.98 s [opt-env-conf-test] | not isTopLevel
  15193. 539.98 s [opt-env-conf-test] ],
  15194. 539.98 s [opt-env-conf-test] goOr isTopLevel rest
  15195. 539.98 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:569:62-72
  15196. 539.98 s [opt-env-conf-test] @@ -566,7 +566,7 @@
  15197. 539.98 s [opt-env-conf-test] [d] -> go isTopLevel d
  15198. 539.98 s [opt-env-conf-test] (AnyDocsSingle d : ds) ->
  15199. 539.98 s [opt-env-conf-test] case setDocHelp d of
  15200. 539.98 s [opt-env-conf-test] - Nothing -> go isTopLevel (AnyDocsSingle d) ++ goOr isTopLevel ds
  15201. 539.98 s [opt-env-conf-test] + Nothing -> go isTopLevel (AnyDocsSingle d) ++ goOr False ds
  15202. 539.98 s [opt-env-conf-test] Just h ->
  15203. 539.98 s [opt-env-conf-test] let (sds, rest) = goSameHelp h ds
  15204. 539.98 s [opt-env-conf-test] in concat
  15205. 539.98 s [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Doc.hs:575:27-28
  15206. 539.98 s [opt-env-conf-test] @@ -572,10 +572,10 @@
  15207. 539.98 s [opt-env-conf-test] in concat
  15208. 539.98 s [opt-env-conf-test] [ concat
  15209. 539.98 s [opt-env-conf-test] [ concat
  15210. 539.98 s [opt-env-conf-test] - [ indent $ renderSetDocHeader (Just h),
  15211. 539.98 s [opt-env-conf-test] - indent $ concatMap renderSetDocWithoutHeader $ d : sds,
  15212. 539.98 s [opt-env-conf-test] - [[]]
  15213. 539.98 s [opt-env-conf-test] - ]
  15214. 539.98 s [opt-env-conf-test] + [ indent $ renderSetDocHeader (Just h),
  15215. 539.98 s [opt-env-conf-test] + indent $ concatMap renderSetDocWithoutHeader $ d : sds,
  15216. 539.98 s [opt-env-conf-test] + [[]]
  15217. 539.99 s [opt-env-conf-test] + ]
  15218. 539.99 s [opt-env-conf-test] | not isTopLevel
  15219. 539.99 s [opt-env-conf-test] ],
  15220. 539.99 s [opt-env-conf-test] goOr isTopLevel rest
  15221. 539.99 s [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Doc.hs:575:27-28
  15222. 539.99 s [opt-env-conf-test] @@ -572,10 +572,10 @@
  15223. 539.99 s [opt-env-conf-test] in concat
  15224. 539.99 s [opt-env-conf-test] [ concat
  15225. 539.99 s [opt-env-conf-test] [ concat
  15226. 539.99 s [opt-env-conf-test] - [ indent $ renderSetDocHeader (Just h),
  15227. 539.99 s [opt-env-conf-test] - indent $ concatMap renderSetDocWithoutHeader $ d : sds,
  15228. 539.99 s [opt-env-conf-test] - [[]]
  15229. 539.99 s [opt-env-conf-test] - ]
  15230. 539.99 s [opt-env-conf-test] + [ indent $ renderSetDocHeader (Just h),
  15231. 539.99 s [opt-env-conf-test] + indent $ concatMap renderSetDocWithoutHeader $ d : sds,
  15232. 539.99 s [opt-env-conf-test] + [[]]
  15233. 539.99 s [opt-env-conf-test] + ]
  15234. 539.99 s [opt-env-conf-test] | not isTopLevel
  15235. 539.99 s [opt-env-conf-test] ],
  15236. 539.99 s [opt-env-conf-test] goOr isTopLevel rest
  15237. 542.41 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:581:26-36
  15238. 542.41 s [opt-env-conf-test] @@ -578,7 +578,7 @@
  15239. 542.41 s [opt-env-conf-test] ]
  15240. 542.41 s [opt-env-conf-test] | not isTopLevel
  15241. 542.41 s [opt-env-conf-test] ],
  15242. 542.41 s [opt-env-conf-test] - goOr isTopLevel rest
  15243. 542.41 s [opt-env-conf-test] + goOr True rest
  15244. 542.41 s [opt-env-conf-test] ]
  15245. 542.41 s [opt-env-conf-test] (d : ds) -> go isTopLevel d ++ goOr isTopLevel ds
  15246. 542.41 s [opt-env-conf-test] goSameHelp :: Help -> [AnyDocs SetDoc] -> ([SetDoc], [AnyDocs SetDoc])
  15247. 542.41 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:581:26-36
  15248. 542.41 s [opt-env-conf-test] @@ -578,7 +578,7 @@
  15249. 542.41 s [opt-env-conf-test] ]
  15250. 542.41 s [opt-env-conf-test] | not isTopLevel
  15251. 542.41 s [opt-env-conf-test] ],
  15252. 542.41 s [opt-env-conf-test] - goOr isTopLevel rest
  15253. 542.41 s [opt-env-conf-test] + goOr False rest
  15254. 542.41 s [opt-env-conf-test] ]
  15255. 542.41 s [opt-env-conf-test] (d : ds) -> go isTopLevel d ++ goOr isTopLevel ds
  15256. 542.41 s [opt-env-conf-test] goSameHelp :: Help -> [AnyDocs SetDoc] -> ([SetDoc], [AnyDocs SetDoc])
  15257. 542.42 s [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Doc.hs:581:26-36
  15258. 542.42 s [opt-env-conf-test] @@ -578,7 +578,7 @@
  15259. 542.42 s [opt-env-conf-test] ]
  15260. 542.42 s [opt-env-conf-test] | not isTopLevel
  15261. 542.42 s [opt-env-conf-test] ],
  15262. 542.42 s [opt-env-conf-test] - goOr isTopLevel rest
  15263. 542.42 s [opt-env-conf-test] + goOr not (isTopLevel) rest
  15264. 542.42 s [opt-env-conf-test] ]
  15265. 542.42 s [opt-env-conf-test] (d : ds) -> go isTopLevel d ++ goOr isTopLevel ds
  15266. 542.42 s [opt-env-conf-test] goSameHelp :: Help -> [AnyDocs SetDoc] -> ([SetDoc], [AnyDocs SetDoc])
  15267. 542.42 s [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Doc.hs:573:19-20
  15268. 542.42 s [opt-env-conf-test] @@ -570,16 +570,7 @@
  15269. 542.42 s [opt-env-conf-test] Just h ->
  15270. 542.42 s [opt-env-conf-test] let (sds, rest) = goSameHelp h ds
  15271. 542.42 s [opt-env-conf-test] in concat
  15272. 542.42 s [opt-env-conf-test] - [ concat
  15273. 542.42 s [opt-env-conf-test] - [ concat
  15274. 542.42 s [opt-env-conf-test] - [ indent $ renderSetDocHeader (Just h),
  15275. 542.42 s [opt-env-conf-test] - indent $ concatMap renderSetDocWithoutHeader $ d : sds,
  15276. 542.42 s [opt-env-conf-test] - [[]]
  15277. 542.42 s [opt-env-conf-test] - ]
  15278. 542.42 s [opt-env-conf-test] - | not isTopLevel
  15279. 542.42 s [opt-env-conf-test] - ],
  15280. 542.42 s [opt-env-conf-test] - goOr isTopLevel rest
  15281. 542.42 s [opt-env-conf-test] - ]
  15282. 542.42 s [opt-env-conf-test] + []
  15283. 542.42 s [opt-env-conf-test] (d : ds) -> go isTopLevel d ++ goOr isTopLevel ds
  15284. 542.42 s [opt-env-conf-test] goSameHelp :: Help -> [AnyDocs SetDoc] -> ([SetDoc], [AnyDocs SetDoc])
  15285. 542.42 s [opt-env-conf-test] goSameHelp h = \case
  15286. 542.42 s [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Doc.hs:573:19-20
  15287. 542.42 s [opt-env-conf-test] @@ -570,16 +570,16 @@
  15288. 542.42 s [opt-env-conf-test] Just h ->
  15289. 542.42 s [opt-env-conf-test] let (sds, rest) = goSameHelp h ds
  15290. 542.42 s [opt-env-conf-test] in concat
  15291. 542.42 s [opt-env-conf-test] - [ concat
  15292. 542.42 s [opt-env-conf-test] - [ concat
  15293. 542.42 s [opt-env-conf-test] - [ indent $ renderSetDocHeader (Just h),
  15294. 542.42 s [opt-env-conf-test] - indent $ concatMap renderSetDocWithoutHeader $ d : sds,
  15295. 542.42 s [opt-env-conf-test] - [[]]
  15296. 542.42 s [opt-env-conf-test] - ]
  15297. 542.42 s [opt-env-conf-test] - | not isTopLevel
  15298. 542.42 s [opt-env-conf-test] - ],
  15299. 542.42 s [opt-env-conf-test] - goOr isTopLevel rest
  15300. 542.42 s [opt-env-conf-test] - ]
  15301. 542.42 s [opt-env-conf-test] + [ concat
  15302. 542.42 s [opt-env-conf-test] + [ concat
  15303. 542.42 s [opt-env-conf-test] + [ indent $ renderSetDocHeader (Just h),
  15304. 542.42 s [opt-env-conf-test] + indent $ concatMap renderSetDocWithoutHeader $ d : sds,
  15305. 542.42 s [opt-env-conf-test] + [[]]
  15306. 542.42 s [opt-env-conf-test] + ]
  15307. 542.42 s [opt-env-conf-test] + | not isTopLevel
  15308. 542.42 s [opt-env-conf-test] + ],
  15309. 542.42 s [opt-env-conf-test] + goOr isTopLevel rest
  15310. 542.42 s [opt-env-conf-test] + ]
  15311. 542.42 s [opt-env-conf-test] (d : ds) -> go isTopLevel d ++ goOr isTopLevel ds
  15312. 542.42 s [opt-env-conf-test] goSameHelp :: Help -> [AnyDocs SetDoc] -> ([SetDoc], [AnyDocs SetDoc])
  15313. 542.42 s [opt-env-conf-test] goSameHelp h = \case
  15314. 542.42 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:583:22-32
  15315. 542.42 s [opt-env-conf-test] @@ -580,7 +580,7 @@
  15316. 542.42 s [opt-env-conf-test] ],
  15317. 542.42 s [opt-env-conf-test] goOr isTopLevel rest
  15318. 542.42 s [opt-env-conf-test] ]
  15319. 542.42 s [opt-env-conf-test] - (d : ds) -> go isTopLevel d ++ goOr isTopLevel ds
  15320. 542.42 s [opt-env-conf-test] + (d : ds) -> go True d ++ goOr isTopLevel ds
  15321. 542.42 s [opt-env-conf-test] goSameHelp :: Help -> [AnyDocs SetDoc] -> ([SetDoc], [AnyDocs SetDoc])
  15322. 542.42 s [opt-env-conf-test] goSameHelp h = \case
  15323. 542.42 s [opt-env-conf-test] [] -> ([], [])
  15324. 542.42 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:583:22-32
  15325. 542.42 s [opt-env-conf-test] @@ -580,7 +580,7 @@
  15326. 542.42 s [opt-env-conf-test] ],
  15327. 542.42 s [opt-env-conf-test] goOr isTopLevel rest
  15328. 542.42 s [opt-env-conf-test] ]
  15329. 542.42 s [opt-env-conf-test] - (d : ds) -> go isTopLevel d ++ goOr isTopLevel ds
  15330. 542.42 s [opt-env-conf-test] + (d : ds) -> go False d ++ goOr isTopLevel ds
  15331. 542.42 s [opt-env-conf-test] goSameHelp :: Help -> [AnyDocs SetDoc] -> ([SetDoc], [AnyDocs SetDoc])
  15332. 542.42 s [opt-env-conf-test] goSameHelp h = \case
  15333. 542.42 s [opt-env-conf-test] [] -> ([], [])
  15334. 542.42 s [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Doc.hs:583:22-32
  15335. 542.42 s [opt-env-conf-test] @@ -580,7 +580,7 @@
  15336. 542.42 s [opt-env-conf-test] ],
  15337. 542.42 s [opt-env-conf-test] goOr isTopLevel rest
  15338. 542.42 s [opt-env-conf-test] ]
  15339. 542.42 s [opt-env-conf-test] - (d : ds) -> go isTopLevel d ++ goOr isTopLevel ds
  15340. 542.42 s [opt-env-conf-test] + (d : ds) -> go not (isTopLevel) d ++ goOr isTopLevel ds
  15341. 542.42 s [opt-env-conf-test] goSameHelp :: Help -> [AnyDocs SetDoc] -> ([SetDoc], [AnyDocs SetDoc])
  15342. 542.42 s [opt-env-conf-test] goSameHelp h = \case
  15343. 542.42 s [opt-env-conf-test] [] -> ([], [])
  15344. 542.42 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:583:43-53
  15345. 542.42 s [opt-env-conf-test] @@ -580,7 +580,7 @@
  15346. 542.42 s [opt-env-conf-test] ],
  15347. 542.43 s [opt-env-conf-test] goOr isTopLevel rest
  15348. 542.43 s [opt-env-conf-test] ]
  15349. 542.43 s [opt-env-conf-test] - (d : ds) -> go isTopLevel d ++ goOr isTopLevel ds
  15350. 542.43 s [opt-env-conf-test] + (d : ds) -> go isTopLevel d ++ goOr True ds
  15351. 542.43 s [opt-env-conf-test] goSameHelp :: Help -> [AnyDocs SetDoc] -> ([SetDoc], [AnyDocs SetDoc])
  15352. 542.43 s [opt-env-conf-test] goSameHelp h = \case
  15353. 542.43 s [opt-env-conf-test] [] -> ([], [])
  15354. 542.43 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:583:43-53
  15355. 542.43 s [opt-env-conf-test] @@ -580,7 +580,7 @@
  15356. 542.43 s [opt-env-conf-test] ],
  15357. 542.43 s [opt-env-conf-test] goOr isTopLevel rest
  15358. 542.43 s [opt-env-conf-test] ]
  15359. 542.43 s [opt-env-conf-test] - (d : ds) -> go isTopLevel d ++ goOr isTopLevel ds
  15360. 542.43 s [opt-env-conf-test] + (d : ds) -> go isTopLevel d ++ goOr False ds
  15361. 542.43 s [opt-env-conf-test] goSameHelp :: Help -> [AnyDocs SetDoc] -> ([SetDoc], [AnyDocs SetDoc])
  15362. 542.43 s [opt-env-conf-test] goSameHelp h = \case
  15363. 542.43 s [opt-env-conf-test] [] -> ([], [])
  15364. 542.43 s [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Doc.hs:583:43-53
  15365. 542.43 s [opt-env-conf-test] @@ -580,7 +580,7 @@
  15366. 542.43 s [opt-env-conf-test] ],
  15367. 542.43 s [opt-env-conf-test] goOr isTopLevel rest
  15368. 542.43 s [opt-env-conf-test] ]
  15369. 542.43 s [opt-env-conf-test] - (d : ds) -> go isTopLevel d ++ goOr isTopLevel ds
  15370. 542.43 s [opt-env-conf-test] + (d : ds) -> go isTopLevel d ++ goOr not (isTopLevel) ds
  15371. 542.43 s [opt-env-conf-test] goSameHelp :: Help -> [AnyDocs SetDoc] -> ([SetDoc], [AnyDocs SetDoc])
  15372. 542.43 s [opt-env-conf-test] goSameHelp h = \case
  15373. 542.43 s [opt-env-conf-test] [] -> ([], [])
  15374. 542.43 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:555:25-60
  15375. 542.43 s [opt-env-conf-test] @@ -552,7 +552,7 @@
  15376. 542.43 s [opt-env-conf-test] goCommand :: Maybe String -> CommandDoc SetDoc -> [[Chunk]]
  15377. 542.43 s [opt-env-conf-test] goCommand mDefault CommandDoc {..} =
  15378. 542.43 s [opt-env-conf-test] indent $
  15379. 542.43 s [opt-env-conf-test] - let isDefault = mDefault == Just commandDocArgument
  15380. 542.43 s [opt-env-conf-test] + let isDefault = True
  15381. 542.43 s [opt-env-conf-test] suffix = if isDefault then " (default)" else ""
  15382. 542.43 s [opt-env-conf-test] in [helpChunk commandDocHelp]
  15383. 542.43 s [opt-env-conf-test] : ["command: ", commandChunk commandDocArgument, suffix]
  15384. 542.43 s [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Doc.hs:555:25-60
  15385. 542.43 s [opt-env-conf-test] @@ -552,7 +552,7 @@
  15386. 542.43 s [opt-env-conf-test] goCommand :: Maybe String -> CommandDoc SetDoc -> [[Chunk]]
  15387. 542.43 s [opt-env-conf-test] goCommand mDefault CommandDoc {..} =
  15388. 542.43 s [opt-env-conf-test] indent $
  15389. 542.43 s [opt-env-conf-test] - let isDefault = mDefault == Just commandDocArgument
  15390. 542.43 s [opt-env-conf-test] + let isDefault = not (mDefault == Just commandDocArgument)
  15391. 542.43 s [opt-env-conf-test] suffix = if isDefault then " (default)" else ""
  15392. 542.43 s [opt-env-conf-test] in [helpChunk commandDocHelp]
  15393. 542.43 s [opt-env-conf-test] : ["command: ", commandChunk commandDocArgument, suffix]
  15394. 542.43 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:555:25-60
  15395. 542.43 s [opt-env-conf-test] @@ -552,7 +552,7 @@
  15396. 542.43 s [opt-env-conf-test] goCommand :: Maybe String -> CommandDoc SetDoc -> [[Chunk]]
  15397. 542.43 s [opt-env-conf-test] goCommand mDefault CommandDoc {..} =
  15398. 542.43 s [opt-env-conf-test] indent $
  15399. 542.43 s [opt-env-conf-test] - let isDefault = mDefault == Just commandDocArgument
  15400. 542.43 s [opt-env-conf-test] + let isDefault = False
  15401. 542.43 s [opt-env-conf-test] suffix = if isDefault then " (default)" else ""
  15402. 542.43 s [opt-env-conf-test] in [helpChunk commandDocHelp]
  15403. 542.43 s [opt-env-conf-test] : ["command: ", commandChunk commandDocArgument, suffix]
  15404. 542.43 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:556:25-34
  15405. 542.43 s [opt-env-conf-test] @@ -553,7 +553,7 @@
  15406. 542.43 s [opt-env-conf-test] goCommand mDefault CommandDoc {..} =
  15407. 542.43 s [opt-env-conf-test] indent $
  15408. 542.43 s [opt-env-conf-test] let isDefault = mDefault == Just commandDocArgument
  15409. 542.43 s [opt-env-conf-test] - suffix = if isDefault then " (default)" else ""
  15410. 542.43 s [opt-env-conf-test] + suffix = if True then " (default)" else ""
  15411. 542.43 s [opt-env-conf-test] in [helpChunk commandDocHelp]
  15412. 542.43 s [opt-env-conf-test] : ["command: ", commandChunk commandDocArgument, suffix]
  15413. 542.43 s [opt-env-conf-test] : go False commandDocs
  15414. 542.43 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:556:25-34
  15415. 542.43 s [opt-env-conf-test] @@ -553,7 +553,7 @@
  15416. 542.43 s [opt-env-conf-test] goCommand mDefault CommandDoc {..} =
  15417. 542.43 s [opt-env-conf-test] indent $
  15418. 542.43 s [opt-env-conf-test] let isDefault = mDefault == Just commandDocArgument
  15419. 542.43 s [opt-env-conf-test] - suffix = if isDefault then " (default)" else ""
  15420. 542.43 s [opt-env-conf-test] + suffix = if False then " (default)" else ""
  15421. 542.43 s [opt-env-conf-test] in [helpChunk commandDocHelp]
  15422. 542.43 s [opt-env-conf-test] : ["command: ", commandChunk commandDocArgument, suffix]
  15423. 542.43 s [opt-env-conf-test] : go False commandDocs
  15424. 542.43 s [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Doc.hs:556:25-34
  15425. 542.43 s [opt-env-conf-test] @@ -553,7 +553,7 @@
  15426. 542.43 s [opt-env-conf-test] goCommand mDefault CommandDoc {..} =
  15427. 542.43 s [opt-env-conf-test] indent $
  15428. 542.43 s [opt-env-conf-test] let isDefault = mDefault == Just commandDocArgument
  15429. 542.43 s [opt-env-conf-test] - suffix = if isDefault then " (default)" else ""
  15430. 544.82 s [opt-env-conf-test] + suffix = if not (isDefault) then " (default)" else ""
  15431. 544.82 s [opt-env-conf-test] in [helpChunk commandDocHelp]
  15432. 544.92 s [opt-env-conf-test] : ["command: ", commandChunk commandDocArgument, suffix]
  15433. 544.92 s [opt-env-conf-test] : go False commandDocs
  15434. 544.93 s [opt-env-conf-test] Testing mutation CondFlip at src/OptEnvConf/Doc.hs:556:22-60
  15435. 544.93 s [opt-env-conf-test] @@ -553,7 +553,7 @@
  15436. 544.93 s [opt-env-conf-test] goCommand mDefault CommandDoc {..} =
  15437. 544.93 s [opt-env-conf-test] indent $
  15438. 544.93 s [opt-env-conf-test] let isDefault = mDefault == Just commandDocArgument
  15439. 544.93 s [opt-env-conf-test] - suffix = if isDefault then " (default)" else ""
  15440. 544.93 s [opt-env-conf-test] + suffix = if isDefault then " (default)" else ""
  15441. 544.93 s [opt-env-conf-test] in [helpChunk commandDocHelp]
  15442. 544.93 s [opt-env-conf-test] : ["command: ", commandChunk commandDocArgument, suffix]
  15443. 544.93 s [opt-env-conf-test] : go False commandDocs
  15444. 544.93 s [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Doc.hs:558:17-71
  15445. 544.93 s [opt-env-conf-test] @@ -555,7 +555,7 @@
  15446. 544.93 s [opt-env-conf-test] let isDefault = mDefault == Just commandDocArgument
  15447. 544.93 s [opt-env-conf-test] suffix = if isDefault then " (default)" else ""
  15448. 544.93 s [opt-env-conf-test] in [helpChunk commandDocHelp]
  15449. 544.93 s [opt-env-conf-test] - : ["command: ", commandChunk commandDocArgument, suffix]
  15450. 544.93 s [opt-env-conf-test] + : []
  15451. 544.93 s [opt-env-conf-test] : go False commandDocs
  15452. 544.93 s [opt-env-conf-test] ++ [[]]
  15453. 544.93 s [opt-env-conf-test]
  15454. 544.93 s [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Doc.hs:558:17-71
  15455. 544.93 s [opt-env-conf-test] @@ -555,7 +555,7 @@
  15456. 544.93 s [opt-env-conf-test] let isDefault = mDefault == Just commandDocArgument
  15457. 544.93 s [opt-env-conf-test] suffix = if isDefault then " (default)" else ""
  15458. 544.93 s [opt-env-conf-test] in [helpChunk commandDocHelp]
  15459. 544.93 s [opt-env-conf-test] - : ["command: ", commandChunk commandDocArgument, suffix]
  15460. 544.93 s [opt-env-conf-test] + : ["command: ", commandChunk commandDocArgument, suffix]
  15461. 544.93 s [opt-env-conf-test] : go False commandDocs
  15462. 544.93 s [opt-env-conf-test] ++ [[]]
  15463. 544.93 s [opt-env-conf-test]
  15464. 544.93 s [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Doc.hs:558:17-71
  15465. 544.93 s [opt-env-conf-test] @@ -555,7 +555,8 @@
  15466. 544.93 s [opt-env-conf-test] let isDefault = mDefault == Just commandDocArgument
  15467. 544.93 s [opt-env-conf-test] suffix = if isDefault then " (default)" else ""
  15468. 544.93 s [opt-env-conf-test] in [helpChunk commandDocHelp]
  15469. 544.93 s [opt-env-conf-test] - : ["command: ", commandChunk commandDocArgument, suffix]
  15470. 544.93 s [opt-env-conf-test] + : ["command: ", commandChunk commandDocArgument
  15471. 544.93 s [opt-env-conf-test] +]
  15472. 544.93 s [opt-env-conf-test] : go False commandDocs
  15473. 544.93 s [opt-env-conf-test] ++ [[]]
  15474. 544.93 s [opt-env-conf-test]
  15475. 544.93 s [opt-env-conf-test] Testing mutation BoolLit at src/OptEnvConf/Doc.hs:559:20-25
  15476. 544.94 s [opt-env-conf-test] @@ -556,7 +556,7 @@
  15477. 544.94 s [opt-env-conf-test] suffix = if isDefault then " (default)" else ""
  15478. 544.94 s [opt-env-conf-test] in [helpChunk commandDocHelp]
  15479. 544.94 s [opt-env-conf-test] : ["command: ", commandChunk commandDocArgument, suffix]
  15480. 544.94 s [opt-env-conf-test] - : go False commandDocs
  15481. 544.94 s [opt-env-conf-test] + : go True commandDocs
  15482. 544.94 s [opt-env-conf-test] ++ [[]]
  15483. 544.94 s [opt-env-conf-test]
  15484. 544.94 s [opt-env-conf-test] -- Group together settings with the same help (produced by combinators like enableDisableSwitch)
  15485. 544.94 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:546:38-48
  15486. 544.94 s [opt-env-conf-test] @@ -543,7 +543,7 @@
  15487. 544.94 s [opt-env-conf-test] go :: Bool -> AnyDocs SetDoc -> [[Chunk]]
  15488. 544.94 s [opt-env-conf-test] go isTopLevel = \case
  15489. 544.94 s [opt-env-conf-test] AnyDocsCommands mDefault cs -> concatMap (goCommand mDefault) cs
  15490. 544.94 s [opt-env-conf-test] - AnyDocsAnd ds -> concatMap (go isTopLevel) ds
  15491. 544.94 s [opt-env-conf-test] + AnyDocsAnd ds -> concatMap (go True) ds
  15492. 544.94 s [opt-env-conf-test] AnyDocsOr ds -> goOr isTopLevel ds
  15493. 544.94 s [opt-env-conf-test] AnyDocsSingle d
  15494. 544.94 s [opt-env-conf-test] | isTopLevel -> []
  15495. 544.94 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:546:38-48
  15496. 544.94 s [opt-env-conf-test] @@ -543,7 +543,7 @@
  15497. 544.94 s [opt-env-conf-test] go :: Bool -> AnyDocs SetDoc -> [[Chunk]]
  15498. 544.94 s [opt-env-conf-test] go isTopLevel = \case
  15499. 544.94 s [opt-env-conf-test] AnyDocsCommands mDefault cs -> concatMap (goCommand mDefault) cs
  15500. 544.94 s [opt-env-conf-test] - AnyDocsAnd ds -> concatMap (go isTopLevel) ds
  15501. 544.94 s [opt-env-conf-test] + AnyDocsAnd ds -> concatMap (go False) ds
  15502. 544.94 s [opt-env-conf-test] AnyDocsOr ds -> goOr isTopLevel ds
  15503. 544.94 s [opt-env-conf-test] AnyDocsSingle d
  15504. 544.94 s [opt-env-conf-test] | isTopLevel -> []
  15505. 544.94 s [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Doc.hs:546:38-48
  15506. 544.94 s [opt-env-conf-test] @@ -543,7 +543,7 @@
  15507. 544.94 s [opt-env-conf-test] go :: Bool -> AnyDocs SetDoc -> [[Chunk]]
  15508. 544.94 s [opt-env-conf-test] go isTopLevel = \case
  15509. 544.94 s [opt-env-conf-test] AnyDocsCommands mDefault cs -> concatMap (goCommand mDefault) cs
  15510. 544.94 s [opt-env-conf-test] - AnyDocsAnd ds -> concatMap (go isTopLevel) ds
  15511. 544.94 s [opt-env-conf-test] + AnyDocsAnd ds -> concatMap (go not (isTopLevel)) ds
  15512. 544.94 s [opt-env-conf-test] AnyDocsOr ds -> goOr isTopLevel ds
  15513. 544.94 s [opt-env-conf-test] AnyDocsSingle d
  15514. 544.94 s [opt-env-conf-test] | isTopLevel -> []
  15515. 544.94 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:547:28-38
  15516. 544.94 s [opt-env-conf-test] @@ -544,7 +544,7 @@
  15517. 544.94 s [opt-env-conf-test] go isTopLevel = \case
  15518. 544.94 s [opt-env-conf-test] AnyDocsCommands mDefault cs -> concatMap (goCommand mDefault) cs
  15519. 544.94 s [opt-env-conf-test] AnyDocsAnd ds -> concatMap (go isTopLevel) ds
  15520. 544.94 s [opt-env-conf-test] - AnyDocsOr ds -> goOr isTopLevel ds
  15521. 544.94 s [opt-env-conf-test] + AnyDocsOr ds -> goOr True ds
  15522. 544.94 s [opt-env-conf-test] AnyDocsSingle d
  15523. 544.94 s [opt-env-conf-test] | isTopLevel -> []
  15524. 544.94 s [opt-env-conf-test] | otherwise -> indent (renderSetDoc d)
  15525. 544.94 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:547:28-38
  15526. 544.94 s [opt-env-conf-test] @@ -544,7 +544,7 @@
  15527. 544.94 s [opt-env-conf-test] go isTopLevel = \case
  15528. 544.94 s [opt-env-conf-test] AnyDocsCommands mDefault cs -> concatMap (goCommand mDefault) cs
  15529. 544.94 s [opt-env-conf-test] AnyDocsAnd ds -> concatMap (go isTopLevel) ds
  15530. 544.94 s [opt-env-conf-test] - AnyDocsOr ds -> goOr isTopLevel ds
  15531. 544.94 s [opt-env-conf-test] + AnyDocsOr ds -> goOr False ds
  15532. 544.94 s [opt-env-conf-test] AnyDocsSingle d
  15533. 544.94 s [opt-env-conf-test] | isTopLevel -> []
  15534. 544.94 s [opt-env-conf-test] | otherwise -> indent (renderSetDoc d)
  15535. 544.94 s [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Doc.hs:547:28-38
  15536. 544.94 s [opt-env-conf-test] @@ -544,7 +544,7 @@
  15537. 544.94 s [opt-env-conf-test] go isTopLevel = \case
  15538. 544.94 s [opt-env-conf-test] AnyDocsCommands mDefault cs -> concatMap (goCommand mDefault) cs
  15539. 544.94 s [opt-env-conf-test] AnyDocsAnd ds -> concatMap (go isTopLevel) ds
  15540. 544.94 s [opt-env-conf-test] - AnyDocsOr ds -> goOr isTopLevel ds
  15541. 544.94 s [opt-env-conf-test] + AnyDocsOr ds -> goOr not (isTopLevel) ds
  15542. 544.94 s [opt-env-conf-test] AnyDocsSingle d
  15543. 544.94 s [opt-env-conf-test] | isTopLevel -> []
  15544. 544.94 s [opt-env-conf-test] | otherwise -> indent (renderSetDoc d)
  15545. 544.94 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:549:11-21
  15546. 544.94 s [opt-env-conf-test] @@ -546,7 +546,7 @@
  15547. 544.94 s [opt-env-conf-test] AnyDocsAnd ds -> concatMap (go isTopLevel) ds
  15548. 544.94 s [opt-env-conf-test] AnyDocsOr ds -> goOr isTopLevel ds
  15549. 544.94 s [opt-env-conf-test] AnyDocsSingle d
  15550. 544.94 s [opt-env-conf-test] - | isTopLevel -> []
  15551. 544.94 s [opt-env-conf-test] + | True -> []
  15552. 544.94 s [opt-env-conf-test] | otherwise -> indent (renderSetDoc d)
  15553. 544.94 s [opt-env-conf-test]
  15554. 544.94 s [opt-env-conf-test] goCommand :: Maybe String -> CommandDoc SetDoc -> [[Chunk]]
  15555. 544.95 s [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Doc.hs:549:11-21
  15556. 544.95 s [opt-env-conf-test] @@ -546,7 +546,7 @@
  15557. 544.95 s [opt-env-conf-test] AnyDocsAnd ds -> concatMap (go isTopLevel) ds
  15558. 544.95 s [opt-env-conf-test] AnyDocsOr ds -> goOr isTopLevel ds
  15559. 544.95 s [opt-env-conf-test] AnyDocsSingle d
  15560. 544.95 s [opt-env-conf-test] - | isTopLevel -> []
  15561. 544.95 s [opt-env-conf-test] + | not (isTopLevel) -> []
  15562. 544.95 s [opt-env-conf-test] | otherwise -> indent (renderSetDoc d)
  15563. 544.95 s [opt-env-conf-test]
  15564. 544.95 s [opt-env-conf-test] goCommand :: Maybe String -> CommandDoc SetDoc -> [[Chunk]]
  15565. 544.95 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:607:23-58
  15566. 544.95 s [opt-env-conf-test] @@ -604,7 +604,7 @@
  15567. 544.95 s [opt-env-conf-test]
  15568. 544.95 s [opt-env-conf-test] goCommand :: Maybe String -> CommandDoc SetDoc -> [[[Chunk]]]
  15569. 544.95 s [opt-env-conf-test] goCommand mDefault CommandDoc {..} =
  15570. 544.95 s [opt-env-conf-test] - let isDefault = mDefault == Just commandDocArgument
  15571. 544.95 s [opt-env-conf-test] + let isDefault = True
  15572. 544.95 s [opt-env-conf-test] suffix = if isDefault then " (default)" else ""
  15573. 544.95 s [opt-env-conf-test] in [indent [[commandChunk commandDocArgument, suffix], [helpChunk commandDocHelp]]]
  15574. 544.95 s [opt-env-conf-test]
  15575. 544.95 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:607:23-58
  15576. 544.95 s [opt-env-conf-test] @@ -604,7 +604,7 @@
  15577. 544.95 s [opt-env-conf-test]
  15578. 544.95 s [opt-env-conf-test] goCommand :: Maybe String -> CommandDoc SetDoc -> [[[Chunk]]]
  15579. 544.95 s [opt-env-conf-test] goCommand mDefault CommandDoc {..} =
  15580. 544.95 s [opt-env-conf-test] - let isDefault = mDefault == Just commandDocArgument
  15581. 544.95 s [opt-env-conf-test] + let isDefault = False
  15582. 544.95 s [opt-env-conf-test] suffix = if isDefault then " (default)" else ""
  15583. 544.95 s [opt-env-conf-test] in [indent [[commandChunk commandDocArgument, suffix], [helpChunk commandDocHelp]]]
  15584. 544.95 s [opt-env-conf-test]
  15585. 544.95 s [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Doc.hs:607:23-58
  15586. 544.95 s [opt-env-conf-test] @@ -604,7 +604,7 @@
  15587. 544.95 s [opt-env-conf-test]
  15588. 544.95 s [opt-env-conf-test] goCommand :: Maybe String -> CommandDoc SetDoc -> [[[Chunk]]]
  15589. 544.95 s [opt-env-conf-test] goCommand mDefault CommandDoc {..} =
  15590. 544.95 s [opt-env-conf-test] - let isDefault = mDefault == Just commandDocArgument
  15591. 544.95 s [opt-env-conf-test] + let isDefault = not (mDefault == Just commandDocArgument)
  15592. 544.95 s [opt-env-conf-test] suffix = if isDefault then " (default)" else ""
  15593. 544.95 s [opt-env-conf-test] in [indent [[commandChunk commandDocArgument, suffix], [helpChunk commandDocHelp]]]
  15594. 544.95 s [opt-env-conf-test]
  15595. 544.95 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:608:23-32
  15596. 544.95 s [opt-env-conf-test] @@ -605,7 +605,7 @@
  15597. 544.95 s [opt-env-conf-test] goCommand :: Maybe String -> CommandDoc SetDoc -> [[[Chunk]]]
  15598. 544.95 s [opt-env-conf-test] goCommand mDefault CommandDoc {..} =
  15599. 544.95 s [opt-env-conf-test] let isDefault = mDefault == Just commandDocArgument
  15600. 544.95 s [opt-env-conf-test] - suffix = if isDefault then " (default)" else ""
  15601. 544.95 s [opt-env-conf-test] + suffix = if True then " (default)" else ""
  15602. 544.95 s [opt-env-conf-test] in [indent [[commandChunk commandDocArgument, suffix], [helpChunk commandDocHelp]]]
  15603. 544.95 s [opt-env-conf-test]
  15604. 544.95 s [opt-env-conf-test] parserOptDocs :: Parser a -> AnyDocs (Maybe OptDoc)
  15605. 544.95 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:608:23-32
  15606. 544.95 s [opt-env-conf-test] @@ -605,7 +605,7 @@
  15607. 544.95 s [opt-env-conf-test] goCommand :: Maybe String -> CommandDoc SetDoc -> [[[Chunk]]]
  15608. 544.95 s [opt-env-conf-test] goCommand mDefault CommandDoc {..} =
  15609. 544.95 s [opt-env-conf-test] let isDefault = mDefault == Just commandDocArgument
  15610. 544.95 s [opt-env-conf-test] - suffix = if isDefault then " (default)" else ""
  15611. 544.95 s [opt-env-conf-test] + suffix = if False then " (default)" else ""
  15612. 544.95 s [opt-env-conf-test] in [indent [[commandChunk commandDocArgument, suffix], [helpChunk commandDocHelp]]]
  15613. 544.95 s [opt-env-conf-test]
  15614. 544.95 s [opt-env-conf-test] parserOptDocs :: Parser a -> AnyDocs (Maybe OptDoc)
  15615. 544.95 s [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Doc.hs:608:23-32
  15616. 544.95 s [opt-env-conf-test] @@ -605,7 +605,7 @@
  15617. 544.95 s [opt-env-conf-test] goCommand :: Maybe String -> CommandDoc SetDoc -> [[[Chunk]]]
  15618. 547.75 s [opt-env-conf-test] goCommand mDefault CommandDoc {..} =
  15619. 547.75 s [opt-env-conf-test] let isDefault = mDefault == Just commandDocArgument
  15620. 547.75 s [opt-env-conf-test] - suffix = if isDefault then " (default)" else ""
  15621. 547.75 s [opt-env-conf-test] + suffix = if not (isDefault) then " (default)" else ""
  15622. 547.75 s [opt-env-conf-test] in [indent [[commandChunk commandDocArgument, suffix], [helpChunk commandDocHelp]]]
  15623. 547.75 s [opt-env-conf-test]
  15624. 547.75 s [opt-env-conf-test] parserOptDocs :: Parser a -> AnyDocs (Maybe OptDoc)
  15625. 547.75 s [opt-env-conf-test] Testing mutation CondFlip at src/OptEnvConf/Doc.hs:608:20-58
  15626. 547.75 s [opt-env-conf-test] @@ -605,7 +605,7 @@
  15627. 547.75 s [opt-env-conf-test] goCommand :: Maybe String -> CommandDoc SetDoc -> [[[Chunk]]]
  15628. 547.75 s [opt-env-conf-test] goCommand mDefault CommandDoc {..} =
  15629. 547.75 s [opt-env-conf-test] let isDefault = mDefault == Just commandDocArgument
  15630. 547.75 s [opt-env-conf-test] - suffix = if isDefault then " (default)" else ""
  15631. 547.75 s [opt-env-conf-test] + suffix = if isDefault then " (default)" else ""
  15632. 547.75 s [opt-env-conf-test] in [indent [[commandChunk commandDocArgument, suffix], [helpChunk commandDocHelp]]]
  15633. 547.75 s [opt-env-conf-test]
  15634. 547.75 s [opt-env-conf-test] parserOptDocs :: Parser a -> AnyDocs (Maybe OptDoc)
  15635. 547.75 s [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Doc.hs:609:20-61
  15636. 547.75 s [opt-env-conf-test] @@ -606,7 +606,7 @@
  15637. 547.75 s [opt-env-conf-test] goCommand mDefault CommandDoc {..} =
  15638. 547.75 s [opt-env-conf-test] let isDefault = mDefault == Just commandDocArgument
  15639. 547.75 s [opt-env-conf-test] suffix = if isDefault then " (default)" else ""
  15640. 547.75 s [opt-env-conf-test] - in [indent [[commandChunk commandDocArgument, suffix], [helpChunk commandDocHelp]]]
  15641. 547.75 s [opt-env-conf-test] + in [indent [[commandChunk commandDocArgument, suffix], [helpChunk commandDocHelp]]]
  15642. 547.75 s [opt-env-conf-test]
  15643. 547.75 s [opt-env-conf-test] parserOptDocs :: Parser a -> AnyDocs (Maybe OptDoc)
  15644. 547.75 s [opt-env-conf-test] parserOptDocs = docsToOptDocs . parserDocs
  15645. 547.75 s [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Doc.hs:609:20-61
  15646. 547.75 s [opt-env-conf-test] @@ -606,7 +606,7 @@
  15647. 547.75 s [opt-env-conf-test] goCommand mDefault CommandDoc {..} =
  15648. 547.75 s [opt-env-conf-test] let isDefault = mDefault == Just commandDocArgument
  15649. 547.75 s [opt-env-conf-test] suffix = if isDefault then " (default)" else ""
  15650. 547.75 s [opt-env-conf-test] - in [indent [[commandChunk commandDocArgument, suffix], [helpChunk commandDocHelp]]]
  15651. 547.75 s [opt-env-conf-test] + in [indent [[], [helpChunk commandDocHelp]]]
  15652. 547.75 s [opt-env-conf-test]
  15653. 547.75 s [opt-env-conf-test] parserOptDocs :: Parser a -> AnyDocs (Maybe OptDoc)
  15654. 547.75 s [opt-env-conf-test] parserOptDocs = docsToOptDocs . parserDocs
  15655. 547.75 s [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Doc.hs:609:19-90
  15656. 547.75 s [opt-env-conf-test] @@ -606,7 +606,7 @@
  15657. 547.76 s [opt-env-conf-test] goCommand mDefault CommandDoc {..} =
  15658. 547.76 s [opt-env-conf-test] let isDefault = mDefault == Just commandDocArgument
  15659. 547.76 s [opt-env-conf-test] suffix = if isDefault then " (default)" else ""
  15660. 547.76 s [opt-env-conf-test] - in [indent [[commandChunk commandDocArgument, suffix], [helpChunk commandDocHelp]]]
  15661. 547.76 s [opt-env-conf-test] + in [indent [[commandChunk commandDocArgument, suffix], [helpChunk commandDocHelp]]]
  15662. 547.76 s [opt-env-conf-test]
  15663. 547.76 s [opt-env-conf-test] parserOptDocs :: Parser a -> AnyDocs (Maybe OptDoc)
  15664. 547.76 s [opt-env-conf-test] parserOptDocs = docsToOptDocs . parserDocs
  15665. 547.76 s [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Doc.hs:609:19-90
  15666. 547.76 s [opt-env-conf-test] @@ -606,7 +606,7 @@
  15667. 547.76 s [opt-env-conf-test] goCommand mDefault CommandDoc {..} =
  15668. 547.76 s [opt-env-conf-test] let isDefault = mDefault == Just commandDocArgument
  15669. 547.76 s [opt-env-conf-test] suffix = if isDefault then " (default)" else ""
  15670. 547.76 s [opt-env-conf-test] - in [indent [[commandChunk commandDocArgument, suffix], [helpChunk commandDocHelp]]]
  15671. 547.76 s [opt-env-conf-test] + in [indent []]
  15672. 547.76 s [opt-env-conf-test]
  15673. 547.76 s [opt-env-conf-test] parserOptDocs :: Parser a -> AnyDocs (Maybe OptDoc)
  15674. 547.76 s [opt-env-conf-test] parserOptDocs = docsToOptDocs . parserDocs
  15675. 547.76 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:697:31-66
  15676. 547.76 s [opt-env-conf-test] @@ -694,7 +694,7 @@
  15677. 547.76 s [opt-env-conf-test] AnyDocsCommands mDefault cs ->
  15678. 547.76 s [opt-env-conf-test] concatMap
  15679. 547.76 s [opt-env-conf-test] ( \CommandDoc {..} ->
  15680. 547.76 s [opt-env-conf-test] - let isDefault = mDefault == Just commandDocArgument
  15681. 547.76 s [opt-env-conf-test] + let isDefault = True
  15682. 547.76 s [opt-env-conf-test] suffix = if isDefault then " (default)" else ""
  15683. 547.76 s [opt-env-conf-test] in indent $
  15684. 547.76 s [opt-env-conf-test] unwordsChunks [[commandChunk commandDocArgument, suffix], [helpChunk commandDocHelp]]
  15685. 547.76 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:697:31-66
  15686. 547.76 s [opt-env-conf-test] @@ -694,7 +694,7 @@
  15687. 547.76 s [opt-env-conf-test] AnyDocsCommands mDefault cs ->
  15688. 547.76 s [opt-env-conf-test] concatMap
  15689. 547.76 s [opt-env-conf-test] ( \CommandDoc {..} ->
  15690. 547.76 s [opt-env-conf-test] - let isDefault = mDefault == Just commandDocArgument
  15691. 547.76 s [opt-env-conf-test] + let isDefault = False
  15692. 547.76 s [opt-env-conf-test] suffix = if isDefault then " (default)" else ""
  15693. 547.76 s [opt-env-conf-test] in indent $
  15694. 547.76 s [opt-env-conf-test] unwordsChunks [[commandChunk commandDocArgument, suffix], [helpChunk commandDocHelp]]
  15695. 547.76 s [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Doc.hs:697:31-66
  15696. 547.76 s [opt-env-conf-test] @@ -694,7 +694,7 @@
  15697. 547.76 s [opt-env-conf-test] AnyDocsCommands mDefault cs ->
  15698. 547.76 s [opt-env-conf-test] concatMap
  15699. 547.76 s [opt-env-conf-test] ( \CommandDoc {..} ->
  15700. 547.76 s [opt-env-conf-test] - let isDefault = mDefault == Just commandDocArgument
  15701. 547.76 s [opt-env-conf-test] + let isDefault = not (mDefault == Just commandDocArgument)
  15702. 547.76 s [opt-env-conf-test] suffix = if isDefault then " (default)" else ""
  15703. 547.76 s [opt-env-conf-test] in indent $
  15704. 547.76 s [opt-env-conf-test] unwordsChunks [[commandChunk commandDocArgument, suffix], [helpChunk commandDocHelp]]
  15705. 547.76 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:698:31-40
  15706. 547.76 s [opt-env-conf-test] @@ -695,7 +695,7 @@
  15707. 547.76 s [opt-env-conf-test] concatMap
  15708. 547.76 s [opt-env-conf-test] ( \CommandDoc {..} ->
  15709. 547.76 s [opt-env-conf-test] let isDefault = mDefault == Just commandDocArgument
  15710. 547.76 s [opt-env-conf-test] - suffix = if isDefault then " (default)" else ""
  15711. 547.76 s [opt-env-conf-test] + suffix = if True then " (default)" else ""
  15712. 547.76 s [opt-env-conf-test] in indent $
  15713. 547.76 s [opt-env-conf-test] unwordsChunks [[commandChunk commandDocArgument, suffix], [helpChunk commandDocHelp]]
  15714. 547.76 s [opt-env-conf-test] : indent (go commandDocs)
  15715. 547.76 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:698:31-40
  15716. 547.76 s [opt-env-conf-test] @@ -695,7 +695,7 @@
  15717. 547.76 s [opt-env-conf-test] concatMap
  15718. 547.76 s [opt-env-conf-test] ( \CommandDoc {..} ->
  15719. 547.77 s [opt-env-conf-test] let isDefault = mDefault == Just commandDocArgument
  15720. 547.77 s [opt-env-conf-test] - suffix = if isDefault then " (default)" else ""
  15721. 547.77 s [opt-env-conf-test] + suffix = if False then " (default)" else ""
  15722. 547.77 s [opt-env-conf-test] in indent $
  15723. 547.77 s [opt-env-conf-test] unwordsChunks [[commandChunk commandDocArgument, suffix], [helpChunk commandDocHelp]]
  15724. 547.77 s [opt-env-conf-test] : indent (go commandDocs)
  15725. 547.77 s [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Doc.hs:698:31-40
  15726. 547.77 s [opt-env-conf-test] @@ -695,7 +695,7 @@
  15727. 547.77 s [opt-env-conf-test] concatMap
  15728. 547.77 s [opt-env-conf-test] ( \CommandDoc {..} ->
  15729. 547.77 s [opt-env-conf-test] let isDefault = mDefault == Just commandDocArgument
  15730. 547.77 s [opt-env-conf-test] - suffix = if isDefault then " (default)" else ""
  15731. 547.77 s [opt-env-conf-test] + suffix = if not (isDefault) then " (default)" else ""
  15732. 547.77 s [opt-env-conf-test] in indent $
  15733. 547.77 s [opt-env-conf-test] unwordsChunks [[commandChunk commandDocArgument, suffix], [helpChunk commandDocHelp]]
  15734. 547.77 s [opt-env-conf-test] : indent (go commandDocs)
  15735. 547.77 s [opt-env-conf-test] Testing mutation CondFlip at src/OptEnvConf/Doc.hs:698:28-66
  15736. 547.77 s [opt-env-conf-test] @@ -695,7 +695,7 @@
  15737. 547.77 s [opt-env-conf-test] concatMap
  15738. 547.77 s [opt-env-conf-test] ( \CommandDoc {..} ->
  15739. 547.77 s [opt-env-conf-test] let isDefault = mDefault == Just commandDocArgument
  15740. 547.77 s [opt-env-conf-test] - suffix = if isDefault then " (default)" else ""
  15741. 547.77 s [opt-env-conf-test] + suffix = if isDefault then " (default)" else ""
  15742. 547.77 s [opt-env-conf-test] in indent $
  15743. 547.77 s [opt-env-conf-test] unwordsChunks [[commandChunk commandDocArgument, suffix], [helpChunk commandDocHelp]]
  15744. 547.77 s [opt-env-conf-test] : indent (go commandDocs)
  15745. 547.77 s [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Doc.hs:700:36-77
  15746. 547.77 s [opt-env-conf-test] @@ -697,7 +697,7 @@
  15747. 547.77 s [opt-env-conf-test] let isDefault = mDefault == Just commandDocArgument
  15748. 547.77 s [opt-env-conf-test] suffix = if isDefault then " (default)" else ""
  15749. 547.77 s [opt-env-conf-test] in indent $
  15750. 547.77 s [opt-env-conf-test] - unwordsChunks [[commandChunk commandDocArgument, suffix], [helpChunk commandDocHelp]]
  15751. 547.77 s [opt-env-conf-test] + unwordsChunks [[], [helpChunk commandDocHelp]]
  15752. 547.77 s [opt-env-conf-test] : indent (go commandDocs)
  15753. 547.77 s [opt-env-conf-test] )
  15754. 547.77 s [opt-env-conf-test] cs
  15755. 547.77 s [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Doc.hs:700:36-77
  15756. 547.77 s [opt-env-conf-test] @@ -697,7 +697,7 @@
  15757. 547.77 s [opt-env-conf-test] let isDefault = mDefault == Just commandDocArgument
  15758. 547.77 s [opt-env-conf-test] suffix = if isDefault then " (default)" else ""
  15759. 547.77 s [opt-env-conf-test] in indent $
  15760. 547.77 s [opt-env-conf-test] - unwordsChunks [[commandChunk commandDocArgument, suffix], [helpChunk commandDocHelp]]
  15761. 547.77 s [opt-env-conf-test] + unwordsChunks [[commandChunk commandDocArgument, suffix], [helpChunk commandDocHelp]]
  15762. 547.77 s [opt-env-conf-test] : indent (go commandDocs)
  15763. 547.77 s [opt-env-conf-test] )
  15764. 547.77 s [opt-env-conf-test] cs
  15765. 547.77 s [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Doc.hs:700:35-106
  15766. 547.77 s [opt-env-conf-test] @@ -697,7 +697,7 @@
  15767. 547.77 s [opt-env-conf-test] let isDefault = mDefault == Just commandDocArgument
  15768. 547.77 s [opt-env-conf-test] suffix = if isDefault then " (default)" else ""
  15769. 547.77 s [opt-env-conf-test] in indent $
  15770. 547.77 s [opt-env-conf-test] - unwordsChunks [[commandChunk commandDocArgument, suffix], [helpChunk commandDocHelp]]
  15771. 547.77 s [opt-env-conf-test] + unwordsChunks []
  15772. 547.77 s [opt-env-conf-test] : indent (go commandDocs)
  15773. 547.77 s [opt-env-conf-test] )
  15774. 547.77 s [opt-env-conf-test] cs
  15775. 547.77 s [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Doc.hs:700:35-106
  15776. 547.77 s [opt-env-conf-test] @@ -697,7 +697,7 @@
  15777. 547.77 s [opt-env-conf-test] let isDefault = mDefault == Just commandDocArgument
  15778. 547.77 s [opt-env-conf-test] suffix = if isDefault then " (default)" else ""
  15779. 547.77 s [opt-env-conf-test] in indent $
  15780. 551.31 s [opt-env-conf-test] - unwordsChunks [[commandChunk commandDocArgument, suffix], [helpChunk commandDocHelp]]
  15781. 551.31 s [opt-env-conf-test] + unwordsChunks [[commandChunk commandDocArgument, suffix], [helpChunk commandDocHelp]]
  15782. 551.39 s [opt-env-conf-test] : indent (go commandDocs)
  15783. 551.39 s [opt-env-conf-test] )
  15784. 551.39 s [opt-env-conf-test] cs
  15785. 551.39 s [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Doc.hs:429:9-10
  15786. 551.39 s [opt-env-conf-test] @@ -426,11 +426,7 @@
  15787. 551.39 s [opt-env-conf-test] renderHelpPageHelper progname' commandPath mVersion progDesc docs =
  15788. 551.39 s [opt-env-conf-test] unlinesChunks $
  15789. 551.39 s [opt-env-conf-test] concat
  15790. 551.39 s [opt-env-conf-test] - [ [ let progname = unwords $ progname' : commandPath
  15791. 551.39 s [opt-env-conf-test] - in usageChunk : renderShortOptDocs progname (docsToOptDocs docs),
  15792. 551.39 s [opt-env-conf-test] - [],
  15793. 551.39 s [opt-env-conf-test] - unlinesChunks $ progDescLines progDesc
  15794. 551.39 s [opt-env-conf-test] - ],
  15795. 551.39 s [opt-env-conf-test] + [ [],
  15796. 551.39 s [opt-env-conf-test] [ headerChunks "Available settings",
  15797. 551.39 s [opt-env-conf-test] renderSetDocs $
  15798. 551.39 s [opt-env-conf-test] if null commandPath
  15799. 551.39 s [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Doc.hs:429:9-10
  15800. 551.39 s [opt-env-conf-test] @@ -426,11 +426,11 @@
  15801. 551.39 s [opt-env-conf-test] renderHelpPageHelper progname' commandPath mVersion progDesc docs =
  15802. 551.39 s [opt-env-conf-test] unlinesChunks $
  15803. 551.39 s [opt-env-conf-test] concat
  15804. 551.39 s [opt-env-conf-test] - [ [ let progname = unwords $ progname' : commandPath
  15805. 551.40 s [opt-env-conf-test] - in usageChunk : renderShortOptDocs progname (docsToOptDocs docs),
  15806. 551.40 s [opt-env-conf-test] - [],
  15807. 551.40 s [opt-env-conf-test] - unlinesChunks $ progDescLines progDesc
  15808. 551.40 s [opt-env-conf-test] - ],
  15809. 551.40 s [opt-env-conf-test] + [ [ let progname = unwords $ progname' : commandPath
  15810. 551.40 s [opt-env-conf-test] + in usageChunk : renderShortOptDocs progname (docsToOptDocs docs),
  15811. 551.40 s [opt-env-conf-test] + [],
  15812. 551.40 s [opt-env-conf-test] + unlinesChunks $ progDescLines progDesc
  15813. 551.40 s [opt-env-conf-test] + ],
  15814. 551.40 s [opt-env-conf-test] [ headerChunks "Available settings",
  15815. 551.40 s [opt-env-conf-test] renderSetDocs $
  15816. 551.40 s [opt-env-conf-test] if null commandPath
  15817. 551.40 s [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Doc.hs:429:9-10
  15818. 551.40 s [opt-env-conf-test] @@ -426,11 +426,10 @@
  15819. 551.40 s [opt-env-conf-test] renderHelpPageHelper progname' commandPath mVersion progDesc docs =
  15820. 551.40 s [opt-env-conf-test] unlinesChunks $
  15821. 551.40 s [opt-env-conf-test] concat
  15822. 551.40 s [opt-env-conf-test] - [ [ let progname = unwords $ progname' : commandPath
  15823. 551.40 s [opt-env-conf-test] - in usageChunk : renderShortOptDocs progname (docsToOptDocs docs),
  15824. 551.40 s [opt-env-conf-test] - [],
  15825. 551.40 s [opt-env-conf-test] - unlinesChunks $ progDescLines progDesc
  15826. 551.40 s [opt-env-conf-test] - ],
  15827. 551.40 s [opt-env-conf-test] + [ [ let progname = unwords $ progname' : commandPath
  15828. 551.40 s [opt-env-conf-test] + in usageChunk : renderShortOptDocs progname (docsToOptDocs docs),
  15829. 551.40 s [opt-env-conf-test] + []
  15830. 551.40 s [opt-env-conf-test] +],
  15831. 551.40 s [opt-env-conf-test] [ headerChunks "Available settings",
  15832. 551.40 s [opt-env-conf-test] renderSetDocs $
  15833. 551.40 s [opt-env-conf-test] if null commandPath
  15834. 551.40 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:436:16-32
  15835. 551.40 s [opt-env-conf-test] @@ -433,7 +433,7 @@
  15836. 551.40 s [opt-env-conf-test] ],
  15837. 551.40 s [opt-env-conf-test] [ headerChunks "Available settings",
  15838. 551.40 s [opt-env-conf-test] renderSetDocs $
  15839. 551.40 s [opt-env-conf-test] - if null commandPath
  15840. 551.40 s [opt-env-conf-test] + if True
  15841. 551.40 s [opt-env-conf-test] then withHelpAndVersionDocs mVersion docs
  15842. 551.40 s [opt-env-conf-test] else withHelpDocs docs
  15843. 551.40 s [opt-env-conf-test] ],
  15844. 551.40 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:436:16-32
  15845. 551.40 s [opt-env-conf-test] @@ -433,7 +433,7 @@
  15846. 551.40 s [opt-env-conf-test] ],
  15847. 551.40 s [opt-env-conf-test] [ headerChunks "Available settings",
  15848. 551.40 s [opt-env-conf-test] renderSetDocs $
  15849. 551.40 s [opt-env-conf-test] - if null commandPath
  15850. 551.40 s [opt-env-conf-test] + if False
  15851. 551.40 s [opt-env-conf-test] then withHelpAndVersionDocs mVersion docs
  15852. 551.40 s [opt-env-conf-test] else withHelpDocs docs
  15853. 551.40 s [opt-env-conf-test] ],
  15854. 551.40 s [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Doc.hs:436:16-32
  15855. 551.40 s [opt-env-conf-test] @@ -433,7 +433,7 @@
  15856. 551.40 s [opt-env-conf-test] ],
  15857. 551.40 s [opt-env-conf-test] [ headerChunks "Available settings",
  15858. 551.40 s [opt-env-conf-test] renderSetDocs $
  15859. 551.40 s [opt-env-conf-test] - if null commandPath
  15860. 551.40 s [opt-env-conf-test] + if not (null commandPath)
  15861. 551.40 s [opt-env-conf-test] then withHelpAndVersionDocs mVersion docs
  15862. 551.40 s [opt-env-conf-test] else withHelpDocs docs
  15863. 551.40 s [opt-env-conf-test] ],
  15864. 551.40 s [opt-env-conf-test] Testing mutation CondFlip at src/OptEnvConf/Doc.hs:436:13-37
  15865. 551.40 s [opt-env-conf-test] @@ -433,9 +433,9 @@
  15866. 551.40 s [opt-env-conf-test] ],
  15867. 551.40 s [opt-env-conf-test] [ headerChunks "Available settings",
  15868. 551.40 s [opt-env-conf-test] renderSetDocs $
  15869. 551.40 s [opt-env-conf-test] - if null commandPath
  15870. 551.40 s [opt-env-conf-test] - then withHelpAndVersionDocs mVersion docs
  15871. 551.40 s [opt-env-conf-test] - else withHelpDocs docs
  15872. 551.40 s [opt-env-conf-test] + if null commandPath
  15873. 551.40 s [opt-env-conf-test] + then withHelpAndVersionDocs mVersion docs
  15874. 551.40 s [opt-env-conf-test] + else withHelpDocs docs
  15875. 551.40 s [opt-env-conf-test] ],
  15876. 551.40 s [opt-env-conf-test] concat
  15877. 551.40 s [opt-env-conf-test] [ [ headerChunks "Available commands",
  15878. 551.40 s [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Doc.hs:434:9-10
  15879. 551.40 s [opt-env-conf-test] @@ -431,12 +431,7 @@
  15880. 551.40 s [opt-env-conf-test] [],
  15881. 551.40 s [opt-env-conf-test] unlinesChunks $ progDescLines progDesc
  15882. 551.40 s [opt-env-conf-test] ],
  15883. 551.40 s [opt-env-conf-test] - [ headerChunks "Available settings",
  15884. 551.40 s [opt-env-conf-test] - renderSetDocs $
  15885. 551.40 s [opt-env-conf-test] - if null commandPath
  15886. 551.40 s [opt-env-conf-test] - then withHelpAndVersionDocs mVersion docs
  15887. 551.40 s [opt-env-conf-test] - else withHelpDocs docs
  15888. 551.40 s [opt-env-conf-test] - ],
  15889. 551.40 s [opt-env-conf-test] + [],
  15890. 551.40 s [opt-env-conf-test] concat
  15891. 551.40 s [opt-env-conf-test] [ [ headerChunks "Available commands",
  15892. 551.40 s [opt-env-conf-test] renderCommandDocsShort docs
  15893. 551.41 s [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Doc.hs:434:9-10
  15894. 551.41 s [opt-env-conf-test] @@ -431,12 +431,12 @@
  15895. 551.41 s [opt-env-conf-test] [],
  15896. 551.41 s [opt-env-conf-test] unlinesChunks $ progDescLines progDesc
  15897. 551.41 s [opt-env-conf-test] ],
  15898. 551.41 s [opt-env-conf-test] - [ headerChunks "Available settings",
  15899. 551.41 s [opt-env-conf-test] - renderSetDocs $
  15900. 551.41 s [opt-env-conf-test] - if null commandPath
  15901. 551.41 s [opt-env-conf-test] - then withHelpAndVersionDocs mVersion docs
  15902. 551.41 s [opt-env-conf-test] - else withHelpDocs docs
  15903. 551.41 s [opt-env-conf-test] - ],
  15904. 551.41 s [opt-env-conf-test] + [ headerChunks "Available settings",
  15905. 551.41 s [opt-env-conf-test] + renderSetDocs $
  15906. 551.41 s [opt-env-conf-test] + if null commandPath
  15907. 551.41 s [opt-env-conf-test] + then withHelpAndVersionDocs mVersion docs
  15908. 551.41 s [opt-env-conf-test] + else withHelpDocs docs
  15909. 551.41 s [opt-env-conf-test] + ],
  15910. 551.41 s [opt-env-conf-test] concat
  15911. 551.41 s [opt-env-conf-test] [ [ headerChunks "Available commands",
  15912. 551.41 s [opt-env-conf-test] renderCommandDocsShort docs
  15913. 551.41 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:444:18-47
  15914. 551.41 s [opt-env-conf-test] @@ -441,7 +441,7 @@
  15915. 551.41 s [opt-env-conf-test] [ [ headerChunks "Available commands",
  15916. 551.41 s [opt-env-conf-test] renderCommandDocsShort docs
  15917. 551.41 s [opt-env-conf-test] ]
  15918. 551.41 s [opt-env-conf-test] - | not (null (docsToCommandDocs docs))
  15919. 551.41 s [opt-env-conf-test] + | not (True)
  15920. 551.41 s [opt-env-conf-test] ]
  15921. 551.41 s [opt-env-conf-test] ]
  15922. 551.41 s [opt-env-conf-test]
  15923. 551.41 s [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Doc.hs:444:18-47
  15924. 551.41 s [opt-env-conf-test] @@ -441,7 +441,7 @@
  15925. 551.41 s [opt-env-conf-test] [ [ headerChunks "Available commands",
  15926. 551.41 s [opt-env-conf-test] renderCommandDocsShort docs
  15927. 551.41 s [opt-env-conf-test] ]
  15928. 551.41 s [opt-env-conf-test] - | not (null (docsToCommandDocs docs))
  15929. 551.41 s [opt-env-conf-test] + | not (not (null (docsToCommandDocs docs)))
  15930. 551.41 s [opt-env-conf-test] ]
  15931. 551.41 s [opt-env-conf-test] ]
  15932. 551.41 s [opt-env-conf-test]
  15933. 551.41 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:444:17-48
  15934. 551.41 s [opt-env-conf-test] @@ -441,7 +441,7 @@
  15935. 551.41 s [opt-env-conf-test] [ [ headerChunks "Available commands",
  15936. 551.41 s [opt-env-conf-test] renderCommandDocsShort docs
  15937. 551.41 s [opt-env-conf-test] ]
  15938. 551.41 s [opt-env-conf-test] - | not (null (docsToCommandDocs docs))
  15939. 551.41 s [opt-env-conf-test] + | not True
  15940. 551.41 s [opt-env-conf-test] ]
  15941. 551.41 s [opt-env-conf-test] ]
  15942. 551.41 s [opt-env-conf-test]
  15943. 551.41 s [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Doc.hs:444:17-48
  15944. 551.41 s [opt-env-conf-test] @@ -441,7 +441,7 @@
  15945. 551.41 s [opt-env-conf-test] [ [ headerChunks "Available commands",
  15946. 551.41 s [opt-env-conf-test] renderCommandDocsShort docs
  15947. 551.41 s [opt-env-conf-test] ]
  15948. 551.41 s [opt-env-conf-test] - | not (null (docsToCommandDocs docs))
  15949. 551.41 s [opt-env-conf-test] + | not not ((null (docsToCommandDocs docs)))
  15950. 551.41 s [opt-env-conf-test] ]
  15951. 551.41 s [opt-env-conf-test] ]
  15952. 551.41 s [opt-env-conf-test]
  15953. 551.41 s [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Doc.hs:444:13-48
  15954. 551.41 s [opt-env-conf-test] @@ -441,7 +441,7 @@
  15955. 551.41 s [opt-env-conf-test] [ [ headerChunks "Available commands",
  15956. 551.41 s [opt-env-conf-test] renderCommandDocsShort docs
  15957. 551.41 s [opt-env-conf-test] ]
  15958. 551.41 s [opt-env-conf-test] - | not (null (docsToCommandDocs docs))
  15959. 551.41 s [opt-env-conf-test] + | not (not (null (docsToCommandDocs docs)))
  15960. 551.41 s [opt-env-conf-test] ]
  15961. 551.41 s [opt-env-conf-test] ]
  15962. 551.41 s [opt-env-conf-test]
  15963. 551.41 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:444:13-48
  15964. 551.41 s [opt-env-conf-test] @@ -441,7 +441,7 @@
  15965. 551.41 s [opt-env-conf-test] [ [ headerChunks "Available commands",
  15966. 551.41 s [opt-env-conf-test] renderCommandDocsShort docs
  15967. 551.41 s [opt-env-conf-test] ]
  15968. 551.41 s [opt-env-conf-test] - | not (null (docsToCommandDocs docs))
  15969. 551.41 s [opt-env-conf-test] + | True
  15970. 551.41 s [opt-env-conf-test] ]
  15971. 551.41 s [opt-env-conf-test] ]
  15972. 551.41 s [opt-env-conf-test]
  15973. 551.41 s [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Doc.hs:441:13-14
  15974. 551.41 s [opt-env-conf-test] @@ -438,9 +438,7 @@
  15975. 551.41 s [opt-env-conf-test] else withHelpDocs docs
  15976. 551.41 s [opt-env-conf-test] ],
  15977. 551.41 s [opt-env-conf-test] concat
  15978. 551.41 s [opt-env-conf-test] - [ [ headerChunks "Available commands",
  15979. 551.41 s [opt-env-conf-test] - renderCommandDocsShort docs
  15980. 551.41 s [opt-env-conf-test] - ]
  15981. 551.41 s [opt-env-conf-test] + [ []
  15982. 551.41 s [opt-env-conf-test] | not (null (docsToCommandDocs docs))
  15983. 551.41 s [opt-env-conf-test] ]
  15984. 551.41 s [opt-env-conf-test] ]
  15985. 551.41 s [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Doc.hs:441:13-14
  15986. 551.41 s [opt-env-conf-test] @@ -438,9 +438,9 @@
  15987. 551.41 s [opt-env-conf-test] else withHelpDocs docs
  15988. 551.41 s [opt-env-conf-test] ],
  15989. 551.41 s [opt-env-conf-test] concat
  15990. 551.41 s [opt-env-conf-test] - [ [ headerChunks "Available commands",
  15991. 551.41 s [opt-env-conf-test] - renderCommandDocsShort docs
  15992. 551.41 s [opt-env-conf-test] - ]
  15993. 551.41 s [opt-env-conf-test] + [ [ headerChunks "Available commands",
  15994. 551.41 s [opt-env-conf-test] + renderCommandDocsShort docs
  15995. 551.41 s [opt-env-conf-test] + ]
  15996. 551.41 s [opt-env-conf-test] | not (null (docsToCommandDocs docs))
  15997. 551.41 s [opt-env-conf-test] ]
  15998. 551.41 s [opt-env-conf-test] ]
  15999. 551.41 s [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Doc.hs:429:7-8
  16000. 551.41 s [opt-env-conf-test] @@ -426,24 +426,7 @@
  16001. 551.41 s [opt-env-conf-test] renderHelpPageHelper progname' commandPath mVersion progDesc docs =
  16002. 551.41 s [opt-env-conf-test] unlinesChunks $
  16003. 551.41 s [opt-env-conf-test] concat
  16004. 551.42 s [opt-env-conf-test] - [ [ let progname = unwords $ progname' : commandPath
  16005. 551.42 s [opt-env-conf-test] - in usageChunk : renderShortOptDocs progname (docsToOptDocs docs),
  16006. 551.42 s [opt-env-conf-test] - [],
  16007. 551.42 s [opt-env-conf-test] - unlinesChunks $ progDescLines progDesc
  16008. 551.42 s [opt-env-conf-test] - ],
  16009. 551.42 s [opt-env-conf-test] - [ headerChunks "Available settings",
  16010. 551.42 s [opt-env-conf-test] - renderSetDocs $
  16011. 551.42 s [opt-env-conf-test] - if null commandPath
  16012. 551.42 s [opt-env-conf-test] - then withHelpAndVersionDocs mVersion docs
  16013. 551.42 s [opt-env-conf-test] - else withHelpDocs docs
  16014. 551.42 s [opt-env-conf-test] - ],
  16015. 551.42 s [opt-env-conf-test] - concat
  16016. 551.42 s [opt-env-conf-test] - [ [ headerChunks "Available commands",
  16017. 551.42 s [opt-env-conf-test] - renderCommandDocsShort docs
  16018. 551.42 s [opt-env-conf-test] - ]
  16019. 551.42 s [opt-env-conf-test] - | not (null (docsToCommandDocs docs))
  16020. 551.42 s [opt-env-conf-test] - ]
  16021. 551.42 s [opt-env-conf-test] - ]
  16022. 551.42 s [opt-env-conf-test] + []
  16023. 551.42 s [opt-env-conf-test]
  16024. 553.13 s [opt-env-conf-test] withHelpAndVersionDocs :: Maybe Version -> AnyDocs (Maybe SetDoc) -> AnyDocs (Maybe SetDoc)
  16025. 553.13 s [opt-env-conf-test] withHelpAndVersionDocs mVersion sd = simplifyAnyDocs $ AnyDocsOr [helpDocs, versionDocs mVersion, sd]
  16026. 553.13 s [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Doc.hs:429:7-8
  16027. 553.13 s [opt-env-conf-test] @@ -426,24 +426,24 @@
  16028. 553.13 s [opt-env-conf-test] renderHelpPageHelper progname' commandPath mVersion progDesc docs =
  16029. 553.13 s [opt-env-conf-test] unlinesChunks $
  16030. 553.13 s [opt-env-conf-test] concat
  16031. 553.13 s [opt-env-conf-test] - [ [ let progname = unwords $ progname' : commandPath
  16032. 553.14 s [opt-env-conf-test] - in usageChunk : renderShortOptDocs progname (docsToOptDocs docs),
  16033. 553.14 s [opt-env-conf-test] - [],
  16034. 553.14 s [opt-env-conf-test] - unlinesChunks $ progDescLines progDesc
  16035. 553.14 s [opt-env-conf-test] - ],
  16036. 553.14 s [opt-env-conf-test] - [ headerChunks "Available settings",
  16037. 553.14 s [opt-env-conf-test] - renderSetDocs $
  16038. 553.14 s [opt-env-conf-test] - if null commandPath
  16039. 553.14 s [opt-env-conf-test] - then withHelpAndVersionDocs mVersion docs
  16040. 553.14 s [opt-env-conf-test] - else withHelpDocs docs
  16041. 553.14 s [opt-env-conf-test] - ],
  16042. 553.14 s [opt-env-conf-test] - concat
  16043. 553.14 s [opt-env-conf-test] - [ [ headerChunks "Available commands",
  16044. 553.14 s [opt-env-conf-test] - renderCommandDocsShort docs
  16045. 553.14 s [opt-env-conf-test] - ]
  16046. 553.14 s [opt-env-conf-test] - | not (null (docsToCommandDocs docs))
  16047. 553.14 s [opt-env-conf-test] - ]
  16048. 553.14 s [opt-env-conf-test] - ]
  16049. 553.14 s [opt-env-conf-test] + [ [ let progname = unwords $ progname' : commandPath
  16050. 553.14 s [opt-env-conf-test] + in usageChunk : renderShortOptDocs progname (docsToOptDocs docs),
  16051. 553.14 s [opt-env-conf-test] + [],
  16052. 553.14 s [opt-env-conf-test] + unlinesChunks $ progDescLines progDesc
  16053. 553.14 s [opt-env-conf-test] + ],
  16054. 553.14 s [opt-env-conf-test] + [ headerChunks "Available settings",
  16055. 553.14 s [opt-env-conf-test] + renderSetDocs $
  16056. 553.14 s [opt-env-conf-test] + if null commandPath
  16057. 553.14 s [opt-env-conf-test] + then withHelpAndVersionDocs mVersion docs
  16058. 553.14 s [opt-env-conf-test] + else withHelpDocs docs
  16059. 553.14 s [opt-env-conf-test] + ],
  16060. 553.14 s [opt-env-conf-test] + concat
  16061. 553.14 s [opt-env-conf-test] + [ [ headerChunks "Available commands",
  16062. 553.14 s [opt-env-conf-test] + renderCommandDocsShort docs
  16063. 553.14 s [opt-env-conf-test] + ]
  16064. 553.14 s [opt-env-conf-test] + | not (null (docsToCommandDocs docs))
  16065. 553.14 s [opt-env-conf-test] + ]
  16066. 553.14 s [opt-env-conf-test] + ]
  16067. 553.15 s [opt-env-conf-test]
  16068. 553.15 s [opt-env-conf-test] withHelpAndVersionDocs :: Maybe Version -> AnyDocs (Maybe SetDoc) -> AnyDocs (Maybe SetDoc)
  16069. 553.15 s [opt-env-conf-test] withHelpAndVersionDocs mVersion sd = simplifyAnyDocs $ AnyDocsOr [helpDocs, versionDocs mVersion, sd]
  16070. 553.15 s [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Doc.hs:429:7-8
  16071. 553.15 s [opt-env-conf-test] @@ -426,24 +426,24 @@
  16072. 553.15 s [opt-env-conf-test] renderHelpPageHelper progname' commandPath mVersion progDesc docs =
  16073. 553.15 s [opt-env-conf-test] unlinesChunks $
  16074. 553.15 s [opt-env-conf-test] concat
  16075. 553.15 s [opt-env-conf-test] - [ [ let progname = unwords $ progname' : commandPath
  16076. 553.15 s [opt-env-conf-test] - in usageChunk : renderShortOptDocs progname (docsToOptDocs docs),
  16077. 553.15 s [opt-env-conf-test] - [],
  16078. 553.15 s [opt-env-conf-test] - unlinesChunks $ progDescLines progDesc
  16079. 553.15 s [opt-env-conf-test] - ],
  16080. 553.15 s [opt-env-conf-test] - [ headerChunks "Available settings",
  16081. 553.15 s [opt-env-conf-test] - renderSetDocs $
  16082. 553.15 s [opt-env-conf-test] - if null commandPath
  16083. 553.15 s [opt-env-conf-test] - then withHelpAndVersionDocs mVersion docs
  16084. 553.15 s [opt-env-conf-test] - else withHelpDocs docs
  16085. 553.15 s [opt-env-conf-test] - ],
  16086. 553.15 s [opt-env-conf-test] - concat
  16087. 553.15 s [opt-env-conf-test] - [ [ headerChunks "Available commands",
  16088. 553.15 s [opt-env-conf-test] - renderCommandDocsShort docs
  16089. 553.15 s [opt-env-conf-test] - ]
  16090. 553.15 s [opt-env-conf-test] - | not (null (docsToCommandDocs docs))
  16091. 553.15 s [opt-env-conf-test] - ]
  16092. 553.15 s [opt-env-conf-test] - ]
  16093. 553.15 s [opt-env-conf-test] + [ [ let progname = unwords $ progname' : commandPath
  16094. 553.15 s [opt-env-conf-test] + in usageChunk : renderShortOptDocs progname (docsToOptDocs docs),
  16095. 553.15 s [opt-env-conf-test] + [],
  16096. 553.15 s [opt-env-conf-test] + unlinesChunks $ progDescLines progDesc
  16097. 553.15 s [opt-env-conf-test] + ],
  16098. 553.15 s [opt-env-conf-test] + [ headerChunks "Available settings",
  16099. 553.15 s [opt-env-conf-test] + renderSetDocs $
  16100. 553.15 s [opt-env-conf-test] + if null commandPath
  16101. 553.15 s [opt-env-conf-test] + then withHelpAndVersionDocs mVersion docs
  16102. 553.15 s [opt-env-conf-test] + else withHelpDocs docs
  16103. 553.15 s [opt-env-conf-test] + ],
  16104. 553.15 s [opt-env-conf-test] + concat
  16105. 553.15 s [opt-env-conf-test] + [ [ headerChunks "Available commands",
  16106. 553.15 s [opt-env-conf-test] + renderCommandDocsShort docs
  16107. 553.15 s [opt-env-conf-test] + ]
  16108. 553.15 s [opt-env-conf-test] + | not (null (docsToCommandDocs docs))
  16109. 553.15 s [opt-env-conf-test] + ]
  16110. 553.15 s [opt-env-conf-test] + ]
  16111. 553.15 s [opt-env-conf-test]
  16112. 553.15 s [opt-env-conf-test] withHelpAndVersionDocs :: Maybe Version -> AnyDocs (Maybe SetDoc) -> AnyDocs (Maybe SetDoc)
  16113. 553.15 s [opt-env-conf-test] withHelpAndVersionDocs mVersion sd = simplifyAnyDocs $ AnyDocsOr [helpDocs, versionDocs mVersion, sd]
  16114. 553.15 s [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Doc.hs:308:15-53
  16115. 553.15 s [opt-env-conf-test] @@ -305,7 +305,7 @@
  16116. 553.15 s [opt-env-conf-test] [ [ -- Document date
  16117. 553.15 s [opt-env-conf-test] [".Dd $Mdocdate$"],
  16118. 553.15 s [opt-env-conf-test] -- Document title
  16119. 553.15 s [opt-env-conf-test] - [".Dt ", progNameChunk progname, " 1"],
  16120. 553.15 s [opt-env-conf-test] + [],
  16121. 553.15 s [opt-env-conf-test] -- Operating system footer
  16122. 553.15 s [opt-env-conf-test] [".Os"],
  16123. 553.15 s [opt-env-conf-test] -- Section header
  16124. 553.15 s [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Doc.hs:308:15-53
  16125. 553.15 s [opt-env-conf-test] @@ -305,7 +305,7 @@
  16126. 553.15 s [opt-env-conf-test] [ [ -- Document date
  16127. 553.15 s [opt-env-conf-test] [".Dd $Mdocdate$"],
  16128. 553.15 s [opt-env-conf-test] -- Document title
  16129. 553.15 s [opt-env-conf-test] - [".Dt ", progNameChunk progname, " 1"],
  16130. 553.15 s [opt-env-conf-test] + [".Dt ", progNameChunk progname, " 1"],
  16131. 553.15 s [opt-env-conf-test] -- Operating system footer
  16132. 553.16 s [opt-env-conf-test] [".Os"],
  16133. 553.16 s [opt-env-conf-test] -- Section header
  16134. 553.16 s [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Doc.hs:308:15-53
  16135. 553.16 s [opt-env-conf-test] @@ -305,7 +305,8 @@
  16136. 553.16 s [opt-env-conf-test] [ [ -- Document date
  16137. 553.16 s [opt-env-conf-test] [".Dd $Mdocdate$"],
  16138. 553.16 s [opt-env-conf-test] -- Document title
  16139. 553.16 s [opt-env-conf-test] - [".Dt ", progNameChunk progname, " 1"],
  16140. 553.16 s [opt-env-conf-test] + [".Dt ", progNameChunk progname
  16141. 553.16 s [opt-env-conf-test] +],
  16142. 553.16 s [opt-env-conf-test] -- Operating system footer
  16143. 553.16 s [opt-env-conf-test] [".Os"],
  16144. 553.16 s [opt-env-conf-test] -- Section header
  16145. 553.16 s [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Doc.hs:312:15-31
  16146. 553.16 s [opt-env-conf-test] @@ -309,7 +309,7 @@
  16147. 553.16 s [opt-env-conf-test] -- Operating system footer
  16148. 553.16 s [opt-env-conf-test] [".Os"],
  16149. 553.16 s [opt-env-conf-test] -- Section header
  16150. 553.16 s [opt-env-conf-test] - [".Sh ", "NAME"],
  16151. 553.16 s [opt-env-conf-test] + [],
  16152. 553.16 s [opt-env-conf-test] [".Nm ", progNameChunk progname],
  16153. 553.16 s [opt-env-conf-test] [".Nd ", chunk $ T.pack progDesc],
  16154. 553.16 s [opt-env-conf-test] [".Sh ", "VERSION"],
  16155. 553.16 s [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Doc.hs:312:15-31
  16156. 553.16 s [opt-env-conf-test] @@ -309,7 +309,7 @@
  16157. 553.16 s [opt-env-conf-test] -- Operating system footer
  16158. 553.16 s [opt-env-conf-test] [".Os"],
  16159. 553.16 s [opt-env-conf-test] -- Section header
  16160. 553.16 s [opt-env-conf-test] - [".Sh ", "NAME"],
  16161. 553.16 s [opt-env-conf-test] + [".Sh ", "NAME"],
  16162. 553.16 s [opt-env-conf-test] [".Nm ", progNameChunk progname],
  16163. 553.16 s [opt-env-conf-test] [".Nd ", chunk $ T.pack progDesc],
  16164. 553.16 s [opt-env-conf-test] [".Sh ", "VERSION"],
  16165. 553.16 s [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Doc.hs:313:15-47
  16166. 553.16 s [opt-env-conf-test] @@ -310,7 +310,7 @@
  16167. 553.16 s [opt-env-conf-test] [".Os"],
  16168. 553.16 s [opt-env-conf-test] -- Section header
  16169. 553.16 s [opt-env-conf-test] [".Sh ", "NAME"],
  16170. 553.16 s [opt-env-conf-test] - [".Nm ", progNameChunk progname],
  16171. 553.16 s [opt-env-conf-test] + [],
  16172. 553.16 s [opt-env-conf-test] [".Nd ", chunk $ T.pack progDesc],
  16173. 553.16 s [opt-env-conf-test] [".Sh ", "VERSION"],
  16174. 553.16 s [opt-env-conf-test] [versionChunk version],
  16175. 553.16 s [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Doc.hs:313:15-47
  16176. 553.16 s [opt-env-conf-test] @@ -310,7 +310,7 @@
  16177. 553.16 s [opt-env-conf-test] [".Os"],
  16178. 553.16 s [opt-env-conf-test] -- Section header
  16179. 553.16 s [opt-env-conf-test] [".Sh ", "NAME"],
  16180. 553.16 s [opt-env-conf-test] - [".Nm ", progNameChunk progname],
  16181. 553.16 s [opt-env-conf-test] + [".Nm ", progNameChunk progname],
  16182. 553.16 s [opt-env-conf-test] [".Nd ", chunk $ T.pack progDesc],
  16183. 553.16 s [opt-env-conf-test] [".Sh ", "VERSION"],
  16184. 553.16 s [opt-env-conf-test] [versionChunk version],
  16185. 553.16 s [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Doc.hs:314:15-48
  16186. 553.16 s [opt-env-conf-test] @@ -311,7 +311,7 @@
  16187. 553.16 s [opt-env-conf-test] -- Section header
  16188. 553.16 s [opt-env-conf-test] [".Sh ", "NAME"],
  16189. 553.16 s [opt-env-conf-test] [".Nm ", progNameChunk progname],
  16190. 553.16 s [opt-env-conf-test] - [".Nd ", chunk $ T.pack progDesc],
  16191. 553.16 s [opt-env-conf-test] + [],
  16192. 553.16 s [opt-env-conf-test] [".Sh ", "VERSION"],
  16193. 553.16 s [opt-env-conf-test] [versionChunk version],
  16194. 553.16 s [opt-env-conf-test] [".Sh ", "SYNOPSIS"],
  16195. 553.16 s [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Doc.hs:314:15-48
  16196. 553.16 s [opt-env-conf-test] @@ -311,7 +311,7 @@
  16197. 553.16 s [opt-env-conf-test] -- Section header
  16198. 553.16 s [opt-env-conf-test] [".Sh ", "NAME"],
  16199. 553.16 s [opt-env-conf-test] [".Nm ", progNameChunk progname],
  16200. 553.16 s [opt-env-conf-test] - [".Nd ", chunk $ T.pack progDesc],
  16201. 553.16 s [opt-env-conf-test] + [".Nd ", chunk $ T.pack progDesc],
  16202. 553.16 s [opt-env-conf-test] [".Sh ", "VERSION"],
  16203. 553.16 s [opt-env-conf-test] [versionChunk version],
  16204. 553.16 s [opt-env-conf-test] [".Sh ", "SYNOPSIS"],
  16205. 553.16 s [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Doc.hs:315:15-34
  16206. 553.17 s [opt-env-conf-test] @@ -312,7 +312,7 @@
  16207. 553.17 s [opt-env-conf-test] [".Sh ", "NAME"],
  16208. 553.17 s [opt-env-conf-test] [".Nm ", progNameChunk progname],
  16209. 553.17 s [opt-env-conf-test] [".Nd ", chunk $ T.pack progDesc],
  16210. 553.17 s [opt-env-conf-test] - [".Sh ", "VERSION"],
  16211. 553.17 s [opt-env-conf-test] + [],
  16212. 553.17 s [opt-env-conf-test] [versionChunk version],
  16213. 553.17 s [opt-env-conf-test] [".Sh ", "SYNOPSIS"],
  16214. 553.17 s [opt-env-conf-test] renderShortOptDocs progname $ docsToOptDocs docs',
  16215. 553.17 s [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Doc.hs:315:15-34
  16216. 553.17 s [opt-env-conf-test] @@ -312,7 +312,7 @@
  16217. 553.17 s [opt-env-conf-test] [".Sh ", "NAME"],
  16218. 553.17 s [opt-env-conf-test] [".Nm ", progNameChunk progname],
  16219. 553.17 s [opt-env-conf-test] [".Nd ", chunk $ T.pack progDesc],
  16220. 553.17 s [opt-env-conf-test] - [".Sh ", "VERSION"],
  16221. 553.17 s [opt-env-conf-test] + [".Sh ", "VERSION"],
  16222. 553.17 s [opt-env-conf-test] [versionChunk version],
  16223. 553.17 s [opt-env-conf-test] [".Sh ", "SYNOPSIS"],
  16224. 553.17 s [opt-env-conf-test] renderShortOptDocs progname $ docsToOptDocs docs',
  16225. 553.17 s [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Doc.hs:317:15-35
  16226. 553.17 s [opt-env-conf-test] @@ -314,7 +314,7 @@
  16227. 553.17 s [opt-env-conf-test] [".Nd ", chunk $ T.pack progDesc],
  16228. 553.17 s [opt-env-conf-test] [".Sh ", "VERSION"],
  16229. 553.17 s [opt-env-conf-test] [versionChunk version],
  16230. 553.17 s [opt-env-conf-test] - [".Sh ", "SYNOPSIS"],
  16231. 553.17 s [opt-env-conf-test] + [],
  16232. 553.17 s [opt-env-conf-test] renderShortOptDocs progname $ docsToOptDocs docs',
  16233. 553.17 s [opt-env-conf-test] [".Sh ", "SETTINGS"],
  16234. 553.17 s [opt-env-conf-test] renderSetDocs docs
  16235. 553.17 s [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Doc.hs:317:15-35
  16236. 553.17 s [opt-env-conf-test] @@ -314,7 +314,7 @@
  16237. 556.56 s [opt-env-conf-test] [".Nd ", chunk $ T.pack progDesc],
  16238. 556.56 s [opt-env-conf-test] [".Sh ", "VERSION"],
  16239. 556.64 s [opt-env-conf-test] [versionChunk version],
  16240. 556.64 s [opt-env-conf-test] - [".Sh ", "SYNOPSIS"],
  16241. 556.64 s [opt-env-conf-test] + [".Sh ", "SYNOPSIS"],
  16242. 556.64 s [opt-env-conf-test] renderShortOptDocs progname $ docsToOptDocs docs',
  16243. 556.64 s [opt-env-conf-test] [".Sh ", "SETTINGS"],
  16244. 556.65 s [opt-env-conf-test] renderSetDocs docs
  16245. 556.65 s [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Doc.hs:319:15-35
  16246. 556.65 s [opt-env-conf-test] @@ -316,7 +316,7 @@
  16247. 556.65 s [opt-env-conf-test] [versionChunk version],
  16248. 556.65 s [opt-env-conf-test] [".Sh ", "SYNOPSIS"],
  16249. 556.65 s [opt-env-conf-test] renderShortOptDocs progname $ docsToOptDocs docs',
  16250. 556.65 s [opt-env-conf-test] - [".Sh ", "SETTINGS"],
  16251. 556.65 s [opt-env-conf-test] + [],
  16252. 556.65 s [opt-env-conf-test] renderSetDocs docs
  16253. 556.65 s [opt-env-conf-test] ],
  16254. 556.65 s [opt-env-conf-test] concat
  16255. 556.65 s [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Doc.hs:319:15-35
  16256. 556.65 s [opt-env-conf-test] @@ -316,7 +316,7 @@
  16257. 556.65 s [opt-env-conf-test] [versionChunk version],
  16258. 556.65 s [opt-env-conf-test] [".Sh ", "SYNOPSIS"],
  16259. 556.65 s [opt-env-conf-test] renderShortOptDocs progname $ docsToOptDocs docs',
  16260. 556.65 s [opt-env-conf-test] - [".Sh ", "SETTINGS"],
  16261. 556.65 s [opt-env-conf-test] + [".Sh ", "SETTINGS"],
  16262. 556.65 s [opt-env-conf-test] renderSetDocs docs
  16263. 556.65 s [opt-env-conf-test] ],
  16264. 556.65 s [opt-env-conf-test] concat
  16265. 556.65 s [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Doc.hs:305:13-14
  16266. 556.65 s [opt-env-conf-test] @@ -302,23 +302,23 @@
  16267. 556.65 s [opt-env-conf-test] in unlinesChunks $
  16268. 556.65 s [opt-env-conf-test] -- See https://man.openbsd.org/mdoc#MACRO_OVERVIEW
  16269. 556.65 s [opt-env-conf-test] concat
  16270. 556.65 s [opt-env-conf-test] - [ [ -- Document date
  16271. 556.65 s [opt-env-conf-test] - [".Dd $Mdocdate$"],
  16272. 556.65 s [opt-env-conf-test] - -- Document title
  16273. 556.65 s [opt-env-conf-test] - [".Dt ", progNameChunk progname, " 1"],
  16274. 556.65 s [opt-env-conf-test] - -- Operating system footer
  16275. 556.65 s [opt-env-conf-test] - [".Os"],
  16276. 556.65 s [opt-env-conf-test] - -- Section header
  16277. 556.65 s [opt-env-conf-test] - [".Sh ", "NAME"],
  16278. 556.65 s [opt-env-conf-test] - [".Nm ", progNameChunk progname],
  16279. 556.65 s [opt-env-conf-test] - [".Nd ", chunk $ T.pack progDesc],
  16280. 556.65 s [opt-env-conf-test] - [".Sh ", "VERSION"],
  16281. 556.65 s [opt-env-conf-test] - [versionChunk version],
  16282. 556.65 s [opt-env-conf-test] - [".Sh ", "SYNOPSIS"],
  16283. 556.65 s [opt-env-conf-test] - renderShortOptDocs progname $ docsToOptDocs docs',
  16284. 556.65 s [opt-env-conf-test] - [".Sh ", "SETTINGS"],
  16285. 556.65 s [opt-env-conf-test] - renderSetDocs docs
  16286. 556.65 s [opt-env-conf-test] - ],
  16287. 556.65 s [opt-env-conf-test] + [ [ -- Document date
  16288. 556.65 s [opt-env-conf-test] + [".Dd $Mdocdate$"],
  16289. 556.65 s [opt-env-conf-test] + -- Document title
  16290. 556.65 s [opt-env-conf-test] + [".Dt ", progNameChunk progname, " 1"],
  16291. 556.65 s [opt-env-conf-test] + -- Operating system footer
  16292. 556.65 s [opt-env-conf-test] + [".Os"],
  16293. 556.65 s [opt-env-conf-test] + -- Section header
  16294. 556.65 s [opt-env-conf-test] + [".Sh ", "NAME"],
  16295. 556.65 s [opt-env-conf-test] + [".Nm ", progNameChunk progname],
  16296. 556.65 s [opt-env-conf-test] + [".Nd ", chunk $ T.pack progDesc],
  16297. 556.65 s [opt-env-conf-test] + [".Sh ", "VERSION"],
  16298. 556.65 s [opt-env-conf-test] + [versionChunk version],
  16299. 556.65 s [opt-env-conf-test] + [".Sh ", "SYNOPSIS"],
  16300. 556.65 s [opt-env-conf-test] + renderShortOptDocs progname $ docsToOptDocs docs',
  16301. 556.65 s [opt-env-conf-test] + [".Sh ", "SETTINGS"],
  16302. 556.65 s [opt-env-conf-test] + renderSetDocs docs
  16303. 556.65 s [opt-env-conf-test] + ],
  16304. 556.65 s [opt-env-conf-test] concat
  16305. 556.65 s [opt-env-conf-test] [ [ [".Sh ", "COMMANDS"],
  16306. 556.65 s [opt-env-conf-test] renderCommandDocs docs
  16307. 556.65 s [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Doc.hs:305:13-14
  16308. 556.65 s [opt-env-conf-test] @@ -302,23 +302,7 @@
  16309. 556.65 s [opt-env-conf-test] in unlinesChunks $
  16310. 556.65 s [opt-env-conf-test] -- See https://man.openbsd.org/mdoc#MACRO_OVERVIEW
  16311. 556.65 s [opt-env-conf-test] concat
  16312. 556.65 s [opt-env-conf-test] - [ [ -- Document date
  16313. 556.65 s [opt-env-conf-test] - [".Dd $Mdocdate$"],
  16314. 556.65 s [opt-env-conf-test] - -- Document title
  16315. 556.65 s [opt-env-conf-test] - [".Dt ", progNameChunk progname, " 1"],
  16316. 556.65 s [opt-env-conf-test] - -- Operating system footer
  16317. 556.65 s [opt-env-conf-test] - [".Os"],
  16318. 556.65 s [opt-env-conf-test] - -- Section header
  16319. 556.65 s [opt-env-conf-test] - [".Sh ", "NAME"],
  16320. 556.65 s [opt-env-conf-test] - [".Nm ", progNameChunk progname],
  16321. 556.65 s [opt-env-conf-test] - [".Nd ", chunk $ T.pack progDesc],
  16322. 556.65 s [opt-env-conf-test] - [".Sh ", "VERSION"],
  16323. 556.65 s [opt-env-conf-test] - [versionChunk version],
  16324. 556.65 s [opt-env-conf-test] - [".Sh ", "SYNOPSIS"],
  16325. 556.65 s [opt-env-conf-test] - renderShortOptDocs progname $ docsToOptDocs docs',
  16326. 556.65 s [opt-env-conf-test] - [".Sh ", "SETTINGS"],
  16327. 556.65 s [opt-env-conf-test] - renderSetDocs docs
  16328. 556.65 s [opt-env-conf-test] - ],
  16329. 556.65 s [opt-env-conf-test] + [ [],
  16330. 556.65 s [opt-env-conf-test] concat
  16331. 556.65 s [opt-env-conf-test] [ [ [".Sh ", "COMMANDS"],
  16332. 556.65 s [opt-env-conf-test] renderCommandDocs docs
  16333. 556.65 s [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Doc.hs:305:13-14
  16334. 556.65 s [opt-env-conf-test] @@ -302,23 +302,22 @@
  16335. 556.65 s [opt-env-conf-test] in unlinesChunks $
  16336. 556.65 s [opt-env-conf-test] -- See https://man.openbsd.org/mdoc#MACRO_OVERVIEW
  16337. 556.65 s [opt-env-conf-test] concat
  16338. 556.65 s [opt-env-conf-test] - [ [ -- Document date
  16339. 556.65 s [opt-env-conf-test] - [".Dd $Mdocdate$"],
  16340. 556.65 s [opt-env-conf-test] - -- Document title
  16341. 556.65 s [opt-env-conf-test] - [".Dt ", progNameChunk progname, " 1"],
  16342. 556.65 s [opt-env-conf-test] - -- Operating system footer
  16343. 556.65 s [opt-env-conf-test] - [".Os"],
  16344. 556.65 s [opt-env-conf-test] - -- Section header
  16345. 556.65 s [opt-env-conf-test] - [".Sh ", "NAME"],
  16346. 556.65 s [opt-env-conf-test] - [".Nm ", progNameChunk progname],
  16347. 556.65 s [opt-env-conf-test] - [".Nd ", chunk $ T.pack progDesc],
  16348. 556.65 s [opt-env-conf-test] - [".Sh ", "VERSION"],
  16349. 556.65 s [opt-env-conf-test] - [versionChunk version],
  16350. 556.65 s [opt-env-conf-test] - [".Sh ", "SYNOPSIS"],
  16351. 556.65 s [opt-env-conf-test] - renderShortOptDocs progname $ docsToOptDocs docs',
  16352. 556.65 s [opt-env-conf-test] - [".Sh ", "SETTINGS"],
  16353. 556.66 s [opt-env-conf-test] - renderSetDocs docs
  16354. 556.66 s [opt-env-conf-test] - ],
  16355. 556.66 s [opt-env-conf-test] + [ [ -- Document date
  16356. 556.66 s [opt-env-conf-test] + [".Dd $Mdocdate$"],
  16357. 556.66 s [opt-env-conf-test] + -- Document title
  16358. 556.66 s [opt-env-conf-test] + [".Dt ", progNameChunk progname, " 1"],
  16359. 556.66 s [opt-env-conf-test] + -- Operating system footer
  16360. 556.66 s [opt-env-conf-test] + [".Os"],
  16361. 556.66 s [opt-env-conf-test] + -- Section header
  16362. 556.66 s [opt-env-conf-test] + [".Sh ", "NAME"],
  16363. 556.66 s [opt-env-conf-test] + [".Nm ", progNameChunk progname],
  16364. 556.66 s [opt-env-conf-test] + [".Nd ", chunk $ T.pack progDesc],
  16365. 556.66 s [opt-env-conf-test] + [".Sh ", "VERSION"],
  16366. 556.66 s [opt-env-conf-test] + [versionChunk version],
  16367. 556.66 s [opt-env-conf-test] + [".Sh ", "SYNOPSIS"],
  16368. 556.66 s [opt-env-conf-test] + renderShortOptDocs progname $ docsToOptDocs docs',
  16369. 556.66 s [opt-env-conf-test] + [".Sh ", "SETTINGS"]
  16370. 556.66 s [opt-env-conf-test] +],
  16371. 556.66 s [opt-env-conf-test] concat
  16372. 556.66 s [opt-env-conf-test] [ [ [".Sh ", "COMMANDS"],
  16373. 556.66 s [opt-env-conf-test] renderCommandDocs docs
  16374. 556.66 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:326:22-38
  16375. 556.66 s [opt-env-conf-test] @@ -323,7 +323,7 @@
  16376. 556.66 s [opt-env-conf-test] [ [ [".Sh ", "COMMANDS"],
  16377. 556.66 s [opt-env-conf-test] renderCommandDocs docs
  16378. 556.66 s [opt-env-conf-test] ]
  16379. 556.66 s [opt-env-conf-test] - | not (null commandDocs)
  16380. 556.66 s [opt-env-conf-test] + | not (True)
  16381. 556.66 s [opt-env-conf-test] ],
  16382. 556.66 s [opt-env-conf-test] concat
  16383. 556.66 s [opt-env-conf-test] [ [ [".Sh ", "OPTIONS"],
  16384. 556.66 s [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Doc.hs:326:22-38
  16385. 556.66 s [opt-env-conf-test] @@ -323,7 +323,7 @@
  16386. 556.66 s [opt-env-conf-test] [ [ [".Sh ", "COMMANDS"],
  16387. 556.66 s [opt-env-conf-test] renderCommandDocs docs
  16388. 556.66 s [opt-env-conf-test] ]
  16389. 556.66 s [opt-env-conf-test] - | not (null commandDocs)
  16390. 556.66 s [opt-env-conf-test] + | not (not (null commandDocs))
  16391. 556.66 s [opt-env-conf-test] ],
  16392. 556.66 s [opt-env-conf-test] concat
  16393. 556.66 s [opt-env-conf-test] [ [ [".Sh ", "OPTIONS"],
  16394. 556.66 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:326:21-39
  16395. 556.66 s [opt-env-conf-test] @@ -323,7 +323,7 @@
  16396. 556.66 s [opt-env-conf-test] [ [ [".Sh ", "COMMANDS"],
  16397. 556.66 s [opt-env-conf-test] renderCommandDocs docs
  16398. 556.66 s [opt-env-conf-test] ]
  16399. 556.66 s [opt-env-conf-test] - | not (null commandDocs)
  16400. 556.66 s [opt-env-conf-test] + | not True
  16401. 556.66 s [opt-env-conf-test] ],
  16402. 556.66 s [opt-env-conf-test] concat
  16403. 556.66 s [opt-env-conf-test] [ [ [".Sh ", "OPTIONS"],
  16404. 556.66 s [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Doc.hs:326:21-39
  16405. 556.66 s [opt-env-conf-test] @@ -323,7 +323,7 @@
  16406. 556.66 s [opt-env-conf-test] [ [ [".Sh ", "COMMANDS"],
  16407. 556.66 s [opt-env-conf-test] renderCommandDocs docs
  16408. 556.66 s [opt-env-conf-test] ]
  16409. 556.66 s [opt-env-conf-test] - | not (null commandDocs)
  16410. 556.66 s [opt-env-conf-test] + | not not ((null commandDocs))
  16411. 556.66 s [opt-env-conf-test] ],
  16412. 556.66 s [opt-env-conf-test] concat
  16413. 556.66 s [opt-env-conf-test] [ [ [".Sh ", "OPTIONS"],
  16414. 556.66 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:326:17-39
  16415. 556.66 s [opt-env-conf-test] @@ -323,7 +323,7 @@
  16416. 556.66 s [opt-env-conf-test] [ [ [".Sh ", "COMMANDS"],
  16417. 556.66 s [opt-env-conf-test] renderCommandDocs docs
  16418. 556.66 s [opt-env-conf-test] ]
  16419. 556.66 s [opt-env-conf-test] - | not (null commandDocs)
  16420. 556.66 s [opt-env-conf-test] + | True
  16421. 556.66 s [opt-env-conf-test] ],
  16422. 556.66 s [opt-env-conf-test] concat
  16423. 556.66 s [opt-env-conf-test] [ [ [".Sh ", "OPTIONS"],
  16424. 556.66 s [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Doc.hs:326:17-39
  16425. 556.66 s [opt-env-conf-test] @@ -323,7 +323,7 @@
  16426. 556.66 s [opt-env-conf-test] [ [ [".Sh ", "COMMANDS"],
  16427. 556.66 s [opt-env-conf-test] renderCommandDocs docs
  16428. 556.66 s [opt-env-conf-test] ]
  16429. 556.66 s [opt-env-conf-test] - | not (null commandDocs)
  16430. 556.66 s [opt-env-conf-test] + | not (not (null commandDocs))
  16431. 556.66 s [opt-env-conf-test] ],
  16432. 556.66 s [opt-env-conf-test] concat
  16433. 556.66 s [opt-env-conf-test] [ [ [".Sh ", "OPTIONS"],
  16434. 556.66 s [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Doc.hs:323:19-39
  16435. 556.66 s [opt-env-conf-test] @@ -320,7 +320,7 @@
  16436. 556.66 s [opt-env-conf-test] renderSetDocs docs
  16437. 556.66 s [opt-env-conf-test] ],
  16438. 556.66 s [opt-env-conf-test] concat
  16439. 556.66 s [opt-env-conf-test] - [ [ [".Sh ", "COMMANDS"],
  16440. 556.66 s [opt-env-conf-test] + [ [ [],
  16441. 556.66 s [opt-env-conf-test] renderCommandDocs docs
  16442. 556.66 s [opt-env-conf-test] ]
  16443. 556.66 s [opt-env-conf-test] | not (null commandDocs)
  16444. 556.66 s [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Doc.hs:323:19-39
  16445. 556.66 s [opt-env-conf-test] @@ -320,7 +320,7 @@
  16446. 556.66 s [opt-env-conf-test] renderSetDocs docs
  16447. 556.66 s [opt-env-conf-test] ],
  16448. 556.66 s [opt-env-conf-test] concat
  16449. 556.66 s [opt-env-conf-test] - [ [ [".Sh ", "COMMANDS"],
  16450. 556.66 s [opt-env-conf-test] + [ [ [".Sh ", "COMMANDS"],
  16451. 556.66 s [opt-env-conf-test] renderCommandDocs docs
  16452. 556.66 s [opt-env-conf-test] ]
  16453. 556.66 s [opt-env-conf-test] | not (null commandDocs)
  16454. 556.66 s [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Doc.hs:323:17-18
  16455. 556.66 s [opt-env-conf-test] @@ -320,9 +320,7 @@
  16456. 556.66 s [opt-env-conf-test] renderSetDocs docs
  16457. 556.66 s [opt-env-conf-test] ],
  16458. 556.66 s [opt-env-conf-test] concat
  16459. 556.66 s [opt-env-conf-test] - [ [ [".Sh ", "COMMANDS"],
  16460. 556.66 s [opt-env-conf-test] - renderCommandDocs docs
  16461. 556.66 s [opt-env-conf-test] - ]
  16462. 556.66 s [opt-env-conf-test] + [ []
  16463. 556.66 s [opt-env-conf-test] | not (null commandDocs)
  16464. 556.66 s [opt-env-conf-test] ],
  16465. 556.66 s [opt-env-conf-test] concat
  16466. 556.66 s [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Doc.hs:323:17-18
  16467. 556.66 s [opt-env-conf-test] @@ -320,9 +320,9 @@
  16468. 560.11 s [opt-env-conf-test] renderSetDocs docs
  16469. 560.11 s [opt-env-conf-test] ],
  16470. 560.11 s [opt-env-conf-test] concat
  16471. 560.11 s [opt-env-conf-test] - [ [ [".Sh ", "COMMANDS"],
  16472. 560.11 s [opt-env-conf-test] - renderCommandDocs docs
  16473. 560.11 s [opt-env-conf-test] - ]
  16474. 560.11 s [opt-env-conf-test] + [ [ [".Sh ", "COMMANDS"],
  16475. 560.11 s [opt-env-conf-test] + renderCommandDocs docs
  16476. 560.11 s [opt-env-conf-test] + ]
  16477. 560.11 s [opt-env-conf-test] | not (null commandDocs)
  16478. 560.11 s [opt-env-conf-test] ],
  16479. 560.11 s [opt-env-conf-test] concat
  16480. 560.11 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:332:22-38
  16481. 560.11 s [opt-env-conf-test] @@ -329,7 +329,7 @@
  16482. 560.11 s [opt-env-conf-test] [ [ [".Sh ", "OPTIONS"],
  16483. 560.11 s [opt-env-conf-test] renderLongOptDocs optDocs
  16484. 560.11 s [opt-env-conf-test] ]
  16485. 560.11 s [opt-env-conf-test] - | not (nullDocs optDocs)
  16486. 560.11 s [opt-env-conf-test] + | not (True)
  16487. 560.11 s [opt-env-conf-test] ],
  16488. 560.11 s [opt-env-conf-test] concat
  16489. 560.11 s [opt-env-conf-test] [ [ [".Sh ", "ENVIRONMENT VARIABLES"],
  16490. 560.11 s [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Doc.hs:332:22-38
  16491. 560.11 s [opt-env-conf-test] @@ -329,7 +329,7 @@
  16492. 560.11 s [opt-env-conf-test] [ [ [".Sh ", "OPTIONS"],
  16493. 560.11 s [opt-env-conf-test] renderLongOptDocs optDocs
  16494. 560.11 s [opt-env-conf-test] ]
  16495. 560.11 s [opt-env-conf-test] - | not (nullDocs optDocs)
  16496. 560.11 s [opt-env-conf-test] + | not (not (nullDocs optDocs))
  16497. 560.11 s [opt-env-conf-test] ],
  16498. 560.11 s [opt-env-conf-test] concat
  16499. 560.11 s [opt-env-conf-test] [ [ [".Sh ", "ENVIRONMENT VARIABLES"],
  16500. 560.11 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:332:21-39
  16501. 560.11 s [opt-env-conf-test] @@ -329,7 +329,7 @@
  16502. 560.11 s [opt-env-conf-test] [ [ [".Sh ", "OPTIONS"],
  16503. 560.11 s [opt-env-conf-test] renderLongOptDocs optDocs
  16504. 560.11 s [opt-env-conf-test] ]
  16505. 560.11 s [opt-env-conf-test] - | not (nullDocs optDocs)
  16506. 560.11 s [opt-env-conf-test] + | not True
  16507. 560.11 s [opt-env-conf-test] ],
  16508. 560.11 s [opt-env-conf-test] concat
  16509. 560.11 s [opt-env-conf-test] [ [ [".Sh ", "ENVIRONMENT VARIABLES"],
  16510. 560.12 s [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Doc.hs:332:21-39
  16511. 560.12 s [opt-env-conf-test] @@ -329,7 +329,7 @@
  16512. 560.12 s [opt-env-conf-test] [ [ [".Sh ", "OPTIONS"],
  16513. 560.12 s [opt-env-conf-test] renderLongOptDocs optDocs
  16514. 560.12 s [opt-env-conf-test] ]
  16515. 560.12 s [opt-env-conf-test] - | not (nullDocs optDocs)
  16516. 560.12 s [opt-env-conf-test] + | not not ((nullDocs optDocs))
  16517. 560.12 s [opt-env-conf-test] ],
  16518. 560.12 s [opt-env-conf-test] concat
  16519. 560.12 s [opt-env-conf-test] [ [ [".Sh ", "ENVIRONMENT VARIABLES"],
  16520. 560.12 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:332:17-39
  16521. 560.12 s [opt-env-conf-test] @@ -329,7 +329,7 @@
  16522. 560.12 s [opt-env-conf-test] [ [ [".Sh ", "OPTIONS"],
  16523. 560.12 s [opt-env-conf-test] renderLongOptDocs optDocs
  16524. 560.12 s [opt-env-conf-test] ]
  16525. 560.12 s [opt-env-conf-test] - | not (nullDocs optDocs)
  16526. 560.12 s [opt-env-conf-test] + | True
  16527. 560.12 s [opt-env-conf-test] ],
  16528. 560.12 s [opt-env-conf-test] concat
  16529. 560.12 s [opt-env-conf-test] [ [ [".Sh ", "ENVIRONMENT VARIABLES"],
  16530. 560.12 s [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Doc.hs:332:17-39
  16531. 560.12 s [opt-env-conf-test] @@ -329,7 +329,7 @@
  16532. 560.12 s [opt-env-conf-test] [ [ [".Sh ", "OPTIONS"],
  16533. 560.12 s [opt-env-conf-test] renderLongOptDocs optDocs
  16534. 560.12 s [opt-env-conf-test] ]
  16535. 560.12 s [opt-env-conf-test] - | not (nullDocs optDocs)
  16536. 560.12 s [opt-env-conf-test] + | not (not (nullDocs optDocs))
  16537. 560.12 s [opt-env-conf-test] ],
  16538. 560.12 s [opt-env-conf-test] concat
  16539. 560.12 s [opt-env-conf-test] [ [ [".Sh ", "ENVIRONMENT VARIABLES"],
  16540. 560.12 s [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Doc.hs:329:19-38
  16541. 560.12 s [opt-env-conf-test] @@ -326,7 +326,7 @@
  16542. 560.12 s [opt-env-conf-test] | not (null commandDocs)
  16543. 560.12 s [opt-env-conf-test] ],
  16544. 560.12 s [opt-env-conf-test] concat
  16545. 560.12 s [opt-env-conf-test] - [ [ [".Sh ", "OPTIONS"],
  16546. 560.12 s [opt-env-conf-test] + [ [ [],
  16547. 560.12 s [opt-env-conf-test] renderLongOptDocs optDocs
  16548. 560.12 s [opt-env-conf-test] ]
  16549. 560.12 s [opt-env-conf-test] | not (nullDocs optDocs)
  16550. 560.12 s [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Doc.hs:329:19-38
  16551. 560.12 s [opt-env-conf-test] @@ -326,7 +326,7 @@
  16552. 560.12 s [opt-env-conf-test] | not (null commandDocs)
  16553. 560.12 s [opt-env-conf-test] ],
  16554. 560.12 s [opt-env-conf-test] concat
  16555. 560.12 s [opt-env-conf-test] - [ [ [".Sh ", "OPTIONS"],
  16556. 560.12 s [opt-env-conf-test] + [ [ [".Sh ", "OPTIONS"],
  16557. 560.12 s [opt-env-conf-test] renderLongOptDocs optDocs
  16558. 560.12 s [opt-env-conf-test] ]
  16559. 560.12 s [opt-env-conf-test] | not (nullDocs optDocs)
  16560. 560.12 s [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Doc.hs:329:17-18
  16561. 560.12 s [opt-env-conf-test] @@ -326,9 +326,7 @@
  16562. 560.12 s [opt-env-conf-test] | not (null commandDocs)
  16563. 560.12 s [opt-env-conf-test] ],
  16564. 560.12 s [opt-env-conf-test] concat
  16565. 560.12 s [opt-env-conf-test] - [ [ [".Sh ", "OPTIONS"],
  16566. 560.12 s [opt-env-conf-test] - renderLongOptDocs optDocs
  16567. 560.12 s [opt-env-conf-test] - ]
  16568. 560.12 s [opt-env-conf-test] + [ []
  16569. 560.12 s [opt-env-conf-test] | not (nullDocs optDocs)
  16570. 560.12 s [opt-env-conf-test] ],
  16571. 560.12 s [opt-env-conf-test] concat
  16572. 560.12 s [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Doc.hs:329:17-18
  16573. 560.12 s [opt-env-conf-test] @@ -326,9 +326,9 @@
  16574. 560.12 s [opt-env-conf-test] | not (null commandDocs)
  16575. 560.12 s [opt-env-conf-test] ],
  16576. 560.12 s [opt-env-conf-test] concat
  16577. 560.12 s [opt-env-conf-test] - [ [ [".Sh ", "OPTIONS"],
  16578. 560.12 s [opt-env-conf-test] - renderLongOptDocs optDocs
  16579. 560.12 s [opt-env-conf-test] - ]
  16580. 560.12 s [opt-env-conf-test] + [ [ [".Sh ", "OPTIONS"],
  16581. 560.12 s [opt-env-conf-test] + renderLongOptDocs optDocs
  16582. 560.12 s [opt-env-conf-test] + ]
  16583. 560.12 s [opt-env-conf-test] | not (nullDocs optDocs)
  16584. 560.12 s [opt-env-conf-test] ],
  16585. 560.12 s [opt-env-conf-test] concat
  16586. 560.12 s [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Doc.hs:338:22-38
  16587. 560.12 s [opt-env-conf-test] @@ -335,7 +335,7 @@
  16588. 560.12 s [opt-env-conf-test] [ [ [".Sh ", "ENVIRONMENT VARIABLES"],
  16589. 560.12 s [opt-env-conf-test] renderEnvDocs envDocs
  16590. 560.12 s [opt-env-conf-test] ]
  16591. 560.12 s [opt-env-conf-test] - | not (nullDocs envDocs)
  16592. 560.12 s [opt-env-conf-test] + | not (not (nullDocs envDocs))
  16593. 560.12 s [opt-env-conf-test] ],
  16594. 560.12 s [opt-env-conf-test] concat
  16595. 560.12 s [opt-env-conf-test] [ [ [".Sh ", "CONFIGURATION VALUES"],
  16596. 560.12 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:338:21-39
  16597. 560.12 s [opt-env-conf-test] @@ -335,7 +335,7 @@
  16598. 560.12 s [opt-env-conf-test] [ [ [".Sh ", "ENVIRONMENT VARIABLES"],
  16599. 560.12 s [opt-env-conf-test] renderEnvDocs envDocs
  16600. 560.12 s [opt-env-conf-test] ]
  16601. 560.12 s [opt-env-conf-test] - | not (nullDocs envDocs)
  16602. 560.12 s [opt-env-conf-test] + | not True
  16603. 560.12 s [opt-env-conf-test] ],
  16604. 560.12 s [opt-env-conf-test] concat
  16605. 560.12 s [opt-env-conf-test] [ [ [".Sh ", "CONFIGURATION VALUES"],
  16606. 560.12 s [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Doc.hs:338:17-39
  16607. 560.12 s [opt-env-conf-test] @@ -335,7 +335,7 @@
  16608. 560.12 s [opt-env-conf-test] [ [ [".Sh ", "ENVIRONMENT VARIABLES"],
  16609. 560.12 s [opt-env-conf-test] renderEnvDocs envDocs
  16610. 560.12 s [opt-env-conf-test] ]
  16611. 560.12 s [opt-env-conf-test] - | not (nullDocs envDocs)
  16612. 560.12 s [opt-env-conf-test] + | not (not (nullDocs envDocs))
  16613. 560.12 s [opt-env-conf-test] ],
  16614. 560.12 s [opt-env-conf-test] concat
  16615. 560.12 s [opt-env-conf-test] [ [ [".Sh ", "CONFIGURATION VALUES"],
  16616. 560.12 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:338:17-39
  16617. 560.12 s [opt-env-conf-test] @@ -335,7 +335,7 @@
  16618. 560.12 s [opt-env-conf-test] [ [ [".Sh ", "ENVIRONMENT VARIABLES"],
  16619. 560.12 s [opt-env-conf-test] renderEnvDocs envDocs
  16620. 560.12 s [opt-env-conf-test] ]
  16621. 560.12 s [opt-env-conf-test] - | not (nullDocs envDocs)
  16622. 560.12 s [opt-env-conf-test] + | True
  16623. 560.12 s [opt-env-conf-test] ],
  16624. 560.12 s [opt-env-conf-test] concat
  16625. 560.12 s [opt-env-conf-test] [ [ [".Sh ", "CONFIGURATION VALUES"],
  16626. 560.13 s [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Doc.hs:335:19-52
  16627. 560.13 s [opt-env-conf-test] @@ -332,7 +332,7 @@
  16628. 560.13 s [opt-env-conf-test] | not (nullDocs optDocs)
  16629. 560.13 s [opt-env-conf-test] ],
  16630. 560.13 s [opt-env-conf-test] concat
  16631. 560.13 s [opt-env-conf-test] - [ [ [".Sh ", "ENVIRONMENT VARIABLES"],
  16632. 560.13 s [opt-env-conf-test] + [ [ [],
  16633. 560.13 s [opt-env-conf-test] renderEnvDocs envDocs
  16634. 560.13 s [opt-env-conf-test] ]
  16635. 560.13 s [opt-env-conf-test] | not (nullDocs envDocs)
  16636. 560.13 s [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Doc.hs:338:21-39
  16637. 560.13 s [opt-env-conf-test] @@ -335,7 +335,7 @@
  16638. 560.13 s [opt-env-conf-test] [ [ [".Sh ", "ENVIRONMENT VARIABLES"],
  16639. 560.13 s [opt-env-conf-test] renderEnvDocs envDocs
  16640. 560.13 s [opt-env-conf-test] ]
  16641. 560.13 s [opt-env-conf-test] - | not (nullDocs envDocs)
  16642. 560.13 s [opt-env-conf-test] + | not not ((nullDocs envDocs))
  16643. 560.13 s [opt-env-conf-test] ],
  16644. 560.13 s [opt-env-conf-test] concat
  16645. 560.13 s [opt-env-conf-test] [ [ [".Sh ", "CONFIGURATION VALUES"],
  16646. 560.13 s [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Doc.hs:335:17-18
  16647. 560.13 s [opt-env-conf-test] @@ -332,9 +332,7 @@
  16648. 560.13 s [opt-env-conf-test] | not (nullDocs optDocs)
  16649. 560.13 s [opt-env-conf-test] ],
  16650. 560.13 s [opt-env-conf-test] concat
  16651. 560.13 s [opt-env-conf-test] - [ [ [".Sh ", "ENVIRONMENT VARIABLES"],
  16652. 560.13 s [opt-env-conf-test] - renderEnvDocs envDocs
  16653. 560.13 s [opt-env-conf-test] - ]
  16654. 560.13 s [opt-env-conf-test] + [ []
  16655. 560.13 s [opt-env-conf-test] | not (nullDocs envDocs)
  16656. 560.13 s [opt-env-conf-test] ],
  16657. 560.13 s [opt-env-conf-test] concat
  16658. 560.13 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:338:22-38
  16659. 560.13 s [opt-env-conf-test] @@ -335,7 +335,7 @@
  16660. 560.13 s [opt-env-conf-test] [ [ [".Sh ", "ENVIRONMENT VARIABLES"],
  16661. 560.13 s [opt-env-conf-test] renderEnvDocs envDocs
  16662. 560.13 s [opt-env-conf-test] ]
  16663. 560.13 s [opt-env-conf-test] - | not (nullDocs envDocs)
  16664. 560.13 s [opt-env-conf-test] + | not (True)
  16665. 560.13 s [opt-env-conf-test] ],
  16666. 560.13 s [opt-env-conf-test] concat
  16667. 560.13 s [opt-env-conf-test] [ [ [".Sh ", "CONFIGURATION VALUES"],
  16668. 560.13 s [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Doc.hs:335:19-52
  16669. 560.13 s [opt-env-conf-test] @@ -332,7 +332,7 @@
  16670. 560.13 s [opt-env-conf-test] | not (nullDocs optDocs)
  16671. 560.13 s [opt-env-conf-test] ],
  16672. 560.13 s [opt-env-conf-test] concat
  16673. 560.13 s [opt-env-conf-test] - [ [ [".Sh ", "ENVIRONMENT VARIABLES"],
  16674. 560.13 s [opt-env-conf-test] + [ [ [".Sh ", "ENVIRONMENT VARIABLES"],
  16675. 560.13 s [opt-env-conf-test] renderEnvDocs envDocs
  16676. 560.13 s [opt-env-conf-test] ]
  16677. 560.13 s [opt-env-conf-test] | not (nullDocs envDocs)
  16678. 560.13 s [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Doc.hs:335:17-18
  16679. 560.13 s [opt-env-conf-test] @@ -332,9 +332,9 @@
  16680. 560.13 s [opt-env-conf-test] | not (nullDocs optDocs)
  16681. 560.13 s [opt-env-conf-test] ],
  16682. 560.13 s [opt-env-conf-test] concat
  16683. 560.13 s [opt-env-conf-test] - [ [ [".Sh ", "ENVIRONMENT VARIABLES"],
  16684. 560.13 s [opt-env-conf-test] - renderEnvDocs envDocs
  16685. 560.13 s [opt-env-conf-test] - ]
  16686. 560.13 s [opt-env-conf-test] + [ [ [".Sh ", "ENVIRONMENT VARIABLES"],
  16687. 560.13 s [opt-env-conf-test] + renderEnvDocs envDocs
  16688. 560.13 s [opt-env-conf-test] + ]
  16689. 560.13 s [opt-env-conf-test] | not (nullDocs envDocs)
  16690. 560.13 s [opt-env-conf-test] ],
  16691. 560.13 s [opt-env-conf-test] concat
  16692. 560.13 s [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Doc.hs:344:22-39
  16693. 560.13 s [opt-env-conf-test] @@ -341,7 +341,7 @@
  16694. 560.13 s [opt-env-conf-test] [ [ [".Sh ", "CONFIGURATION VALUES"],
  16695. 560.13 s [opt-env-conf-test] renderConfDocs confDocs
  16696. 560.13 s [opt-env-conf-test] ]
  16697. 560.13 s [opt-env-conf-test] - | not (nullDocs confDocs)
  16698. 560.13 s [opt-env-conf-test] + | not (not (nullDocs confDocs))
  16699. 560.13 s [opt-env-conf-test] ]
  16700. 560.13 s [opt-env-conf-test] ]
  16701. 560.13 s [opt-env-conf-test]
  16702. 560.13 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:344:22-39
  16703. 560.13 s [opt-env-conf-test] @@ -341,7 +341,7 @@
  16704. 560.13 s [opt-env-conf-test] [ [ [".Sh ", "CONFIGURATION VALUES"],
  16705. 560.13 s [opt-env-conf-test] renderConfDocs confDocs
  16706. 560.13 s [opt-env-conf-test] ]
  16707. 560.13 s [opt-env-conf-test] - | not (nullDocs confDocs)
  16708. 561.76 s [opt-env-conf-test] + | not (True)
  16709. 561.85 s [opt-env-conf-test] ]
  16710. 561.85 s [opt-env-conf-test] ]
  16711. 561.85 s [opt-env-conf-test]
  16712. 561.85 s [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Doc.hs:344:21-40
  16713. 561.85 s [opt-env-conf-test] @@ -341,7 +341,7 @@
  16714. 561.85 s [opt-env-conf-test] [ [ [".Sh ", "CONFIGURATION VALUES"],
  16715. 561.85 s [opt-env-conf-test] renderConfDocs confDocs
  16716. 561.85 s [opt-env-conf-test] ]
  16717. 561.85 s [opt-env-conf-test] - | not (nullDocs confDocs)
  16718. 561.85 s [opt-env-conf-test] + | not not ((nullDocs confDocs))
  16719. 561.85 s [opt-env-conf-test] ]
  16720. 561.85 s [opt-env-conf-test] ]
  16721. 561.85 s [opt-env-conf-test]
  16722. 561.85 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:344:21-40
  16723. 561.85 s [opt-env-conf-test] @@ -341,7 +341,7 @@
  16724. 561.85 s [opt-env-conf-test] [ [ [".Sh ", "CONFIGURATION VALUES"],
  16725. 561.85 s [opt-env-conf-test] renderConfDocs confDocs
  16726. 561.85 s [opt-env-conf-test] ]
  16727. 561.85 s [opt-env-conf-test] - | not (nullDocs confDocs)
  16728. 561.85 s [opt-env-conf-test] + | not True
  16729. 561.85 s [opt-env-conf-test] ]
  16730. 561.85 s [opt-env-conf-test] ]
  16731. 561.85 s [opt-env-conf-test]
  16732. 561.85 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:344:17-40
  16733. 561.85 s [opt-env-conf-test] @@ -341,7 +341,7 @@
  16734. 561.85 s [opt-env-conf-test] [ [ [".Sh ", "CONFIGURATION VALUES"],
  16735. 561.85 s [opt-env-conf-test] renderConfDocs confDocs
  16736. 561.85 s [opt-env-conf-test] ]
  16737. 561.86 s [opt-env-conf-test] - | not (nullDocs confDocs)
  16738. 561.86 s [opt-env-conf-test] + | True
  16739. 561.86 s [opt-env-conf-test] ]
  16740. 561.86 s [opt-env-conf-test] ]
  16741. 561.86 s [opt-env-conf-test]
  16742. 561.86 s [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Doc.hs:344:17-40
  16743. 561.86 s [opt-env-conf-test] @@ -341,7 +341,7 @@
  16744. 561.86 s [opt-env-conf-test] [ [ [".Sh ", "CONFIGURATION VALUES"],
  16745. 561.86 s [opt-env-conf-test] renderConfDocs confDocs
  16746. 561.86 s [opt-env-conf-test] ]
  16747. 561.86 s [opt-env-conf-test] - | not (nullDocs confDocs)
  16748. 561.86 s [opt-env-conf-test] + | not (not (nullDocs confDocs))
  16749. 561.86 s [opt-env-conf-test] ]
  16750. 561.86 s [opt-env-conf-test] ]
  16751. 561.86 s [opt-env-conf-test]
  16752. 561.86 s [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Doc.hs:341:19-51
  16753. 561.86 s [opt-env-conf-test] @@ -338,7 +338,7 @@
  16754. 561.86 s [opt-env-conf-test] | not (nullDocs envDocs)
  16755. 561.86 s [opt-env-conf-test] ],
  16756. 561.86 s [opt-env-conf-test] concat
  16757. 561.86 s [opt-env-conf-test] - [ [ [".Sh ", "CONFIGURATION VALUES"],
  16758. 561.86 s [opt-env-conf-test] + [ [ [],
  16759. 561.86 s [opt-env-conf-test] renderConfDocs confDocs
  16760. 561.86 s [opt-env-conf-test] ]
  16761. 561.86 s [opt-env-conf-test] | not (nullDocs confDocs)
  16762. 561.86 s [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Doc.hs:341:19-51
  16763. 561.86 s [opt-env-conf-test] @@ -338,7 +338,7 @@
  16764. 561.86 s [opt-env-conf-test] | not (nullDocs envDocs)
  16765. 561.86 s [opt-env-conf-test] ],
  16766. 561.86 s [opt-env-conf-test] concat
  16767. 561.86 s [opt-env-conf-test] - [ [ [".Sh ", "CONFIGURATION VALUES"],
  16768. 561.86 s [opt-env-conf-test] + [ [ [".Sh ", "CONFIGURATION VALUES"],
  16769. 561.86 s [opt-env-conf-test] renderConfDocs confDocs
  16770. 561.86 s [opt-env-conf-test] ]
  16771. 561.86 s [opt-env-conf-test] | not (nullDocs confDocs)
  16772. 561.86 s [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Doc.hs:341:17-18
  16773. 561.86 s [opt-env-conf-test] @@ -338,9 +338,7 @@
  16774. 561.86 s [opt-env-conf-test] | not (nullDocs envDocs)
  16775. 561.86 s [opt-env-conf-test] ],
  16776. 561.86 s [opt-env-conf-test] concat
  16777. 561.86 s [opt-env-conf-test] - [ [ [".Sh ", "CONFIGURATION VALUES"],
  16778. 561.86 s [opt-env-conf-test] - renderConfDocs confDocs
  16779. 561.86 s [opt-env-conf-test] - ]
  16780. 561.86 s [opt-env-conf-test] + [ []
  16781. 561.86 s [opt-env-conf-test] | not (nullDocs confDocs)
  16782. 561.86 s [opt-env-conf-test] ]
  16783. 561.86 s [opt-env-conf-test] ]
  16784. 561.86 s [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Doc.hs:341:17-18
  16785. 561.86 s [opt-env-conf-test] @@ -338,9 +338,9 @@
  16786. 561.86 s [opt-env-conf-test] | not (nullDocs envDocs)
  16787. 561.86 s [opt-env-conf-test] ],
  16788. 561.86 s [opt-env-conf-test] concat
  16789. 561.86 s [opt-env-conf-test] - [ [ [".Sh ", "CONFIGURATION VALUES"],
  16790. 561.86 s [opt-env-conf-test] - renderConfDocs confDocs
  16791. 561.86 s [opt-env-conf-test] - ]
  16792. 561.86 s [opt-env-conf-test] + [ [ [".Sh ", "CONFIGURATION VALUES"],
  16793. 561.86 s [opt-env-conf-test] + renderConfDocs confDocs
  16794. 561.86 s [opt-env-conf-test] + ]
  16795. 561.86 s [opt-env-conf-test] | not (nullDocs confDocs)
  16796. 561.86 s [opt-env-conf-test] ]
  16797. 561.86 s [opt-env-conf-test] ]
  16798. 561.86 s [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Doc.hs:305:11-12
  16799. 561.86 s [opt-env-conf-test] @@ -302,48 +302,7 @@
  16800. 561.86 s [opt-env-conf-test] in unlinesChunks $
  16801. 561.86 s [opt-env-conf-test] -- See https://man.openbsd.org/mdoc#MACRO_OVERVIEW
  16802. 561.86 s [opt-env-conf-test] concat
  16803. 561.86 s [opt-env-conf-test] - [ [ -- Document date
  16804. 561.86 s [opt-env-conf-test] - [".Dd $Mdocdate$"],
  16805. 561.86 s [opt-env-conf-test] - -- Document title
  16806. 561.86 s [opt-env-conf-test] - [".Dt ", progNameChunk progname, " 1"],
  16807. 561.86 s [opt-env-conf-test] - -- Operating system footer
  16808. 561.86 s [opt-env-conf-test] - [".Os"],
  16809. 561.86 s [opt-env-conf-test] - -- Section header
  16810. 561.86 s [opt-env-conf-test] - [".Sh ", "NAME"],
  16811. 561.86 s [opt-env-conf-test] - [".Nm ", progNameChunk progname],
  16812. 561.86 s [opt-env-conf-test] - [".Nd ", chunk $ T.pack progDesc],
  16813. 561.86 s [opt-env-conf-test] - [".Sh ", "VERSION"],
  16814. 561.86 s [opt-env-conf-test] - [versionChunk version],
  16815. 561.87 s [opt-env-conf-test] - [".Sh ", "SYNOPSIS"],
  16816. 561.87 s [opt-env-conf-test] - renderShortOptDocs progname $ docsToOptDocs docs',
  16817. 561.87 s [opt-env-conf-test] - [".Sh ", "SETTINGS"],
  16818. 561.87 s [opt-env-conf-test] - renderSetDocs docs
  16819. 561.87 s [opt-env-conf-test] - ],
  16820. 561.87 s [opt-env-conf-test] - concat
  16821. 561.87 s [opt-env-conf-test] - [ [ [".Sh ", "COMMANDS"],
  16822. 561.87 s [opt-env-conf-test] - renderCommandDocs docs
  16823. 561.87 s [opt-env-conf-test] - ]
  16824. 561.87 s [opt-env-conf-test] - | not (null commandDocs)
  16825. 561.87 s [opt-env-conf-test] - ],
  16826. 561.87 s [opt-env-conf-test] - concat
  16827. 561.87 s [opt-env-conf-test] - [ [ [".Sh ", "OPTIONS"],
  16828. 561.87 s [opt-env-conf-test] - renderLongOptDocs optDocs
  16829. 561.87 s [opt-env-conf-test] - ]
  16830. 561.87 s [opt-env-conf-test] - | not (nullDocs optDocs)
  16831. 561.87 s [opt-env-conf-test] - ],
  16832. 561.87 s [opt-env-conf-test] - concat
  16833. 561.87 s [opt-env-conf-test] - [ [ [".Sh ", "ENVIRONMENT VARIABLES"],
  16834. 561.87 s [opt-env-conf-test] - renderEnvDocs envDocs
  16835. 561.87 s [opt-env-conf-test] - ]
  16836. 561.87 s [opt-env-conf-test] - | not (nullDocs envDocs)
  16837. 561.87 s [opt-env-conf-test] - ],
  16838. 561.87 s [opt-env-conf-test] - concat
  16839. 561.87 s [opt-env-conf-test] - [ [ [".Sh ", "CONFIGURATION VALUES"],
  16840. 561.87 s [opt-env-conf-test] - renderConfDocs confDocs
  16841. 561.87 s [opt-env-conf-test] - ]
  16842. 561.87 s [opt-env-conf-test] - | not (nullDocs confDocs)
  16843. 561.87 s [opt-env-conf-test] - ]
  16844. 561.87 s [opt-env-conf-test] - ]
  16845. 561.87 s [opt-env-conf-test] + []
  16846. 561.87 s [opt-env-conf-test]
  16847. 561.87 s [opt-env-conf-test] -- | Render reference documentation
  16848. 561.87 s [opt-env-conf-test] renderReferenceDocumentation :: String -> AnyDocs (Maybe SetDoc) -> [Chunk]
  16849. 561.87 s [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Doc.hs:305:11-12
  16850. 561.87 s [opt-env-conf-test] @@ -302,48 +302,48 @@
  16851. 561.87 s [opt-env-conf-test] in unlinesChunks $
  16852. 561.87 s [opt-env-conf-test] -- See https://man.openbsd.org/mdoc#MACRO_OVERVIEW
  16853. 561.87 s [opt-env-conf-test] concat
  16854. 561.87 s [opt-env-conf-test] - [ [ -- Document date
  16855. 561.87 s [opt-env-conf-test] - [".Dd $Mdocdate$"],
  16856. 561.87 s [opt-env-conf-test] - -- Document title
  16857. 561.87 s [opt-env-conf-test] - [".Dt ", progNameChunk progname, " 1"],
  16858. 561.87 s [opt-env-conf-test] - -- Operating system footer
  16859. 561.87 s [opt-env-conf-test] - [".Os"],
  16860. 561.87 s [opt-env-conf-test] - -- Section header
  16861. 561.87 s [opt-env-conf-test] - [".Sh ", "NAME"],
  16862. 561.87 s [opt-env-conf-test] - [".Nm ", progNameChunk progname],
  16863. 561.87 s [opt-env-conf-test] - [".Nd ", chunk $ T.pack progDesc],
  16864. 561.87 s [opt-env-conf-test] - [".Sh ", "VERSION"],
  16865. 561.87 s [opt-env-conf-test] - [versionChunk version],
  16866. 561.87 s [opt-env-conf-test] - [".Sh ", "SYNOPSIS"],
  16867. 561.87 s [opt-env-conf-test] - renderShortOptDocs progname $ docsToOptDocs docs',
  16868. 561.87 s [opt-env-conf-test] - [".Sh ", "SETTINGS"],
  16869. 561.87 s [opt-env-conf-test] - renderSetDocs docs
  16870. 561.87 s [opt-env-conf-test] - ],
  16871. 561.87 s [opt-env-conf-test] - concat
  16872. 561.87 s [opt-env-conf-test] - [ [ [".Sh ", "COMMANDS"],
  16873. 561.87 s [opt-env-conf-test] - renderCommandDocs docs
  16874. 561.87 s [opt-env-conf-test] - ]
  16875. 561.87 s [opt-env-conf-test] - | not (null commandDocs)
  16876. 561.87 s [opt-env-conf-test] - ],
  16877. 561.87 s [opt-env-conf-test] - concat
  16878. 561.87 s [opt-env-conf-test] - [ [ [".Sh ", "OPTIONS"],
  16879. 561.87 s [opt-env-conf-test] - renderLongOptDocs optDocs
  16880. 561.87 s [opt-env-conf-test] - ]
  16881. 561.87 s [opt-env-conf-test] - | not (nullDocs optDocs)
  16882. 561.87 s [opt-env-conf-test] - ],
  16883. 561.87 s [opt-env-conf-test] - concat
  16884. 561.87 s [opt-env-conf-test] - [ [ [".Sh ", "ENVIRONMENT VARIABLES"],
  16885. 561.87 s [opt-env-conf-test] - renderEnvDocs envDocs
  16886. 561.87 s [opt-env-conf-test] - ]
  16887. 561.87 s [opt-env-conf-test] - | not (nullDocs envDocs)
  16888. 561.87 s [opt-env-conf-test] - ],
  16889. 561.87 s [opt-env-conf-test] - concat
  16890. 561.87 s [opt-env-conf-test] - [ [ [".Sh ", "CONFIGURATION VALUES"],
  16891. 561.87 s [opt-env-conf-test] - renderConfDocs confDocs
  16892. 561.87 s [opt-env-conf-test] - ]
  16893. 561.87 s [opt-env-conf-test] - | not (nullDocs confDocs)
  16894. 561.87 s [opt-env-conf-test] - ]
  16895. 561.87 s [opt-env-conf-test] - ]
  16896. 561.87 s [opt-env-conf-test] + [ [ -- Document date
  16897. 561.87 s [opt-env-conf-test] + [".Dd $Mdocdate$"],
  16898. 561.87 s [opt-env-conf-test] + -- Document title
  16899. 561.87 s [opt-env-conf-test] + [".Dt ", progNameChunk progname, " 1"],
  16900. 561.87 s [opt-env-conf-test] + -- Operating system footer
  16901. 561.87 s [opt-env-conf-test] + [".Os"],
  16902. 561.87 s [opt-env-conf-test] + -- Section header
  16903. 561.87 s [opt-env-conf-test] + [".Sh ", "NAME"],
  16904. 561.87 s [opt-env-conf-test] + [".Nm ", progNameChunk progname],
  16905. 561.87 s [opt-env-conf-test] + [".Nd ", chunk $ T.pack progDesc],
  16906. 561.87 s [opt-env-conf-test] + [".Sh ", "VERSION"],
  16907. 561.87 s [opt-env-conf-test] + [versionChunk version],
  16908. 561.87 s [opt-env-conf-test] + [".Sh ", "SYNOPSIS"],
  16909. 561.87 s [opt-env-conf-test] + renderShortOptDocs progname $ docsToOptDocs docs',
  16910. 561.87 s [opt-env-conf-test] + [".Sh ", "SETTINGS"],
  16911. 561.87 s [opt-env-conf-test] + renderSetDocs docs
  16912. 561.87 s [opt-env-conf-test] + ],
  16913. 561.87 s [opt-env-conf-test] + concat
  16914. 561.87 s [opt-env-conf-test] + [ [ [".Sh ", "COMMANDS"],
  16915. 561.87 s [opt-env-conf-test] + renderCommandDocs docs
  16916. 561.87 s [opt-env-conf-test] + ]
  16917. 561.87 s [opt-env-conf-test] + | not (null commandDocs)
  16918. 561.87 s [opt-env-conf-test] + ],
  16919. 561.87 s [opt-env-conf-test] + concat
  16920. 561.87 s [opt-env-conf-test] + [ [ [".Sh ", "OPTIONS"],
  16921. 561.87 s [opt-env-conf-test] + renderLongOptDocs optDocs
  16922. 561.87 s [opt-env-conf-test] + ]
  16923. 561.87 s [opt-env-conf-test] + | not (nullDocs optDocs)
  16924. 561.87 s [opt-env-conf-test] + ],
  16925. 561.87 s [opt-env-conf-test] + concat
  16926. 561.87 s [opt-env-conf-test] + [ [ [".Sh ", "ENVIRONMENT VARIABLES"],
  16927. 561.87 s [opt-env-conf-test] + renderEnvDocs envDocs
  16928. 561.87 s [opt-env-conf-test] + ]
  16929. 561.87 s [opt-env-conf-test] + | not (nullDocs envDocs)
  16930. 561.87 s [opt-env-conf-test] + ],
  16931. 561.87 s [opt-env-conf-test] + concat
  16932. 561.88 s [opt-env-conf-test] + [ [ [".Sh ", "CONFIGURATION VALUES"],
  16933. 561.88 s [opt-env-conf-test] + renderConfDocs confDocs
  16934. 561.88 s [opt-env-conf-test] + ]
  16935. 561.88 s [opt-env-conf-test] + | not (nullDocs confDocs)
  16936. 561.88 s [opt-env-conf-test] + ]
  16937. 561.88 s [opt-env-conf-test] + ]
  16938. 561.88 s [opt-env-conf-test]
  16939. 561.88 s [opt-env-conf-test] -- | Render reference documentation
  16940. 561.88 s [opt-env-conf-test] renderReferenceDocumentation :: String -> AnyDocs (Maybe SetDoc) -> [Chunk]
  16941. 561.88 s [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Doc.hs:305:11-12
  16942. 561.88 s [opt-env-conf-test] @@ -302,48 +302,44 @@
  16943. 561.88 s [opt-env-conf-test] in unlinesChunks $
  16944. 561.88 s [opt-env-conf-test] -- See https://man.openbsd.org/mdoc#MACRO_OVERVIEW
  16945. 561.88 s [opt-env-conf-test] concat
  16946. 561.88 s [opt-env-conf-test] - [ [ -- Document date
  16947. 561.88 s [opt-env-conf-test] - [".Dd $Mdocdate$"],
  16948. 561.88 s [opt-env-conf-test] - -- Document title
  16949. 561.88 s [opt-env-conf-test] - [".Dt ", progNameChunk progname, " 1"],
  16950. 561.88 s [opt-env-conf-test] - -- Operating system footer
  16951. 561.88 s [opt-env-conf-test] - [".Os"],
  16952. 561.88 s [opt-env-conf-test] - -- Section header
  16953. 561.88 s [opt-env-conf-test] - [".Sh ", "NAME"],
  16954. 561.88 s [opt-env-conf-test] - [".Nm ", progNameChunk progname],
  16955. 563.82 s [opt-env-conf-test] - [".Nd ", chunk $ T.pack progDesc],
  16956. 563.82 s [opt-env-conf-test] - [".Sh ", "VERSION"],
  16957. 563.82 s [opt-env-conf-test] - [versionChunk version],
  16958. 563.82 s [opt-env-conf-test] - [".Sh ", "SYNOPSIS"],
  16959. 563.82 s [opt-env-conf-test] - renderShortOptDocs progname $ docsToOptDocs docs',
  16960. 563.82 s [opt-env-conf-test] - [".Sh ", "SETTINGS"],
  16961. 563.82 s [opt-env-conf-test] - renderSetDocs docs
  16962. 563.82 s [opt-env-conf-test] - ],
  16963. 563.82 s [opt-env-conf-test] - concat
  16964. 563.83 s [opt-env-conf-test] - [ [ [".Sh ", "COMMANDS"],
  16965. 563.83 s [opt-env-conf-test] - renderCommandDocs docs
  16966. 563.83 s [opt-env-conf-test] - ]
  16967. 563.83 s [opt-env-conf-test] - | not (null commandDocs)
  16968. 563.83 s [opt-env-conf-test] - ],
  16969. 563.83 s [opt-env-conf-test] - concat
  16970. 563.83 s [opt-env-conf-test] - [ [ [".Sh ", "OPTIONS"],
  16971. 563.83 s [opt-env-conf-test] - renderLongOptDocs optDocs
  16972. 563.83 s [opt-env-conf-test] - ]
  16973. 563.83 s [opt-env-conf-test] - | not (nullDocs optDocs)
  16974. 563.83 s [opt-env-conf-test] - ],
  16975. 563.83 s [opt-env-conf-test] - concat
  16976. 563.83 s [opt-env-conf-test] - [ [ [".Sh ", "ENVIRONMENT VARIABLES"],
  16977. 563.83 s [opt-env-conf-test] - renderEnvDocs envDocs
  16978. 563.83 s [opt-env-conf-test] - ]
  16979. 563.83 s [opt-env-conf-test] - | not (nullDocs envDocs)
  16980. 563.83 s [opt-env-conf-test] - ],
  16981. 563.83 s [opt-env-conf-test] - concat
  16982. 563.83 s [opt-env-conf-test] - [ [ [".Sh ", "CONFIGURATION VALUES"],
  16983. 563.83 s [opt-env-conf-test] - renderConfDocs confDocs
  16984. 563.83 s [opt-env-conf-test] - ]
  16985. 563.83 s [opt-env-conf-test] - | not (nullDocs confDocs)
  16986. 563.83 s [opt-env-conf-test] - ]
  16987. 563.83 s [opt-env-conf-test] - ]
  16988. 563.83 s [opt-env-conf-test] + [ [ -- Document date
  16989. 563.83 s [opt-env-conf-test] + [".Dd $Mdocdate$"],
  16990. 563.83 s [opt-env-conf-test] + -- Document title
  16991. 563.83 s [opt-env-conf-test] + [".Dt ", progNameChunk progname, " 1"],
  16992. 563.83 s [opt-env-conf-test] + -- Operating system footer
  16993. 563.83 s [opt-env-conf-test] + [".Os"],
  16994. 563.83 s [opt-env-conf-test] + -- Section header
  16995. 563.83 s [opt-env-conf-test] + [".Sh ", "NAME"],
  16996. 563.83 s [opt-env-conf-test] + [".Nm ", progNameChunk progname],
  16997. 563.83 s [opt-env-conf-test] + [".Nd ", chunk $ T.pack progDesc],
  16998. 563.83 s [opt-env-conf-test] + [".Sh ", "VERSION"],
  16999. 563.83 s [opt-env-conf-test] + [versionChunk version],
  17000. 563.83 s [opt-env-conf-test] + [".Sh ", "SYNOPSIS"],
  17001. 563.83 s [opt-env-conf-test] + renderShortOptDocs progname $ docsToOptDocs docs',
  17002. 563.83 s [opt-env-conf-test] + [".Sh ", "SETTINGS"],
  17003. 563.83 s [opt-env-conf-test] + renderSetDocs docs
  17004. 563.83 s [opt-env-conf-test] + ],
  17005. 563.83 s [opt-env-conf-test] + concat
  17006. 563.83 s [opt-env-conf-test] + [ [ [".Sh ", "COMMANDS"],
  17007. 563.83 s [opt-env-conf-test] + renderCommandDocs docs
  17008. 563.83 s [opt-env-conf-test] + ]
  17009. 563.83 s [opt-env-conf-test] + | not (null commandDocs)
  17010. 563.83 s [opt-env-conf-test] + ],
  17011. 563.83 s [opt-env-conf-test] + concat
  17012. 563.84 s [opt-env-conf-test] + [ [ [".Sh ", "OPTIONS"],
  17013. 563.84 s [opt-env-conf-test] + renderLongOptDocs optDocs
  17014. 563.84 s [opt-env-conf-test] + ]
  17015. 563.84 s [opt-env-conf-test] + | not (nullDocs optDocs)
  17016. 563.84 s [opt-env-conf-test] + ],
  17017. 563.84 s [opt-env-conf-test] + concat
  17018. 563.84 s [opt-env-conf-test] + [ [ [".Sh ", "ENVIRONMENT VARIABLES"],
  17019. 563.84 s [opt-env-conf-test] + renderEnvDocs envDocs
  17020. 563.84 s [opt-env-conf-test] + ]
  17021. 563.84 s [opt-env-conf-test] + | not (nullDocs envDocs)
  17022. 563.84 s [opt-env-conf-test] + ],
  17023. 563.84 s [opt-env-conf-test] + concat
  17024. 563.84 s [opt-env-conf-test] + [ [ [".Sh ", "CONFIGURATION VALUES"]
  17025. 563.84 s [opt-env-conf-test] +]
  17026. 563.84 s [opt-env-conf-test]
  17027. 563.84 s [opt-env-conf-test] -- | Render reference documentation
  17028. 563.84 s [opt-env-conf-test] renderReferenceDocumentation :: String -> AnyDocs (Maybe SetDoc) -> [Chunk]
  17029. 563.84 s [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Doc.hs:358:13-14
  17030. 563.84 s [opt-env-conf-test] @@ -355,11 +355,10 @@
  17031. 563.84 s [opt-env-conf-test] commandDocs = docsToCommandDocs docs
  17032. 563.84 s [opt-env-conf-test] in unlinesChunks $
  17033. 563.84 s [opt-env-conf-test] concat
  17034. 563.84 s [opt-env-conf-test] - [ [ usageChunk : renderShortOptDocs progname (docsToOptDocs docs'),
  17035. 563.84 s [opt-env-conf-test] - [],
  17036. 563.84 s [opt-env-conf-test] - headerChunks "All settings",
  17037. 563.84 s [opt-env-conf-test] - renderSetDocs docs
  17038. 563.84 s [opt-env-conf-test] - ],
  17039. 563.84 s [opt-env-conf-test] + [ [ usageChunk : renderShortOptDocs progname (docsToOptDocs docs'),
  17040. 563.84 s [opt-env-conf-test] + [],
  17041. 563.84 s [opt-env-conf-test] + headerChunks "All settings"
  17042. 563.84 s [opt-env-conf-test] +],
  17043. 563.84 s [opt-env-conf-test] concat
  17044. 563.84 s [opt-env-conf-test] [ [ headerChunks "All commands",
  17045. 563.84 s [opt-env-conf-test] renderCommandDocs docs
  17046. 563.84 s [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Doc.hs:358:13-14
  17047. 563.84 s [opt-env-conf-test] @@ -355,11 +355,11 @@
  17048. 563.84 s [opt-env-conf-test] commandDocs = docsToCommandDocs docs
  17049. 563.84 s [opt-env-conf-test] in unlinesChunks $
  17050. 563.84 s [opt-env-conf-test] concat
  17051. 563.84 s [opt-env-conf-test] - [ [ usageChunk : renderShortOptDocs progname (docsToOptDocs docs'),
  17052. 563.84 s [opt-env-conf-test] - [],
  17053. 563.84 s [opt-env-conf-test] - headerChunks "All settings",
  17054. 563.84 s [opt-env-conf-test] - renderSetDocs docs
  17055. 563.84 s [opt-env-conf-test] - ],
  17056. 563.84 s [opt-env-conf-test] + [ [ usageChunk : renderShortOptDocs progname (docsToOptDocs docs'),
  17057. 563.84 s [opt-env-conf-test] + [],
  17058. 563.84 s [opt-env-conf-test] + headerChunks "All settings",
  17059. 563.84 s [opt-env-conf-test] + renderSetDocs docs
  17060. 563.84 s [opt-env-conf-test] + ],
  17061. 563.84 s [opt-env-conf-test] concat
  17062. 563.84 s [opt-env-conf-test] [ [ headerChunks "All commands",
  17063. 563.84 s [opt-env-conf-test] renderCommandDocs docs
  17064. 563.84 s [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Doc.hs:358:13-14
  17065. 563.84 s [opt-env-conf-test] @@ -355,11 +355,7 @@
  17066. 563.84 s [opt-env-conf-test] commandDocs = docsToCommandDocs docs
  17067. 563.84 s [opt-env-conf-test] in unlinesChunks $
  17068. 563.84 s [opt-env-conf-test] concat
  17069. 563.84 s [opt-env-conf-test] - [ [ usageChunk : renderShortOptDocs progname (docsToOptDocs docs'),
  17070. 563.84 s [opt-env-conf-test] - [],
  17071. 563.84 s [opt-env-conf-test] - headerChunks "All settings",
  17072. 563.84 s [opt-env-conf-test] - renderSetDocs docs
  17073. 563.84 s [opt-env-conf-test] - ],
  17074. 563.84 s [opt-env-conf-test] + [ [],
  17075. 563.84 s [opt-env-conf-test] concat
  17076. 563.84 s [opt-env-conf-test] [ [ headerChunks "All commands",
  17077. 563.84 s [opt-env-conf-test] renderCommandDocs docs
  17078. 563.85 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:367:22-38
  17079. 563.85 s [opt-env-conf-test] @@ -364,7 +364,7 @@
  17080. 563.85 s [opt-env-conf-test] [ [ headerChunks "All commands",
  17081. 563.85 s [opt-env-conf-test] renderCommandDocs docs
  17082. 563.85 s [opt-env-conf-test] ]
  17083. 563.85 s [opt-env-conf-test] - | not (null commandDocs)
  17084. 563.85 s [opt-env-conf-test] + | not (True)
  17085. 563.85 s [opt-env-conf-test] ],
  17086. 563.85 s [opt-env-conf-test] concat
  17087. 563.85 s [opt-env-conf-test] [ [ headerChunks "Options",
  17088. 563.85 s [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Doc.hs:367:22-38
  17089. 563.85 s [opt-env-conf-test] @@ -364,7 +364,7 @@
  17090. 563.85 s [opt-env-conf-test] [ [ headerChunks "All commands",
  17091. 563.85 s [opt-env-conf-test] renderCommandDocs docs
  17092. 563.85 s [opt-env-conf-test] ]
  17093. 563.85 s [opt-env-conf-test] - | not (null commandDocs)
  17094. 563.85 s [opt-env-conf-test] + | not (not (null commandDocs))
  17095. 563.85 s [opt-env-conf-test] ],
  17096. 563.85 s [opt-env-conf-test] concat
  17097. 563.85 s [opt-env-conf-test] [ [ headerChunks "Options",
  17098. 563.85 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:367:21-39
  17099. 563.85 s [opt-env-conf-test] @@ -364,7 +364,7 @@
  17100. 563.85 s [opt-env-conf-test] [ [ headerChunks "All commands",
  17101. 563.85 s [opt-env-conf-test] renderCommandDocs docs
  17102. 563.85 s [opt-env-conf-test] ]
  17103. 563.85 s [opt-env-conf-test] - | not (null commandDocs)
  17104. 563.85 s [opt-env-conf-test] + | not True
  17105. 563.85 s [opt-env-conf-test] ],
  17106. 563.85 s [opt-env-conf-test] concat
  17107. 563.85 s [opt-env-conf-test] [ [ headerChunks "Options",
  17108. 563.85 s [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Doc.hs:367:21-39
  17109. 563.85 s [opt-env-conf-test] @@ -364,7 +364,7 @@
  17110. 563.85 s [opt-env-conf-test] [ [ headerChunks "All commands",
  17111. 563.85 s [opt-env-conf-test] renderCommandDocs docs
  17112. 563.85 s [opt-env-conf-test] ]
  17113. 563.85 s [opt-env-conf-test] - | not (null commandDocs)
  17114. 563.85 s [opt-env-conf-test] + | not not ((null commandDocs))
  17115. 563.85 s [opt-env-conf-test] ],
  17116. 563.85 s [opt-env-conf-test] concat
  17117. 563.85 s [opt-env-conf-test] [ [ headerChunks "Options",
  17118. 563.85 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:367:17-39
  17119. 563.85 s [opt-env-conf-test] @@ -364,7 +364,7 @@
  17120. 563.85 s [opt-env-conf-test] [ [ headerChunks "All commands",
  17121. 563.85 s [opt-env-conf-test] renderCommandDocs docs
  17122. 563.85 s [opt-env-conf-test] ]
  17123. 563.85 s [opt-env-conf-test] - | not (null commandDocs)
  17124. 563.85 s [opt-env-conf-test] + | True
  17125. 563.85 s [opt-env-conf-test] ],
  17126. 563.85 s [opt-env-conf-test] concat
  17127. 563.85 s [opt-env-conf-test] [ [ headerChunks "Options",
  17128. 563.85 s [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Doc.hs:367:17-39
  17129. 563.85 s [opt-env-conf-test] @@ -364,7 +364,7 @@
  17130. 563.85 s [opt-env-conf-test] [ [ headerChunks "All commands",
  17131. 563.85 s [opt-env-conf-test] renderCommandDocs docs
  17132. 563.85 s [opt-env-conf-test] ]
  17133. 563.85 s [opt-env-conf-test] - | not (null commandDocs)
  17134. 563.85 s [opt-env-conf-test] + | not (not (null commandDocs))
  17135. 563.85 s [opt-env-conf-test] ],
  17136. 563.85 s [opt-env-conf-test] concat
  17137. 563.85 s [opt-env-conf-test] [ [ headerChunks "Options",
  17138. 563.85 s [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Doc.hs:364:17-18
  17139. 563.85 s [opt-env-conf-test] @@ -361,9 +361,7 @@
  17140. 563.85 s [opt-env-conf-test] renderSetDocs docs
  17141. 563.85 s [opt-env-conf-test] ],
  17142. 563.85 s [opt-env-conf-test] concat
  17143. 563.85 s [opt-env-conf-test] - [ [ headerChunks "All commands",
  17144. 563.85 s [opt-env-conf-test] - renderCommandDocs docs
  17145. 563.85 s [opt-env-conf-test] - ]
  17146. 563.86 s [opt-env-conf-test] + [ []
  17147. 563.86 s [opt-env-conf-test] | not (null commandDocs)
  17148. 563.86 s [opt-env-conf-test] ],
  17149. 563.86 s [opt-env-conf-test] concat
  17150. 563.86 s [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Doc.hs:364:17-18
  17151. 563.86 s [opt-env-conf-test] @@ -361,9 +361,9 @@
  17152. 563.86 s [opt-env-conf-test] renderSetDocs docs
  17153. 563.86 s [opt-env-conf-test] ],
  17154. 563.86 s [opt-env-conf-test] concat
  17155. 563.86 s [opt-env-conf-test] - [ [ headerChunks "All commands",
  17156. 563.86 s [opt-env-conf-test] - renderCommandDocs docs
  17157. 563.86 s [opt-env-conf-test] - ]
  17158. 563.86 s [opt-env-conf-test] + [ [ headerChunks "All commands",
  17159. 563.86 s [opt-env-conf-test] + renderCommandDocs docs
  17160. 563.86 s [opt-env-conf-test] + ]
  17161. 563.86 s [opt-env-conf-test] | not (null commandDocs)
  17162. 563.86 s [opt-env-conf-test] ],
  17163. 563.86 s [opt-env-conf-test] concat
  17164. 563.86 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:373:22-38
  17165. 563.86 s [opt-env-conf-test] @@ -370,7 +370,7 @@
  17166. 563.86 s [opt-env-conf-test] [ [ headerChunks "Options",
  17167. 563.86 s [opt-env-conf-test] renderLongOptDocs optDocs
  17168. 563.86 s [opt-env-conf-test] ]
  17169. 563.86 s [opt-env-conf-test] - | not (nullDocs optDocs)
  17170. 563.86 s [opt-env-conf-test] + | not (True)
  17171. 563.86 s [opt-env-conf-test] ],
  17172. 563.86 s [opt-env-conf-test] concat
  17173. 563.86 s [opt-env-conf-test] [ [ headerChunks "Environment Variables",
  17174. 563.86 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:373:21-39
  17175. 563.86 s [opt-env-conf-test] @@ -370,7 +370,7 @@
  17176. 563.86 s [opt-env-conf-test] [ [ headerChunks "Options",
  17177. 563.86 s [opt-env-conf-test] renderLongOptDocs optDocs
  17178. 563.86 s [opt-env-conf-test] ]
  17179. 563.86 s [opt-env-conf-test] - | not (nullDocs optDocs)
  17180. 563.86 s [opt-env-conf-test] + | not True
  17181. 563.86 s [opt-env-conf-test] ],
  17182. 563.86 s [opt-env-conf-test] concat
  17183. 563.86 s [opt-env-conf-test] [ [ headerChunks "Environment Variables",
  17184. 563.86 s [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Doc.hs:373:21-39
  17185. 563.86 s [opt-env-conf-test] @@ -370,7 +370,7 @@
  17186. 563.86 s [opt-env-conf-test] [ [ headerChunks "Options",
  17187. 563.86 s [opt-env-conf-test] renderLongOptDocs optDocs
  17188. 563.86 s [opt-env-conf-test] ]
  17189. 563.86 s [opt-env-conf-test] - | not (nullDocs optDocs)
  17190. 563.86 s [opt-env-conf-test] + | not not ((nullDocs optDocs))
  17191. 563.86 s [opt-env-conf-test] ],
  17192. 563.86 s [opt-env-conf-test] concat
  17193. 563.86 s [opt-env-conf-test] [ [ headerChunks "Environment Variables",
  17194. 568.29 s [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Doc.hs:373:22-38
  17195. 568.38 s [opt-env-conf-test] @@ -370,7 +370,7 @@
  17196. 568.38 s [opt-env-conf-test] [ [ headerChunks "Options",
  17197. 568.38 s [opt-env-conf-test] renderLongOptDocs optDocs
  17198. 568.38 s [opt-env-conf-test] ]
  17199. 568.38 s [opt-env-conf-test] - | not (nullDocs optDocs)
  17200. 568.38 s [opt-env-conf-test] + | not (not (nullDocs optDocs))
  17201. 568.38 s [opt-env-conf-test] ],
  17202. 568.38 s [opt-env-conf-test] concat
  17203. 568.38 s [opt-env-conf-test] [ [ headerChunks "Environment Variables",
  17204. 568.38 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:373:17-39
  17205. 568.38 s [opt-env-conf-test] @@ -370,7 +370,7 @@
  17206. 568.38 s [opt-env-conf-test] [ [ headerChunks "Options",
  17207. 568.38 s [opt-env-conf-test] renderLongOptDocs optDocs
  17208. 568.39 s [opt-env-conf-test] ]
  17209. 568.39 s [opt-env-conf-test] - | not (nullDocs optDocs)
  17210. 568.39 s [opt-env-conf-test] + | True
  17211. 568.39 s [opt-env-conf-test] ],
  17212. 568.39 s [opt-env-conf-test] concat
  17213. 568.39 s [opt-env-conf-test] [ [ headerChunks "Environment Variables",
  17214. 568.39 s [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Doc.hs:373:17-39
  17215. 568.39 s [opt-env-conf-test] @@ -370,7 +370,7 @@
  17216. 568.39 s [opt-env-conf-test] [ [ headerChunks "Options",
  17217. 568.39 s [opt-env-conf-test] renderLongOptDocs optDocs
  17218. 568.39 s [opt-env-conf-test] ]
  17219. 568.39 s [opt-env-conf-test] - | not (nullDocs optDocs)
  17220. 568.39 s [opt-env-conf-test] + | not (not (nullDocs optDocs))
  17221. 568.39 s [opt-env-conf-test] ],
  17222. 568.39 s [opt-env-conf-test] concat
  17223. 568.39 s [opt-env-conf-test] [ [ headerChunks "Environment Variables",
  17224. 568.39 s [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Doc.hs:370:17-18
  17225. 568.39 s [opt-env-conf-test] @@ -367,9 +367,7 @@
  17226. 568.39 s [opt-env-conf-test] | not (null commandDocs)
  17227. 568.39 s [opt-env-conf-test] ],
  17228. 568.39 s [opt-env-conf-test] concat
  17229. 568.39 s [opt-env-conf-test] - [ [ headerChunks "Options",
  17230. 568.39 s [opt-env-conf-test] - renderLongOptDocs optDocs
  17231. 568.39 s [opt-env-conf-test] - ]
  17232. 568.39 s [opt-env-conf-test] + [ []
  17233. 568.39 s [opt-env-conf-test] | not (nullDocs optDocs)
  17234. 568.39 s [opt-env-conf-test] ],
  17235. 568.39 s [opt-env-conf-test] concat
  17236. 568.39 s [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Doc.hs:370:17-18
  17237. 568.39 s [opt-env-conf-test] @@ -367,9 +367,9 @@
  17238. 568.39 s [opt-env-conf-test] | not (null commandDocs)
  17239. 568.39 s [opt-env-conf-test] ],
  17240. 568.39 s [opt-env-conf-test] concat
  17241. 568.39 s [opt-env-conf-test] - [ [ headerChunks "Options",
  17242. 568.39 s [opt-env-conf-test] - renderLongOptDocs optDocs
  17243. 568.39 s [opt-env-conf-test] - ]
  17244. 568.39 s [opt-env-conf-test] + [ [ headerChunks "Options",
  17245. 568.39 s [opt-env-conf-test] + renderLongOptDocs optDocs
  17246. 568.39 s [opt-env-conf-test] + ]
  17247. 568.39 s [opt-env-conf-test] | not (nullDocs optDocs)
  17248. 568.39 s [opt-env-conf-test] ],
  17249. 568.39 s [opt-env-conf-test] concat
  17250. 568.39 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:379:22-38
  17251. 568.39 s [opt-env-conf-test] @@ -376,7 +376,7 @@
  17252. 568.40 s [opt-env-conf-test] [ [ headerChunks "Environment Variables",
  17253. 568.40 s [opt-env-conf-test] renderEnvDocs envDocs
  17254. 568.40 s [opt-env-conf-test] ]
  17255. 568.40 s [opt-env-conf-test] - | not (nullDocs envDocs)
  17256. 568.40 s [opt-env-conf-test] + | not (True)
  17257. 568.40 s [opt-env-conf-test] ],
  17258. 568.40 s [opt-env-conf-test] concat
  17259. 568.40 s [opt-env-conf-test] [ [ headerChunks "Configuration Values",
  17260. 568.40 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:379:21-39
  17261. 568.40 s [opt-env-conf-test] @@ -376,7 +376,7 @@
  17262. 568.40 s [opt-env-conf-test] [ [ headerChunks "Environment Variables",
  17263. 568.40 s [opt-env-conf-test] renderEnvDocs envDocs
  17264. 568.40 s [opt-env-conf-test] ]
  17265. 568.40 s [opt-env-conf-test] - | not (nullDocs envDocs)
  17266. 568.40 s [opt-env-conf-test] + | not True
  17267. 568.40 s [opt-env-conf-test] ],
  17268. 568.40 s [opt-env-conf-test] concat
  17269. 568.40 s [opt-env-conf-test] [ [ headerChunks "Configuration Values",
  17270. 568.40 s [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Doc.hs:379:22-38
  17271. 568.40 s [opt-env-conf-test] @@ -376,7 +376,7 @@
  17272. 568.40 s [opt-env-conf-test] [ [ headerChunks "Environment Variables",
  17273. 568.40 s [opt-env-conf-test] renderEnvDocs envDocs
  17274. 568.40 s [opt-env-conf-test] ]
  17275. 568.40 s [opt-env-conf-test] - | not (nullDocs envDocs)
  17276. 568.40 s [opt-env-conf-test] + | not (not (nullDocs envDocs))
  17277. 568.40 s [opt-env-conf-test] ],
  17278. 568.40 s [opt-env-conf-test] concat
  17279. 568.40 s [opt-env-conf-test] [ [ headerChunks "Configuration Values",
  17280. 568.40 s [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Doc.hs:379:21-39
  17281. 568.40 s [opt-env-conf-test] @@ -376,7 +376,7 @@
  17282. 568.40 s [opt-env-conf-test] [ [ headerChunks "Environment Variables",
  17283. 568.40 s [opt-env-conf-test] renderEnvDocs envDocs
  17284. 568.40 s [opt-env-conf-test] ]
  17285. 568.40 s [opt-env-conf-test] - | not (nullDocs envDocs)
  17286. 568.40 s [opt-env-conf-test] + | not not ((nullDocs envDocs))
  17287. 568.40 s [opt-env-conf-test] ],
  17288. 568.40 s [opt-env-conf-test] concat
  17289. 568.40 s [opt-env-conf-test] [ [ headerChunks "Configuration Values",
  17290. 568.40 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:379:17-39
  17291. 568.40 s [opt-env-conf-test] @@ -376,7 +376,7 @@
  17292. 568.40 s [opt-env-conf-test] [ [ headerChunks "Environment Variables",
  17293. 568.40 s [opt-env-conf-test] renderEnvDocs envDocs
  17294. 568.40 s [opt-env-conf-test] ]
  17295. 568.40 s [opt-env-conf-test] - | not (nullDocs envDocs)
  17296. 568.40 s [opt-env-conf-test] + | True
  17297. 568.40 s [opt-env-conf-test] ],
  17298. 568.40 s [opt-env-conf-test] concat
  17299. 568.40 s [opt-env-conf-test] [ [ headerChunks "Configuration Values",
  17300. 568.40 s [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Doc.hs:379:17-39
  17301. 568.40 s [opt-env-conf-test] @@ -376,7 +376,7 @@
  17302. 568.40 s [opt-env-conf-test] [ [ headerChunks "Environment Variables",
  17303. 568.40 s [opt-env-conf-test] renderEnvDocs envDocs
  17304. 568.40 s [opt-env-conf-test] ]
  17305. 568.40 s [opt-env-conf-test] - | not (nullDocs envDocs)
  17306. 568.40 s [opt-env-conf-test] + | not (not (nullDocs envDocs))
  17307. 568.40 s [opt-env-conf-test] ],
  17308. 568.40 s [opt-env-conf-test] concat
  17309. 568.40 s [opt-env-conf-test] [ [ headerChunks "Configuration Values",
  17310. 568.40 s [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Doc.hs:376:17-18
  17311. 568.40 s [opt-env-conf-test] @@ -373,9 +373,7 @@
  17312. 568.40 s [opt-env-conf-test] | not (nullDocs optDocs)
  17313. 568.41 s [opt-env-conf-test] ],
  17314. 568.41 s [opt-env-conf-test] concat
  17315. 568.41 s [opt-env-conf-test] - [ [ headerChunks "Environment Variables",
  17316. 568.41 s [opt-env-conf-test] - renderEnvDocs envDocs
  17317. 568.41 s [opt-env-conf-test] - ]
  17318. 568.41 s [opt-env-conf-test] + [ []
  17319. 568.41 s [opt-env-conf-test] | not (nullDocs envDocs)
  17320. 568.41 s [opt-env-conf-test] ],
  17321. 568.41 s [opt-env-conf-test] concat
  17322. 568.41 s [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Doc.hs:376:17-18
  17323. 568.41 s [opt-env-conf-test] @@ -373,9 +373,9 @@
  17324. 568.41 s [opt-env-conf-test] | not (nullDocs optDocs)
  17325. 568.41 s [opt-env-conf-test] ],
  17326. 568.41 s [opt-env-conf-test] concat
  17327. 568.41 s [opt-env-conf-test] - [ [ headerChunks "Environment Variables",
  17328. 568.41 s [opt-env-conf-test] - renderEnvDocs envDocs
  17329. 568.41 s [opt-env-conf-test] - ]
  17330. 568.41 s [opt-env-conf-test] + [ [ headerChunks "Environment Variables",
  17331. 568.41 s [opt-env-conf-test] + renderEnvDocs envDocs
  17332. 568.41 s [opt-env-conf-test] + ]
  17333. 568.41 s [opt-env-conf-test] | not (nullDocs envDocs)
  17334. 568.41 s [opt-env-conf-test] ],
  17335. 568.41 s [opt-env-conf-test] concat
  17336. 568.41 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:385:22-39
  17337. 568.41 s [opt-env-conf-test] @@ -382,7 +382,7 @@
  17338. 568.41 s [opt-env-conf-test] [ [ headerChunks "Configuration Values",
  17339. 568.41 s [opt-env-conf-test] renderConfDocs confDocs
  17340. 568.41 s [opt-env-conf-test] ]
  17341. 568.41 s [opt-env-conf-test] - | not (nullDocs confDocs)
  17342. 568.41 s [opt-env-conf-test] + | not (True)
  17343. 568.41 s [opt-env-conf-test] ]
  17344. 568.41 s [opt-env-conf-test] ]
  17345. 568.41 s [opt-env-conf-test]
  17346. 568.41 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:385:21-40
  17347. 568.41 s [opt-env-conf-test] @@ -382,7 +382,7 @@
  17348. 568.41 s [opt-env-conf-test] [ [ headerChunks "Configuration Values",
  17349. 568.41 s [opt-env-conf-test] renderConfDocs confDocs
  17350. 568.41 s [opt-env-conf-test] ]
  17351. 568.41 s [opt-env-conf-test] - | not (nullDocs confDocs)
  17352. 568.41 s [opt-env-conf-test] + | not True
  17353. 568.41 s [opt-env-conf-test] ]
  17354. 568.41 s [opt-env-conf-test] ]
  17355. 568.41 s [opt-env-conf-test]
  17356. 568.41 s [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Doc.hs:385:22-39
  17357. 568.41 s [opt-env-conf-test] @@ -382,7 +382,7 @@
  17358. 568.41 s [opt-env-conf-test] [ [ headerChunks "Configuration Values",
  17359. 568.41 s [opt-env-conf-test] renderConfDocs confDocs
  17360. 568.41 s [opt-env-conf-test] ]
  17361. 568.41 s [opt-env-conf-test] - | not (nullDocs confDocs)
  17362. 568.41 s [opt-env-conf-test] + | not (not (nullDocs confDocs))
  17363. 568.41 s [opt-env-conf-test] ]
  17364. 568.41 s [opt-env-conf-test] ]
  17365. 568.41 s [opt-env-conf-test]
  17366. 568.41 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:385:17-40
  17367. 568.41 s [opt-env-conf-test] @@ -382,7 +382,7 @@
  17368. 568.41 s [opt-env-conf-test] [ [ headerChunks "Configuration Values",
  17369. 568.41 s [opt-env-conf-test] renderConfDocs confDocs
  17370. 568.41 s [opt-env-conf-test] ]
  17371. 568.41 s [opt-env-conf-test] - | not (nullDocs confDocs)
  17372. 568.41 s [opt-env-conf-test] + | True
  17373. 568.41 s [opt-env-conf-test] ]
  17374. 568.41 s [opt-env-conf-test] ]
  17375. 568.41 s [opt-env-conf-test]
  17376. 568.41 s [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Doc.hs:385:21-40
  17377. 568.41 s [opt-env-conf-test] @@ -382,7 +382,7 @@
  17378. 568.41 s [opt-env-conf-test] [ [ headerChunks "Configuration Values",
  17379. 568.41 s [opt-env-conf-test] renderConfDocs confDocs
  17380. 568.41 s [opt-env-conf-test] ]
  17381. 568.41 s [opt-env-conf-test] - | not (nullDocs confDocs)
  17382. 568.41 s [opt-env-conf-test] + | not not ((nullDocs confDocs))
  17383. 568.41 s [opt-env-conf-test] ]
  17384. 568.41 s [opt-env-conf-test] ]
  17385. 568.41 s [opt-env-conf-test]
  17386. 568.41 s [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Doc.hs:385:17-40
  17387. 568.41 s [opt-env-conf-test] @@ -382,7 +382,7 @@
  17388. 568.42 s [opt-env-conf-test] [ [ headerChunks "Configuration Values",
  17389. 568.42 s [opt-env-conf-test] renderConfDocs confDocs
  17390. 568.42 s [opt-env-conf-test] ]
  17391. 568.42 s [opt-env-conf-test] - | not (nullDocs confDocs)
  17392. 568.42 s [opt-env-conf-test] + | not (not (nullDocs confDocs))
  17393. 568.42 s [opt-env-conf-test] ]
  17394. 568.42 s [opt-env-conf-test] ]
  17395. 568.42 s [opt-env-conf-test]
  17396. 568.42 s [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Doc.hs:382:17-18
  17397. 568.42 s [opt-env-conf-test] @@ -379,9 +379,7 @@
  17398. 568.42 s [opt-env-conf-test] | not (nullDocs envDocs)
  17399. 568.42 s [opt-env-conf-test] ],
  17400. 568.42 s [opt-env-conf-test] concat
  17401. 568.42 s [opt-env-conf-test] - [ [ headerChunks "Configuration Values",
  17402. 568.42 s [opt-env-conf-test] - renderConfDocs confDocs
  17403. 568.42 s [opt-env-conf-test] - ]
  17404. 568.42 s [opt-env-conf-test] + [ []
  17405. 568.42 s [opt-env-conf-test] | not (nullDocs confDocs)
  17406. 568.42 s [opt-env-conf-test] ]
  17407. 568.42 s [opt-env-conf-test] ]
  17408. 568.42 s [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Doc.hs:382:17-18
  17409. 568.42 s [opt-env-conf-test] @@ -379,9 +379,9 @@
  17410. 568.42 s [opt-env-conf-test] | not (nullDocs envDocs)
  17411. 568.42 s [opt-env-conf-test] ],
  17412. 568.42 s [opt-env-conf-test] concat
  17413. 568.42 s [opt-env-conf-test] - [ [ headerChunks "Configuration Values",
  17414. 568.42 s [opt-env-conf-test] - renderConfDocs confDocs
  17415. 568.42 s [opt-env-conf-test] - ]
  17416. 568.42 s [opt-env-conf-test] + [ [ headerChunks "Configuration Values",
  17417. 568.42 s [opt-env-conf-test] + renderConfDocs confDocs
  17418. 568.42 s [opt-env-conf-test] + ]
  17419. 568.42 s [opt-env-conf-test] | not (nullDocs confDocs)
  17420. 568.42 s [opt-env-conf-test] ]
  17421. 568.42 s [opt-env-conf-test] ]
  17422. 568.42 s [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Doc.hs:358:11-12
  17423. 568.42 s [opt-env-conf-test] @@ -355,36 +355,7 @@
  17424. 568.42 s [opt-env-conf-test] commandDocs = docsToCommandDocs docs
  17425. 568.42 s [opt-env-conf-test] in unlinesChunks $
  17426. 568.42 s [opt-env-conf-test] concat
  17427. 568.42 s [opt-env-conf-test] - [ [ usageChunk : renderShortOptDocs progname (docsToOptDocs docs'),
  17428. 568.42 s [opt-env-conf-test] - [],
  17429. 568.42 s [opt-env-conf-test] - headerChunks "All settings",
  17430. 568.42 s [opt-env-conf-test] - renderSetDocs docs
  17431. 568.42 s [opt-env-conf-test] - ],
  17432. 568.42 s [opt-env-conf-test] - concat
  17433. 568.42 s [opt-env-conf-test] - [ [ headerChunks "All commands",
  17434. 568.42 s [opt-env-conf-test] - renderCommandDocs docs
  17435. 568.42 s [opt-env-conf-test] - ]
  17436. 568.42 s [opt-env-conf-test] - | not (null commandDocs)
  17437. 568.42 s [opt-env-conf-test] - ],
  17438. 568.42 s [opt-env-conf-test] - concat
  17439. 568.42 s [opt-env-conf-test] - [ [ headerChunks "Options",
  17440. 568.75 s [opt-env-conf-test] - renderLongOptDocs optDocs
  17441. 568.75 s [opt-env-conf-test] - ]
  17442. 568.75 s [opt-env-conf-test] - | not (nullDocs optDocs)
  17443. 568.75 s [opt-env-conf-test] - ],
  17444. 568.75 s [opt-env-conf-test] - concat
  17445. 568.75 s [opt-env-conf-test] - [ [ headerChunks "Environment Variables",
  17446. 568.75 s [opt-env-conf-test] - renderEnvDocs envDocs
  17447. 568.75 s [opt-env-conf-test] - ]
  17448. 568.75 s [opt-env-conf-test] - | not (nullDocs envDocs)
  17449. 568.75 s [opt-env-conf-test] - ],
  17450. 568.75 s [opt-env-conf-test] - concat
  17451. 568.75 s [opt-env-conf-test] - [ [ headerChunks "Configuration Values",
  17452. 568.75 s [opt-env-conf-test] - renderConfDocs confDocs
  17453. 568.75 s [opt-env-conf-test] - ]
  17454. 568.75 s [opt-env-conf-test] - | not (nullDocs confDocs)
  17455. 568.75 s [opt-env-conf-test] - ]
  17456. 568.75 s [opt-env-conf-test] - ]
  17457. 568.75 s [opt-env-conf-test] + []
  17458. 568.75 s [opt-env-conf-test]
  17459. 568.75 s [opt-env-conf-test] nullDocs :: AnyDocs a -> Bool
  17460. 568.75 s [opt-env-conf-test] nullDocs = \case
  17461. 568.75 s [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Doc.hs:358:11-12
  17462. 568.75 s [opt-env-conf-test] @@ -355,36 +355,36 @@
  17463. 568.76 s [opt-env-conf-test] commandDocs = docsToCommandDocs docs
  17464. 568.76 s [opt-env-conf-test] in unlinesChunks $
  17465. 568.76 s [opt-env-conf-test] concat
  17466. 568.76 s [opt-env-conf-test] - [ [ usageChunk : renderShortOptDocs progname (docsToOptDocs docs'),
  17467. 568.76 s [opt-env-conf-test] - [],
  17468. 568.76 s [opt-env-conf-test] - headerChunks "All settings",
  17469. 568.76 s [opt-env-conf-test] - renderSetDocs docs
  17470. 568.76 s [opt-env-conf-test] - ],
  17471. 568.76 s [opt-env-conf-test] - concat
  17472. 568.76 s [opt-env-conf-test] - [ [ headerChunks "All commands",
  17473. 568.76 s [opt-env-conf-test] - renderCommandDocs docs
  17474. 568.76 s [opt-env-conf-test] - ]
  17475. 568.76 s [opt-env-conf-test] - | not (null commandDocs)
  17476. 568.76 s [opt-env-conf-test] - ],
  17477. 568.76 s [opt-env-conf-test] - concat
  17478. 568.76 s [opt-env-conf-test] - [ [ headerChunks "Options",
  17479. 568.76 s [opt-env-conf-test] - renderLongOptDocs optDocs
  17480. 568.76 s [opt-env-conf-test] - ]
  17481. 568.76 s [opt-env-conf-test] - | not (nullDocs optDocs)
  17482. 568.76 s [opt-env-conf-test] - ],
  17483. 568.76 s [opt-env-conf-test] - concat
  17484. 568.76 s [opt-env-conf-test] - [ [ headerChunks "Environment Variables",
  17485. 568.76 s [opt-env-conf-test] - renderEnvDocs envDocs
  17486. 568.76 s [opt-env-conf-test] - ]
  17487. 568.76 s [opt-env-conf-test] - | not (nullDocs envDocs)
  17488. 568.76 s [opt-env-conf-test] - ],
  17489. 568.76 s [opt-env-conf-test] - concat
  17490. 568.76 s [opt-env-conf-test] - [ [ headerChunks "Configuration Values",
  17491. 568.76 s [opt-env-conf-test] - renderConfDocs confDocs
  17492. 568.76 s [opt-env-conf-test] - ]
  17493. 568.76 s [opt-env-conf-test] - | not (nullDocs confDocs)
  17494. 568.76 s [opt-env-conf-test] - ]
  17495. 568.76 s [opt-env-conf-test] - ]
  17496. 568.76 s [opt-env-conf-test] + [ [ usageChunk : renderShortOptDocs progname (docsToOptDocs docs'),
  17497. 568.76 s [opt-env-conf-test] + [],
  17498. 568.76 s [opt-env-conf-test] + headerChunks "All settings",
  17499. 568.76 s [opt-env-conf-test] + renderSetDocs docs
  17500. 568.76 s [opt-env-conf-test] + ],
  17501. 568.76 s [opt-env-conf-test] + concat
  17502. 568.76 s [opt-env-conf-test] + [ [ headerChunks "All commands",
  17503. 568.76 s [opt-env-conf-test] + renderCommandDocs docs
  17504. 568.76 s [opt-env-conf-test] + ]
  17505. 568.76 s [opt-env-conf-test] + | not (null commandDocs)
  17506. 568.76 s [opt-env-conf-test] + ],
  17507. 568.76 s [opt-env-conf-test] + concat
  17508. 568.76 s [opt-env-conf-test] + [ [ headerChunks "Options",
  17509. 568.76 s [opt-env-conf-test] + renderLongOptDocs optDocs
  17510. 568.76 s [opt-env-conf-test] + ]
  17511. 568.76 s [opt-env-conf-test] + | not (nullDocs optDocs)
  17512. 568.76 s [opt-env-conf-test] + ],
  17513. 568.76 s [opt-env-conf-test] + concat
  17514. 568.76 s [opt-env-conf-test] + [ [ headerChunks "Environment Variables",
  17515. 568.76 s [opt-env-conf-test] + renderEnvDocs envDocs
  17516. 568.76 s [opt-env-conf-test] + ]
  17517. 568.76 s [opt-env-conf-test] + | not (nullDocs envDocs)
  17518. 568.76 s [opt-env-conf-test] + ],
  17519. 568.76 s [opt-env-conf-test] + concat
  17520. 568.76 s [opt-env-conf-test] + [ [ headerChunks "Configuration Values",
  17521. 568.76 s [opt-env-conf-test] + renderConfDocs confDocs
  17522. 568.76 s [opt-env-conf-test] + ]
  17523. 568.76 s [opt-env-conf-test] + | not (nullDocs confDocs)
  17524. 568.76 s [opt-env-conf-test] + ]
  17525. 568.76 s [opt-env-conf-test] + ]
  17526. 568.76 s [opt-env-conf-test]
  17527. 568.76 s [opt-env-conf-test] nullDocs :: AnyDocs a -> Bool
  17528. 568.76 s [opt-env-conf-test] nullDocs = \case
  17529. 568.76 s [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Doc.hs:358:11-12
  17530. 568.76 s [opt-env-conf-test] @@ -355,36 +355,32 @@
  17531. 568.76 s [opt-env-conf-test] commandDocs = docsToCommandDocs docs
  17532. 568.76 s [opt-env-conf-test] in unlinesChunks $
  17533. 568.76 s [opt-env-conf-test] concat
  17534. 568.76 s [opt-env-conf-test] - [ [ usageChunk : renderShortOptDocs progname (docsToOptDocs docs'),
  17535. 568.76 s [opt-env-conf-test] - [],
  17536. 568.76 s [opt-env-conf-test] - headerChunks "All settings",
  17537. 568.76 s [opt-env-conf-test] - renderSetDocs docs
  17538. 568.76 s [opt-env-conf-test] - ],
  17539. 568.76 s [opt-env-conf-test] - concat
  17540. 568.76 s [opt-env-conf-test] - [ [ headerChunks "All commands",
  17541. 568.76 s [opt-env-conf-test] - renderCommandDocs docs
  17542. 568.76 s [opt-env-conf-test] - ]
  17543. 568.76 s [opt-env-conf-test] - | not (null commandDocs)
  17544. 568.76 s [opt-env-conf-test] - ],
  17545. 568.76 s [opt-env-conf-test] - concat
  17546. 568.76 s [opt-env-conf-test] - [ [ headerChunks "Options",
  17547. 568.76 s [opt-env-conf-test] - renderLongOptDocs optDocs
  17548. 568.76 s [opt-env-conf-test] - ]
  17549. 568.76 s [opt-env-conf-test] - | not (nullDocs optDocs)
  17550. 568.76 s [opt-env-conf-test] - ],
  17551. 568.77 s [opt-env-conf-test] - concat
  17552. 568.77 s [opt-env-conf-test] - [ [ headerChunks "Environment Variables",
  17553. 568.77 s [opt-env-conf-test] - renderEnvDocs envDocs
  17554. 568.77 s [opt-env-conf-test] - ]
  17555. 568.77 s [opt-env-conf-test] - | not (nullDocs envDocs)
  17556. 568.77 s [opt-env-conf-test] - ],
  17557. 568.77 s [opt-env-conf-test] - concat
  17558. 568.77 s [opt-env-conf-test] - [ [ headerChunks "Configuration Values",
  17559. 568.77 s [opt-env-conf-test] - renderConfDocs confDocs
  17560. 568.77 s [opt-env-conf-test] - ]
  17561. 568.77 s [opt-env-conf-test] - | not (nullDocs confDocs)
  17562. 568.77 s [opt-env-conf-test] - ]
  17563. 568.77 s [opt-env-conf-test] - ]
  17564. 568.77 s [opt-env-conf-test] + [ [ usageChunk : renderShortOptDocs progname (docsToOptDocs docs'),
  17565. 568.77 s [opt-env-conf-test] + [],
  17566. 568.77 s [opt-env-conf-test] + headerChunks "All settings",
  17567. 568.77 s [opt-env-conf-test] + renderSetDocs docs
  17568. 568.77 s [opt-env-conf-test] + ],
  17569. 568.77 s [opt-env-conf-test] + concat
  17570. 568.77 s [opt-env-conf-test] + [ [ headerChunks "All commands",
  17571. 568.77 s [opt-env-conf-test] + renderCommandDocs docs
  17572. 568.77 s [opt-env-conf-test] + ]
  17573. 568.77 s [opt-env-conf-test] + | not (null commandDocs)
  17574. 568.77 s [opt-env-conf-test] + ],
  17575. 568.77 s [opt-env-conf-test] + concat
  17576. 568.77 s [opt-env-conf-test] + [ [ headerChunks "Options",
  17577. 568.77 s [opt-env-conf-test] + renderLongOptDocs optDocs
  17578. 568.77 s [opt-env-conf-test] + ]
  17579. 568.77 s [opt-env-conf-test] + | not (nullDocs optDocs)
  17580. 568.77 s [opt-env-conf-test] + ],
  17581. 568.77 s [opt-env-conf-test] + concat
  17582. 568.77 s [opt-env-conf-test] + [ [ headerChunks "Environment Variables",
  17583. 568.77 s [opt-env-conf-test] + renderEnvDocs envDocs
  17584. 568.77 s [opt-env-conf-test] + ]
  17585. 568.77 s [opt-env-conf-test] + | not (nullDocs envDocs)
  17586. 568.77 s [opt-env-conf-test] + ],
  17587. 568.77 s [opt-env-conf-test] + concat
  17588. 568.77 s [opt-env-conf-test] + [ [ headerChunks "Configuration Values"
  17589. 568.77 s [opt-env-conf-test] +]
  17590. 568.77 s [opt-env-conf-test]
  17591. 568.77 s [opt-env-conf-test] nullDocs :: AnyDocs a -> Bool
  17592. 568.77 s [opt-env-conf-test] nullDocs = \case
  17593. 568.77 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:77:5-22
  17594. 568.77 s [opt-env-conf-test] @@ -74,7 +74,7 @@
  17595. 568.77 s [opt-env-conf-test] deriving (Show)
  17596. 568.77 s [opt-env-conf-test]
  17597. 568.77 s [opt-env-conf-test] data OptDoc = OptDoc
  17598. 568.77 s [opt-env-conf-test] - { optDocTryArgument :: !Bool,
  17599. 568.77 s [opt-env-conf-test] + { True :: !Bool,
  17600. 568.77 s [opt-env-conf-test] optDocTrySwitch :: !Bool,
  17601. 568.77 s [opt-env-conf-test] optDocTryOption :: !Bool,
  17602. 568.77 s [opt-env-conf-test] optDocDasheds :: ![Dashed],
  17603. 568.77 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:77:5-22
  17604. 568.77 s [opt-env-conf-test] @@ -74,7 +74,7 @@
  17605. 568.77 s [opt-env-conf-test] deriving (Show)
  17606. 568.77 s [opt-env-conf-test]
  17607. 568.77 s [opt-env-conf-test] data OptDoc = OptDoc
  17608. 568.77 s [opt-env-conf-test] - { optDocTryArgument :: !Bool,
  17609. 568.77 s [opt-env-conf-test] + { False :: !Bool,
  17610. 568.77 s [opt-env-conf-test] optDocTrySwitch :: !Bool,
  17611. 568.77 s [opt-env-conf-test] optDocTryOption :: !Bool,
  17612. 568.77 s [opt-env-conf-test] optDocDasheds :: ![Dashed],
  17613. 568.77 s [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Doc.hs:77:5-22
  17614. 568.77 s [opt-env-conf-test] @@ -74,7 +74,7 @@
  17615. 568.77 s [opt-env-conf-test] deriving (Show)
  17616. 568.77 s [opt-env-conf-test]
  17617. 568.77 s [opt-env-conf-test] data OptDoc = OptDoc
  17618. 568.77 s [opt-env-conf-test] - { optDocTryArgument :: !Bool,
  17619. 568.77 s [opt-env-conf-test] + { not (optDocTryArgument) :: !Bool,
  17620. 568.77 s [opt-env-conf-test] optDocTrySwitch :: !Bool,
  17621. 568.77 s [opt-env-conf-test] optDocTryOption :: !Bool,
  17622. 568.77 s [opt-env-conf-test] optDocDasheds :: ![Dashed],
  17623. 568.77 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:78:5-20
  17624. 568.77 s [opt-env-conf-test] @@ -75,7 +75,7 @@
  17625. 568.77 s [opt-env-conf-test]
  17626. 568.77 s [opt-env-conf-test] data OptDoc = OptDoc
  17627. 568.77 s [opt-env-conf-test] { optDocTryArgument :: !Bool,
  17628. 568.77 s [opt-env-conf-test] - optDocTrySwitch :: !Bool,
  17629. 568.77 s [opt-env-conf-test] + True :: !Bool,
  17630. 568.77 s [opt-env-conf-test] optDocTryOption :: !Bool,
  17631. 568.77 s [opt-env-conf-test] optDocDasheds :: ![Dashed],
  17632. 568.77 s [opt-env-conf-test] optDocDefault :: !(Maybe String),
  17633. 568.77 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:78:5-20
  17634. 568.77 s [opt-env-conf-test] @@ -75,7 +75,7 @@
  17635. 568.77 s [opt-env-conf-test]
  17636. 568.77 s [opt-env-conf-test] data OptDoc = OptDoc
  17637. 568.77 s [opt-env-conf-test] { optDocTryArgument :: !Bool,
  17638. 568.77 s [opt-env-conf-test] - optDocTrySwitch :: !Bool,
  17639. 568.77 s [opt-env-conf-test] + False :: !Bool,
  17640. 568.77 s [opt-env-conf-test] optDocTryOption :: !Bool,
  17641. 568.77 s [opt-env-conf-test] optDocDasheds :: ![Dashed],
  17642. 568.77 s [opt-env-conf-test] optDocDefault :: !(Maybe String),
  17643. 568.77 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:79:5-20
  17644. 568.77 s [opt-env-conf-test] @@ -76,7 +76,7 @@
  17645. 568.77 s [opt-env-conf-test] data OptDoc = OptDoc
  17646. 568.77 s [opt-env-conf-test] { optDocTryArgument :: !Bool,
  17647. 568.77 s [opt-env-conf-test] optDocTrySwitch :: !Bool,
  17648. 568.77 s [opt-env-conf-test] - optDocTryOption :: !Bool,
  17649. 568.77 s [opt-env-conf-test] + True :: !Bool,
  17650. 568.77 s [opt-env-conf-test] optDocDasheds :: ![Dashed],
  17651. 568.77 s [opt-env-conf-test] optDocDefault :: !(Maybe String),
  17652. 568.77 s [opt-env-conf-test] optDocExamples :: ![String],
  17653. 568.77 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:79:5-20
  17654. 568.77 s [opt-env-conf-test] @@ -76,7 +76,7 @@
  17655. 568.77 s [opt-env-conf-test] data OptDoc = OptDoc
  17656. 568.77 s [opt-env-conf-test] { optDocTryArgument :: !Bool,
  17657. 568.77 s [opt-env-conf-test] optDocTrySwitch :: !Bool,
  17658. 568.77 s [opt-env-conf-test] - optDocTryOption :: !Bool,
  17659. 568.77 s [opt-env-conf-test] + False :: !Bool,
  17660. 568.77 s [opt-env-conf-test] optDocDasheds :: ![Dashed],
  17661. 568.77 s [opt-env-conf-test] optDocDefault :: !(Maybe String),
  17662. 568.77 s [opt-env-conf-test] optDocExamples :: ![String],
  17663. 568.77 s [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Doc.hs:78:5-20
  17664. 568.77 s [opt-env-conf-test] @@ -75,7 +75,7 @@
  17665. 568.77 s [opt-env-conf-test]
  17666. 568.77 s [opt-env-conf-test] data OptDoc = OptDoc
  17667. 568.77 s [opt-env-conf-test] { optDocTryArgument :: !Bool,
  17668. 568.77 s [opt-env-conf-test] - optDocTrySwitch :: !Bool,
  17669. 568.77 s [opt-env-conf-test] + not (optDocTrySwitch) :: !Bool,
  17670. 568.77 s [opt-env-conf-test] optDocTryOption :: !Bool,
  17671. 568.77 s [opt-env-conf-test] optDocDasheds :: ![Dashed],
  17672. 568.77 s [opt-env-conf-test] optDocDefault :: !(Maybe String),
  17673. 568.77 s [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Doc.hs:79:5-20
  17674. 568.77 s [opt-env-conf-test] @@ -76,7 +76,7 @@
  17675. 568.77 s [opt-env-conf-test] data OptDoc = OptDoc
  17676. 568.77 s [opt-env-conf-test] { optDocTryArgument :: !Bool,
  17677. 568.77 s [opt-env-conf-test] optDocTrySwitch :: !Bool,
  17678. 568.77 s [opt-env-conf-test] - optDocTryOption :: !Bool,
  17679. 568.77 s [opt-env-conf-test] + not (optDocTryOption) :: !Bool,
  17680. 568.77 s [opt-env-conf-test] optDocDasheds :: ![Dashed],
  17681. 568.77 s [opt-env-conf-test] optDocDefault :: !(Maybe String),
  17682. 568.77 s [opt-env-conf-test] optDocExamples :: ![String],
  17683. 568.77 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:63:5-22
  17684. 568.77 s [opt-env-conf-test] @@ -60,7 +60,7 @@
  17685. 568.78 s [opt-env-conf-test] import Text.Colour.Layout
  17686. 568.78 s [opt-env-conf-test]
  17687. 568.78 s [opt-env-conf-test] data SetDoc = SetDoc
  17688. 568.78 s [opt-env-conf-test] - { setDocTryArgument :: !Bool,
  17689. 568.78 s [opt-env-conf-test] + { True :: !Bool,
  17690. 568.78 s [opt-env-conf-test] setDocTrySwitch :: !Bool,
  17691. 568.78 s [opt-env-conf-test] setDocTryOption :: !Bool,
  17692. 568.78 s [opt-env-conf-test] setDocDasheds :: ![Dashed],
  17693. 568.78 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:63:5-22
  17694. 568.78 s [opt-env-conf-test] @@ -60,7 +60,7 @@
  17695. 568.78 s [opt-env-conf-test] import Text.Colour.Layout
  17696. 568.78 s [opt-env-conf-test]
  17697. 568.78 s [opt-env-conf-test] data SetDoc = SetDoc
  17698. 568.78 s [opt-env-conf-test] - { setDocTryArgument :: !Bool,
  17699. 568.78 s [opt-env-conf-test] + { False :: !Bool,
  17700. 568.78 s [opt-env-conf-test] setDocTrySwitch :: !Bool,
  17701. 568.78 s [opt-env-conf-test] setDocTryOption :: !Bool,
  17702. 568.78 s [opt-env-conf-test] setDocDasheds :: ![Dashed],
  17703. 568.78 s [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Doc.hs:63:5-22
  17704. 568.78 s [opt-env-conf-test] @@ -60,7 +60,7 @@
  17705. 568.78 s [opt-env-conf-test] import Text.Colour.Layout
  17706. 568.78 s [opt-env-conf-test]
  17707. 568.78 s [opt-env-conf-test] data SetDoc = SetDoc
  17708. 568.78 s [opt-env-conf-test] - { setDocTryArgument :: !Bool,
  17709. 568.78 s [opt-env-conf-test] + { not (setDocTryArgument) :: !Bool,
  17710. 570.60 s [opt-env-conf-test] setDocTrySwitch :: !Bool,
  17711. 570.61 s [opt-env-conf-test] setDocTryOption :: !Bool,
  17712. 570.61 s [opt-env-conf-test] setDocDasheds :: ![Dashed],
  17713. 570.61 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:64:5-20
  17714. 570.61 s [opt-env-conf-test] @@ -61,7 +61,7 @@
  17715. 570.61 s [opt-env-conf-test]
  17716. 570.61 s [opt-env-conf-test] data SetDoc = SetDoc
  17717. 570.61 s [opt-env-conf-test] { setDocTryArgument :: !Bool,
  17718. 570.61 s [opt-env-conf-test] - setDocTrySwitch :: !Bool,
  17719. 570.61 s [opt-env-conf-test] + True :: !Bool,
  17720. 570.61 s [opt-env-conf-test] setDocTryOption :: !Bool,
  17721. 570.61 s [opt-env-conf-test] setDocDasheds :: ![Dashed],
  17722. 570.61 s [opt-env-conf-test] setDocEnvVars :: !(Maybe (NonEmpty String)),
  17723. 570.61 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:64:5-20
  17724. 570.61 s [opt-env-conf-test] @@ -61,7 +61,7 @@
  17725. 570.61 s [opt-env-conf-test]
  17726. 570.61 s [opt-env-conf-test] data SetDoc = SetDoc
  17727. 570.61 s [opt-env-conf-test] { setDocTryArgument :: !Bool,
  17728. 570.61 s [opt-env-conf-test] - setDocTrySwitch :: !Bool,
  17729. 570.61 s [opt-env-conf-test] + False :: !Bool,
  17730. 570.61 s [opt-env-conf-test] setDocTryOption :: !Bool,
  17731. 570.61 s [opt-env-conf-test] setDocDasheds :: ![Dashed],
  17732. 570.61 s [opt-env-conf-test] setDocEnvVars :: !(Maybe (NonEmpty String)),
  17733. 570.61 s [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Doc.hs:64:5-20
  17734. 570.61 s [opt-env-conf-test] @@ -61,7 +61,7 @@
  17735. 570.61 s [opt-env-conf-test]
  17736. 570.61 s [opt-env-conf-test] data SetDoc = SetDoc
  17737. 570.61 s [opt-env-conf-test] { setDocTryArgument :: !Bool,
  17738. 570.61 s [opt-env-conf-test] - setDocTrySwitch :: !Bool,
  17739. 570.61 s [opt-env-conf-test] + not (setDocTrySwitch) :: !Bool,
  17740. 570.61 s [opt-env-conf-test] setDocTryOption :: !Bool,
  17741. 570.61 s [opt-env-conf-test] setDocDasheds :: ![Dashed],
  17742. 570.61 s [opt-env-conf-test] setDocEnvVars :: !(Maybe (NonEmpty String)),
  17743. 570.61 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:65:5-20
  17744. 570.61 s [opt-env-conf-test] @@ -62,7 +62,7 @@
  17745. 570.61 s [opt-env-conf-test] data SetDoc = SetDoc
  17746. 570.61 s [opt-env-conf-test] { setDocTryArgument :: !Bool,
  17747. 570.61 s [opt-env-conf-test] setDocTrySwitch :: !Bool,
  17748. 570.61 s [opt-env-conf-test] - setDocTryOption :: !Bool,
  17749. 570.61 s [opt-env-conf-test] + True :: !Bool,
  17750. 570.61 s [opt-env-conf-test] setDocDasheds :: ![Dashed],
  17751. 570.61 s [opt-env-conf-test] setDocEnvVars :: !(Maybe (NonEmpty String)),
  17752. 570.61 s [opt-env-conf-test] setDocConfKeys :: !(Maybe (NonEmpty (NonEmpty String, JSONSchema))),
  17753. 570.61 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:65:5-20
  17754. 570.61 s [opt-env-conf-test] @@ -62,7 +62,7 @@
  17755. 570.61 s [opt-env-conf-test] data SetDoc = SetDoc
  17756. 570.61 s [opt-env-conf-test] { setDocTryArgument :: !Bool,
  17757. 570.61 s [opt-env-conf-test] setDocTrySwitch :: !Bool,
  17758. 570.61 s [opt-env-conf-test] - setDocTryOption :: !Bool,
  17759. 570.62 s [opt-env-conf-test] + False :: !Bool,
  17760. 570.62 s [opt-env-conf-test] setDocDasheds :: ![Dashed],
  17761. 570.62 s [opt-env-conf-test] setDocEnvVars :: !(Maybe (NonEmpty String)),
  17762. 570.62 s [opt-env-conf-test] setDocConfKeys :: !(Maybe (NonEmpty (NonEmpty String, JSONSchema))),
  17763. 570.62 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Completion.hs:272:14-29
  17764. 570.62 s [opt-env-conf-test] @@ -269,7 +269,7 @@
  17765. 570.62 s [opt-env-conf-test] Nothing -> pure Nothing
  17766. 570.62 s [opt-env-conf-test] Just os -> do
  17767. 570.62 s [opt-env-conf-test] after <- get
  17768. 570.62 s [opt-env-conf-test] - if after == before
  17769. 570.62 s [opt-env-conf-test] + if True
  17770. 570.62 s [opt-env-conf-test] then -- State did not advance; return these completions.
  17771. 570.62 s [opt-env-conf-test] pure $ Just os
  17772. 570.62 s [opt-env-conf-test] else -- State advanced: something was consumed. Try the
  17773. 570.62 s [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Doc.hs:65:5-20
  17774. 570.62 s [opt-env-conf-test] @@ -62,7 +62,7 @@
  17775. 570.62 s [opt-env-conf-test] data SetDoc = SetDoc
  17776. 570.62 s [opt-env-conf-test] { setDocTryArgument :: !Bool,
  17777. 570.62 s [opt-env-conf-test] setDocTrySwitch :: !Bool,
  17778. 570.62 s [opt-env-conf-test] - setDocTryOption :: !Bool,
  17779. 570.62 s [opt-env-conf-test] + not (setDocTryOption) :: !Bool,
  17780. 570.62 s [opt-env-conf-test] setDocDasheds :: ![Dashed],
  17781. 570.62 s [opt-env-conf-test] setDocEnvVars :: !(Maybe (NonEmpty String)),
  17782. 570.62 s [opt-env-conf-test] setDocConfKeys :: !(Maybe (NonEmpty (NonEmpty String, JSONSchema))),
  17783. 570.62 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Completion.hs:272:14-29
  17784. 570.62 s [opt-env-conf-test] @@ -269,7 +269,7 @@
  17785. 570.62 s [opt-env-conf-test] Nothing -> pure Nothing
  17786. 570.62 s [opt-env-conf-test] Just os -> do
  17787. 570.62 s [opt-env-conf-test] after <- get
  17788. 570.62 s [opt-env-conf-test] - if after == before
  17789. 570.62 s [opt-env-conf-test] + if False
  17790. 570.62 s [opt-env-conf-test] then -- State did not advance; return these completions.
  17791. 570.62 s [opt-env-conf-test] pure $ Just os
  17792. 570.62 s [opt-env-conf-test] else -- State advanced: something was consumed. Try the
  17793. 570.62 s [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Completion.hs:272:14-29
  17794. 570.62 s [opt-env-conf-test] @@ -269,7 +269,7 @@
  17795. 570.62 s [opt-env-conf-test] Nothing -> pure Nothing
  17796. 570.62 s [opt-env-conf-test] Just os -> do
  17797. 570.62 s [opt-env-conf-test] after <- get
  17798. 570.62 s [opt-env-conf-test] - if after == before
  17799. 570.62 s [opt-env-conf-test] + if not (after == before)
  17800. 570.62 s [opt-env-conf-test] then -- State did not advance; return these completions.
  17801. 570.62 s [opt-env-conf-test] pure $ Just os
  17802. 570.62 s [opt-env-conf-test] else -- State advanced: something was consumed. Try the
  17803. 570.62 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Completion.hs:287:23-30
  17804. 570.62 s [opt-env-conf-test] @@ -284,7 +284,7 @@
  17805. 570.62 s [opt-env-conf-test] -- dashed suggestions (state didn't advance
  17806. 570.62 s [opt-env-conf-test] -- further), prefer our completions which came
  17807. 570.62 s [opt-env-conf-test] -- from the advancing iteration.
  17808. 570.62 s [opt-env-conf-test] - | null os -> pure $ Just more
  17809. 570.62 s [opt-env-conf-test] + | True -> pure $ Just more
  17810. 570.62 s [opt-env-conf-test] | otherwise -> pure $ Just os
  17811. 570.62 s [opt-env-conf-test]
  17812. 570.62 s [opt-env-conf-test] orCompletions :: Parser x -> Parser y -> State Args (Maybe [Completion Suggestion])
  17813. 570.62 s [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Completion.hs:287:23-30
  17814. 570.62 s [opt-env-conf-test] @@ -284,7 +284,7 @@
  17815. 570.62 s [opt-env-conf-test] -- dashed suggestions (state didn't advance
  17816. 570.62 s [opt-env-conf-test] -- further), prefer our completions which came
  17817. 570.62 s [opt-env-conf-test] -- from the advancing iteration.
  17818. 570.62 s [opt-env-conf-test] - | null os -> pure $ Just more
  17819. 570.62 s [opt-env-conf-test] + | not (null os) -> pure $ Just more
  17820. 570.62 s [opt-env-conf-test] | otherwise -> pure $ Just os
  17821. 570.62 s [opt-env-conf-test]
  17822. 570.62 s [opt-env-conf-test] orCompletions :: Parser x -> Parser y -> State Args (Maybe [Completion Suggestion])
  17823. 570.62 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Completion.hs:340:20-34
  17824. 570.62 s [opt-env-conf-test] @@ -337,7 +337,7 @@
  17825. 570.62 s [opt-env-conf-test] fmap combineOptions $ forM possibilities $ \(mArg, rest) -> do
  17826. 570.62 s [opt-env-conf-test] case mArg of
  17827. 570.62 s [opt-env-conf-test] Nothing -> do
  17828. 570.62 s [opt-env-conf-test] - if argsAtEnd rest
  17829. 570.62 s [opt-env-conf-test] + if True
  17830. 570.62 s [opt-env-conf-test] then do
  17831. 570.62 s [opt-env-conf-test] let arg = fromMaybe "" mCursorArg
  17832. 570.62 s [opt-env-conf-test] let matchingCommands = filter ((arg `isPrefixOf`) . commandArg) cs
  17833. 570.62 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Completion.hs:340:20-34
  17834. 570.62 s [opt-env-conf-test] @@ -337,7 +337,7 @@
  17835. 570.62 s [opt-env-conf-test] fmap combineOptions $ forM possibilities $ \(mArg, rest) -> do
  17836. 570.62 s [opt-env-conf-test] case mArg of
  17837. 570.62 s [opt-env-conf-test] Nothing -> do
  17838. 570.62 s [opt-env-conf-test] - if argsAtEnd rest
  17839. 570.62 s [opt-env-conf-test] + if False
  17840. 570.62 s [opt-env-conf-test] then do
  17841. 570.62 s [opt-env-conf-test] let arg = fromMaybe "" mCursorArg
  17842. 570.62 s [opt-env-conf-test] let matchingCommands = filter ((arg `isPrefixOf`) . commandArg) cs
  17843. 570.62 s [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Completion.hs:340:20-34
  17844. 570.62 s [opt-env-conf-test] @@ -337,7 +337,7 @@
  17845. 570.62 s [opt-env-conf-test] fmap combineOptions $ forM possibilities $ \(mArg, rest) -> do
  17846. 570.62 s [opt-env-conf-test] case mArg of
  17847. 570.62 s [opt-env-conf-test] Nothing -> do
  17848. 570.62 s [opt-env-conf-test] - if argsAtEnd rest
  17849. 570.62 s [opt-env-conf-test] + if not (argsAtEnd rest)
  17850. 570.62 s [opt-env-conf-test] then do
  17851. 570.62 s [opt-env-conf-test] let arg = fromMaybe "" mCursorArg
  17852. 570.62 s [opt-env-conf-test] let matchingCommands = filter ((arg `isPrefixOf`) . commandArg) cs
  17853. 570.62 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Completion.hs:378:19-31
  17854. 570.62 s [opt-env-conf-test] @@ -375,7 +375,7 @@
  17855. 570.62 s [opt-env-conf-test] -- If no args were consumed (we were already at end),
  17856. 570.62 s [opt-env-conf-test] -- combine the explicit command listing with the default
  17857. 570.62 s [opt-env-conf-test] -- command's completions.
  17858. 570.62 s [opt-env-conf-test] - | argsAtEnd as -> pure $ combineOptions [explicitCommandCompletions, Just dcs]
  17859. 570.62 s [opt-env-conf-test] + | True -> pure $ combineOptions [explicitCommandCompletions, Just dcs]
  17860. 570.62 s [opt-env-conf-test] | otherwise -> do
  17861. 570.62 s [opt-env-conf-test] -- The default command consumed args, so its
  17862. 570.62 s [opt-env-conf-test] -- completions are valid. But we must restore
  17863. 570.62 s [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Completion.hs:378:19-31
  17864. 570.62 s [opt-env-conf-test] @@ -375,7 +375,7 @@
  17865. 570.62 s [opt-env-conf-test] -- If no args were consumed (we were already at end),
  17866. 570.62 s [opt-env-conf-test] -- combine the explicit command listing with the default
  17867. 570.62 s [opt-env-conf-test] -- command's completions.
  17868. 570.62 s [opt-env-conf-test] - | argsAtEnd as -> pure $ combineOptions [explicitCommandCompletions, Just dcs]
  17869. 570.62 s [opt-env-conf-test] + | not (argsAtEnd as) -> pure $ combineOptions [explicitCommandCompletions, Just dcs]
  17870. 570.62 s [opt-env-conf-test] | otherwise -> do
  17871. 570.62 s [opt-env-conf-test] -- The default command consumed args, so its
  17872. 570.62 s [opt-env-conf-test] -- completions are valid. But we must restore
  17873. 570.62 s [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Completion.hs:378:57-95
  17874. 570.62 s [opt-env-conf-test] @@ -375,7 +375,7 @@
  17875. 570.62 s [opt-env-conf-test] -- If no args were consumed (we were already at end),
  17876. 570.62 s [opt-env-conf-test] -- combine the explicit command listing with the default
  17877. 570.62 s [opt-env-conf-test] -- command's completions.
  17878. 570.62 s [opt-env-conf-test] - | argsAtEnd as -> pure $ combineOptions [explicitCommandCompletions, Just dcs]
  17879. 570.62 s [opt-env-conf-test] + | argsAtEnd as -> pure $ combineOptions []
  17880. 570.62 s [opt-env-conf-test] | otherwise -> do
  17881. 570.62 s [opt-env-conf-test] -- The default command consumed args, so its
  17882. 570.62 s [opt-env-conf-test] -- completions are valid. But we must restore
  17883. 570.62 s [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Completion.hs:378:57-95
  17884. 570.62 s [opt-env-conf-test] @@ -375,7 +375,7 @@
  17885. 570.62 s [opt-env-conf-test] -- If no args were consumed (we were already at end),
  17886. 570.62 s [opt-env-conf-test] -- combine the explicit command listing with the default
  17887. 570.62 s [opt-env-conf-test] -- command's completions.
  17888. 570.62 s [opt-env-conf-test] - | argsAtEnd as -> pure $ combineOptions [explicitCommandCompletions, Just dcs]
  17889. 570.62 s [opt-env-conf-test] + | argsAtEnd as -> pure $ combineOptions [explicitCommandCompletions, Just dcs]
  17890. 570.62 s [opt-env-conf-test] | otherwise -> do
  17891. 570.62 s [opt-env-conf-test] -- The default command consumed args, so its
  17892. 573.77 s [opt-env-conf-test] -- completions are valid. But we must restore
  17893. 573.77 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Completion.hs:398:18-30
  17894. 573.87 s [opt-env-conf-test] @@ -395,7 +395,7 @@
  17895. 573.87 s [opt-env-conf-test] pure Completion {..}
  17896. 573.87 s [opt-env-conf-test] let completeWithCompleterAtEnd = do
  17897. 573.87 s [opt-env-conf-test] as <- get
  17898. 573.87 s [opt-env-conf-test] - if argsAtEnd as then completeWithCompleter else pure $ Just []
  17899. 573.87 s [opt-env-conf-test] + if True then completeWithCompleter else pure $ Just []
  17900. 573.87 s [opt-env-conf-test] let completeWithDasheds = do
  17901. 573.87 s [opt-env-conf-test] let isLong = \case
  17902. 573.87 s [opt-env-conf-test] DashedLong _ -> True
  17903. 573.87 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Completion.hs:398:18-30
  17904. 573.87 s [opt-env-conf-test] @@ -395,7 +395,7 @@
  17905. 573.87 s [opt-env-conf-test] pure Completion {..}
  17906. 573.87 s [opt-env-conf-test] let completeWithCompleterAtEnd = do
  17907. 573.87 s [opt-env-conf-test] as <- get
  17908. 573.87 s [opt-env-conf-test] - if argsAtEnd as then completeWithCompleter else pure $ Just []
  17909. 573.87 s [opt-env-conf-test] + if False then completeWithCompleter else pure $ Just []
  17910. 573.87 s [opt-env-conf-test] let completeWithDasheds = do
  17911. 573.87 s [opt-env-conf-test] let isLong = \case
  17912. 573.87 s [opt-env-conf-test] DashedLong _ -> True
  17913. 573.87 s [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Completion.hs:398:18-30
  17914. 573.87 s [opt-env-conf-test] @@ -395,7 +395,7 @@
  17915. 573.87 s [opt-env-conf-test] pure Completion {..}
  17916. 573.87 s [opt-env-conf-test] let completeWithCompleterAtEnd = do
  17917. 573.87 s [opt-env-conf-test] as <- get
  17918. 573.87 s [opt-env-conf-test] - if argsAtEnd as then completeWithCompleter else pure $ Just []
  17919. 573.87 s [opt-env-conf-test] + if not (argsAtEnd as) then completeWithCompleter else pure $ Just []
  17920. 573.87 s [opt-env-conf-test] let completeWithDasheds = do
  17921. 573.87 s [opt-env-conf-test] let isLong = \case
  17922. 573.87 s [opt-env-conf-test] DashedLong _ -> True
  17923. 573.87 s [opt-env-conf-test] Testing mutation BoolLit at src/OptEnvConf/Completion.hs:401:37-41
  17924. 573.88 s [opt-env-conf-test] @@ -398,7 +398,7 @@
  17925. 573.88 s [opt-env-conf-test] if argsAtEnd as then completeWithCompleter else pure $ Just []
  17926. 573.88 s [opt-env-conf-test] let completeWithDasheds = do
  17927. 573.88 s [opt-env-conf-test] let isLong = \case
  17928. 573.88 s [opt-env-conf-test] - DashedLong _ -> True
  17929. 573.88 s [opt-env-conf-test] + DashedLong _ -> False
  17930. 573.88 s [opt-env-conf-test] DashedShort _ -> False
  17931. 573.88 s [opt-env-conf-test] let favorableDasheds = if any isLong settingDasheds then filter isLong settingDasheds else settingDasheds
  17932. 573.88 s [opt-env-conf-test] let suggestions = filter (arg `isPrefixOf`) (map Args.renderDashed favorableDasheds)
  17933. 573.88 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Completion.hs:403:41-66
  17934. 573.88 s [opt-env-conf-test] @@ -400,7 +400,7 @@
  17935. 573.88 s [opt-env-conf-test] let isLong = \case
  17936. 573.88 s [opt-env-conf-test] DashedLong _ -> True
  17937. 573.88 s [opt-env-conf-test] DashedShort _ -> False
  17938. 573.88 s [opt-env-conf-test] - let favorableDasheds = if any isLong settingDasheds then filter isLong settingDasheds else settingDasheds
  17939. 573.88 s [opt-env-conf-test] + let favorableDasheds = if True then filter isLong settingDasheds else settingDasheds
  17940. 573.88 s [opt-env-conf-test] let suggestions = filter (arg `isPrefixOf`) (map Args.renderDashed favorableDasheds)
  17941. 573.88 s [opt-env-conf-test] let completions =
  17942. 573.88 s [opt-env-conf-test] map
  17943. 573.88 s [opt-env-conf-test] Testing mutation BoolLit at src/OptEnvConf/Completion.hs:402:38-43
  17944. 573.88 s [opt-env-conf-test] @@ -399,7 +399,7 @@
  17945. 573.88 s [opt-env-conf-test] let completeWithDasheds = do
  17946. 573.88 s [opt-env-conf-test] let isLong = \case
  17947. 573.88 s [opt-env-conf-test] DashedLong _ -> True
  17948. 573.88 s [opt-env-conf-test] - DashedShort _ -> False
  17949. 573.88 s [opt-env-conf-test] + DashedShort _ -> True
  17950. 573.88 s [opt-env-conf-test] let favorableDasheds = if any isLong settingDasheds then filter isLong settingDasheds else settingDasheds
  17951. 573.88 s [opt-env-conf-test] let suggestions = filter (arg `isPrefixOf`) (map Args.renderDashed favorableDasheds)
  17952. 573.88 s [opt-env-conf-test] let completions =
  17953. 573.88 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Completion.hs:403:41-66
  17954. 573.88 s [opt-env-conf-test] @@ -400,7 +400,7 @@
  17955. 573.88 s [opt-env-conf-test] let isLong = \case
  17956. 573.88 s [opt-env-conf-test] DashedLong _ -> True
  17957. 573.88 s [opt-env-conf-test] DashedShort _ -> False
  17958. 573.88 s [opt-env-conf-test] - let favorableDasheds = if any isLong settingDasheds then filter isLong settingDasheds else settingDasheds
  17959. 573.88 s [opt-env-conf-test] + let favorableDasheds = if False then filter isLong settingDasheds else settingDasheds
  17960. 573.88 s [opt-env-conf-test] let suggestions = filter (arg `isPrefixOf`) (map Args.renderDashed favorableDasheds)
  17961. 573.88 s [opt-env-conf-test] let completions =
  17962. 573.88 s [opt-env-conf-test] map
  17963. 573.88 s [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Completion.hs:403:41-66
  17964. 573.88 s [opt-env-conf-test] @@ -400,7 +400,7 @@
  17965. 573.88 s [opt-env-conf-test] let isLong = \case
  17966. 573.88 s [opt-env-conf-test] DashedLong _ -> True
  17967. 573.88 s [opt-env-conf-test] DashedShort _ -> False
  17968. 573.88 s [opt-env-conf-test] - let favorableDasheds = if any isLong settingDasheds then filter isLong settingDasheds else settingDasheds
  17969. 573.88 s [opt-env-conf-test] + let favorableDasheds = if not (any isLong settingDasheds) then filter isLong settingDasheds else settingDasheds
  17970. 573.88 s [opt-env-conf-test] let suggestions = filter (arg `isPrefixOf`) (map Args.renderDashed favorableDasheds)
  17971. 573.88 s [opt-env-conf-test] let completions =
  17972. 573.88 s [opt-env-conf-test] map
  17973. 573.88 s [opt-env-conf-test] Testing mutation CondFlip at src/OptEnvConf/Completion.hs:403:38-120
  17974. 573.88 s [opt-env-conf-test] @@ -400,7 +400,7 @@
  17975. 573.88 s [opt-env-conf-test] let isLong = \case
  17976. 573.88 s [opt-env-conf-test] DashedLong _ -> True
  17977. 573.88 s [opt-env-conf-test] DashedShort _ -> False
  17978. 573.88 s [opt-env-conf-test] - let favorableDasheds = if any isLong settingDasheds then filter isLong settingDasheds else settingDasheds
  17979. 573.88 s [opt-env-conf-test] + let favorableDasheds = if any isLong settingDasheds then filter isLong settingDasheds else settingDasheds
  17980. 573.88 s [opt-env-conf-test] let suggestions = filter (arg `isPrefixOf`) (map Args.renderDashed favorableDasheds)
  17981. 573.88 s [opt-env-conf-test] let completions =
  17982. 573.88 s [opt-env-conf-test] map
  17983. 573.88 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Completion.hs:414:12-25
  17984. 573.88 s [opt-env-conf-test] @@ -411,7 +411,7 @@
  17985. 573.88 s [opt-env-conf-test] )
  17986. 573.88 s [opt-env-conf-test] suggestions
  17987. 573.88 s [opt-env-conf-test] pure $ Just completions
  17988. 573.88 s [opt-env-conf-test] - if settingHidden
  17989. 573.88 s [opt-env-conf-test] + if True
  17990. 573.88 s [opt-env-conf-test] then pure $ Just []
  17991. 573.88 s [opt-env-conf-test] else do
  17992. 573.88 s [opt-env-conf-test] as <- get
  17993. 573.88 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Completion.hs:414:12-25
  17994. 573.88 s [opt-env-conf-test] @@ -411,7 +411,7 @@
  17995. 573.88 s [opt-env-conf-test] )
  17996. 573.88 s [opt-env-conf-test] suggestions
  17997. 573.89 s [opt-env-conf-test] pure $ Just completions
  17998. 573.89 s [opt-env-conf-test] - if settingHidden
  17999. 573.89 s [opt-env-conf-test] + if False
  18000. 573.89 s [opt-env-conf-test] then pure $ Just []
  18001. 573.89 s [opt-env-conf-test] else do
  18002. 573.89 s [opt-env-conf-test] as <- get
  18003. 573.89 s [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Completion.hs:414:12-25
  18004. 573.89 s [opt-env-conf-test] @@ -411,7 +411,7 @@
  18005. 573.89 s [opt-env-conf-test] )
  18006. 573.89 s [opt-env-conf-test] suggestions
  18007. 573.89 s [opt-env-conf-test] pure $ Just completions
  18008. 573.89 s [opt-env-conf-test] - if settingHidden
  18009. 573.89 s [opt-env-conf-test] + if not (settingHidden)
  18010. 573.89 s [opt-env-conf-test] then pure $ Just []
  18011. 573.89 s [opt-env-conf-test] else do
  18012. 573.89 s [opt-env-conf-test] as <- get
  18013. 573.89 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Completion.hs:418:16-34
  18014. 573.89 s [opt-env-conf-test] @@ -415,7 +415,7 @@
  18015. 573.89 s [opt-env-conf-test] then pure $ Just []
  18016. 573.89 s [opt-env-conf-test] else do
  18017. 573.89 s [opt-env-conf-test] as <- get
  18018. 573.89 s [opt-env-conf-test] - if settingTryArgument
  18019. 573.89 s [opt-env-conf-test] + if True
  18020. 573.89 s [opt-env-conf-test] then do
  18021. 573.89 s [opt-env-conf-test] let possibilities = Args.consumeArgument as
  18022. 573.89 s [opt-env-conf-test] -- Try all possible consumptions of the argument.
  18023. 573.89 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Completion.hs:418:16-34
  18024. 573.89 s [opt-env-conf-test] @@ -415,7 +415,7 @@
  18025. 573.89 s [opt-env-conf-test] then pure $ Just []
  18026. 573.89 s [opt-env-conf-test] else do
  18027. 573.89 s [opt-env-conf-test] as <- get
  18028. 573.89 s [opt-env-conf-test] - if settingTryArgument
  18029. 573.89 s [opt-env-conf-test] + if False
  18030. 573.89 s [opt-env-conf-test] then do
  18031. 573.89 s [opt-env-conf-test] let possibilities = Args.consumeArgument as
  18032. 573.89 s [opt-env-conf-test] -- Try all possible consumptions of the argument.
  18033. 573.89 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Completion.hs:441:20-45
  18034. 573.89 s [opt-env-conf-test] @@ -438,7 +438,7 @@
  18035. 573.89 s [opt-env-conf-test] put as'
  18036. 573.89 s [opt-env-conf-test] completeWithCompleterAtEnd
  18037. 573.89 s [opt-env-conf-test] else
  18038. 573.89 s [opt-env-conf-test] - if isJust settingSwitchValue
  18039. 573.89 s [opt-env-conf-test] + if True
  18040. 573.89 s [opt-env-conf-test] then do
  18041. 573.89 s [opt-env-conf-test] -- Try to parse the switch first, so we don't suggest it if
  18042. 573.89 s [opt-env-conf-test] -- it's already been parsed.
  18043. 573.89 s [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Completion.hs:418:16-34
  18044. 573.89 s [opt-env-conf-test] @@ -415,7 +415,7 @@
  18045. 573.89 s [opt-env-conf-test] then pure $ Just []
  18046. 573.89 s [opt-env-conf-test] else do
  18047. 573.89 s [opt-env-conf-test] as <- get
  18048. 573.89 s [opt-env-conf-test] - if settingTryArgument
  18049. 573.89 s [opt-env-conf-test] + if not (settingTryArgument)
  18050. 573.89 s [opt-env-conf-test] then do
  18051. 573.89 s [opt-env-conf-test] let possibilities = Args.consumeArgument as
  18052. 573.89 s [opt-env-conf-test] -- Try all possible consumptions of the argument.
  18053. 573.89 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Completion.hs:441:20-45
  18054. 573.89 s [opt-env-conf-test] @@ -438,7 +438,7 @@
  18055. 573.89 s [opt-env-conf-test] put as'
  18056. 573.89 s [opt-env-conf-test] completeWithCompleterAtEnd
  18057. 573.89 s [opt-env-conf-test] else
  18058. 573.89 s [opt-env-conf-test] - if isJust settingSwitchValue
  18059. 573.89 s [opt-env-conf-test] + if False
  18060. 573.89 s [opt-env-conf-test] then do
  18061. 573.89 s [opt-env-conf-test] -- Try to parse the switch first, so we don't suggest it if
  18062. 573.89 s [opt-env-conf-test] -- it's already been parsed.
  18063. 573.89 s [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Completion.hs:441:20-45
  18064. 573.89 s [opt-env-conf-test] @@ -438,7 +438,7 @@
  18065. 573.89 s [opt-env-conf-test] put as'
  18066. 573.89 s [opt-env-conf-test] completeWithCompleterAtEnd
  18067. 573.89 s [opt-env-conf-test] else
  18068. 573.89 s [opt-env-conf-test] - if isJust settingSwitchValue
  18069. 573.89 s [opt-env-conf-test] + if not (isJust settingSwitchValue)
  18070. 573.89 s [opt-env-conf-test] then do
  18071. 575.33 s [opt-env-conf-test] -- Try to parse the switch first, so we don't suggest it if
  18072. 575.33 s [opt-env-conf-test] -- it's already been parsed.
  18073. 575.33 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Completion.hs:453:24-40
  18074. 575.33 s [opt-env-conf-test] @@ -450,7 +450,7 @@
  18075. 575.33 s [opt-env-conf-test] put as'
  18076. 575.34 s [opt-env-conf-test] pure $ Just []
  18077. 575.34 s [opt-env-conf-test] else do
  18078. 575.34 s [opt-env-conf-test] - if settingTryOption
  18079. 575.34 s [opt-env-conf-test] + if False
  18080. 575.34 s [opt-env-conf-test] then do
  18081. 575.34 s [opt-env-conf-test] -- First we try to consume the option so we don't suggest it if it's already been parsed
  18082. 575.34 s [opt-env-conf-test] case Args.consumeOption settingDasheds as of
  18083. 575.34 s [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Completion.hs:453:24-40
  18084. 575.34 s [opt-env-conf-test] @@ -450,7 +450,7 @@
  18085. 575.34 s [opt-env-conf-test] put as'
  18086. 575.34 s [opt-env-conf-test] pure $ Just []
  18087. 575.34 s [opt-env-conf-test] else do
  18088. 575.34 s [opt-env-conf-test] - if settingTryOption
  18089. 575.34 s [opt-env-conf-test] + if not (settingTryOption)
  18090. 575.34 s [opt-env-conf-test] then do
  18091. 575.34 s [opt-env-conf-test] -- First we try to consume the option so we don't suggest it if it's already been parsed
  18092. 575.34 s [opt-env-conf-test] case Args.consumeOption settingDasheds as of
  18093. 575.34 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Completion.hs:461:32-44
  18094. 575.34 s [opt-env-conf-test] @@ -458,7 +458,7 @@
  18095. 575.34 s [opt-env-conf-test] put as'
  18096. 575.34 s [opt-env-conf-test] pure $ Just []
  18097. 575.34 s [opt-env-conf-test] Nothing -> do
  18098. 575.34 s [opt-env-conf-test] - if argsAtEnd as
  18099. 575.34 s [opt-env-conf-test] + if True
  18100. 575.34 s [opt-env-conf-test] then completeWithDasheds
  18101. 575.34 s [opt-env-conf-test] else do
  18102. 575.34 s [opt-env-conf-test] -- If we're not at the end, we may be between an option's
  18103. 575.34 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Completion.hs:461:32-44
  18104. 575.34 s [opt-env-conf-test] @@ -458,7 +458,7 @@
  18105. 575.34 s [opt-env-conf-test] put as'
  18106. 575.34 s [opt-env-conf-test] pure $ Just []
  18107. 575.34 s [opt-env-conf-test] Nothing -> do
  18108. 575.34 s [opt-env-conf-test] - if argsAtEnd as
  18109. 575.34 s [opt-env-conf-test] + if False
  18110. 575.34 s [opt-env-conf-test] then completeWithDasheds
  18111. 575.34 s [opt-env-conf-test] else do
  18112. 575.34 s [opt-env-conf-test] -- If we're not at the end, we may be between an option's
  18113. 575.34 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Completion.hs:453:24-40
  18114. 575.34 s [opt-env-conf-test] @@ -450,7 +450,7 @@
  18115. 575.34 s [opt-env-conf-test] put as'
  18116. 575.34 s [opt-env-conf-test] pure $ Just []
  18117. 575.34 s [opt-env-conf-test] else do
  18118. 575.34 s [opt-env-conf-test] - if settingTryOption
  18119. 575.34 s [opt-env-conf-test] + if True
  18120. 575.34 s [opt-env-conf-test] then do
  18121. 575.34 s [opt-env-conf-test] -- First we try to consume the option so we don't suggest it if it's already been parsed
  18122. 575.34 s [opt-env-conf-test] case Args.consumeOption settingDasheds as of
  18123. 575.34 s [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Completion.hs:461:32-44
  18124. 575.34 s [opt-env-conf-test] @@ -458,7 +458,7 @@
  18125. 575.34 s [opt-env-conf-test] put as'
  18126. 575.34 s [opt-env-conf-test] pure $ Just []
  18127. 575.34 s [opt-env-conf-test] Nothing -> do
  18128. 575.34 s [opt-env-conf-test] - if argsAtEnd as
  18129. 575.34 s [opt-env-conf-test] + if not (argsAtEnd as)
  18130. 575.34 s [opt-env-conf-test] then completeWithDasheds
  18131. 575.34 s [opt-env-conf-test] else do
  18132. 575.34 s [opt-env-conf-test] -- If we're not at the end, we may be between an option's
  18133. 575.34 s [opt-env-conf-test] Testing mutation CondFlip at src/OptEnvConf/Completion.hs:441:17-39
  18134. 575.34 s [opt-env-conf-test] @@ -438,50 +438,50 @@
  18135. 575.34 s [opt-env-conf-test] put as'
  18136. 575.34 s [opt-env-conf-test] completeWithCompleterAtEnd
  18137. 575.34 s [opt-env-conf-test] else
  18138. 575.34 s [opt-env-conf-test] - if isJust settingSwitchValue
  18139. 575.34 s [opt-env-conf-test] - then do
  18140. 575.34 s [opt-env-conf-test] - -- Try to parse the switch first, so we don't suggest it if
  18141. 575.34 s [opt-env-conf-test] - -- it's already been parsed.
  18142. 575.34 s [opt-env-conf-test] - case Args.consumeSwitch settingDasheds as of
  18143. 575.34 s [opt-env-conf-test] - Nothing ->
  18144. 575.34 s [opt-env-conf-test] - -- A switch can be anywhere, doesn't need to be at the end.
  18145. 575.34 s [opt-env-conf-test] - completeWithDasheds
  18146. 575.34 s [opt-env-conf-test] - Just as' -> do
  18147. 575.34 s [opt-env-conf-test] - put as'
  18148. 575.34 s [opt-env-conf-test] - pure $ Just []
  18149. 575.34 s [opt-env-conf-test] - else do
  18150. 575.34 s [opt-env-conf-test] - if settingTryOption
  18151. 575.34 s [opt-env-conf-test] - then do
  18152. 575.34 s [opt-env-conf-test] - -- First we try to consume the option so we don't suggest it if it's already been parsed
  18153. 575.34 s [opt-env-conf-test] - case Args.consumeOption settingDasheds as of
  18154. 575.35 s [opt-env-conf-test] - Just (_, as') -> do
  18155. 575.35 s [opt-env-conf-test] - put as'
  18156. 575.35 s [opt-env-conf-test] - pure $ Just []
  18157. 575.35 s [opt-env-conf-test] - Nothing -> do
  18158. 575.35 s [opt-env-conf-test] - if argsAtEnd as
  18159. 575.35 s [opt-env-conf-test] - then completeWithDasheds
  18160. 575.35 s [opt-env-conf-test] - else do
  18161. 575.35 s [opt-env-conf-test] - -- If we're not at the end, we may be between an option's
  18162. 575.35 s [opt-env-conf-test] - -- dashed an the option value being tab-completed In that case
  18163. 575.35 s [opt-env-conf-test] - -- we need to parse the dashed as normal and check if that
  18164. 575.35 s [opt-env-conf-test] - -- brings us to the end.
  18165. 575.35 s [opt-env-conf-test] - --
  18166. 575.35 s [opt-env-conf-test] - -- We use 'consumeSwitch' to consume the dashed part of
  18167. 575.35 s [opt-env-conf-test] - -- the option because consumeOption would try to
  18168. 575.35 s [opt-env-conf-test] - -- consume the option argument too.
  18169. 575.35 s [opt-env-conf-test] - case Args.consumeSwitch settingDasheds as of
  18170. 575.35 s [opt-env-conf-test] - Nothing -> pure $ Just []
  18171. 575.35 s [opt-env-conf-test] - Just as' -> do
  18172. 575.35 s [opt-env-conf-test] - put as'
  18173. 575.35 s [opt-env-conf-test] - completeWithCompleterAtEnd
  18174. 575.35 s [opt-env-conf-test] - else do
  18175. 575.35 s [opt-env-conf-test] - -- We can't auto-complete settings parsed from env vars
  18176. 575.35 s [opt-env-conf-test] - -- or config values, but this path is still valid.
  18177. 575.35 s [opt-env-conf-test] - --
  18178. 575.35 s [opt-env-conf-test] - -- If we checked whether the env var is set or the
  18179. 575.35 s [opt-env-conf-test] - -- config val is present, we could return Nothing when
  18180. 575.35 s [opt-env-conf-test] - -- they are absent. That would let alternatives reject
  18181. 575.35 s [opt-env-conf-test] - -- this branch, improving completions when one branch
  18182. 575.35 s [opt-env-conf-test] - -- is env/conf-only and the other has args/options.
  18183. 575.35 s [opt-env-conf-test] - -- This would require IO or an environment parameter.
  18184. 575.35 s [opt-env-conf-test] - pure $ Just []
  18185. 575.35 s [opt-env-conf-test] + if isJust settingSwitchValue
  18186. 575.35 s [opt-env-conf-test] + then do
  18187. 575.35 s [opt-env-conf-test] + -- Try to parse the switch first, so we don't suggest it if
  18188. 575.35 s [opt-env-conf-test] + -- it's already been parsed.
  18189. 575.35 s [opt-env-conf-test] + case Args.consumeSwitch settingDasheds as of
  18190. 575.35 s [opt-env-conf-test] + Nothing ->
  18191. 575.35 s [opt-env-conf-test] + -- A switch can be anywhere, doesn't need to be at the end.
  18192. 575.35 s [opt-env-conf-test] + completeWithDasheds
  18193. 575.35 s [opt-env-conf-test] + Just as' -> do
  18194. 575.35 s [opt-env-conf-test] + put as'
  18195. 575.35 s [opt-env-conf-test] + pure $ Just []
  18196. 575.35 s [opt-env-conf-test] + else do
  18197. 575.35 s [opt-env-conf-test] + if settingTryOption
  18198. 575.35 s [opt-env-conf-test] + then do
  18199. 575.35 s [opt-env-conf-test] + -- First we try to consume the option so we don't suggest it if it's already been parsed
  18200. 575.35 s [opt-env-conf-test] + case Args.consumeOption settingDasheds as of
  18201. 575.35 s [opt-env-conf-test] + Just (_, as') -> do
  18202. 575.35 s [opt-env-conf-test] + put as'
  18203. 575.35 s [opt-env-conf-test] + pure $ Just []
  18204. 575.35 s [opt-env-conf-test] + Nothing -> do
  18205. 575.35 s [opt-env-conf-test] + if argsAtEnd as
  18206. 575.35 s [opt-env-conf-test] + then completeWithDasheds
  18207. 575.35 s [opt-env-conf-test] + else do
  18208. 575.35 s [opt-env-conf-test] + -- If we're not at the end, we may be between an option's
  18209. 575.35 s [opt-env-conf-test] + -- dashed an the option value being tab-completed In that case
  18210. 575.35 s [opt-env-conf-test] + -- we need to parse the dashed as normal and check if that
  18211. 575.35 s [opt-env-conf-test] + -- brings us to the end.
  18212. 575.35 s [opt-env-conf-test] + --
  18213. 575.35 s [opt-env-conf-test] + -- We use 'consumeSwitch' to consume the dashed part of
  18214. 575.35 s [opt-env-conf-test] + -- the option because consumeOption would try to
  18215. 575.35 s [opt-env-conf-test] + -- consume the option argument too.
  18216. 575.35 s [opt-env-conf-test] + case Args.consumeSwitch settingDasheds as of
  18217. 575.35 s [opt-env-conf-test] + Nothing -> pure $ Just []
  18218. 575.35 s [opt-env-conf-test] + Just as' -> do
  18219. 575.35 s [opt-env-conf-test] + put as'
  18220. 575.35 s [opt-env-conf-test] + completeWithCompleterAtEnd
  18221. 575.35 s [opt-env-conf-test] + else do
  18222. 575.35 s [opt-env-conf-test] + -- We can't auto-complete settings parsed from env vars
  18223. 575.35 s [opt-env-conf-test] + -- or config values, but this path is still valid.
  18224. 575.43 s [opt-env-conf-test] + --
  18225. 575.44 s [opt-env-conf-test] + -- If we checked whether the env var is set or the
  18226. 575.44 s [opt-env-conf-test] + -- config val is present, we could return Nothing when
  18227. 575.44 s [opt-env-conf-test] + -- they are absent. That would let alternatives reject
  18228. 575.44 s [opt-env-conf-test] + -- this branch, improving completions when one branch
  18229. 575.44 s [opt-env-conf-test] + -- is env/conf-only and the other has args/options.
  18230. 575.44 s [opt-env-conf-test] + -- This would require IO or an environment parameter.
  18231. 575.44 s [opt-env-conf-test] + pure $ Just []
  18232. 575.44 s [opt-env-conf-test] Testing mutation IntLit at src/OptEnvConf/Completion.hs:163:17-18
  18233. 575.44 s [opt-env-conf-test] @@ -160,7 +160,7 @@
  18234. 575.44 s [opt-env-conf-test] --
  18235. 575.44 s [opt-env-conf-test] -- We use 'drop 1' here because we don't care about the progname anymore.
  18236. 575.44 s [opt-env-conf-test] let index = pred index'
  18237. 575.44 s [opt-env-conf-test] - let ws = drop 1 ws'
  18238. 575.44 s [opt-env-conf-test] + let ws = drop -1 ws'
  18239. 575.44 s [opt-env-conf-test] let arg = fromMaybe "" $ listToMaybe $ drop index ws
  18240. 575.44 s [opt-env-conf-test] let completions = pureCompletionQuery parser index ws
  18241. 575.44 s [opt-env-conf-test] evaluatedCompletions <- evalCompletions arg completions
  18242. 575.44 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Completion.hs:171:6-14
  18243. 575.44 s [opt-env-conf-test] @@ -168,7 +168,7 @@
  18244. 575.44 s [opt-env-conf-test] -- import System.IO
  18245. 575.44 s [opt-env-conf-test] -- hPutStrLn stderr $ show (enriched, index, ws)
  18246. 575.44 s [opt-env-conf-test] -- hPutStrLn stderr $ show evaluatedCompletions
  18247. 575.44 s [opt-env-conf-test] - if enriched
  18248. 575.44 s [opt-env-conf-test] + if True
  18249. 575.44 s [opt-env-conf-test] then
  18250. 575.44 s [opt-env-conf-test] putStr $
  18251. 575.44 s [opt-env-conf-test] unlines $
  18252. 575.44 s [opt-env-conf-test] Testing mutation IntLit at src/OptEnvConf/Completion.hs:163:17-18
  18253. 575.44 s [opt-env-conf-test] @@ -160,7 +160,7 @@
  18254. 575.44 s [opt-env-conf-test] --
  18255. 575.44 s [opt-env-conf-test] -- We use 'drop 1' here because we don't care about the progname anymore.
  18256. 575.44 s [opt-env-conf-test] let index = pred index'
  18257. 575.44 s [opt-env-conf-test] - let ws = drop 1 ws'
  18258. 575.44 s [opt-env-conf-test] + let ws = drop 0 ws'
  18259. 575.44 s [opt-env-conf-test] let arg = fromMaybe "" $ listToMaybe $ drop index ws
  18260. 575.44 s [opt-env-conf-test] let completions = pureCompletionQuery parser index ws
  18261. 575.45 s [opt-env-conf-test] evaluatedCompletions <- evalCompletions arg completions
  18262. 575.45 s [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Completion.hs:171:6-14
  18263. 575.45 s [opt-env-conf-test] @@ -168,7 +168,7 @@
  18264. 575.45 s [opt-env-conf-test] -- import System.IO
  18265. 575.45 s [opt-env-conf-test] -- hPutStrLn stderr $ show (enriched, index, ws)
  18266. 575.45 s [opt-env-conf-test] -- hPutStrLn stderr $ show evaluatedCompletions
  18267. 575.45 s [opt-env-conf-test] - if enriched
  18268. 575.45 s [opt-env-conf-test] + if not (enriched)
  18269. 575.45 s [opt-env-conf-test] then
  18270. 575.45 s [opt-env-conf-test] putStr $
  18271. 575.45 s [opt-env-conf-test] unlines $
  18272. 575.45 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Completion.hs:178:32-99
  18273. 575.45 s [opt-env-conf-test] @@ -175,7 +175,7 @@
  18274. 575.45 s [opt-env-conf-test] map
  18275. 575.45 s [opt-env-conf-test] ( \Completion {..} ->
  18276. 575.45 s [opt-env-conf-test] let val = completionResultValue completionSuggestion
  18277. 575.45 s [opt-env-conf-test] - notFinal = completionResultFinality completionSuggestion == CompletionNotFinal
  18278. 575.45 s [opt-env-conf-test] + notFinal = True
  18279. 575.45 s [opt-env-conf-test] in case (notFinal, completionDescription) of
  18280. 575.45 s [opt-env-conf-test] (False, Nothing) -> val
  18281. 575.45 s [opt-env-conf-test] (False, Just d) -> val <> "\t" <> d
  18282. 575.45 s [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Completion.hs:178:32-99
  18283. 575.45 s [opt-env-conf-test] @@ -175,7 +175,7 @@
  18284. 575.45 s [opt-env-conf-test] map
  18285. 575.45 s [opt-env-conf-test] ( \Completion {..} ->
  18286. 575.45 s [opt-env-conf-test] let val = completionResultValue completionSuggestion
  18287. 575.45 s [opt-env-conf-test] - notFinal = completionResultFinality completionSuggestion == CompletionNotFinal
  18288. 575.45 s [opt-env-conf-test] + notFinal = not (completionResultFinality completionSuggestion == CompletionNotFinal)
  18289. 575.45 s [opt-env-conf-test] in case (notFinal, completionDescription) of
  18290. 575.45 s [opt-env-conf-test] (False, Nothing) -> val
  18291. 575.45 s [opt-env-conf-test] (False, Just d) -> val <> "\t" <> d
  18292. 575.45 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Completion.hs:171:6-14
  18293. 575.45 s [opt-env-conf-test] @@ -168,7 +168,7 @@
  18294. 575.45 s [opt-env-conf-test] -- import System.IO
  18295. 575.45 s [opt-env-conf-test] -- hPutStrLn stderr $ show (enriched, index, ws)
  18296. 575.45 s [opt-env-conf-test] -- hPutStrLn stderr $ show evaluatedCompletions
  18297. 575.45 s [opt-env-conf-test] - if enriched
  18298. 575.45 s [opt-env-conf-test] + if False
  18299. 575.45 s [opt-env-conf-test] then
  18300. 575.45 s [opt-env-conf-test] putStr $
  18301. 575.45 s [opt-env-conf-test] unlines $
  18302. 575.45 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Completion.hs:178:32-99
  18303. 575.45 s [opt-env-conf-test] @@ -175,7 +175,7 @@
  18304. 575.45 s [opt-env-conf-test] map
  18305. 575.45 s [opt-env-conf-test] ( \Completion {..} ->
  18306. 575.45 s [opt-env-conf-test] let val = completionResultValue completionSuggestion
  18307. 575.45 s [opt-env-conf-test] - notFinal = completionResultFinality completionSuggestion == CompletionNotFinal
  18308. 575.45 s [opt-env-conf-test] + notFinal = False
  18309. 575.45 s [opt-env-conf-test] in case (notFinal, completionDescription) of
  18310. 575.45 s [opt-env-conf-test] (False, Nothing) -> val
  18311. 575.45 s [opt-env-conf-test] (False, Just d) -> val <> "\t" <> d
  18312. 575.45 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Completion.hs:179:27-35
  18313. 575.45 s [opt-env-conf-test] @@ -176,7 +176,7 @@
  18314. 575.45 s [opt-env-conf-test] ( \Completion {..} ->
  18315. 575.45 s [opt-env-conf-test] let val = completionResultValue completionSuggestion
  18316. 575.45 s [opt-env-conf-test] notFinal = completionResultFinality completionSuggestion == CompletionNotFinal
  18317. 575.46 s [opt-env-conf-test] - in case (notFinal, completionDescription) of
  18318. 575.46 s [opt-env-conf-test] + in case (True, completionDescription) of
  18319. 575.46 s [opt-env-conf-test] (False, Nothing) -> val
  18320. 575.46 s [opt-env-conf-test] (False, Just d) -> val <> "\t" <> d
  18321. 575.46 s [opt-env-conf-test] (True, Nothing) -> val <> "\t\tN"
  18322. 575.46 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Completion.hs:179:27-35
  18323. 575.46 s [opt-env-conf-test] @@ -176,7 +176,7 @@
  18324. 575.46 s [opt-env-conf-test] ( \Completion {..} ->
  18325. 575.46 s [opt-env-conf-test] let val = completionResultValue completionSuggestion
  18326. 575.46 s [opt-env-conf-test] notFinal = completionResultFinality completionSuggestion == CompletionNotFinal
  18327. 575.46 s [opt-env-conf-test] - in case (notFinal, completionDescription) of
  18328. 575.46 s [opt-env-conf-test] + in case (False, completionDescription) of
  18329. 575.46 s [opt-env-conf-test] (False, Nothing) -> val
  18330. 575.46 s [opt-env-conf-test] (False, Just d) -> val <> "\t" <> d
  18331. 575.46 s [opt-env-conf-test] (True, Nothing) -> val <> "\t\tN"
  18332. 575.46 s [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Completion.hs:179:27-35
  18333. 575.46 s [opt-env-conf-test] @@ -176,7 +176,7 @@
  18334. 575.46 s [opt-env-conf-test] ( \Completion {..} ->
  18335. 575.46 s [opt-env-conf-test] let val = completionResultValue completionSuggestion
  18336. 575.46 s [opt-env-conf-test] notFinal = completionResultFinality completionSuggestion == CompletionNotFinal
  18337. 575.46 s [opt-env-conf-test] - in case (notFinal, completionDescription) of
  18338. 575.46 s [opt-env-conf-test] + in case (not (notFinal), completionDescription) of
  18339. 575.46 s [opt-env-conf-test] (False, Nothing) -> val
  18340. 575.46 s [opt-env-conf-test] (False, Just d) -> val <> "\t" <> d
  18341. 575.46 s [opt-env-conf-test] (True, Nothing) -> val <> "\t\tN"
  18342. 575.46 s [opt-env-conf-test] Testing mutation CondFlip at src/OptEnvConf/Completion.hs:171:3-100
  18343. 575.46 s [opt-env-conf-test] @@ -168,22 +168,22 @@
  18344. 575.46 s [opt-env-conf-test] -- import System.IO
  18345. 575.46 s [opt-env-conf-test] -- hPutStrLn stderr $ show (enriched, index, ws)
  18346. 575.46 s [opt-env-conf-test] -- hPutStrLn stderr $ show evaluatedCompletions
  18347. 575.46 s [opt-env-conf-test] - if enriched
  18348. 575.46 s [opt-env-conf-test] - then
  18349. 575.46 s [opt-env-conf-test] - putStr $
  18350. 575.46 s [opt-env-conf-test] - unlines $
  18351. 575.46 s [opt-env-conf-test] - map
  18352. 575.46 s [opt-env-conf-test] - ( \Completion {..} ->
  18353. 575.46 s [opt-env-conf-test] - let val = completionResultValue completionSuggestion
  18354. 575.46 s [opt-env-conf-test] - notFinal = completionResultFinality completionSuggestion == CompletionNotFinal
  18355. 575.46 s [opt-env-conf-test] - in case (notFinal, completionDescription) of
  18356. 575.46 s [opt-env-conf-test] - (False, Nothing) -> val
  18357. 575.46 s [opt-env-conf-test] - (False, Just d) -> val <> "\t" <> d
  18358. 575.46 s [opt-env-conf-test] - (True, Nothing) -> val <> "\t\tN"
  18359. 575.46 s [opt-env-conf-test] - (True, Just d) -> val <> "\t" <> d <> "\tN"
  18360. 575.46 s [opt-env-conf-test] - )
  18361. 575.46 s [opt-env-conf-test] - evaluatedCompletions
  18362. 575.46 s [opt-env-conf-test] - else putStr $ unlines $ map (completionResultValue . completionSuggestion) evaluatedCompletions
  18363. 575.46 s [opt-env-conf-test] + if enriched
  18364. 575.46 s [opt-env-conf-test] + then
  18365. 575.46 s [opt-env-conf-test] + putStr $
  18366. 575.46 s [opt-env-conf-test] + unlines $
  18367. 575.46 s [opt-env-conf-test] + map
  18368. 575.46 s [opt-env-conf-test] + ( \Completion {..} ->
  18369. 575.46 s [opt-env-conf-test] + let val = completionResultValue completionSuggestion
  18370. 575.46 s [opt-env-conf-test] + notFinal = completionResultFinality completionSuggestion == CompletionNotFinal
  18371. 575.46 s [opt-env-conf-test] + in case (notFinal, completionDescription) of
  18372. 575.46 s [opt-env-conf-test] + (False, Nothing) -> val
  18373. 575.46 s [opt-env-conf-test] + (False, Just d) -> val <> "\t" <> d
  18374. 575.46 s [opt-env-conf-test] + (True, Nothing) -> val <> "\t\tN"
  18375. 575.46 s [opt-env-conf-test] + (True, Just d) -> val <> "\t" <> d <> "\tN"
  18376. 575.46 s [opt-env-conf-test] + )
  18377. 575.46 s [opt-env-conf-test] + evaluatedCompletions
  18378. 575.46 s [opt-env-conf-test] + else putStr $ unlines $ map (completionResultValue . completionSuggestion) evaluatedCompletions
  18379. 575.46 s [opt-env-conf-test] pure ()
  18380. 575.47 s [opt-env-conf-test]
  18381. 575.47 s [opt-env-conf-test] -- Because the first arg has already been skipped we get input like this here:
  18382. 575.47 s [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Completion.hs:116:9-10
  18383. 575.47 s [opt-env-conf-test] @@ -113,27 +113,7 @@
  18384. 575.47 s [opt-env-conf-test] fishCompletionScript progPath progname =
  18385. 575.47 s [opt-env-conf-test] let functionName = progNameToFunctionName progname
  18386. 575.47 s [opt-env-conf-test] in unlines
  18387. 575.47 s [opt-env-conf-test] - [ " function " ++ functionName,
  18388. 575.47 s [opt-env-conf-test] - " set -l cl (commandline --tokenize --current-process)",
  18389. 575.47 s [opt-env-conf-test] - " # Hack around fish issue #3934",
  18390. 575.47 s [opt-env-conf-test] - " set -l cn (commandline --tokenize --cut-at-cursor --current-process)",
  18391. 575.47 s [opt-env-conf-test] - " set -l cn (count $cn)",
  18392. 575.47 s [opt-env-conf-test] - " set -l tmpline --query-opt-env-conf-completion --completion-enriched --completion-index $cn",
  18393. 575.47 s [opt-env-conf-test] - " for arg in $cl",
  18394. 575.47 s [opt-env-conf-test] - " set tmpline $tmpline --completion-word $arg",
  18395. 575.47 s [opt-env-conf-test] - " end",
  18396. 575.47 s [opt-env-conf-test] - " for opt in (" ++ fromAbsFile progPath ++ " $tmpline)",
  18397. 575.47 s [opt-env-conf-test] - " set -l val (string split \\t -- $opt)[1]",
  18398. 576.28 s [opt-env-conf-test] - " if test -d $val",
  18399. 576.28 s [opt-env-conf-test] - " echo -E \"$val/\"",
  18400. 576.28 s [opt-env-conf-test] - " else",
  18401. 576.28 s [opt-env-conf-test] - " echo -E \"$val\"",
  18402. 576.28 s [opt-env-conf-test] - " end",
  18403. 576.28 s [opt-env-conf-test] - " end",
  18404. 576.28 s [opt-env-conf-test] - "end",
  18405. 576.28 s [opt-env-conf-test] - "",
  18406. 576.28 s [opt-env-conf-test] - "complete --no-files --command " ++ fromAbsFile progPath ++ " --arguments '(" ++ functionName ++ ")'"
  18407. 576.28 s [opt-env-conf-test] - ]
  18408. 576.28 s [opt-env-conf-test] + []
  18409. 576.28 s [opt-env-conf-test]
  18410. 576.28 s [opt-env-conf-test] -- This should be a name that a normal user would never want to define themselves.
  18411. 576.28 s [opt-env-conf-test] progNameToFunctionName :: String -> String
  18412. 576.28 s [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Completion.hs:116:9-10
  18413. 576.28 s [opt-env-conf-test] @@ -113,27 +113,27 @@
  18414. 576.28 s [opt-env-conf-test] fishCompletionScript progPath progname =
  18415. 576.28 s [opt-env-conf-test] let functionName = progNameToFunctionName progname
  18416. 576.28 s [opt-env-conf-test] in unlines
  18417. 576.28 s [opt-env-conf-test] - [ " function " ++ functionName,
  18418. 576.28 s [opt-env-conf-test] - " set -l cl (commandline --tokenize --current-process)",
  18419. 576.28 s [opt-env-conf-test] - " # Hack around fish issue #3934",
  18420. 576.28 s [opt-env-conf-test] - " set -l cn (commandline --tokenize --cut-at-cursor --current-process)",
  18421. 576.28 s [opt-env-conf-test] - " set -l cn (count $cn)",
  18422. 576.28 s [opt-env-conf-test] - " set -l tmpline --query-opt-env-conf-completion --completion-enriched --completion-index $cn",
  18423. 576.28 s [opt-env-conf-test] - " for arg in $cl",
  18424. 576.29 s [opt-env-conf-test] - " set tmpline $tmpline --completion-word $arg",
  18425. 576.29 s [opt-env-conf-test] - " end",
  18426. 576.29 s [opt-env-conf-test] - " for opt in (" ++ fromAbsFile progPath ++ " $tmpline)",
  18427. 576.29 s [opt-env-conf-test] - " set -l val (string split \\t -- $opt)[1]",
  18428. 576.29 s [opt-env-conf-test] - " if test -d $val",
  18429. 576.29 s [opt-env-conf-test] - " echo -E \"$val/\"",
  18430. 576.29 s [opt-env-conf-test] - " else",
  18431. 576.29 s [opt-env-conf-test] - " echo -E \"$val\"",
  18432. 576.29 s [opt-env-conf-test] - " end",
  18433. 576.29 s [opt-env-conf-test] - " end",
  18434. 576.29 s [opt-env-conf-test] - "end",
  18435. 576.29 s [opt-env-conf-test] - "",
  18436. 576.29 s [opt-env-conf-test] - "complete --no-files --command " ++ fromAbsFile progPath ++ " --arguments '(" ++ functionName ++ ")'"
  18437. 576.29 s [opt-env-conf-test] - ]
  18438. 576.29 s [opt-env-conf-test] + [ " function " ++ functionName,
  18439. 576.29 s [opt-env-conf-test] + " set -l cl (commandline --tokenize --current-process)",
  18440. 576.29 s [opt-env-conf-test] + " # Hack around fish issue #3934",
  18441. 576.29 s [opt-env-conf-test] + " set -l cn (commandline --tokenize --cut-at-cursor --current-process)",
  18442. 576.29 s [opt-env-conf-test] + " set -l cn (count $cn)",
  18443. 576.29 s [opt-env-conf-test] + " set -l tmpline --query-opt-env-conf-completion --completion-enriched --completion-index $cn",
  18444. 576.29 s [opt-env-conf-test] + " for arg in $cl",
  18445. 576.29 s [opt-env-conf-test] + " set tmpline $tmpline --completion-word $arg",
  18446. 576.29 s [opt-env-conf-test] + " end",
  18447. 576.29 s [opt-env-conf-test] + " for opt in (" ++ fromAbsFile progPath ++ " $tmpline)",
  18448. 576.29 s [opt-env-conf-test] + " set -l val (string split \\t -- $opt)[1]",
  18449. 576.29 s [opt-env-conf-test] + " if test -d $val",
  18450. 576.29 s [opt-env-conf-test] + " echo -E \"$val/\"",
  18451. 576.29 s [opt-env-conf-test] + " else",
  18452. 576.29 s [opt-env-conf-test] + " echo -E \"$val\"",
  18453. 576.29 s [opt-env-conf-test] + " end",
  18454. 576.29 s [opt-env-conf-test] + " end",
  18455. 576.29 s [opt-env-conf-test] + "end",
  18456. 576.29 s [opt-env-conf-test] + "",
  18457. 576.29 s [opt-env-conf-test] + "complete --no-files --command " ++ fromAbsFile progPath ++ " --arguments '(" ++ functionName ++ ")'"
  18458. 576.29 s [opt-env-conf-test] + ]
  18459. 576.29 s [opt-env-conf-test]
  18460. 576.29 s [opt-env-conf-test] -- This should be a name that a normal user would never want to define themselves.
  18461. 576.29 s [opt-env-conf-test] progNameToFunctionName :: String -> String
  18462. 576.29 s [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Completion.hs:116:9-10
  18463. 576.29 s [opt-env-conf-test] @@ -113,27 +113,27 @@
  18464. 576.29 s [opt-env-conf-test] fishCompletionScript progPath progname =
  18465. 576.29 s [opt-env-conf-test] let functionName = progNameToFunctionName progname
  18466. 576.29 s [opt-env-conf-test] in unlines
  18467. 576.29 s [opt-env-conf-test] - [ " function " ++ functionName,
  18468. 576.29 s [opt-env-conf-test] - " set -l cl (commandline --tokenize --current-process)",
  18469. 576.29 s [opt-env-conf-test] - " # Hack around fish issue #3934",
  18470. 576.29 s [opt-env-conf-test] - " set -l cn (commandline --tokenize --cut-at-cursor --current-process)",
  18471. 576.29 s [opt-env-conf-test] - " set -l cn (count $cn)",
  18472. 576.29 s [opt-env-conf-test] - " set -l tmpline --query-opt-env-conf-completion --completion-enriched --completion-index $cn",
  18473. 576.29 s [opt-env-conf-test] - " for arg in $cl",
  18474. 576.29 s [opt-env-conf-test] - " set tmpline $tmpline --completion-word $arg",
  18475. 576.29 s [opt-env-conf-test] - " end",
  18476. 576.29 s [opt-env-conf-test] - " for opt in (" ++ fromAbsFile progPath ++ " $tmpline)",
  18477. 576.29 s [opt-env-conf-test] - " set -l val (string split \\t -- $opt)[1]",
  18478. 576.29 s [opt-env-conf-test] - " if test -d $val",
  18479. 576.29 s [opt-env-conf-test] - " echo -E \"$val/\"",
  18480. 576.29 s [opt-env-conf-test] - " else",
  18481. 576.29 s [opt-env-conf-test] - " echo -E \"$val\"",
  18482. 576.29 s [opt-env-conf-test] - " end",
  18483. 576.29 s [opt-env-conf-test] - " end",
  18484. 576.29 s [opt-env-conf-test] - "end",
  18485. 576.29 s [opt-env-conf-test] - "",
  18486. 576.29 s [opt-env-conf-test] - "complete --no-files --command " ++ fromAbsFile progPath ++ " --arguments '(" ++ functionName ++ ")'"
  18487. 576.29 s [opt-env-conf-test] - ]
  18488. 576.29 s [opt-env-conf-test] + [ " function " ++ functionName,
  18489. 576.29 s [opt-env-conf-test] + " set -l cl (commandline --tokenize --current-process)",
  18490. 576.29 s [opt-env-conf-test] + " # Hack around fish issue #3934",
  18491. 576.29 s [opt-env-conf-test] + " set -l cn (commandline --tokenize --cut-at-cursor --current-process)",
  18492. 576.29 s [opt-env-conf-test] + " set -l cn (count $cn)",
  18493. 576.29 s [opt-env-conf-test] + " set -l tmpline --query-opt-env-conf-completion --completion-enriched --completion-index $cn",
  18494. 576.29 s [opt-env-conf-test] + " for arg in $cl",
  18495. 576.29 s [opt-env-conf-test] + " set tmpline $tmpline --completion-word $arg",
  18496. 576.29 s [opt-env-conf-test] + " end",
  18497. 576.29 s [opt-env-conf-test] + " for opt in (" ++ fromAbsFile progPath ++ " $tmpline)",
  18498. 576.29 s [opt-env-conf-test] + " set -l val (string split \\t -- $opt)[1]",
  18499. 576.29 s [opt-env-conf-test] + " if test -d $val",
  18500. 576.29 s [opt-env-conf-test] + " echo -E \"$val/\"",
  18501. 576.29 s [opt-env-conf-test] + " else",
  18502. 576.29 s [opt-env-conf-test] + " echo -E \"$val\"",
  18503. 576.29 s [opt-env-conf-test] + " end",
  18504. 576.29 s [opt-env-conf-test] + " end",
  18505. 576.29 s [opt-env-conf-test] + "end",
  18506. 576.29 s [opt-env-conf-test] + "",
  18507. 576.29 s [opt-env-conf-test] + "complete --no-files --command " ++ fromAbsFile progPath ++ " --arguments '(" ++ functionName ++ ")'"
  18508. 576.29 s [opt-env-conf-test] + ]
  18509. 576.29 s [opt-env-conf-test]
  18510. 576.29 s [opt-env-conf-test] -- This should be a name that a normal user would never want to define themselves.
  18511. 576.29 s [opt-env-conf-test] progNameToFunctionName :: String -> String
  18512. 576.29 s [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Completion.hs:67:5-6
  18513. 576.29 s [opt-env-conf-test] @@ -64,46 +64,7 @@
  18514. 576.29 s [opt-env-conf-test] zshCompletionScript :: Path Abs File -> String -> String
  18515. 576.29 s [opt-env-conf-test] zshCompletionScript progPath progname =
  18516. 576.29 s [opt-env-conf-test] unlines
  18517. 576.29 s [opt-env-conf-test] - [ "#compdef " ++ progname,
  18518. 576.29 s [opt-env-conf-test] - "",
  18519. 576.29 s [opt-env-conf-test] - "local request",
  18520. 576.29 s [opt-env-conf-test] - "local completions",
  18521. 576.29 s [opt-env-conf-test] - "local word",
  18522. 576.29 s [opt-env-conf-test] - "local index=$((CURRENT - 1))",
  18523. 576.29 s [opt-env-conf-test] - "",
  18524. 576.29 s [opt-env-conf-test] - "request=(--query-opt-env-conf-completion --completion-enriched --completion-index $index)",
  18525. 576.29 s [opt-env-conf-test] - "for arg in ${words[@]}; do",
  18526. 576.29 s [opt-env-conf-test] - " request=(${request[@]} --completion-word $arg)",
  18527. 576.29 s [opt-env-conf-test] - "done",
  18528. 576.29 s [opt-env-conf-test] - "",
  18529. 576.29 s [opt-env-conf-test] - "IFS=$'\\n' completions=($( " ++ fromAbsFile progPath ++ " \"${request[@]}\" ))",
  18530. 576.29 s [opt-env-conf-test] - "",
  18531. 576.29 s [opt-env-conf-test] - "for word in $completions; do",
  18532. 576.29 s [opt-env-conf-test] - " local -a parts",
  18533. 576.29 s [opt-env-conf-test] - "",
  18534. 576.29 s [opt-env-conf-test] - " # Split the line at a tab if there is one.",
  18535. 576.29 s [opt-env-conf-test] - " IFS=$'\\t' parts=($( echo $word ))",
  18536. 576.29 s [opt-env-conf-test] - "",
  18537. 576.29 s [opt-env-conf-test] - " if [[ -n $parts[2] ]]; then",
  18538. 576.29 s [opt-env-conf-test] - " if [[ $word[1] == \"-\" ]]; then",
  18539. 576.29 s [opt-env-conf-test] - " local desc=(\"$parts[1] ($parts[2])\")",
  18540. 576.29 s [opt-env-conf-test] - " compadd -d desc -- $parts[1]",
  18541. 576.30 s [opt-env-conf-test] - " elif [[ $parts[3] == 'N' ]]; then",
  18542. 576.30 s [opt-env-conf-test] - " local desc=($(print -f \"%-019s -- %s\" $parts[1] $parts[2]))",
  18543. 576.30 s [opt-env-conf-test] - " compadd -f -l -S '' -d desc -- $parts[1]",
  18544. 576.30 s [opt-env-conf-test] - " else",
  18545. 576.30 s [opt-env-conf-test] - " local desc=($(print -f \"%-019s -- %s\" $parts[1] $parts[2]))",
  18546. 576.30 s [opt-env-conf-test] - " compadd -f -l -d desc -- $parts[1]",
  18547. 576.30 s [opt-env-conf-test] - " fi",
  18548. 576.30 s [opt-env-conf-test] - " else",
  18549. 576.30 s [opt-env-conf-test] - " if [[ $parts[3] == 'N' ]]; then",
  18550. 576.30 s [opt-env-conf-test] - " compadd -f -S '' -- $parts[1]",
  18551. 576.30 s [opt-env-conf-test] - " else",
  18552. 576.30 s [opt-env-conf-test] - " compadd -f -- $parts[1]",
  18553. 576.30 s [opt-env-conf-test] - " fi",
  18554. 576.30 s [opt-env-conf-test] - " fi",
  18555. 576.30 s [opt-env-conf-test] - "done"
  18556. 576.30 s [opt-env-conf-test] - ]
  18557. 576.30 s [opt-env-conf-test] + []
  18558. 576.30 s [opt-env-conf-test]
  18559. 576.30 s [opt-env-conf-test] generateFishCompletionScript :: Path Abs File -> String -> IO ()
  18560. 576.30 s [opt-env-conf-test] generateFishCompletionScript progPath progname = putStrLn $ fishCompletionScript progPath progname
  18561. 576.30 s [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Completion.hs:67:5-6
  18562. 576.30 s [opt-env-conf-test] @@ -64,46 +64,46 @@
  18563. 576.30 s [opt-env-conf-test] zshCompletionScript :: Path Abs File -> String -> String
  18564. 576.30 s [opt-env-conf-test] zshCompletionScript progPath progname =
  18565. 576.30 s [opt-env-conf-test] unlines
  18566. 576.30 s [opt-env-conf-test] - [ "#compdef " ++ progname,
  18567. 576.30 s [opt-env-conf-test] - "",
  18568. 576.30 s [opt-env-conf-test] - "local request",
  18569. 576.30 s [opt-env-conf-test] - "local completions",
  18570. 576.30 s [opt-env-conf-test] - "local word",
  18571. 576.30 s [opt-env-conf-test] - "local index=$((CURRENT - 1))",
  18572. 576.30 s [opt-env-conf-test] - "",
  18573. 576.30 s [opt-env-conf-test] - "request=(--query-opt-env-conf-completion --completion-enriched --completion-index $index)",
  18574. 576.30 s [opt-env-conf-test] - "for arg in ${words[@]}; do",
  18575. 576.30 s [opt-env-conf-test] - " request=(${request[@]} --completion-word $arg)",
  18576. 576.30 s [opt-env-conf-test] - "done",
  18577. 576.30 s [opt-env-conf-test] - "",
  18578. 576.30 s [opt-env-conf-test] - "IFS=$'\\n' completions=($( " ++ fromAbsFile progPath ++ " \"${request[@]}\" ))",
  18579. 576.30 s [opt-env-conf-test] - "",
  18580. 576.30 s [opt-env-conf-test] - "for word in $completions; do",
  18581. 576.30 s [opt-env-conf-test] - " local -a parts",
  18582. 576.30 s [opt-env-conf-test] - "",
  18583. 576.30 s [opt-env-conf-test] - " # Split the line at a tab if there is one.",
  18584. 576.30 s [opt-env-conf-test] - " IFS=$'\\t' parts=($( echo $word ))",
  18585. 576.30 s [opt-env-conf-test] - "",
  18586. 576.30 s [opt-env-conf-test] - " if [[ -n $parts[2] ]]; then",
  18587. 576.30 s [opt-env-conf-test] - " if [[ $word[1] == \"-\" ]]; then",
  18588. 576.30 s [opt-env-conf-test] - " local desc=(\"$parts[1] ($parts[2])\")",
  18589. 576.30 s [opt-env-conf-test] - " compadd -d desc -- $parts[1]",
  18590. 576.30 s [opt-env-conf-test] - " elif [[ $parts[3] == 'N' ]]; then",
  18591. 576.30 s [opt-env-conf-test] - " local desc=($(print -f \"%-019s -- %s\" $parts[1] $parts[2]))",
  18592. 576.30 s [opt-env-conf-test] - " compadd -f -l -S '' -d desc -- $parts[1]",
  18593. 576.30 s [opt-env-conf-test] - " else",
  18594. 576.99 s [opt-env-conf-test] - " local desc=($(print -f \"%-019s -- %s\" $parts[1] $parts[2]))",
  18595. 576.99 s [opt-env-conf-test] - " compadd -f -l -d desc -- $parts[1]",
  18596. 576.99 s [opt-env-conf-test] - " fi",
  18597. 576.99 s [opt-env-conf-test] - " else",
  18598. 577.00 s [opt-env-conf-test] - " if [[ $parts[3] == 'N' ]]; then",
  18599. 577.00 s [opt-env-conf-test] - " compadd -f -S '' -- $parts[1]",
  18600. 577.00 s [opt-env-conf-test] - " else",
  18601. 577.00 s [opt-env-conf-test] - " compadd -f -- $parts[1]",
  18602. 577.00 s [opt-env-conf-test] - " fi",
  18603. 577.00 s [opt-env-conf-test] - " fi",
  18604. 577.00 s [opt-env-conf-test] - "done"
  18605. 577.00 s [opt-env-conf-test] - ]
  18606. 577.00 s [opt-env-conf-test] + [ "#compdef " ++ progname,
  18607. 577.00 s [opt-env-conf-test] + "",
  18608. 577.00 s [opt-env-conf-test] + "local request",
  18609. 577.00 s [opt-env-conf-test] + "local completions",
  18610. 577.00 s [opt-env-conf-test] + "local word",
  18611. 577.00 s [opt-env-conf-test] + "local index=$((CURRENT - 1))",
  18612. 577.00 s [opt-env-conf-test] + "",
  18613. 577.00 s [opt-env-conf-test] + "request=(--query-opt-env-conf-completion --completion-enriched --completion-index $index)",
  18614. 577.00 s [opt-env-conf-test] + "for arg in ${words[@]}; do",
  18615. 577.00 s [opt-env-conf-test] + " request=(${request[@]} --completion-word $arg)",
  18616. 577.00 s [opt-env-conf-test] + "done",
  18617. 577.00 s [opt-env-conf-test] + "",
  18618. 577.00 s [opt-env-conf-test] + "IFS=$'\\n' completions=($( " ++ fromAbsFile progPath ++ " \"${request[@]}\" ))",
  18619. 577.00 s [opt-env-conf-test] + "",
  18620. 577.00 s [opt-env-conf-test] + "for word in $completions; do",
  18621. 577.00 s [opt-env-conf-test] + " local -a parts",
  18622. 577.00 s [opt-env-conf-test] + "",
  18623. 577.00 s [opt-env-conf-test] + " # Split the line at a tab if there is one.",
  18624. 577.00 s [opt-env-conf-test] + " IFS=$'\\t' parts=($( echo $word ))",
  18625. 577.00 s [opt-env-conf-test] + "",
  18626. 577.00 s [opt-env-conf-test] + " if [[ -n $parts[2] ]]; then",
  18627. 577.00 s [opt-env-conf-test] + " if [[ $word[1] == \"-\" ]]; then",
  18628. 577.00 s [opt-env-conf-test] + " local desc=(\"$parts[1] ($parts[2])\")",
  18629. 577.00 s [opt-env-conf-test] + " compadd -d desc -- $parts[1]",
  18630. 577.00 s [opt-env-conf-test] + " elif [[ $parts[3] == 'N' ]]; then",
  18631. 577.00 s [opt-env-conf-test] + " local desc=($(print -f \"%-019s -- %s\" $parts[1] $parts[2]))",
  18632. 577.00 s [opt-env-conf-test] + " compadd -f -l -S '' -d desc -- $parts[1]",
  18633. 577.00 s [opt-env-conf-test] + " else",
  18634. 577.00 s [opt-env-conf-test] + " local desc=($(print -f \"%-019s -- %s\" $parts[1] $parts[2]))",
  18635. 577.00 s [opt-env-conf-test] + " compadd -f -l -d desc -- $parts[1]",
  18636. 577.00 s [opt-env-conf-test] + " fi",
  18637. 577.00 s [opt-env-conf-test] + " else",
  18638. 577.00 s [opt-env-conf-test] + " if [[ $parts[3] == 'N' ]]; then",
  18639. 577.00 s [opt-env-conf-test] + " compadd -f -S '' -- $parts[1]",
  18640. 577.01 s [opt-env-conf-test] + " else",
  18641. 577.01 s [opt-env-conf-test] + " compadd -f -- $parts[1]",
  18642. 577.01 s [opt-env-conf-test] + " fi",
  18643. 577.01 s [opt-env-conf-test] + " fi",
  18644. 577.01 s [opt-env-conf-test] + "done"
  18645. 577.01 s [opt-env-conf-test] + ]
  18646. 577.01 s [opt-env-conf-test]
  18647. 577.01 s [opt-env-conf-test] generateFishCompletionScript :: Path Abs File -> String -> IO ()
  18648. 577.01 s [opt-env-conf-test] generateFishCompletionScript progPath progname = putStrLn $ fishCompletionScript progPath progname
  18649. 577.01 s [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Completion.hs:67:5-6
  18650. 577.01 s [opt-env-conf-test] @@ -64,46 +64,45 @@
  18651. 577.01 s [opt-env-conf-test] zshCompletionScript :: Path Abs File -> String -> String
  18652. 577.01 s [opt-env-conf-test] zshCompletionScript progPath progname =
  18653. 577.01 s [opt-env-conf-test] unlines
  18654. 577.01 s [opt-env-conf-test] - [ "#compdef " ++ progname,
  18655. 577.01 s [opt-env-conf-test] - "",
  18656. 577.01 s [opt-env-conf-test] - "local request",
  18657. 577.01 s [opt-env-conf-test] - "local completions",
  18658. 577.01 s [opt-env-conf-test] - "local word",
  18659. 577.01 s [opt-env-conf-test] - "local index=$((CURRENT - 1))",
  18660. 577.01 s [opt-env-conf-test] - "",
  18661. 577.01 s [opt-env-conf-test] - "request=(--query-opt-env-conf-completion --completion-enriched --completion-index $index)",
  18662. 577.01 s [opt-env-conf-test] - "for arg in ${words[@]}; do",
  18663. 577.01 s [opt-env-conf-test] - " request=(${request[@]} --completion-word $arg)",
  18664. 577.01 s [opt-env-conf-test] - "done",
  18665. 577.01 s [opt-env-conf-test] - "",
  18666. 577.01 s [opt-env-conf-test] - "IFS=$'\\n' completions=($( " ++ fromAbsFile progPath ++ " \"${request[@]}\" ))",
  18667. 577.01 s [opt-env-conf-test] - "",
  18668. 577.01 s [opt-env-conf-test] - "for word in $completions; do",
  18669. 577.01 s [opt-env-conf-test] - " local -a parts",
  18670. 577.01 s [opt-env-conf-test] - "",
  18671. 577.01 s [opt-env-conf-test] - " # Split the line at a tab if there is one.",
  18672. 577.01 s [opt-env-conf-test] - " IFS=$'\\t' parts=($( echo $word ))",
  18673. 577.01 s [opt-env-conf-test] - "",
  18674. 577.01 s [opt-env-conf-test] - " if [[ -n $parts[2] ]]; then",
  18675. 577.01 s [opt-env-conf-test] - " if [[ $word[1] == \"-\" ]]; then",
  18676. 577.01 s [opt-env-conf-test] - " local desc=(\"$parts[1] ($parts[2])\")",
  18677. 577.01 s [opt-env-conf-test] - " compadd -d desc -- $parts[1]",
  18678. 577.01 s [opt-env-conf-test] - " elif [[ $parts[3] == 'N' ]]; then",
  18679. 577.01 s [opt-env-conf-test] - " local desc=($(print -f \"%-019s -- %s\" $parts[1] $parts[2]))",
  18680. 577.01 s [opt-env-conf-test] - " compadd -f -l -S '' -d desc -- $parts[1]",
  18681. 577.01 s [opt-env-conf-test] - " else",
  18682. 577.01 s [opt-env-conf-test] - " local desc=($(print -f \"%-019s -- %s\" $parts[1] $parts[2]))",
  18683. 577.01 s [opt-env-conf-test] - " compadd -f -l -d desc -- $parts[1]",
  18684. 577.01 s [opt-env-conf-test] - " fi",
  18685. 577.01 s [opt-env-conf-test] - " else",
  18686. 577.01 s [opt-env-conf-test] - " if [[ $parts[3] == 'N' ]]; then",
  18687. 577.01 s [opt-env-conf-test] - " compadd -f -S '' -- $parts[1]",
  18688. 577.01 s [opt-env-conf-test] - " else",
  18689. 577.01 s [opt-env-conf-test] - " compadd -f -- $parts[1]",
  18690. 577.01 s [opt-env-conf-test] - " fi",
  18691. 577.01 s [opt-env-conf-test] - " fi",
  18692. 577.01 s [opt-env-conf-test] - "done"
  18693. 577.01 s [opt-env-conf-test] - ]
  18694. 577.01 s [opt-env-conf-test] + [ "#compdef " ++ progname,
  18695. 577.01 s [opt-env-conf-test] + "",
  18696. 577.01 s [opt-env-conf-test] + "local request",
  18697. 577.01 s [opt-env-conf-test] + "local completions",
  18698. 577.02 s [opt-env-conf-test] + "local word",
  18699. 577.02 s [opt-env-conf-test] + "local index=$((CURRENT - 1))",
  18700. 577.02 s [opt-env-conf-test] + "",
  18701. 577.02 s [opt-env-conf-test] + "request=(--query-opt-env-conf-completion --completion-enriched --completion-index $index)",
  18702. 577.02 s [opt-env-conf-test] + "for arg in ${words[@]}; do",
  18703. 577.02 s [opt-env-conf-test] + " request=(${request[@]} --completion-word $arg)",
  18704. 577.02 s [opt-env-conf-test] + "done",
  18705. 577.02 s [opt-env-conf-test] + "",
  18706. 577.02 s [opt-env-conf-test] + "IFS=$'\\n' completions=($( " ++ fromAbsFile progPath ++ " \"${request[@]}\" ))",
  18707. 577.02 s [opt-env-conf-test] + "",
  18708. 577.02 s [opt-env-conf-test] + "for word in $completions; do",
  18709. 577.02 s [opt-env-conf-test] + " local -a parts",
  18710. 577.02 s [opt-env-conf-test] + "",
  18711. 577.02 s [opt-env-conf-test] + " # Split the line at a tab if there is one.",
  18712. 577.02 s [opt-env-conf-test] + " IFS=$'\\t' parts=($( echo $word ))",
  18713. 577.02 s [opt-env-conf-test] + "",
  18714. 577.02 s [opt-env-conf-test] + " if [[ -n $parts[2] ]]; then",
  18715. 577.02 s [opt-env-conf-test] + " if [[ $word[1] == \"-\" ]]; then",
  18716. 577.02 s [opt-env-conf-test] + " local desc=(\"$parts[1] ($parts[2])\")",
  18717. 577.02 s [opt-env-conf-test] + " compadd -d desc -- $parts[1]",
  18718. 577.02 s [opt-env-conf-test] + " elif [[ $parts[3] == 'N' ]]; then",
  18719. 577.02 s [opt-env-conf-test] + " local desc=($(print -f \"%-019s -- %s\" $parts[1] $parts[2]))",
  18720. 577.02 s [opt-env-conf-test] + " compadd -f -l -S '' -d desc -- $parts[1]",
  18721. 577.02 s [opt-env-conf-test] + " else",
  18722. 577.02 s [opt-env-conf-test] + " local desc=($(print -f \"%-019s -- %s\" $parts[1] $parts[2]))",
  18723. 577.02 s [opt-env-conf-test] + " compadd -f -l -d desc -- $parts[1]",
  18724. 577.02 s [opt-env-conf-test] + " fi",
  18725. 577.02 s [opt-env-conf-test] + " else",
  18726. 577.02 s [opt-env-conf-test] + " if [[ $parts[3] == 'N' ]]; then",
  18727. 577.02 s [opt-env-conf-test] + " compadd -f -S '' -- $parts[1]",
  18728. 577.02 s [opt-env-conf-test] + " else",
  18729. 577.02 s [opt-env-conf-test] + " compadd -f -- $parts[1]",
  18730. 577.02 s [opt-env-conf-test] + " fi",
  18731. 577.02 s [opt-env-conf-test] + " fi"
  18732. 577.02 s [opt-env-conf-test] +]
  18733. 577.02 s [opt-env-conf-test]
  18734. 577.02 s [opt-env-conf-test] generateFishCompletionScript :: Path Abs File -> String -> IO ()
  18735. 577.02 s [opt-env-conf-test] generateFishCompletionScript progPath progname = putStrLn $ fishCompletionScript progPath progname
  18736. 577.02 s [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Completion.hs:43:9-10
  18737. 577.02 s [opt-env-conf-test] @@ -40,22 +40,7 @@
  18738. 577.02 s [opt-env-conf-test] bashCompletionScript progPath progname =
  18739. 577.02 s [opt-env-conf-test] let functionName = progNameToFunctionName progname
  18740. 577.02 s [opt-env-conf-test] in unlines
  18741. 577.02 s [opt-env-conf-test] - [ functionName ++ "()",
  18742. 577.02 s [opt-env-conf-test] - "{",
  18743. 577.02 s [opt-env-conf-test] - " local CMDLINE",
  18744. 577.02 s [opt-env-conf-test] - " local IFS=$'\\n'",
  18745. 577.02 s [opt-env-conf-test] - " CMDLINE=(--query-opt-env-conf-completion)",
  18746. 577.02 s [opt-env-conf-test] - " CMDLINE+=(--completion-index $COMP_CWORD)",
  18747. 577.02 s [opt-env-conf-test] - "",
  18748. 577.02 s [opt-env-conf-test] - " for arg in ${COMP_WORDS[@]}; do",
  18749. 577.03 s [opt-env-conf-test] - " CMDLINE=(${CMDLINE[@]} --completion-word $arg)",
  18750. 577.03 s [opt-env-conf-test] - " done",
  18751. 577.03 s [opt-env-conf-test] - "",
  18752. 577.03 s [opt-env-conf-test] - " COMPREPLY=( $(" ++ fromAbsFile progPath ++ " \"${CMDLINE[@]}\") )",
  18753. 577.03 s [opt-env-conf-test] - "}",
  18754. 577.03 s [opt-env-conf-test] - "",
  18755. 577.03 s [opt-env-conf-test] - "complete -o filenames -F " ++ functionName ++ " " ++ progname
  18756. 577.03 s [opt-env-conf-test] - ]
  18757. 577.03 s [opt-env-conf-test] + []
  18758. 577.03 s [opt-env-conf-test]
  18759. 577.03 s [opt-env-conf-test] generateZshCompletionScript :: Path Abs File -> String -> IO ()
  18760. 577.03 s [opt-env-conf-test] generateZshCompletionScript progPath progname = putStrLn $ zshCompletionScript progPath progname
  18761. 577.03 s [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Completion.hs:43:9-10
  18762. 577.03 s [opt-env-conf-test] @@ -40,22 +40,22 @@
  18763. 577.03 s [opt-env-conf-test] bashCompletionScript progPath progname =
  18764. 577.03 s [opt-env-conf-test] let functionName = progNameToFunctionName progname
  18765. 577.03 s [opt-env-conf-test] in unlines
  18766. 577.03 s [opt-env-conf-test] - [ functionName ++ "()",
  18767. 577.03 s [opt-env-conf-test] - "{",
  18768. 577.03 s [opt-env-conf-test] - " local CMDLINE",
  18769. 577.03 s [opt-env-conf-test] - " local IFS=$'\\n'",
  18770. 577.03 s [opt-env-conf-test] - " CMDLINE=(--query-opt-env-conf-completion)",
  18771. 577.03 s [opt-env-conf-test] - " CMDLINE+=(--completion-index $COMP_CWORD)",
  18772. 577.03 s [opt-env-conf-test] - "",
  18773. 577.03 s [opt-env-conf-test] - " for arg in ${COMP_WORDS[@]}; do",
  18774. 577.03 s [opt-env-conf-test] - " CMDLINE=(${CMDLINE[@]} --completion-word $arg)",
  18775. 577.03 s [opt-env-conf-test] - " done",
  18776. 577.03 s [opt-env-conf-test] - "",
  18777. 577.03 s [opt-env-conf-test] - " COMPREPLY=( $(" ++ fromAbsFile progPath ++ " \"${CMDLINE[@]}\") )",
  18778. 577.03 s [opt-env-conf-test] - "}",
  18779. 577.03 s [opt-env-conf-test] - "",
  18780. 577.03 s [opt-env-conf-test] - "complete -o filenames -F " ++ functionName ++ " " ++ progname
  18781. 577.03 s [opt-env-conf-test] - ]
  18782. 577.03 s [opt-env-conf-test] + [ functionName ++ "()",
  18783. 577.03 s [opt-env-conf-test] + "{",
  18784. 577.03 s [opt-env-conf-test] + " local CMDLINE",
  18785. 577.03 s [opt-env-conf-test] + " local IFS=$'\\n'",
  18786. 577.03 s [opt-env-conf-test] + " CMDLINE=(--query-opt-env-conf-completion)",
  18787. 577.03 s [opt-env-conf-test] + " CMDLINE+=(--completion-index $COMP_CWORD)",
  18788. 577.03 s [opt-env-conf-test] + "",
  18789. 577.03 s [opt-env-conf-test] + " for arg in ${COMP_WORDS[@]}; do",
  18790. 577.03 s [opt-env-conf-test] + " CMDLINE=(${CMDLINE[@]} --completion-word $arg)",
  18791. 577.03 s [opt-env-conf-test] + " done",
  18792. 577.03 s [opt-env-conf-test] + "",
  18793. 577.03 s [opt-env-conf-test] + " COMPREPLY=( $(" ++ fromAbsFile progPath ++ " \"${CMDLINE[@]}\") )",
  18794. 577.03 s [opt-env-conf-test] + "}",
  18795. 577.03 s [opt-env-conf-test] + "",
  18796. 577.03 s [opt-env-conf-test] + "complete -o filenames -F " ++ functionName ++ " " ++ progname
  18797. 577.03 s [opt-env-conf-test] + ]
  18798. 577.03 s [opt-env-conf-test]
  18799. 577.03 s [opt-env-conf-test] generateZshCompletionScript :: Path Abs File -> String -> IO ()
  18800. 577.04 s [opt-env-conf-test] generateZshCompletionScript progPath progname = putStrLn $ zshCompletionScript progPath progname
  18801. 577.04 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Completer.hs:266:27-35
  18802. 577.04 s [opt-env-conf-test] @@ -263,7 +263,7 @@
  18803. 577.04 s [opt-env-conf-test] splitOnSlash s =
  18804. 577.04 s [opt-env-conf-test] let (seg, rest) = break (== '/') s
  18805. 577.04 s [opt-env-conf-test] in case rest of
  18806. 577.04 s [opt-env-conf-test] - [] -> [seg | not (null seg)]
  18807. 577.04 s [opt-env-conf-test] + [] -> [seg | not (True)]
  18808. 577.04 s [opt-env-conf-test] _ : rest' -> [seg | not (null seg)] <> splitOnSlash rest'
  18809. 577.04 s [opt-env-conf-test]
  18810. 577.04 s [opt-env-conf-test] -- | Apply a single path component to an absolute directory.
  18811. 577.04 s [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Completion.hs:43:9-10
  18812. 580.94 s [opt-env-conf-test] @@ -40,22 +40,21 @@
  18813. 580.94 s [opt-env-conf-test] bashCompletionScript progPath progname =
  18814. 581.03 s [opt-env-conf-test] let functionName = progNameToFunctionName progname
  18815. 581.03 s [opt-env-conf-test] in unlines
  18816. 581.03 s [opt-env-conf-test] - [ functionName ++ "()",
  18817. 581.03 s [opt-env-conf-test] - "{",
  18818. 581.03 s [opt-env-conf-test] - " local CMDLINE",
  18819. 581.03 s [opt-env-conf-test] - " local IFS=$'\\n'",
  18820. 581.03 s [opt-env-conf-test] - " CMDLINE=(--query-opt-env-conf-completion)",
  18821. 581.03 s [opt-env-conf-test] - " CMDLINE+=(--completion-index $COMP_CWORD)",
  18822. 581.03 s [opt-env-conf-test] - "",
  18823. 581.03 s [opt-env-conf-test] - " for arg in ${COMP_WORDS[@]}; do",
  18824. 581.03 s [opt-env-conf-test] - " CMDLINE=(${CMDLINE[@]} --completion-word $arg)",
  18825. 581.03 s [opt-env-conf-test] - " done",
  18826. 581.03 s [opt-env-conf-test] - "",
  18827. 581.03 s [opt-env-conf-test] - " COMPREPLY=( $(" ++ fromAbsFile progPath ++ " \"${CMDLINE[@]}\") )",
  18828. 581.03 s [opt-env-conf-test] - "}",
  18829. 581.03 s [opt-env-conf-test] - "",
  18830. 581.03 s [opt-env-conf-test] - "complete -o filenames -F " ++ functionName ++ " " ++ progname
  18831. 581.04 s [opt-env-conf-test] - ]
  18832. 581.04 s [opt-env-conf-test] + [ functionName ++ "()",
  18833. 581.04 s [opt-env-conf-test] + "{",
  18834. 581.04 s [opt-env-conf-test] + " local CMDLINE",
  18835. 581.04 s [opt-env-conf-test] + " local IFS=$'\\n'",
  18836. 581.04 s [opt-env-conf-test] + " CMDLINE=(--query-opt-env-conf-completion)",
  18837. 581.04 s [opt-env-conf-test] + " CMDLINE+=(--completion-index $COMP_CWORD)",
  18838. 581.04 s [opt-env-conf-test] + "",
  18839. 581.04 s [opt-env-conf-test] + " for arg in ${COMP_WORDS[@]}; do",
  18840. 581.04 s [opt-env-conf-test] + " CMDLINE=(${CMDLINE[@]} --completion-word $arg)",
  18841. 581.04 s [opt-env-conf-test] + " done",
  18842. 581.04 s [opt-env-conf-test] + "",
  18843. 581.04 s [opt-env-conf-test] + " COMPREPLY=( $(" ++ fromAbsFile progPath ++ " \"${CMDLINE[@]}\") )",
  18844. 581.04 s [opt-env-conf-test] + "}",
  18845. 581.04 s [opt-env-conf-test] + ""
  18846. 581.04 s [opt-env-conf-test] +]
  18847. 581.04 s [opt-env-conf-test]
  18848. 581.04 s [opt-env-conf-test] generateZshCompletionScript :: Path Abs File -> String -> IO ()
  18849. 581.04 s [opt-env-conf-test] generateZshCompletionScript progPath progname = putStrLn $ zshCompletionScript progPath progname
  18850. 581.04 s [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Completer.hs:266:27-35
  18851. 581.04 s [opt-env-conf-test] @@ -263,7 +263,7 @@
  18852. 581.04 s [opt-env-conf-test] splitOnSlash s =
  18853. 581.04 s [opt-env-conf-test] let (seg, rest) = break (== '/') s
  18854. 581.04 s [opt-env-conf-test] in case rest of
  18855. 581.04 s [opt-env-conf-test] - [] -> [seg | not (null seg)]
  18856. 581.04 s [opt-env-conf-test] + [] -> [seg | not (not (null seg))]
  18857. 581.04 s [opt-env-conf-test] _ : rest' -> [seg | not (null seg)] <> splitOnSlash rest'
  18858. 581.04 s [opt-env-conf-test]
  18859. 581.04 s [opt-env-conf-test] -- | Apply a single path component to an absolute directory.
  18860. 581.04 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Completer.hs:266:26-36
  18861. 581.04 s [opt-env-conf-test] @@ -263,7 +263,7 @@
  18862. 581.04 s [opt-env-conf-test] splitOnSlash s =
  18863. 581.04 s [opt-env-conf-test] let (seg, rest) = break (== '/') s
  18864. 581.04 s [opt-env-conf-test] in case rest of
  18865. 581.04 s [opt-env-conf-test] - [] -> [seg | not (null seg)]
  18866. 581.04 s [opt-env-conf-test] + [] -> [seg | not True]
  18867. 581.04 s [opt-env-conf-test] _ : rest' -> [seg | not (null seg)] <> splitOnSlash rest'
  18868. 581.04 s [opt-env-conf-test]
  18869. 581.04 s [opt-env-conf-test] -- | Apply a single path component to an absolute directory.
  18870. 581.04 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Completer.hs:266:22-36
  18871. 581.04 s [opt-env-conf-test] @@ -263,7 +263,7 @@
  18872. 581.04 s [opt-env-conf-test] splitOnSlash s =
  18873. 581.04 s [opt-env-conf-test] let (seg, rest) = break (== '/') s
  18874. 581.04 s [opt-env-conf-test] in case rest of
  18875. 581.04 s [opt-env-conf-test] - [] -> [seg | not (null seg)]
  18876. 581.04 s [opt-env-conf-test] + [] -> [seg | True]
  18877. 581.04 s [opt-env-conf-test] _ : rest' -> [seg | not (null seg)] <> splitOnSlash rest'
  18878. 581.04 s [opt-env-conf-test]
  18879. 581.04 s [opt-env-conf-test] -- | Apply a single path component to an absolute directory.
  18880. 581.04 s [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Completer.hs:266:26-36
  18881. 581.04 s [opt-env-conf-test] @@ -263,7 +263,7 @@
  18882. 581.04 s [opt-env-conf-test] splitOnSlash s =
  18883. 581.04 s [opt-env-conf-test] let (seg, rest) = break (== '/') s
  18884. 581.04 s [opt-env-conf-test] in case rest of
  18885. 581.04 s [opt-env-conf-test] - [] -> [seg | not (null seg)]
  18886. 581.04 s [opt-env-conf-test] + [] -> [seg | not not ((null seg))]
  18887. 581.04 s [opt-env-conf-test] _ : rest' -> [seg | not (null seg)] <> splitOnSlash rest'
  18888. 581.04 s [opt-env-conf-test]
  18889. 581.04 s [opt-env-conf-test] -- | Apply a single path component to an absolute directory.
  18890. 581.04 s [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Completer.hs:266:22-36
  18891. 581.04 s [opt-env-conf-test] @@ -263,7 +263,7 @@
  18892. 581.04 s [opt-env-conf-test] splitOnSlash s =
  18893. 581.04 s [opt-env-conf-test] let (seg, rest) = break (== '/') s
  18894. 581.05 s [opt-env-conf-test] in case rest of
  18895. 581.05 s [opt-env-conf-test] - [] -> [seg | not (null seg)]
  18896. 581.05 s [opt-env-conf-test] + [] -> [seg | not (not (null seg))]
  18897. 581.05 s [opt-env-conf-test] _ : rest' -> [seg | not (null seg)] <> splitOnSlash rest'
  18898. 581.05 s [opt-env-conf-test]
  18899. 581.05 s [opt-env-conf-test] -- | Apply a single path component to an absolute directory.
  18900. 581.05 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Completer.hs:267:34-42
  18901. 581.05 s [opt-env-conf-test] @@ -264,7 +264,7 @@
  18902. 581.05 s [opt-env-conf-test] let (seg, rest) = break (== '/') s
  18903. 581.05 s [opt-env-conf-test] in case rest of
  18904. 581.05 s [opt-env-conf-test] [] -> [seg | not (null seg)]
  18905. 581.05 s [opt-env-conf-test] - _ : rest' -> [seg | not (null seg)] <> splitOnSlash rest'
  18906. 581.05 s [opt-env-conf-test] + _ : rest' -> [seg | not (True)] <> splitOnSlash rest'
  18907. 581.05 s [opt-env-conf-test]
  18908. 581.05 s [opt-env-conf-test] -- | Apply a single path component to an absolute directory.
  18909. 581.05 s [opt-env-conf-test] applyComponent :: Path Abs Dir -> String -> Path Abs Dir
  18910. 581.05 s [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Completer.hs:267:34-42
  18911. 581.05 s [opt-env-conf-test] @@ -264,7 +264,7 @@
  18912. 581.05 s [opt-env-conf-test] let (seg, rest) = break (== '/') s
  18913. 581.05 s [opt-env-conf-test] in case rest of
  18914. 581.05 s [opt-env-conf-test] [] -> [seg | not (null seg)]
  18915. 581.05 s [opt-env-conf-test] - _ : rest' -> [seg | not (null seg)] <> splitOnSlash rest'
  18916. 581.05 s [opt-env-conf-test] + _ : rest' -> [seg | not (not (null seg))] <> splitOnSlash rest'
  18917. 581.05 s [opt-env-conf-test]
  18918. 581.05 s [opt-env-conf-test] -- | Apply a single path component to an absolute directory.
  18919. 581.05 s [opt-env-conf-test] applyComponent :: Path Abs Dir -> String -> Path Abs Dir
  18920. 581.05 s [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Completer.hs:267:33-43
  18921. 581.05 s [opt-env-conf-test] @@ -264,7 +264,7 @@
  18922. 581.05 s [opt-env-conf-test] let (seg, rest) = break (== '/') s
  18923. 581.05 s [opt-env-conf-test] in case rest of
  18924. 581.05 s [opt-env-conf-test] [] -> [seg | not (null seg)]
  18925. 581.05 s [opt-env-conf-test] - _ : rest' -> [seg | not (null seg)] <> splitOnSlash rest'
  18926. 581.05 s [opt-env-conf-test] + _ : rest' -> [seg | not not ((null seg))] <> splitOnSlash rest'
  18927. 581.05 s [opt-env-conf-test]
  18928. 581.05 s [opt-env-conf-test] -- | Apply a single path component to an absolute directory.
  18929. 581.05 s [opt-env-conf-test] applyComponent :: Path Abs Dir -> String -> Path Abs Dir
  18930. 581.05 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Completer.hs:267:29-43
  18931. 581.05 s [opt-env-conf-test] @@ -264,7 +264,7 @@
  18932. 581.05 s [opt-env-conf-test] let (seg, rest) = break (== '/') s
  18933. 581.05 s [opt-env-conf-test] in case rest of
  18934. 581.05 s [opt-env-conf-test] [] -> [seg | not (null seg)]
  18935. 581.05 s [opt-env-conf-test] - _ : rest' -> [seg | not (null seg)] <> splitOnSlash rest'
  18936. 581.05 s [opt-env-conf-test] + _ : rest' -> [seg | True] <> splitOnSlash rest'
  18937. 581.05 s [opt-env-conf-test]
  18938. 581.05 s [opt-env-conf-test] -- | Apply a single path component to an absolute directory.
  18939. 581.05 s [opt-env-conf-test] applyComponent :: Path Abs Dir -> String -> Path Abs Dir
  18940. 581.05 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Completer.hs:267:33-43
  18941. 581.05 s [opt-env-conf-test] @@ -264,7 +264,7 @@
  18942. 581.05 s [opt-env-conf-test] let (seg, rest) = break (== '/') s
  18943. 581.05 s [opt-env-conf-test] in case rest of
  18944. 581.05 s [opt-env-conf-test] [] -> [seg | not (null seg)]
  18945. 581.05 s [opt-env-conf-test] - _ : rest' -> [seg | not (null seg)] <> splitOnSlash rest'
  18946. 581.05 s [opt-env-conf-test] + _ : rest' -> [seg | not True] <> splitOnSlash rest'
  18947. 581.05 s [opt-env-conf-test]
  18948. 581.05 s [opt-env-conf-test] -- | Apply a single path component to an absolute directory.
  18949. 581.05 s [opt-env-conf-test] applyComponent :: Path Abs Dir -> String -> Path Abs Dir
  18950. 581.05 s [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Completer.hs:267:29-43
  18951. 581.05 s [opt-env-conf-test] @@ -264,7 +264,7 @@
  18952. 581.05 s [opt-env-conf-test] let (seg, rest) = break (== '/') s
  18953. 581.05 s [opt-env-conf-test] in case rest of
  18954. 581.05 s [opt-env-conf-test] [] -> [seg | not (null seg)]
  18955. 581.05 s [opt-env-conf-test] - _ : rest' -> [seg | not (null seg)] <> splitOnSlash rest'
  18956. 581.05 s [opt-env-conf-test] + _ : rest' -> [seg | not (not (null seg))] <> splitOnSlash rest'
  18957. 581.05 s [opt-env-conf-test]
  18958. 581.05 s [opt-env-conf-test] -- | Apply a single path component to an absolute directory.
  18959. 581.05 s [opt-env-conf-test] applyComponent :: Path Abs Dir -> String -> Path Abs Dir
  18960. 581.05 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Completer.hs:243:66-75
  18961. 581.05 s [opt-env-conf-test] @@ -240,7 +240,7 @@
  18962. 581.05 s [opt-env-conf-test] let (curDirPrefix, afterCurDir) = stripCurDir fp'
  18963. 581.05 s [opt-env-conf-test] components = splitOnSlash afterCurDir
  18964. 581.05 s [opt-env-conf-test] -- Find the index after the last "../" component
  18965. 581.05 s [opt-env-conf-test] - lastDotDotIdx = case [i | (i, c) <- zip [1 ..] components, c == ".."] of
  18966. 581.05 s [opt-env-conf-test] + lastDotDotIdx = case [i | (i, c) <- zip [1 ..] components, True] of
  18967. 581.05 s [opt-env-conf-test] [] -> 0
  18968. 581.05 s [opt-env-conf-test] ixs -> maximum ixs
  18969. 581.05 s [opt-env-conf-test] in if lastDotDotIdx == 0
  18970. 581.05 s [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Completer.hs:243:66-75
  18971. 581.05 s [opt-env-conf-test] @@ -240,7 +240,7 @@
  18972. 581.05 s [opt-env-conf-test] let (curDirPrefix, afterCurDir) = stripCurDir fp'
  18973. 581.05 s [opt-env-conf-test] components = splitOnSlash afterCurDir
  18974. 581.05 s [opt-env-conf-test] -- Find the index after the last "../" component
  18975. 581.05 s [opt-env-conf-test] - lastDotDotIdx = case [i | (i, c) <- zip [1 ..] components, c == ".."] of
  18976. 581.05 s [opt-env-conf-test] + lastDotDotIdx = case [i | (i, c) <- zip [1 ..] components, not (c == "..")] of
  18977. 581.05 s [opt-env-conf-test] [] -> 0
  18978. 581.05 s [opt-env-conf-test] ixs -> maximum ixs
  18979. 581.05 s [opt-env-conf-test] in if lastDotDotIdx == 0
  18980. 581.05 s [opt-env-conf-test] Testing mutation IntLit at src/OptEnvConf/Completer.hs:244:15-16
  18981. 581.05 s [opt-env-conf-test] @@ -241,7 +241,7 @@
  18982. 581.05 s [opt-env-conf-test] components = splitOnSlash afterCurDir
  18983. 581.05 s [opt-env-conf-test] -- Find the index after the last "../" component
  18984. 581.05 s [opt-env-conf-test] lastDotDotIdx = case [i | (i, c) <- zip [1 ..] components, c == ".."] of
  18985. 581.05 s [opt-env-conf-test] - [] -> 0
  18986. 581.05 s [opt-env-conf-test] + [] -> 1
  18987. 581.05 s [opt-env-conf-test] ixs -> maximum ixs
  18988. 581.05 s [opt-env-conf-test] in if lastDotDotIdx == 0
  18989. 581.06 s [opt-env-conf-test] then (curDirPrefix, afterCurDir, here)
  18990. 581.06 s [opt-env-conf-test] Testing mutation IntLit at src/OptEnvConf/Completer.hs:246:27-28
  18991. 581.06 s [opt-env-conf-test] @@ -243,7 +243,7 @@
  18992. 581.06 s [opt-env-conf-test] lastDotDotIdx = case [i | (i, c) <- zip [1 ..] components, c == ".."] of
  18993. 581.06 s [opt-env-conf-test] [] -> 0
  18994. 581.06 s [opt-env-conf-test] ixs -> maximum ixs
  18995. 581.06 s [opt-env-conf-test] - in if lastDotDotIdx == 0
  18996. 581.06 s [opt-env-conf-test] + in if lastDotDotIdx == 1
  18997. 581.06 s [opt-env-conf-test] then (curDirPrefix, afterCurDir, here)
  18998. 581.06 s [opt-env-conf-test] else
  18999. 581.06 s [opt-env-conf-test] let prefixComponents = take lastDotDotIdx components
  19000. 581.06 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Completer.hs:246:10-28
  19001. 581.06 s [opt-env-conf-test] @@ -243,7 +243,7 @@
  19002. 581.06 s [opt-env-conf-test] lastDotDotIdx = case [i | (i, c) <- zip [1 ..] components, c == ".."] of
  19003. 581.06 s [opt-env-conf-test] [] -> 0
  19004. 581.06 s [opt-env-conf-test] ixs -> maximum ixs
  19005. 581.06 s [opt-env-conf-test] - in if lastDotDotIdx == 0
  19006. 581.06 s [opt-env-conf-test] + in if True
  19007. 581.06 s [opt-env-conf-test] then (curDirPrefix, afterCurDir, here)
  19008. 581.06 s [opt-env-conf-test] else
  19009. 581.06 s [opt-env-conf-test] let prefixComponents = take lastDotDotIdx components
  19010. 581.06 s [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Completer.hs:246:10-28
  19011. 581.06 s [opt-env-conf-test] @@ -243,7 +243,7 @@
  19012. 583.06 s [opt-env-conf-test] lastDotDotIdx = case [i | (i, c) <- zip [1 ..] components, c == ".."] of
  19013. 583.06 s [opt-env-conf-test] [] -> 0
  19014. 583.06 s [opt-env-conf-test] ixs -> maximum ixs
  19015. 583.06 s [opt-env-conf-test] - in if lastDotDotIdx == 0
  19016. 583.06 s [opt-env-conf-test] + in if not (lastDotDotIdx == 0)
  19017. 583.06 s [opt-env-conf-test] then (curDirPrefix, afterCurDir, here)
  19018. 583.06 s [opt-env-conf-test] else
  19019. 583.06 s [opt-env-conf-test] let prefixComponents = take lastDotDotIdx components
  19020. 583.06 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Completer.hs:254:19-47
  19021. 583.06 s [opt-env-conf-test] @@ -251,7 +251,7 @@
  19022. 583.06 s [opt-env-conf-test] prefix = curDirPrefix <> concatMap (<> "/") prefixComponents
  19023. 583.06 s [opt-env-conf-test] -- Preserve trailing slash from the original input
  19024. 583.06 s [opt-env-conf-test] trailingSlash
  19025. 583.06 s [opt-env-conf-test] - | "/" `isSuffixOf` afterCurDir, not (null remainderComponents) = "/"
  19026. 583.06 s [opt-env-conf-test] + | True, not (null remainderComponents) = "/"
  19027. 583.06 s [opt-env-conf-test] | otherwise = ""
  19028. 583.06 s [opt-env-conf-test] remainder = intercalate "/" remainderComponents <> trailingSlash
  19029. 583.06 s [opt-env-conf-test] baseDir = foldl' applyComponent here prefixComponents
  19030. 583.06 s [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Completer.hs:254:19-47
  19031. 583.06 s [opt-env-conf-test] @@ -251,7 +251,7 @@
  19032. 583.06 s [opt-env-conf-test] prefix = curDirPrefix <> concatMap (<> "/") prefixComponents
  19033. 583.06 s [opt-env-conf-test] -- Preserve trailing slash from the original input
  19034. 583.06 s [opt-env-conf-test] trailingSlash
  19035. 583.06 s [opt-env-conf-test] - | "/" `isSuffixOf` afterCurDir, not (null remainderComponents) = "/"
  19036. 583.07 s [opt-env-conf-test] + | not ("/" `isSuffixOf` afterCurDir), not (null remainderComponents) = "/"
  19037. 583.07 s [opt-env-conf-test] | otherwise = ""
  19038. 583.07 s [opt-env-conf-test] remainder = intercalate "/" remainderComponents <> trailingSlash
  19039. 583.07 s [opt-env-conf-test] baseDir = foldl' applyComponent here prefixComponents
  19040. 583.07 s [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Completer.hs:254:54-78
  19041. 583.07 s [opt-env-conf-test] @@ -251,7 +251,7 @@
  19042. 583.07 s [opt-env-conf-test] prefix = curDirPrefix <> concatMap (<> "/") prefixComponents
  19043. 583.07 s [opt-env-conf-test] -- Preserve trailing slash from the original input
  19044. 583.07 s [opt-env-conf-test] trailingSlash
  19045. 583.07 s [opt-env-conf-test] - | "/" `isSuffixOf` afterCurDir, not (null remainderComponents) = "/"
  19046. 583.07 s [opt-env-conf-test] + | "/" `isSuffixOf` afterCurDir, not (not (null remainderComponents)) = "/"
  19047. 583.07 s [opt-env-conf-test] | otherwise = ""
  19048. 583.07 s [opt-env-conf-test] remainder = intercalate "/" remainderComponents <> trailingSlash
  19049. 583.07 s [opt-env-conf-test] baseDir = foldl' applyComponent here prefixComponents
  19050. 583.07 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Completer.hs:254:54-78
  19051. 583.07 s [opt-env-conf-test] @@ -251,7 +251,7 @@
  19052. 583.07 s [opt-env-conf-test] prefix = curDirPrefix <> concatMap (<> "/") prefixComponents
  19053. 583.07 s [opt-env-conf-test] -- Preserve trailing slash from the original input
  19054. 583.07 s [opt-env-conf-test] trailingSlash
  19055. 583.07 s [opt-env-conf-test] - | "/" `isSuffixOf` afterCurDir, not (null remainderComponents) = "/"
  19056. 583.07 s [opt-env-conf-test] + | "/" `isSuffixOf` afterCurDir, not (True) = "/"
  19057. 583.07 s [opt-env-conf-test] | otherwise = ""
  19058. 583.07 s [opt-env-conf-test] remainder = intercalate "/" remainderComponents <> trailingSlash
  19059. 583.07 s [opt-env-conf-test] baseDir = foldl' applyComponent here prefixComponents
  19060. 583.07 s [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Completer.hs:254:53-79
  19061. 583.07 s [opt-env-conf-test] @@ -251,7 +251,7 @@
  19062. 583.07 s [opt-env-conf-test] prefix = curDirPrefix <> concatMap (<> "/") prefixComponents
  19063. 583.07 s [opt-env-conf-test] -- Preserve trailing slash from the original input
  19064. 583.07 s [opt-env-conf-test] trailingSlash
  19065. 583.07 s [opt-env-conf-test] - | "/" `isSuffixOf` afterCurDir, not (null remainderComponents) = "/"
  19066. 583.07 s [opt-env-conf-test] + | "/" `isSuffixOf` afterCurDir, not not ((null remainderComponents)) = "/"
  19067. 583.07 s [opt-env-conf-test] | otherwise = ""
  19068. 583.07 s [opt-env-conf-test] remainder = intercalate "/" remainderComponents <> trailingSlash
  19069. 583.07 s [opt-env-conf-test] baseDir = foldl' applyComponent here prefixComponents
  19070. 583.07 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Completer.hs:254:49-79
  19071. 583.07 s [opt-env-conf-test] @@ -251,7 +251,7 @@
  19072. 583.07 s [opt-env-conf-test] prefix = curDirPrefix <> concatMap (<> "/") prefixComponents
  19073. 583.07 s [opt-env-conf-test] -- Preserve trailing slash from the original input
  19074. 583.07 s [opt-env-conf-test] trailingSlash
  19075. 583.07 s [opt-env-conf-test] - | "/" `isSuffixOf` afterCurDir, not (null remainderComponents) = "/"
  19076. 583.07 s [opt-env-conf-test] + | "/" `isSuffixOf` afterCurDir, True = "/"
  19077. 583.08 s [opt-env-conf-test] | otherwise = ""
  19078. 583.08 s [opt-env-conf-test] remainder = intercalate "/" remainderComponents <> trailingSlash
  19079. 583.08 s [opt-env-conf-test] baseDir = foldl' applyComponent here prefixComponents
  19080. 583.08 s [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Completer.hs:254:49-79
  19081. 583.08 s [opt-env-conf-test] @@ -251,7 +251,7 @@
  19082. 583.08 s [opt-env-conf-test] prefix = curDirPrefix <> concatMap (<> "/") prefixComponents
  19083. 583.08 s [opt-env-conf-test] -- Preserve trailing slash from the original input
  19084. 583.08 s [opt-env-conf-test] trailingSlash
  19085. 583.08 s [opt-env-conf-test] - | "/" `isSuffixOf` afterCurDir, not (null remainderComponents) = "/"
  19086. 583.08 s [opt-env-conf-test] + | "/" `isSuffixOf` afterCurDir, not (not (null remainderComponents)) = "/"
  19087. 583.08 s [opt-env-conf-test] | otherwise = ""
  19088. 583.08 s [opt-env-conf-test] remainder = intercalate "/" remainderComponents <> trailingSlash
  19089. 583.08 s [opt-env-conf-test] baseDir = foldl' applyComponent here prefixComponents
  19090. 583.08 s [opt-env-conf-test] Testing mutation CondFlip at src/OptEnvConf/Completer.hs:246:7-43
  19091. 583.08 s [opt-env-conf-test] @@ -243,19 +243,19 @@
  19092. 583.08 s [opt-env-conf-test] lastDotDotIdx = case [i | (i, c) <- zip [1 ..] components, c == ".."] of
  19093. 583.08 s [opt-env-conf-test] [] -> 0
  19094. 583.08 s [opt-env-conf-test] ixs -> maximum ixs
  19095. 583.08 s [opt-env-conf-test] - in if lastDotDotIdx == 0
  19096. 583.08 s [opt-env-conf-test] - then (curDirPrefix, afterCurDir, here)
  19097. 583.08 s [opt-env-conf-test] - else
  19098. 583.08 s [opt-env-conf-test] - let prefixComponents = take lastDotDotIdx components
  19099. 583.08 s [opt-env-conf-test] - remainderComponents = drop lastDotDotIdx components
  19100. 583.08 s [opt-env-conf-test] - prefix = curDirPrefix <> concatMap (<> "/") prefixComponents
  19101. 583.08 s [opt-env-conf-test] - -- Preserve trailing slash from the original input
  19102. 583.08 s [opt-env-conf-test] - trailingSlash
  19103. 583.08 s [opt-env-conf-test] - | "/" `isSuffixOf` afterCurDir, not (null remainderComponents) = "/"
  19104. 583.08 s [opt-env-conf-test] - | otherwise = ""
  19105. 583.08 s [opt-env-conf-test] - remainder = intercalate "/" remainderComponents <> trailingSlash
  19106. 583.08 s [opt-env-conf-test] - baseDir = foldl' applyComponent here prefixComponents
  19107. 583.08 s [opt-env-conf-test] - in (prefix, remainder, baseDir)
  19108. 583.08 s [opt-env-conf-test] + in if lastDotDotIdx == 0
  19109. 583.08 s [opt-env-conf-test] + then (curDirPrefix, afterCurDir, here)
  19110. 583.08 s [opt-env-conf-test] + else
  19111. 583.08 s [opt-env-conf-test] + let prefixComponents = take lastDotDotIdx components
  19112. 583.08 s [opt-env-conf-test] + remainderComponents = drop lastDotDotIdx components
  19113. 583.08 s [opt-env-conf-test] + prefix = curDirPrefix <> concatMap (<> "/") prefixComponents
  19114. 583.08 s [opt-env-conf-test] + -- Preserve trailing slash from the original input
  19115. 583.08 s [opt-env-conf-test] + trailingSlash
  19116. 583.08 s [opt-env-conf-test] + | "/" `isSuffixOf` afterCurDir, not (null remainderComponents) = "/"
  19117. 583.08 s [opt-env-conf-test] + | otherwise = ""
  19118. 583.08 s [opt-env-conf-test] + remainder = intercalate "/" remainderComponents <> trailingSlash
  19119. 583.08 s [opt-env-conf-test] + baseDir = foldl' applyComponent here prefixComponents
  19120. 583.08 s [opt-env-conf-test] + in (prefix, remainder, baseDir)
  19121. 583.08 s [opt-env-conf-test]
  19122. 583.08 s [opt-env-conf-test] -- | Split a filepath on @\/@ separators, dropping empty segments.
  19123. 583.08 s [opt-env-conf-test] splitOnSlash :: FilePath -> [String]
  19124. 583.08 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Completer.hs:246:10-28
  19125. 583.08 s [opt-env-conf-test] @@ -243,7 +243,7 @@
  19126. 583.08 s [opt-env-conf-test] lastDotDotIdx = case [i | (i, c) <- zip [1 ..] components, c == ".."] of
  19127. 583.08 s [opt-env-conf-test] [] -> 0
  19128. 583.08 s [opt-env-conf-test] ixs -> maximum ixs
  19129. 583.08 s [opt-env-conf-test] - in if lastDotDotIdx == 0
  19130. 583.08 s [opt-env-conf-test] + in if False
  19131. 583.08 s [opt-env-conf-test] then (curDirPrefix, afterCurDir, here)
  19132. 583.08 s [opt-env-conf-test] else
  19133. 583.08 s [opt-env-conf-test] let prefixComponents = take lastDotDotIdx components
  19134. 583.09 s [opt-env-conf-test] Testing mutation BoolLit at src/OptEnvConf/Completer.hs:215:16-20
  19135. 583.09 s [opt-env-conf-test] @@ -212,7 +212,7 @@
  19136. 583.09 s [opt-env-conf-test]
  19137. 583.09 s [opt-env-conf-test] hiddenRel :: Path Rel f -> Bool
  19138. 583.09 s [opt-env-conf-test] hiddenRel p = case toFilePath p of
  19139. 583.09 s [opt-env-conf-test] - ('.' : _) -> True
  19140. 583.09 s [opt-env-conf-test] + ('.' : _) -> False
  19141. 583.09 s [opt-env-conf-test] _ -> False
  19142. 583.09 s [opt-env-conf-test]
  19143. 583.09 s [opt-env-conf-test] stripCurDir :: FilePath -> (FilePath, FilePath)
  19144. 583.09 s [opt-env-conf-test] Testing mutation BoolLit at src/OptEnvConf/Completer.hs:216:8-13
  19145. 583.09 s [opt-env-conf-test] @@ -213,7 +213,7 @@
  19146. 583.09 s [opt-env-conf-test] hiddenRel :: Path Rel f -> Bool
  19147. 583.09 s [opt-env-conf-test] hiddenRel p = case toFilePath p of
  19148. 583.09 s [opt-env-conf-test] ('.' : _) -> True
  19149. 583.09 s [opt-env-conf-test] - _ -> False
  19150. 583.09 s [opt-env-conf-test] + _ -> True
  19151. 583.09 s [opt-env-conf-test]
  19152. 583.09 s [opt-env-conf-test] stripCurDir :: FilePath -> (FilePath, FilePath)
  19153. 583.09 s [opt-env-conf-test] stripCurDir = \case
  19154. 583.09 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Completer.hs:214:15-13
  19155. 583.09 s [opt-env-conf-test] @@ -211,9 +211,7 @@
  19156. 583.09 s [opt-env-conf-test] }
  19157. 583.09 s [opt-env-conf-test]
  19158. 583.09 s [opt-env-conf-test] hiddenRel :: Path Rel f -> Bool
  19159. 583.09 s [opt-env-conf-test] -hiddenRel p = case toFilePath p of
  19160. 583.09 s [opt-env-conf-test] - ('.' : _) -> True
  19161. 583.09 s [opt-env-conf-test] - _ -> False
  19162. 583.09 s [opt-env-conf-test] +hiddenRel p = True
  19163. 583.09 s [opt-env-conf-test]
  19164. 583.09 s [opt-env-conf-test] stripCurDir :: FilePath -> (FilePath, FilePath)
  19165. 583.09 s [opt-env-conf-test] stripCurDir = \case
  19166. 583.09 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Completer.hs:214:15-13
  19167. 583.09 s [opt-env-conf-test] @@ -211,9 +211,7 @@
  19168. 583.09 s [opt-env-conf-test] }
  19169. 583.09 s [opt-env-conf-test]
  19170. 583.09 s [opt-env-conf-test] hiddenRel :: Path Rel f -> Bool
  19171. 583.09 s [opt-env-conf-test] -hiddenRel p = case toFilePath p of
  19172. 583.09 s [opt-env-conf-test] - ('.' : _) -> True
  19173. 583.09 s [opt-env-conf-test] - _ -> False
  19174. 583.09 s [opt-env-conf-test] +hiddenRel p = False
  19175. 583.09 s [opt-env-conf-test]
  19176. 583.09 s [opt-env-conf-test] stripCurDir :: FilePath -> (FilePath, FilePath)
  19177. 583.09 s [opt-env-conf-test] stripCurDir = \case
  19178. 583.09 s [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Completer.hs:214:15-13
  19179. 583.09 s [opt-env-conf-test] @@ -211,9 +211,9 @@
  19180. 583.09 s [opt-env-conf-test] }
  19181. 583.09 s [opt-env-conf-test]
  19182. 583.09 s [opt-env-conf-test] hiddenRel :: Path Rel f -> Bool
  19183. 583.09 s [opt-env-conf-test] -hiddenRel p = case toFilePath p of
  19184. 583.09 s [opt-env-conf-test] - ('.' : _) -> True
  19185. 583.09 s [opt-env-conf-test] - _ -> False
  19186. 583.09 s [opt-env-conf-test] +hiddenRel p = not (case toFilePath p of
  19187. 583.09 s [opt-env-conf-test] + ('.' : _) -> True
  19188. 583.09 s [opt-env-conf-test] + _ -> False)
  19189. 583.09 s [opt-env-conf-test]
  19190. 583.09 s [opt-env-conf-test] stripCurDir :: FilePath -> (FilePath, FilePath)
  19191. 583.09 s [opt-env-conf-test] stripCurDir = \case
  19192. 583.09 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Completer.hs:254:53-79
  19193. 583.09 s [opt-env-conf-test] @@ -251,7 +251,7 @@
  19194. 586.10 s [opt-env-conf-test] prefix = curDirPrefix <> concatMap (<> "/") prefixComponents
  19195. 586.17 s [opt-env-conf-test] -- Preserve trailing slash from the original input
  19196. 586.17 s [opt-env-conf-test] trailingSlash
  19197. 586.18 s [opt-env-conf-test] - | "/" `isSuffixOf` afterCurDir, not (null remainderComponents) = "/"
  19198. 586.18 s [opt-env-conf-test] + | "/" `isSuffixOf` afterCurDir, not True = "/"
  19199. 586.18 s [opt-env-conf-test] | otherwise = ""
  19200. 586.18 s [opt-env-conf-test] remainder = intercalate "/" remainderComponents <> trailingSlash
  19201. 586.18 s [opt-env-conf-test] baseDir = foldl' applyComponent here prefixComponents
  19202. 586.18 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Completer.hs:175:31-53
  19203. 586.18 s [opt-env-conf-test] @@ -172,7 +172,7 @@
  19204. 586.18 s [opt-env-conf-test] Nothing -> pure []
  19205. 586.18 s [opt-env-conf-test] Just (Abs af) -> do
  19206. 586.18 s [opt-env-conf-test] let dir = parent af
  19207. 586.18 s [opt-env-conf-test] - let filterHidden = if hiddenRel (dirname af) then id else filter (not . hiddenRel)
  19208. 586.18 s [opt-env-conf-test] + let filterHidden = if True then id else filter (not . hiddenRel)
  19209. 586.18 s [opt-env-conf-test] (ds, _) <- listDirForgiving dir
  19210. 586.18 s [opt-env-conf-test] pure (map (fromAbsDir . (dir </>)) $ filterHidden ds)
  19211. 586.18 s [opt-env-conf-test] Just (Rel rf) ->
  19212. 586.18 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Completer.hs:175:31-53
  19213. 586.18 s [opt-env-conf-test] @@ -172,7 +172,7 @@
  19214. 586.18 s [opt-env-conf-test] Nothing -> pure []
  19215. 586.18 s [opt-env-conf-test] Just (Abs af) -> do
  19216. 586.18 s [opt-env-conf-test] let dir = parent af
  19217. 586.18 s [opt-env-conf-test] - let filterHidden = if hiddenRel (dirname af) then id else filter (not . hiddenRel)
  19218. 586.18 s [opt-env-conf-test] + let filterHidden = if False then id else filter (not . hiddenRel)
  19219. 586.18 s [opt-env-conf-test] (ds, _) <- listDirForgiving dir
  19220. 586.18 s [opt-env-conf-test] pure (map (fromAbsDir . (dir </>)) $ filterHidden ds)
  19221. 586.18 s [opt-env-conf-test] Just (Rel rf) ->
  19222. 586.18 s [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Completer.hs:175:31-53
  19223. 586.18 s [opt-env-conf-test] @@ -172,7 +172,7 @@
  19224. 586.18 s [opt-env-conf-test] Nothing -> pure []
  19225. 586.18 s [opt-env-conf-test] Just (Abs af) -> do
  19226. 586.18 s [opt-env-conf-test] let dir = parent af
  19227. 586.18 s [opt-env-conf-test] - let filterHidden = if hiddenRel (dirname af) then id else filter (not . hiddenRel)
  19228. 586.18 s [opt-env-conf-test] + let filterHidden = if not (hiddenRel (dirname af)) then id else filter (not . hiddenRel)
  19229. 586.18 s [opt-env-conf-test] (ds, _) <- listDirForgiving dir
  19230. 586.18 s [opt-env-conf-test] pure (map (fromAbsDir . (dir </>)) $ filterHidden ds)
  19231. 586.18 s [opt-env-conf-test] Just (Rel rf) ->
  19232. 586.18 s [opt-env-conf-test] Testing mutation CondFlip at src/OptEnvConf/Completer.hs:175:28-91
  19233. 586.18 s [opt-env-conf-test] @@ -172,7 +172,7 @@
  19234. 586.18 s [opt-env-conf-test] Nothing -> pure []
  19235. 586.18 s [opt-env-conf-test] Just (Abs af) -> do
  19236. 586.18 s [opt-env-conf-test] let dir = parent af
  19237. 586.18 s [opt-env-conf-test] - let filterHidden = if hiddenRel (dirname af) then id else filter (not . hiddenRel)
  19238. 586.18 s [opt-env-conf-test] + let filterHidden = if hiddenRel (dirname af) then id else filter (not . hiddenRel)
  19239. 586.18 s [opt-env-conf-test] (ds, _) <- listDirForgiving dir
  19240. 586.18 s [opt-env-conf-test] pure (map (fromAbsDir . (dir </>)) $ filterHidden ds)
  19241. 586.18 s [opt-env-conf-test] Just (Rel rf) ->
  19242. 586.18 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Completer.hs:179:12-21
  19243. 586.18 s [opt-env-conf-test] @@ -176,7 +176,7 @@
  19244. 586.18 s [opt-env-conf-test] (ds, _) <- listDirForgiving dir
  19245. 586.18 s [opt-env-conf-test] pure (map (fromAbsDir . (dir </>)) $ filterHidden ds)
  19246. 586.18 s [opt-env-conf-test] Just (Rel rf) ->
  19247. 586.18 s [opt-env-conf-test] - if fp == "."
  19248. 586.18 s [opt-env-conf-test] + if True
  19249. 586.18 s [opt-env-conf-test] then do
  19250. 586.18 s [opt-env-conf-test] (ds, _) <- listDirRel baseDir
  19251. 586.18 s [opt-env-conf-test] pure (map fromRelDir ds)
  19252. 586.18 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Completer.hs:179:12-21
  19253. 586.18 s [opt-env-conf-test] @@ -176,7 +176,7 @@
  19254. 586.18 s [opt-env-conf-test] (ds, _) <- listDirForgiving dir
  19255. 586.18 s [opt-env-conf-test] pure (map (fromAbsDir . (dir </>)) $ filterHidden ds)
  19256. 586.18 s [opt-env-conf-test] Just (Rel rf) ->
  19257. 586.18 s [opt-env-conf-test] - if fp == "."
  19258. 586.18 s [opt-env-conf-test] + if False
  19259. 586.18 s [opt-env-conf-test] then do
  19260. 586.18 s [opt-env-conf-test] (ds, _) <- listDirRel baseDir
  19261. 586.18 s [opt-env-conf-test] pure (map fromRelDir ds)
  19262. 586.18 s [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Completer.hs:179:12-21
  19263. 586.18 s [opt-env-conf-test] @@ -176,7 +176,7 @@
  19264. 586.18 s [opt-env-conf-test] (ds, _) <- listDirForgiving dir
  19265. 586.18 s [opt-env-conf-test] pure (map (fromAbsDir . (dir </>)) $ filterHidden ds)
  19266. 586.18 s [opt-env-conf-test] Just (Rel rf) ->
  19267. 586.18 s [opt-env-conf-test] - if fp == "."
  19268. 586.19 s [opt-env-conf-test] + if not (fp == ".")
  19269. 586.19 s [opt-env-conf-test] then do
  19270. 586.19 s [opt-env-conf-test] (ds, _) <- listDirRel baseDir
  19271. 586.19 s [opt-env-conf-test] pure (map fromRelDir ds)
  19272. 586.19 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Completer.hs:186:35-47
  19273. 586.19 s [opt-env-conf-test] @@ -183,7 +183,7 @@
  19274. 586.19 s [opt-env-conf-test] else do
  19275. 586.19 s [opt-env-conf-test] let dir = parent rf
  19276. 586.19 s [opt-env-conf-test] let ad = baseDir </> dir
  19277. 586.19 s [opt-env-conf-test] - let filterHidden = if hiddenRel rf then id else filter (not . hiddenRel)
  19278. 586.19 s [opt-env-conf-test] + let filterHidden = if True then id else filter (not . hiddenRel)
  19279. 586.19 s [opt-env-conf-test] (ds, _) <- listDirForgiving ad
  19280. 586.19 s [opt-env-conf-test] pure (map (fromRelDir . (dir </>)) $ filterHidden ds)
  19281. 586.19 s [opt-env-conf-test]
  19282. 586.19 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Completer.hs:186:35-47
  19283. 586.19 s [opt-env-conf-test] @@ -183,7 +183,7 @@
  19284. 586.19 s [opt-env-conf-test] else do
  19285. 586.19 s [opt-env-conf-test] let dir = parent rf
  19286. 586.19 s [opt-env-conf-test] let ad = baseDir </> dir
  19287. 586.19 s [opt-env-conf-test] - let filterHidden = if hiddenRel rf then id else filter (not . hiddenRel)
  19288. 586.19 s [opt-env-conf-test] + let filterHidden = if False then id else filter (not . hiddenRel)
  19289. 586.19 s [opt-env-conf-test] (ds, _) <- listDirForgiving ad
  19290. 586.19 s [opt-env-conf-test] pure (map (fromRelDir . (dir </>)) $ filterHidden ds)
  19291. 586.19 s [opt-env-conf-test]
  19292. 586.19 s [opt-env-conf-test] Testing mutation CondFlip at src/OptEnvConf/Completer.hs:179:9-66
  19293. 586.19 s [opt-env-conf-test] @@ -176,16 +176,16 @@
  19294. 586.19 s [opt-env-conf-test] (ds, _) <- listDirForgiving dir
  19295. 586.19 s [opt-env-conf-test] pure (map (fromAbsDir . (dir </>)) $ filterHidden ds)
  19296. 586.19 s [opt-env-conf-test] Just (Rel rf) ->
  19297. 586.19 s [opt-env-conf-test] - if fp == "."
  19298. 586.19 s [opt-env-conf-test] - then do
  19299. 586.19 s [opt-env-conf-test] - (ds, _) <- listDirRel baseDir
  19300. 586.19 s [opt-env-conf-test] - pure (map fromRelDir ds)
  19301. 586.19 s [opt-env-conf-test] - else do
  19302. 586.19 s [opt-env-conf-test] - let dir = parent rf
  19303. 586.19 s [opt-env-conf-test] - let ad = baseDir </> dir
  19304. 586.19 s [opt-env-conf-test] - let filterHidden = if hiddenRel rf then id else filter (not . hiddenRel)
  19305. 586.19 s [opt-env-conf-test] - (ds, _) <- listDirForgiving ad
  19306. 586.19 s [opt-env-conf-test] - pure (map (fromRelDir . (dir </>)) $ filterHidden ds)
  19307. 586.19 s [opt-env-conf-test] + if fp == "."
  19308. 586.19 s [opt-env-conf-test] + then do
  19309. 586.19 s [opt-env-conf-test] + (ds, _) <- listDirRel baseDir
  19310. 586.19 s [opt-env-conf-test] + pure (map fromRelDir ds)
  19311. 586.19 s [opt-env-conf-test] + else do
  19312. 586.19 s [opt-env-conf-test] + let dir = parent rf
  19313. 586.19 s [opt-env-conf-test] + let ad = baseDir </> dir
  19314. 586.19 s [opt-env-conf-test] + let filterHidden = if hiddenRel rf then id else filter (not . hiddenRel)
  19315. 586.19 s [opt-env-conf-test] + (ds, _) <- listDirForgiving ad
  19316. 586.19 s [opt-env-conf-test] + pure (map (fromRelDir . (dir </>)) $ filterHidden ds)
  19317. 586.19 s [opt-env-conf-test]
  19318. 586.19 s [opt-env-conf-test] pure $
  19319. 586.19 s [opt-env-conf-test] concat
  19320. 586.19 s [opt-env-conf-test] Testing mutation CondFlip at src/OptEnvConf/Completer.hs:186:32-85
  19321. 586.19 s [opt-env-conf-test] @@ -183,7 +183,7 @@
  19322. 586.19 s [opt-env-conf-test] else do
  19323. 586.19 s [opt-env-conf-test] let dir = parent rf
  19324. 586.19 s [opt-env-conf-test] let ad = baseDir </> dir
  19325. 586.19 s [opt-env-conf-test] - let filterHidden = if hiddenRel rf then id else filter (not . hiddenRel)
  19326. 586.19 s [opt-env-conf-test] + let filterHidden = if hiddenRel rf then id else filter (not . hiddenRel)
  19327. 586.19 s [opt-env-conf-test] (ds, _) <- listDirForgiving ad
  19328. 586.19 s [opt-env-conf-test] pure (map (fromRelDir . (dir </>)) $ filterHidden ds)
  19329. 586.19 s [opt-env-conf-test]
  19330. 586.19 s [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Completer.hs:192:9-10
  19331. 586.19 s [opt-env-conf-test] @@ -189,9 +189,9 @@
  19332. 586.19 s [opt-env-conf-test]
  19333. 586.19 s [opt-env-conf-test] pure $
  19334. 586.19 s [opt-env-conf-test] concat
  19335. 586.19 s [opt-env-conf-test] - [ dirsFromPartialListing,
  19336. 586.19 s [opt-env-conf-test] - dirsFromParentListing
  19337. 586.19 s [opt-env-conf-test] - ]
  19338. 586.19 s [opt-env-conf-test] + [ dirsFromPartialListing,
  19339. 586.19 s [opt-env-conf-test] + dirsFromParentListing
  19340. 586.19 s [opt-env-conf-test] + ]
  19341. 586.19 s [opt-env-conf-test] where
  19342. 586.19 s [opt-env-conf-test] addPrefix :: String -> CompletionResult -> CompletionResult
  19343. 586.19 s [opt-env-conf-test] addPrefix pfx cr = cr {completionResultValue = pfx <> completionResultValue cr}
  19344. 586.19 s [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Completer.hs:192:9-10
  19345. 586.19 s [opt-env-conf-test] @@ -189,9 +189,7 @@
  19346. 586.19 s [opt-env-conf-test]
  19347. 586.19 s [opt-env-conf-test] pure $
  19348. 586.19 s [opt-env-conf-test] concat
  19349. 586.19 s [opt-env-conf-test] - [ dirsFromPartialListing,
  19350. 586.19 s [opt-env-conf-test] - dirsFromParentListing
  19351. 586.19 s [opt-env-conf-test] - ]
  19352. 586.19 s [opt-env-conf-test] + []
  19353. 586.19 s [opt-env-conf-test] where
  19354. 586.19 s [opt-env-conf-test] addPrefix :: String -> CompletionResult -> CompletionResult
  19355. 586.19 s [opt-env-conf-test] addPrefix pfx cr = cr {completionResultValue = pfx <> completionResultValue cr}
  19356. 586.19 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Completer.hs:98:12-21
  19357. 586.19 s [opt-env-conf-test] @@ -95,7 +95,7 @@
  19358. 586.19 s [opt-env-conf-test]
  19359. 586.19 s [opt-env-conf-test] (dirsFromPartialListing, filesFromPartialListing) <- case parseSomeFile fp of
  19360. 586.19 s [opt-env-conf-test] Nothing ->
  19361. 586.19 s [opt-env-conf-test] - if fp == "."
  19362. 586.19 s [opt-env-conf-test] + if True
  19363. 586.19 s [opt-env-conf-test] then do
  19364. 586.19 s [opt-env-conf-test] (ds, fs) <- listDirRel baseDir
  19365. 586.19 s [opt-env-conf-test] pure
  19366. 586.19 s [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Completer.hs:186:35-47
  19367. 586.19 s [opt-env-conf-test] @@ -183,7 +183,7 @@
  19368. 586.19 s [opt-env-conf-test] else do
  19369. 586.19 s [opt-env-conf-test] let dir = parent rf
  19370. 586.19 s [opt-env-conf-test] let ad = baseDir </> dir
  19371. 586.19 s [opt-env-conf-test] - let filterHidden = if hiddenRel rf then id else filter (not . hiddenRel)
  19372. 586.19 s [opt-env-conf-test] + let filterHidden = if not (hiddenRel rf) then id else filter (not . hiddenRel)
  19373. 586.19 s [opt-env-conf-test] (ds, _) <- listDirForgiving ad
  19374. 586.19 s [opt-env-conf-test] pure (map (fromRelDir . (dir </>)) $ filterHidden ds)
  19375. 586.19 s [opt-env-conf-test]
  19376. 586.19 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Completer.hs:108:31-54
  19377. 586.19 s [opt-env-conf-test] @@ -105,7 +105,7 @@
  19378. 586.19 s [opt-env-conf-test] else pure ([], [])
  19379. 586.19 s [opt-env-conf-test] Just (Abs af) -> do
  19380. 586.19 s [opt-env-conf-test] let dir = parent af
  19381. 586.19 s [opt-env-conf-test] - let filterHidden = if hiddenRel (filename af) then id else filter (not . hiddenRel)
  19382. 586.19 s [opt-env-conf-test] + let filterHidden = if True then id else filter (not . hiddenRel)
  19383. 586.20 s [opt-env-conf-test] (ds, fs) <- listDirForgiving dir
  19384. 586.20 s [opt-env-conf-test] pure
  19385. 586.20 s [opt-env-conf-test] ( map (fromAbsDir . (dir </>)) $ filterHidden ds,
  19386. 586.20 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Completer.hs:108:31-54
  19387. 586.20 s [opt-env-conf-test] @@ -105,7 +105,7 @@
  19388. 586.20 s [opt-env-conf-test] else pure ([], [])
  19389. 586.20 s [opt-env-conf-test] Just (Abs af) -> do
  19390. 586.20 s [opt-env-conf-test] let dir = parent af
  19391. 586.20 s [opt-env-conf-test] - let filterHidden = if hiddenRel (filename af) then id else filter (not . hiddenRel)
  19392. 587.65 s [opt-env-conf-test] + let filterHidden = if False then id else filter (not . hiddenRel)
  19393. 587.65 s [opt-env-conf-test] (ds, fs) <- listDirForgiving dir
  19394. 587.65 s [opt-env-conf-test] pure
  19395. 587.65 s [opt-env-conf-test] ( map (fromAbsDir . (dir </>)) $ filterHidden ds,
  19396. 587.65 s [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Completer.hs:98:12-21
  19397. 587.65 s [opt-env-conf-test] @@ -95,7 +95,7 @@
  19398. 587.65 s [opt-env-conf-test]
  19399. 587.65 s [opt-env-conf-test] (dirsFromPartialListing, filesFromPartialListing) <- case parseSomeFile fp of
  19400. 587.65 s [opt-env-conf-test] Nothing ->
  19401. 587.65 s [opt-env-conf-test] - if fp == "."
  19402. 587.65 s [opt-env-conf-test] + if not (fp == ".")
  19403. 587.65 s [opt-env-conf-test] then do
  19404. 587.65 s [opt-env-conf-test] (ds, fs) <- listDirRel baseDir
  19405. 587.65 s [opt-env-conf-test] pure
  19406. 587.65 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Completer.hs:98:12-21
  19407. 587.65 s [opt-env-conf-test] @@ -95,7 +95,7 @@
  19408. 587.65 s [opt-env-conf-test]
  19409. 587.65 s [opt-env-conf-test] (dirsFromPartialListing, filesFromPartialListing) <- case parseSomeFile fp of
  19410. 587.66 s [opt-env-conf-test] Nothing ->
  19411. 587.66 s [opt-env-conf-test] - if fp == "."
  19412. 587.66 s [opt-env-conf-test] + if False
  19413. 587.66 s [opt-env-conf-test] then do
  19414. 587.66 s [opt-env-conf-test] (ds, fs) <- listDirRel baseDir
  19415. 587.66 s [opt-env-conf-test] pure
  19416. 587.66 s [opt-env-conf-test] Testing mutation CondFlip at src/OptEnvConf/Completer.hs:108:28-92
  19417. 587.66 s [opt-env-conf-test] @@ -105,7 +105,7 @@
  19418. 587.66 s [opt-env-conf-test] else pure ([], [])
  19419. 587.66 s [opt-env-conf-test] Just (Abs af) -> do
  19420. 587.66 s [opt-env-conf-test] let dir = parent af
  19421. 587.66 s [opt-env-conf-test] - let filterHidden = if hiddenRel (filename af) then id else filter (not . hiddenRel)
  19422. 587.66 s [opt-env-conf-test] + let filterHidden = if hiddenRel (filename af) then id else filter (not . hiddenRel)
  19423. 587.66 s [opt-env-conf-test] (ds, fs) <- listDirForgiving dir
  19424. 587.66 s [opt-env-conf-test] pure
  19425. 587.66 s [opt-env-conf-test] ( map (fromAbsDir . (dir </>)) $ filterHidden ds,
  19426. 587.66 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Completer.hs:117:31-43
  19427. 587.66 s [opt-env-conf-test] @@ -114,7 +114,7 @@
  19428. 587.66 s [opt-env-conf-test] Just (Rel rf) -> do
  19429. 587.66 s [opt-env-conf-test] let dir = parent rf
  19430. 587.66 s [opt-env-conf-test] let ad = baseDir </> dir
  19431. 587.66 s [opt-env-conf-test] - let filterHidden = if hiddenRel rf then id else filter (not . hiddenRel)
  19432. 587.66 s [opt-env-conf-test] + let filterHidden = if True then id else filter (not . hiddenRel)
  19433. 587.66 s [opt-env-conf-test] (ds, fs) <- listDirForgiving ad
  19434. 587.66 s [opt-env-conf-test] pure
  19435. 587.66 s [opt-env-conf-test] ( map (fromRelDir . (dir </>)) $ filterHidden ds,
  19436. 587.66 s [opt-env-conf-test] Testing mutation CondFlip at src/OptEnvConf/Completer.hs:98:9-29
  19437. 587.66 s [opt-env-conf-test] @@ -95,14 +95,14 @@
  19438. 587.66 s [opt-env-conf-test]
  19439. 587.66 s [opt-env-conf-test] (dirsFromPartialListing, filesFromPartialListing) <- case parseSomeFile fp of
  19440. 587.66 s [opt-env-conf-test] Nothing ->
  19441. 587.66 s [opt-env-conf-test] - if fp == "."
  19442. 587.66 s [opt-env-conf-test] - then do
  19443. 587.66 s [opt-env-conf-test] - (ds, fs) <- listDirRel baseDir
  19444. 587.66 s [opt-env-conf-test] - pure
  19445. 587.66 s [opt-env-conf-test] - ( map fromRelDir ds,
  19446. 587.66 s [opt-env-conf-test] - map fromRelFile fs
  19447. 587.66 s [opt-env-conf-test] - )
  19448. 587.66 s [opt-env-conf-test] - else pure ([], [])
  19449. 587.66 s [opt-env-conf-test] + if fp == "."
  19450. 587.66 s [opt-env-conf-test] + then do
  19451. 587.66 s [opt-env-conf-test] + (ds, fs) <- listDirRel baseDir
  19452. 587.66 s [opt-env-conf-test] + pure
  19453. 587.66 s [opt-env-conf-test] + ( map fromRelDir ds,
  19454. 587.66 s [opt-env-conf-test] + map fromRelFile fs
  19455. 587.66 s [opt-env-conf-test] + )
  19456. 587.66 s [opt-env-conf-test] + else pure ([], [])
  19457. 587.66 s [opt-env-conf-test] Just (Abs af) -> do
  19458. 587.66 s [opt-env-conf-test] let dir = parent af
  19459. 587.66 s [opt-env-conf-test] let filterHidden = if hiddenRel (filename af) then id else filter (not . hiddenRel)
  19460. 587.66 s [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Completer.hs:117:31-43
  19461. 587.66 s [opt-env-conf-test] @@ -114,7 +114,7 @@
  19462. 587.66 s [opt-env-conf-test] Just (Rel rf) -> do
  19463. 587.66 s [opt-env-conf-test] let dir = parent rf
  19464. 587.66 s [opt-env-conf-test] let ad = baseDir </> dir
  19465. 587.66 s [opt-env-conf-test] - let filterHidden = if hiddenRel rf then id else filter (not . hiddenRel)
  19466. 587.66 s [opt-env-conf-test] + let filterHidden = if not (hiddenRel rf) then id else filter (not . hiddenRel)
  19467. 587.66 s [opt-env-conf-test] (ds, fs) <- listDirForgiving ad
  19468. 587.66 s [opt-env-conf-test] pure
  19469. 587.66 s [opt-env-conf-test] ( map (fromRelDir . (dir </>)) $ filterHidden ds,
  19470. 587.66 s [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Completer.hs:108:31-54
  19471. 587.66 s [opt-env-conf-test] @@ -105,7 +105,7 @@
  19472. 587.66 s [opt-env-conf-test] else pure ([], [])
  19473. 587.66 s [opt-env-conf-test] Just (Abs af) -> do
  19474. 587.66 s [opt-env-conf-test] let dir = parent af
  19475. 587.66 s [opt-env-conf-test] - let filterHidden = if hiddenRel (filename af) then id else filter (not . hiddenRel)
  19476. 587.66 s [opt-env-conf-test] + let filterHidden = if not (hiddenRel (filename af)) then id else filter (not . hiddenRel)
  19477. 587.66 s [opt-env-conf-test] (ds, fs) <- listDirForgiving dir
  19478. 587.66 s [opt-env-conf-test] pure
  19479. 587.66 s [opt-env-conf-test] ( map (fromAbsDir . (dir </>)) $ filterHidden ds,
  19480. 587.66 s [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Completer.hs:126:9-10
  19481. 587.66 s [opt-env-conf-test] @@ -123,11 +123,7 @@
  19482. 587.66 s [opt-env-conf-test]
  19483. 587.66 s [opt-env-conf-test] pure $
  19484. 587.66 s [opt-env-conf-test] concat
  19485. 587.66 s [opt-env-conf-test] - [ map fileResult filesFromPartialListing,
  19486. 587.66 s [opt-env-conf-test] - map fileResult filesFromParentListing,
  19487. 587.66 s [opt-env-conf-test] - map dirResult dirsFromPartialListing,
  19488. 587.66 s [opt-env-conf-test] - map dirResult dirsFromParentListing
  19489. 587.66 s [opt-env-conf-test] - ]
  19490. 587.66 s [opt-env-conf-test] + []
  19491. 587.66 s [opt-env-conf-test] where
  19492. 587.66 s [opt-env-conf-test] addPrefix :: String -> CompletionResult -> CompletionResult
  19493. 587.66 s [opt-env-conf-test] addPrefix pfx cr = cr {completionResultValue = pfx <> completionResultValue cr}
  19494. 587.66 s [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Completer.hs:126:9-10
  19495. 587.66 s [opt-env-conf-test] @@ -123,11 +123,11 @@
  19496. 587.66 s [opt-env-conf-test]
  19497. 587.66 s [opt-env-conf-test] pure $
  19498. 587.66 s [opt-env-conf-test] concat
  19499. 587.66 s [opt-env-conf-test] - [ map fileResult filesFromPartialListing,
  19500. 587.66 s [opt-env-conf-test] - map fileResult filesFromParentListing,
  19501. 587.66 s [opt-env-conf-test] - map dirResult dirsFromPartialListing,
  19502. 587.66 s [opt-env-conf-test] - map dirResult dirsFromParentListing
  19503. 587.66 s [opt-env-conf-test] - ]
  19504. 587.66 s [opt-env-conf-test] + [ map fileResult filesFromPartialListing,
  19505. 587.66 s [opt-env-conf-test] + map fileResult filesFromParentListing,
  19506. 587.66 s [opt-env-conf-test] + map dirResult dirsFromPartialListing,
  19507. 587.66 s [opt-env-conf-test] + map dirResult dirsFromParentListing
  19508. 587.66 s [opt-env-conf-test] + ]
  19509. 587.66 s [opt-env-conf-test] where
  19510. 587.67 s [opt-env-conf-test] addPrefix :: String -> CompletionResult -> CompletionResult
  19511. 587.67 s [opt-env-conf-test] addPrefix pfx cr = cr {completionResultValue = pfx <> completionResultValue cr}
  19512. 587.67 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Completer.hs:144:9-50
  19513. 587.67 s [opt-env-conf-test] @@ -141,7 +141,7 @@
  19514. 587.67 s [opt-env-conf-test] pure $ filter matchesExtension results
  19515. 587.67 s [opt-env-conf-test] where
  19516. 587.67 s [opt-env-conf-test] matchesExtension cr
  19517. 587.67 s [opt-env-conf-test] - | "/" `isSuffixOf` completionResultValue cr = True
  19518. 587.67 s [opt-env-conf-test] + | True = True
  19519. 587.67 s [opt-env-conf-test] | otherwise = any (`isSuffixOf` completionResultValue cr) exts
  19520. 587.67 s [opt-env-conf-test]
  19521. 587.67 s [opt-env-conf-test] directoryPath :: Completer
  19522. 587.67 s [opt-env-conf-test] Testing mutation BoolLit at src/OptEnvConf/Completer.hs:144:53-57
  19523. 587.67 s [opt-env-conf-test] @@ -141,7 +141,7 @@
  19524. 587.67 s [opt-env-conf-test] pure $ filter matchesExtension results
  19525. 587.67 s [opt-env-conf-test] where
  19526. 587.67 s [opt-env-conf-test] matchesExtension cr
  19527. 587.67 s [opt-env-conf-test] - | "/" `isSuffixOf` completionResultValue cr = True
  19528. 587.67 s [opt-env-conf-test] + | "/" `isSuffixOf` completionResultValue cr = False
  19529. 587.67 s [opt-env-conf-test] | otherwise = any (`isSuffixOf` completionResultValue cr) exts
  19530. 587.67 s [opt-env-conf-test]
  19531. 587.67 s [opt-env-conf-test] directoryPath :: Completer
  19532. 587.67 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Completer.hs:117:31-43
  19533. 587.67 s [opt-env-conf-test] @@ -114,7 +114,7 @@
  19534. 587.67 s [opt-env-conf-test] Just (Rel rf) -> do
  19535. 587.67 s [opt-env-conf-test] let dir = parent rf
  19536. 587.67 s [opt-env-conf-test] let ad = baseDir </> dir
  19537. 587.67 s [opt-env-conf-test] - let filterHidden = if hiddenRel rf then id else filter (not . hiddenRel)
  19538. 587.67 s [opt-env-conf-test] + let filterHidden = if False then id else filter (not . hiddenRel)
  19539. 587.67 s [opt-env-conf-test] (ds, fs) <- listDirForgiving ad
  19540. 587.67 s [opt-env-conf-test] pure
  19541. 587.67 s [opt-env-conf-test] ( map (fromRelDir . (dir </>)) $ filterHidden ds,
  19542. 587.67 s [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Completer.hs:144:9-50
  19543. 587.67 s [opt-env-conf-test] @@ -141,7 +141,7 @@
  19544. 587.67 s [opt-env-conf-test] pure $ filter matchesExtension results
  19545. 587.67 s [opt-env-conf-test] where
  19546. 587.67 s [opt-env-conf-test] matchesExtension cr
  19547. 587.67 s [opt-env-conf-test] - | "/" `isSuffixOf` completionResultValue cr = True
  19548. 587.67 s [opt-env-conf-test] + | not ("/" `isSuffixOf` completionResultValue cr) = True
  19549. 587.67 s [opt-env-conf-test] | otherwise = any (`isSuffixOf` completionResultValue cr) exts
  19550. 587.67 s [opt-env-conf-test]
  19551. 587.67 s [opt-env-conf-test] directoryPath :: Completer
  19552. 587.67 s [opt-env-conf-test] Testing mutation CondFlip at src/OptEnvConf/Completer.hs:117:28-81
  19553. 587.67 s [opt-env-conf-test] @@ -114,7 +114,7 @@
  19554. 587.67 s [opt-env-conf-test] Just (Rel rf) -> do
  19555. 587.67 s [opt-env-conf-test] let dir = parent rf
  19556. 587.67 s [opt-env-conf-test] let ad = baseDir </> dir
  19557. 587.67 s [opt-env-conf-test] - let filterHidden = if hiddenRel rf then id else filter (not . hiddenRel)
  19558. 587.67 s [opt-env-conf-test] + let filterHidden = if hiddenRel rf then id else filter (not . hiddenRel)
  19559. 587.67 s [opt-env-conf-test] (ds, fs) <- listDirForgiving ad
  19560. 587.67 s [opt-env-conf-test] pure
  19561. 587.67 s [opt-env-conf-test] ( map (fromRelDir . (dir </>)) $ filterHidden ds,
  19562. 587.67 s [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Completer.hs:126:9-10
  19563. 587.67 s [opt-env-conf-test] @@ -123,11 +123,10 @@
  19564. 587.67 s [opt-env-conf-test]
  19565. 587.67 s [opt-env-conf-test] pure $
  19566. 587.67 s [opt-env-conf-test] concat
  19567. 587.67 s [opt-env-conf-test] - [ map fileResult filesFromPartialListing,
  19568. 587.67 s [opt-env-conf-test] - map fileResult filesFromParentListing,
  19569. 587.67 s [opt-env-conf-test] - map dirResult dirsFromPartialListing,
  19570. 587.67 s [opt-env-conf-test] - map dirResult dirsFromParentListing
  19571. 587.67 s [opt-env-conf-test] - ]
  19572. 587.67 s [opt-env-conf-test] + [ map fileResult filesFromPartialListing,
  19573. 587.67 s [opt-env-conf-test] + map fileResult filesFromParentListing,
  19574. 587.67 s [opt-env-conf-test] + map dirResult dirsFromPartialListing
  19575. 587.67 s [opt-env-conf-test] +]
  19576. 587.67 s [opt-env-conf-test] where
  19577. 587.67 s [opt-env-conf-test] addPrefix :: String -> CompletionResult -> CompletionResult
  19578. 587.67 s [opt-env-conf-test] addPrefix pfx cr = cr {completionResultValue = pfx <> completionResultValue cr}
  19579. 587.67 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Completer.hs:145:21-69
  19580. 587.67 s [opt-env-conf-test] @@ -142,7 +142,7 @@
  19581. 587.67 s [opt-env-conf-test] where
  19582. 587.67 s [opt-env-conf-test] matchesExtension cr
  19583. 587.67 s [opt-env-conf-test] | "/" `isSuffixOf` completionResultValue cr = True
  19584. 587.67 s [opt-env-conf-test] - | otherwise = any (`isSuffixOf` completionResultValue cr) exts
  19585. 587.67 s [opt-env-conf-test] + | otherwise = False
  19586. 587.67 s [opt-env-conf-test]
  19587. 587.67 s [opt-env-conf-test] directoryPath :: Completer
  19588. 587.67 s [opt-env-conf-test] directoryPath = Completer $ \fp' -> do
  19589. 587.67 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Parser.hs:1210:64-74
  19590. 587.67 s [opt-env-conf-test] @@ -1207,7 +1207,7 @@
  19591. 587.67 s [opt-env-conf-test] ParserMany mLoc p -> ParserMany mLoc <$> go p
  19592. 587.67 s [opt-env-conf-test] ParserSome mLoc p -> ParserSome mLoc <$> go p
  19593. 587.67 s [opt-env-conf-test] ParserAllOrNothing mLoc p -> ParserAllOrNothing mLoc <$> go p
  19594. 587.67 s [opt-env-conf-test] - ParserCheck mLoc forgivable caps f p -> ParserCheck mLoc forgivable caps f <$> go p
  19595. 587.67 s [opt-env-conf-test] + ParserCheck mLoc forgivable caps f p -> ParserCheck mLoc True caps f <$> go p
  19596. 587.67 s [opt-env-conf-test] ParserCommands mLoc mDefault cs -> ParserCommands mLoc mDefault <$> traverse (commandTraverseSetting func) cs
  19597. 590.33 s [opt-env-conf-test] ParserWithConfig mLoc p1 p2 -> ParserWithConfig mLoc <$> go p1 <*> go p2
  19598. 590.33 s [opt-env-conf-test] ParserSetting mLoc s -> ParserSetting mLoc <$> func s
  19599. 590.33 s [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Completer.hs:145:21-69
  19600. 590.33 s [opt-env-conf-test] @@ -142,7 +142,7 @@
  19601. 590.33 s [opt-env-conf-test] where
  19602. 590.33 s [opt-env-conf-test] matchesExtension cr
  19603. 590.33 s [opt-env-conf-test] | "/" `isSuffixOf` completionResultValue cr = True
  19604. 590.34 s [opt-env-conf-test] - | otherwise = any (`isSuffixOf` completionResultValue cr) exts
  19605. 590.34 s [opt-env-conf-test] + | otherwise = not (any (`isSuffixOf` completionResultValue cr) exts)
  19606. 590.34 s [opt-env-conf-test]
  19607. 590.34 s [opt-env-conf-test] directoryPath :: Completer
  19608. 590.34 s [opt-env-conf-test] directoryPath = Completer $ \fp' -> do
  19609. 590.34 s [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Parser.hs:1210:64-74
  19610. 590.34 s [opt-env-conf-test] @@ -1207,7 +1207,7 @@
  19611. 590.34 s [opt-env-conf-test] ParserMany mLoc p -> ParserMany mLoc <$> go p
  19612. 590.34 s [opt-env-conf-test] ParserSome mLoc p -> ParserSome mLoc <$> go p
  19613. 590.34 s [opt-env-conf-test] ParserAllOrNothing mLoc p -> ParserAllOrNothing mLoc <$> go p
  19614. 590.34 s [opt-env-conf-test] - ParserCheck mLoc forgivable caps f p -> ParserCheck mLoc forgivable caps f <$> go p
  19615. 590.34 s [opt-env-conf-test] + ParserCheck mLoc forgivable caps f p -> ParserCheck mLoc not (forgivable) caps f <$> go p
  19616. 590.34 s [opt-env-conf-test] ParserCommands mLoc mDefault cs -> ParserCommands mLoc mDefault <$> traverse (commandTraverseSetting func) cs
  19617. 590.34 s [opt-env-conf-test] ParserWithConfig mLoc p1 p2 -> ParserWithConfig mLoc <$> go p1 <*> go p2
  19618. 590.34 s [opt-env-conf-test] ParserSetting mLoc s -> ParserSetting mLoc <$> func s
  19619. 590.34 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Parser.hs:1173:64-74
  19620. 590.34 s [opt-env-conf-test] @@ -1170,7 +1170,7 @@
  19621. 590.34 s [opt-env-conf-test] ParserMany _ p -> ParserMany Nothing (go p)
  19622. 590.34 s [opt-env-conf-test] ParserSome _ p -> ParserSome Nothing (go p)
  19623. 590.34 s [opt-env-conf-test] ParserAllOrNothing _ p -> ParserAllOrNothing Nothing (go p)
  19624. 590.34 s [opt-env-conf-test] - ParserCheck _ forgivable caps f p -> ParserCheck Nothing forgivable caps f (go p)
  19625. 590.34 s [opt-env-conf-test] + ParserCheck _ forgivable caps f p -> ParserCheck Nothing False caps f (go p)
  19626. 590.34 s [opt-env-conf-test] ParserCommands _ mDefault cs -> ParserCommands Nothing mDefault $ map commandEraseSrcLocs cs
  19627. 590.34 s [opt-env-conf-test] ParserWithConfig _ p1 p2 -> ParserWithConfig Nothing (go p1) (go p2)
  19628. 590.34 s [opt-env-conf-test] ParserSetting _ s -> ParserSetting Nothing s
  19629. 590.34 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Completer.hs:145:21-69
  19630. 590.34 s [opt-env-conf-test] @@ -142,7 +142,7 @@
  19631. 590.34 s [opt-env-conf-test] where
  19632. 590.34 s [opt-env-conf-test] matchesExtension cr
  19633. 590.34 s [opt-env-conf-test] | "/" `isSuffixOf` completionResultValue cr = True
  19634. 590.34 s [opt-env-conf-test] - | otherwise = any (`isSuffixOf` completionResultValue cr) exts
  19635. 590.34 s [opt-env-conf-test] + | otherwise = True
  19636. 590.34 s [opt-env-conf-test]
  19637. 590.34 s [opt-env-conf-test] directoryPath :: Completer
  19638. 590.34 s [opt-env-conf-test] directoryPath = Completer $ \fp' -> do
  19639. 590.34 s [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Parser.hs:1173:64-74
  19640. 590.34 s [opt-env-conf-test] @@ -1170,7 +1170,7 @@
  19641. 590.34 s [opt-env-conf-test] ParserMany _ p -> ParserMany Nothing (go p)
  19642. 590.34 s [opt-env-conf-test] ParserSome _ p -> ParserSome Nothing (go p)
  19643. 590.34 s [opt-env-conf-test] ParserAllOrNothing _ p -> ParserAllOrNothing Nothing (go p)
  19644. 590.34 s [opt-env-conf-test] - ParserCheck _ forgivable caps f p -> ParserCheck Nothing forgivable caps f (go p)
  19645. 590.34 s [opt-env-conf-test] + ParserCheck _ forgivable caps f p -> ParserCheck Nothing not (forgivable) caps f (go p)
  19646. 590.34 s [opt-env-conf-test] ParserCommands _ mDefault cs -> ParserCommands Nothing mDefault $ map commandEraseSrcLocs cs
  19647. 590.34 s [opt-env-conf-test] ParserWithConfig _ p1 p2 -> ParserWithConfig Nothing (go p1) (go p2)
  19648. 590.34 s [opt-env-conf-test] ParserSetting _ s -> ParserSetting Nothing s
  19649. 590.34 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Parser.hs:663:23-33
  19650. 590.34 s [opt-env-conf-test] @@ -660,7 +660,7 @@
  19651. 590.34 s [opt-env-conf-test] checkWithRequiredCapability :: (HasCallStack) => String -> Parser a -> Parser a
  19652. 590.34 s [opt-env-conf-test] checkWithRequiredCapability capName = \case
  19653. 590.34 s [opt-env-conf-test] ParserCheck mLoc' forgivable caps f p ->
  19654. 590.34 s [opt-env-conf-test] - ParserCheck mLoc' forgivable (Set.insert cap caps) f p
  19655. 590.34 s [opt-env-conf-test] + ParserCheck mLoc' True (Set.insert cap caps) f p
  19656. 590.34 s [opt-env-conf-test] p -> ParserCheck mLoc False (Set.singleton cap) (pure . Right) p
  19657. 590.34 s [opt-env-conf-test] where
  19658. 590.34 s [opt-env-conf-test] cap = Capability (T.pack capName)
  19659. 590.34 s [opt-env-conf-test] Testing mutation BoolLit at src/OptEnvConf/Parser.hs:686:41-45
  19660. 590.34 s [opt-env-conf-test] @@ -683,7 +683,7 @@
  19661. 590.34 s [opt-env-conf-test]
  19662. 590.34 s [opt-env-conf-test] -- | Like 'checkMapIO', but allow trying the other side of any alternative if the result is Nothing.
  19663. 590.34 s [opt-env-conf-test] checkMapIOForgivable :: (HasCallStack) => (a -> IO (Either String b)) -> Parser a -> Parser b
  19664. 590.34 s [opt-env-conf-test] -checkMapIOForgivable = ParserCheck mLoc True Set.empty
  19665. 590.34 s [opt-env-conf-test] +checkMapIOForgivable = ParserCheck mLoc False Set.empty
  19666. 590.34 s [opt-env-conf-test] where
  19667. 590.34 s [opt-env-conf-test] mLoc = snd <$> listToMaybe (getCallStack callStack)
  19668. 590.34 s [opt-env-conf-test]
  19669. 590.34 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Parser.hs:1210:64-74
  19670. 590.35 s [opt-env-conf-test] @@ -1207,7 +1207,7 @@
  19671. 590.35 s [opt-env-conf-test] ParserMany mLoc p -> ParserMany mLoc <$> go p
  19672. 590.35 s [opt-env-conf-test] ParserSome mLoc p -> ParserSome mLoc <$> go p
  19673. 590.35 s [opt-env-conf-test] ParserAllOrNothing mLoc p -> ParserAllOrNothing mLoc <$> go p
  19674. 590.35 s [opt-env-conf-test] - ParserCheck mLoc forgivable caps f p -> ParserCheck mLoc forgivable caps f <$> go p
  19675. 590.35 s [opt-env-conf-test] + ParserCheck mLoc forgivable caps f p -> ParserCheck mLoc False caps f <$> go p
  19676. 590.35 s [opt-env-conf-test] ParserCommands mLoc mDefault cs -> ParserCommands mLoc mDefault <$> traverse (commandTraverseSetting func) cs
  19677. 590.35 s [opt-env-conf-test] ParserWithConfig mLoc p1 p2 -> ParserWithConfig mLoc <$> go p1 <*> go p2
  19678. 590.35 s [opt-env-conf-test] ParserSetting mLoc s -> ParserSetting mLoc <$> func s
  19679. 590.35 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Parser.hs:663:23-33
  19680. 590.35 s [opt-env-conf-test] @@ -660,7 +660,7 @@
  19681. 590.35 s [opt-env-conf-test] checkWithRequiredCapability :: (HasCallStack) => String -> Parser a -> Parser a
  19682. 590.35 s [opt-env-conf-test] checkWithRequiredCapability capName = \case
  19683. 590.35 s [opt-env-conf-test] ParserCheck mLoc' forgivable caps f p ->
  19684. 590.35 s [opt-env-conf-test] - ParserCheck mLoc' forgivable (Set.insert cap caps) f p
  19685. 590.35 s [opt-env-conf-test] + ParserCheck mLoc' False (Set.insert cap caps) f p
  19686. 590.35 s [opt-env-conf-test] p -> ParserCheck mLoc False (Set.singleton cap) (pure . Right) p
  19687. 590.35 s [opt-env-conf-test] where
  19688. 590.35 s [opt-env-conf-test] cap = Capability (T.pack capName)
  19689. 590.35 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Parser.hs:1173:64-74
  19690. 590.35 s [opt-env-conf-test] @@ -1170,7 +1170,7 @@
  19691. 590.35 s [opt-env-conf-test] ParserMany _ p -> ParserMany Nothing (go p)
  19692. 590.35 s [opt-env-conf-test] ParserSome _ p -> ParserSome Nothing (go p)
  19693. 590.35 s [opt-env-conf-test] ParserAllOrNothing _ p -> ParserAllOrNothing Nothing (go p)
  19694. 590.35 s [opt-env-conf-test] - ParserCheck _ forgivable caps f p -> ParserCheck Nothing forgivable caps f (go p)
  19695. 590.35 s [opt-env-conf-test] + ParserCheck _ forgivable caps f p -> ParserCheck Nothing True caps f (go p)
  19696. 590.35 s [opt-env-conf-test] ParserCommands _ mDefault cs -> ParserCommands Nothing mDefault $ map commandEraseSrcLocs cs
  19697. 590.35 s [opt-env-conf-test] ParserWithConfig _ p1 p2 -> ParserWithConfig Nothing (go p1) (go p2)
  19698. 590.35 s [opt-env-conf-test] ParserSetting _ s -> ParserSetting Nothing s
  19699. 590.35 s [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Parser.hs:663:23-33
  19700. 590.35 s [opt-env-conf-test] @@ -660,7 +660,7 @@
  19701. 590.35 s [opt-env-conf-test] checkWithRequiredCapability :: (HasCallStack) => String -> Parser a -> Parser a
  19702. 590.35 s [opt-env-conf-test] checkWithRequiredCapability capName = \case
  19703. 590.35 s [opt-env-conf-test] ParserCheck mLoc' forgivable caps f p ->
  19704. 590.35 s [opt-env-conf-test] - ParserCheck mLoc' forgivable (Set.insert cap caps) f p
  19705. 590.35 s [opt-env-conf-test] + ParserCheck mLoc' not (forgivable) (Set.insert cap caps) f p
  19706. 590.35 s [opt-env-conf-test] p -> ParserCheck mLoc False (Set.singleton cap) (pure . Right) p
  19707. 590.35 s [opt-env-conf-test] where
  19708. 590.35 s [opt-env-conf-test] cap = Capability (T.pack capName)
  19709. 590.35 s [opt-env-conf-test] Testing mutation BoolLit at src/OptEnvConf/Parser.hs:664:25-30
  19710. 590.35 s [opt-env-conf-test] @@ -661,7 +661,7 @@
  19711. 590.35 s [opt-env-conf-test] checkWithRequiredCapability capName = \case
  19712. 590.35 s [opt-env-conf-test] ParserCheck mLoc' forgivable caps f p ->
  19713. 590.35 s [opt-env-conf-test] ParserCheck mLoc' forgivable (Set.insert cap caps) f p
  19714. 590.35 s [opt-env-conf-test] - p -> ParserCheck mLoc False (Set.singleton cap) (pure . Right) p
  19715. 590.35 s [opt-env-conf-test] + p -> ParserCheck mLoc True (Set.singleton cap) (pure . Right) p
  19716. 590.35 s [opt-env-conf-test] where
  19717. 590.35 s [opt-env-conf-test] cap = Capability (T.pack capName)
  19718. 590.35 s [opt-env-conf-test] mLoc = snd <$> listToMaybe (getCallStack callStack)
  19719. 590.35 s [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Parser.hs:1019:9-10
  19720. 590.35 s [opt-env-conf-test] @@ -1016,13 +1016,7 @@
  19721. 590.35 s [opt-env-conf-test] withFrozenCallStack $
  19722. 590.35 s [opt-env-conf-test] choice $
  19723. 590.35 s [opt-env-conf-test] catMaybes
  19724. 590.35 s [opt-env-conf-test] - [ bareOption,
  19725. 590.35 s [opt-env-conf-test] - fileOption,
  19726. 590.35 s [opt-env-conf-test] - bareEnv,
  19727. 590.35 s [opt-env-conf-test] - fileEnv,
  19728. 590.35 s [opt-env-conf-test] - bareConf,
  19729. 590.35 s [opt-env-conf-test] - fileConf
  19730. 590.35 s [opt-env-conf-test] - ]
  19731. 590.35 s [opt-env-conf-test] + []
  19732. 590.35 s [opt-env-conf-test] where
  19733. 590.35 s [opt-env-conf-test] mLoc = snd <$> listToMaybe (getCallStack callStack)
  19734. 590.35 s [opt-env-conf-test] b = mconcat $ bs ++ [reader str]
  19735. 590.35 s [opt-env-conf-test] Testing mutation BoolLit at src/OptEnvConf/Parser.hs:618:31-36
  19736. 590.35 s [opt-env-conf-test] @@ -615,7 +615,7 @@
  19737. 590.35 s [opt-env-conf-test]
  19738. 590.35 s [opt-env-conf-test] -- | Check a 'Parser' after the fact, allowing IO.
  19739. 590.35 s [opt-env-conf-test] checkMapIO :: (HasCallStack) => (a -> IO (Either String b)) -> Parser a -> Parser b
  19740. 590.35 s [opt-env-conf-test] -checkMapIO = ParserCheck mLoc False Set.empty
  19741. 590.35 s [opt-env-conf-test] +checkMapIO = ParserCheck mLoc True Set.empty
  19742. 590.35 s [opt-env-conf-test] where
  19743. 590.35 s [opt-env-conf-test] mLoc = snd <$> listToMaybe (getCallStack callStack)
  19744. 590.35 s [opt-env-conf-test]
  19745. 590.35 s [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Parser.hs:1019:9-10
  19746. 590.35 s [opt-env-conf-test] @@ -1016,13 +1016,13 @@
  19747. 590.35 s [opt-env-conf-test] withFrozenCallStack $
  19748. 590.35 s [opt-env-conf-test] choice $
  19749. 590.35 s [opt-env-conf-test] catMaybes
  19750. 590.35 s [opt-env-conf-test] - [ bareOption,
  19751. 590.35 s [opt-env-conf-test] - fileOption,
  19752. 590.35 s [opt-env-conf-test] - bareEnv,
  19753. 590.35 s [opt-env-conf-test] - fileEnv,
  19754. 590.35 s [opt-env-conf-test] - bareConf,
  19755. 590.35 s [opt-env-conf-test] - fileConf
  19756. 590.35 s [opt-env-conf-test] - ]
  19757. 590.35 s [opt-env-conf-test] + [ bareOption,
  19758. 590.35 s [opt-env-conf-test] + fileOption,
  19759. 590.35 s [opt-env-conf-test] + bareEnv,
  19760. 590.35 s [opt-env-conf-test] + fileEnv,
  19761. 590.35 s [opt-env-conf-test] + bareConf,
  19762. 590.35 s [opt-env-conf-test] + fileConf
  19763. 590.35 s [opt-env-conf-test] + ]
  19764. 590.35 s [opt-env-conf-test] where
  19765. 590.35 s [opt-env-conf-test] mLoc = snd <$> listToMaybe (getCallStack callStack)
  19766. 590.35 s [opt-env-conf-test] b = mconcat $ bs ++ [reader str]
  19767. 590.35 s [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Parser.hs:1019:9-10
  19768. 590.35 s [opt-env-conf-test] @@ -1016,13 +1016,12 @@
  19769. 590.35 s [opt-env-conf-test] withFrozenCallStack $
  19770. 590.35 s [opt-env-conf-test] choice $
  19771. 590.35 s [opt-env-conf-test] catMaybes
  19772. 590.35 s [opt-env-conf-test] - [ bareOption,
  19773. 590.35 s [opt-env-conf-test] - fileOption,
  19774. 590.35 s [opt-env-conf-test] - bareEnv,
  19775. 590.35 s [opt-env-conf-test] - fileEnv,
  19776. 592.20 s [opt-env-conf-test] - bareConf,
  19777. 592.20 s [opt-env-conf-test] - fileConf
  19778. 592.20 s [opt-env-conf-test] - ]
  19779. 592.29 s [opt-env-conf-test] + [ bareOption,
  19780. 592.29 s [opt-env-conf-test] + fileOption,
  19781. 592.29 s [opt-env-conf-test] + bareEnv,
  19782. 592.29 s [opt-env-conf-test] + fileEnv,
  19783. 592.29 s [opt-env-conf-test] + bareConf
  19784. 592.29 s [opt-env-conf-test] +]
  19785. 592.29 s [opt-env-conf-test] where
  19786. 592.29 s [opt-env-conf-test] mLoc = snd <$> listToMaybe (getCallStack callStack)
  19787. 592.29 s [opt-env-conf-test] b = mconcat $ bs ++ [reader str]
  19788. 592.29 s [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Parser.hs:1030:41-92
  19789. 592.30 s [opt-env-conf-test] @@ -1027,7 +1027,7 @@
  19790. 592.30 s [opt-env-conf-test] mLoc = snd <$> listToMaybe (getCallStack callStack)
  19791. 592.30 s [opt-env-conf-test] b = mconcat $ bs ++ [reader str]
  19792. 592.30 s [opt-env-conf-test] bareSetting p f = do
  19793. 592.30 s [opt-env-conf-test] - let s = completeBuilder $ mconcat [mapMaybeBuilder f b, reader str, metavar "SECRET"]
  19794. 592.30 s [opt-env-conf-test] + let s = completeBuilder $ mconcat []
  19795. 592.30 s [opt-env-conf-test] guard $ p s
  19796. 592.30 s [opt-env-conf-test] pure $
  19797. 592.30 s [opt-env-conf-test] -- Require the capability for the entire setting because the secret may be
  19798. 592.30 s [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Parser.hs:1030:41-92
  19799. 592.30 s [opt-env-conf-test] @@ -1027,7 +1027,7 @@
  19800. 592.30 s [opt-env-conf-test] mLoc = snd <$> listToMaybe (getCallStack callStack)
  19801. 592.30 s [opt-env-conf-test] b = mconcat $ bs ++ [reader str]
  19802. 592.30 s [opt-env-conf-test] bareSetting p f = do
  19803. 592.30 s [opt-env-conf-test] - let s = completeBuilder $ mconcat [mapMaybeBuilder f b, reader str, metavar "SECRET"]
  19804. 592.30 s [opt-env-conf-test] + let s = completeBuilder $ mconcat [mapMaybeBuilder f b, reader str, metavar "SECRET"]
  19805. 592.30 s [opt-env-conf-test] guard $ p s
  19806. 592.30 s [opt-env-conf-test] pure $
  19807. 592.30 s [opt-env-conf-test] -- Require the capability for the entire setting because the secret may be
  19808. 592.30 s [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Parser.hs:1030:41-92
  19809. 592.30 s [opt-env-conf-test] @@ -1027,7 +1027,8 @@
  19810. 592.30 s [opt-env-conf-test] mLoc = snd <$> listToMaybe (getCallStack callStack)
  19811. 592.30 s [opt-env-conf-test] b = mconcat $ bs ++ [reader str]
  19812. 592.30 s [opt-env-conf-test] bareSetting p f = do
  19813. 592.30 s [opt-env-conf-test] - let s = completeBuilder $ mconcat [mapMaybeBuilder f b, reader str, metavar "SECRET"]
  19814. 592.30 s [opt-env-conf-test] + let s = completeBuilder $ mconcat [mapMaybeBuilder f b, reader str
  19815. 592.30 s [opt-env-conf-test] +]
  19816. 592.30 s [opt-env-conf-test] guard $ p s
  19817. 592.30 s [opt-env-conf-test] pure $
  19818. 592.30 s [opt-env-conf-test] -- Require the capability for the entire setting because the secret may be
  19819. 592.30 s [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Parser.hs:1038:41-95
  19820. 592.30 s [opt-env-conf-test] @@ -1035,7 +1035,7 @@
  19821. 592.30 s [opt-env-conf-test] checkWithRequiredCapability readSecretCapability $
  19822. 592.30 s [opt-env-conf-test] T.pack <$> ParserSetting mLoc s
  19823. 592.30 s [opt-env-conf-test] fileSetting p f = do
  19824. 592.30 s [opt-env-conf-test] - let s = completeBuilder $ mconcat [mapMaybeBuilder f b, reader str, metavar "FILE_PATH"]
  19825. 592.30 s [opt-env-conf-test] + let s = completeBuilder $ mconcat []
  19826. 592.30 s [opt-env-conf-test] guard $ p s
  19827. 592.30 s [opt-env-conf-test] pure $
  19828. 592.30 s [opt-env-conf-test] checkWithRequiredCapability readSecretCapability $
  19829. 592.30 s [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Parser.hs:1038:41-95
  19830. 592.30 s [opt-env-conf-test] @@ -1035,7 +1035,7 @@
  19831. 592.30 s [opt-env-conf-test] checkWithRequiredCapability readSecretCapability $
  19832. 592.30 s [opt-env-conf-test] T.pack <$> ParserSetting mLoc s
  19833. 592.30 s [opt-env-conf-test] fileSetting p f = do
  19834. 592.30 s [opt-env-conf-test] - let s = completeBuilder $ mconcat [mapMaybeBuilder f b, reader str, metavar "FILE_PATH"]
  19835. 592.30 s [opt-env-conf-test] + let s = completeBuilder $ mconcat [mapMaybeBuilder f b, reader str, metavar "FILE_PATH"]
  19836. 592.30 s [opt-env-conf-test] guard $ p s
  19837. 592.30 s [opt-env-conf-test] pure $
  19838. 592.30 s [opt-env-conf-test] checkWithRequiredCapability readSecretCapability $
  19839. 592.30 s [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Parser.hs:877:9-10
  19840. 592.30 s [opt-env-conf-test] @@ -874,13 +874,7 @@
  19841. 592.30 s [opt-env-conf-test] withFrozenCallStack $
  19842. 592.30 s [opt-env-conf-test] choice $
  19843. 592.30 s [opt-env-conf-test] catMaybes
  19844. 592.30 s [opt-env-conf-test] - [ Just parseDummy,
  19845. 592.30 s [opt-env-conf-test] - Just parseDisableSwitch,
  19846. 592.30 s [opt-env-conf-test] - Just parseEnableSwitch,
  19847. 592.30 s [opt-env-conf-test] - parseEnv,
  19848. 592.30 s [opt-env-conf-test] - parseConfigVal,
  19849. 592.30 s [opt-env-conf-test] - parseDefaultVal
  19850. 592.31 s [opt-env-conf-test] - ]
  19851. 592.31 s [opt-env-conf-test] + []
  19852. 592.31 s [opt-env-conf-test] where
  19853. 592.31 s [opt-env-conf-test] mLoc = snd <$> listToMaybe (getCallStack callStack)
  19854. 592.31 s [opt-env-conf-test] s = buildSetting builders
  19855. 592.31 s [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Parser.hs:877:9-10
  19856. 592.31 s [opt-env-conf-test] @@ -874,13 +874,13 @@
  19857. 592.31 s [opt-env-conf-test] withFrozenCallStack $
  19858. 592.31 s [opt-env-conf-test] choice $
  19859. 592.31 s [opt-env-conf-test] catMaybes
  19860. 592.31 s [opt-env-conf-test] - [ Just parseDummy,
  19861. 592.31 s [opt-env-conf-test] - Just parseDisableSwitch,
  19862. 592.31 s [opt-env-conf-test] - Just parseEnableSwitch,
  19863. 592.31 s [opt-env-conf-test] - parseEnv,
  19864. 592.31 s [opt-env-conf-test] - parseConfigVal,
  19865. 592.31 s [opt-env-conf-test] - parseDefaultVal
  19866. 592.31 s [opt-env-conf-test] - ]
  19867. 592.31 s [opt-env-conf-test] + [ Just parseDummy,
  19868. 592.31 s [opt-env-conf-test] + Just parseDisableSwitch,
  19869. 592.31 s [opt-env-conf-test] + Just parseEnableSwitch,
  19870. 592.31 s [opt-env-conf-test] + parseEnv,
  19871. 592.31 s [opt-env-conf-test] + parseConfigVal,
  19872. 592.31 s [opt-env-conf-test] + parseDefaultVal
  19873. 592.31 s [opt-env-conf-test] + ]
  19874. 592.31 s [opt-env-conf-test] where
  19875. 592.31 s [opt-env-conf-test] mLoc = snd <$> listToMaybe (getCallStack callStack)
  19876. 592.31 s [opt-env-conf-test] s = buildSetting builders
  19877. 592.31 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Parser.hs:890:19-21
  19878. 592.31 s [opt-env-conf-test] @@ -887,7 +887,7 @@
  19879. 592.31 s [opt-env-conf-test] parseDefaultVal :: Maybe (Parser Bool)
  19880. 592.31 s [opt-env-conf-test] parseDefaultVal = do
  19881. 592.31 s [opt-env-conf-test] (dv, _) <- settingDefaultValue s
  19882. 592.31 s [opt-env-conf-test] - pure $ pure dv
  19883. 592.31 s [opt-env-conf-test] + pure $ pure False
  19884. 592.31 s [opt-env-conf-test]
  19885. 592.31 s [opt-env-conf-test] parseEnableSwitch :: Parser Bool
  19886. 592.31 s [opt-env-conf-test] parseEnableSwitch =
  19887. 592.31 s [opt-env-conf-test] Testing mutation BoolLit at src/OptEnvConf/Parser.hs:899:39-43
  19888. 592.31 s [opt-env-conf-test] @@ -896,7 +896,7 @@
  19889. 592.31 s [opt-env-conf-test] { settingDasheds = mapMaybe (prefixDashedLong truePrefix) (settingDasheds s),
  19890. 592.31 s [opt-env-conf-test] settingReaders = [],
  19891. 592.31 s [opt-env-conf-test] settingTryArgument = False,
  19892. 592.31 s [opt-env-conf-test] - settingSwitchValue = Just True,
  19893. 592.31 s [opt-env-conf-test] + settingSwitchValue = Just False,
  19894. 592.31 s [opt-env-conf-test] settingTryOption = False,
  19895. 592.31 s [opt-env-conf-test] settingEnvVars = Nothing,
  19896. 592.31 s [opt-env-conf-test] settingConfigVals = Nothing,
  19897. 592.31 s [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Parser.hs:877:9-10
  19898. 592.31 s [opt-env-conf-test] @@ -874,13 +874,12 @@
  19899. 592.31 s [opt-env-conf-test] withFrozenCallStack $
  19900. 592.31 s [opt-env-conf-test] choice $
  19901. 592.31 s [opt-env-conf-test] catMaybes
  19902. 592.31 s [opt-env-conf-test] - [ Just parseDummy,
  19903. 592.31 s [opt-env-conf-test] - Just parseDisableSwitch,
  19904. 592.31 s [opt-env-conf-test] - Just parseEnableSwitch,
  19905. 592.31 s [opt-env-conf-test] - parseEnv,
  19906. 592.31 s [opt-env-conf-test] - parseConfigVal,
  19907. 592.31 s [opt-env-conf-test] - parseDefaultVal
  19908. 592.31 s [opt-env-conf-test] - ]
  19909. 592.31 s [opt-env-conf-test] + [ Just parseDummy,
  19910. 592.31 s [opt-env-conf-test] + Just parseDisableSwitch,
  19911. 592.31 s [opt-env-conf-test] + Just parseEnableSwitch,
  19912. 592.31 s [opt-env-conf-test] + parseEnv,
  19913. 592.31 s [opt-env-conf-test] + parseConfigVal
  19914. 592.31 s [opt-env-conf-test] +]
  19915. 592.31 s [opt-env-conf-test] where
  19916. 592.31 s [opt-env-conf-test] mLoc = snd <$> listToMaybe (getCallStack callStack)
  19917. 592.31 s [opt-env-conf-test] s = buildSetting builders
  19918. 592.31 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Parser.hs:890:19-21
  19919. 592.31 s [opt-env-conf-test] @@ -887,7 +887,7 @@
  19920. 592.31 s [opt-env-conf-test] parseDefaultVal :: Maybe (Parser Bool)
  19921. 592.31 s [opt-env-conf-test] parseDefaultVal = do
  19922. 592.31 s [opt-env-conf-test] (dv, _) <- settingDefaultValue s
  19923. 592.31 s [opt-env-conf-test] - pure $ pure dv
  19924. 592.31 s [opt-env-conf-test] + pure $ pure True
  19925. 592.32 s [opt-env-conf-test]
  19926. 592.32 s [opt-env-conf-test] parseEnableSwitch :: Parser Bool
  19927. 592.32 s [opt-env-conf-test] parseEnableSwitch =
  19928. 592.32 s [opt-env-conf-test] Testing mutation BoolLit at src/OptEnvConf/Parser.hs:900:32-37
  19929. 592.32 s [opt-env-conf-test] @@ -897,7 +897,7 @@
  19930. 592.32 s [opt-env-conf-test] settingReaders = [],
  19931. 592.32 s [opt-env-conf-test] settingTryArgument = False,
  19932. 592.32 s [opt-env-conf-test] settingSwitchValue = Just True,
  19933. 592.32 s [opt-env-conf-test] - settingTryOption = False,
  19934. 592.32 s [opt-env-conf-test] + settingTryOption = True,
  19935. 592.32 s [opt-env-conf-test] settingEnvVars = Nothing,
  19936. 592.32 s [opt-env-conf-test] settingConfigVals = Nothing,
  19937. 592.32 s [opt-env-conf-test] settingDefaultValue = Nothing,
  19938. 592.32 s [opt-env-conf-test] Testing mutation BoolLit at src/OptEnvConf/Parser.hs:898:34-39
  19939. 592.32 s [opt-env-conf-test] @@ -895,7 +895,7 @@
  19940. 592.32 s [opt-env-conf-test] Setting
  19941. 592.32 s [opt-env-conf-test] { settingDasheds = mapMaybe (prefixDashedLong truePrefix) (settingDasheds s),
  19942. 592.32 s [opt-env-conf-test] settingReaders = [],
  19943. 592.32 s [opt-env-conf-test] - settingTryArgument = False,
  19944. 592.32 s [opt-env-conf-test] + settingTryArgument = True,
  19945. 592.32 s [opt-env-conf-test] settingSwitchValue = Just True,
  19946. 592.32 s [opt-env-conf-test] settingTryOption = False,
  19947. 592.32 s [opt-env-conf-test] settingEnvVars = Nothing,
  19948. 592.32 s [opt-env-conf-test] Testing mutation BoolLit at src/OptEnvConf/Parser.hs:918:39-44
  19949. 592.32 s [opt-env-conf-test] @@ -915,7 +915,7 @@
  19950. 592.32 s [opt-env-conf-test] { settingDasheds = mapMaybe (prefixDashedLong falsePrefix) (settingDasheds s),
  19951. 592.32 s [opt-env-conf-test] settingReaders = [],
  19952. 592.32 s [opt-env-conf-test] settingTryArgument = False,
  19953. 592.32 s [opt-env-conf-test] - settingSwitchValue = Just False,
  19954. 592.32 s [opt-env-conf-test] + settingSwitchValue = Just True,
  19955. 592.32 s [opt-env-conf-test] settingTryOption = False,
  19956. 592.32 s [opt-env-conf-test] settingEnvVars = Nothing,
  19957. 592.32 s [opt-env-conf-test] settingConfigVals = Nothing,
  19958. 592.32 s [opt-env-conf-test] Testing mutation BoolLit at src/OptEnvConf/Parser.hs:919:32-37
  19959. 592.32 s [opt-env-conf-test] @@ -916,7 +916,7 @@
  19960. 592.32 s [opt-env-conf-test] settingReaders = [],
  19961. 592.32 s [opt-env-conf-test] settingTryArgument = False,
  19962. 592.32 s [opt-env-conf-test] settingSwitchValue = Just False,
  19963. 592.32 s [opt-env-conf-test] - settingTryOption = False,
  19964. 592.32 s [opt-env-conf-test] + settingTryOption = True,
  19965. 592.32 s [opt-env-conf-test] settingEnvVars = Nothing,
  19966. 592.32 s [opt-env-conf-test] settingConfigVals = Nothing,
  19967. 592.32 s [opt-env-conf-test] settingDefaultValue = Nothing,
  19968. 592.32 s [opt-env-conf-test] Testing mutation BoolLit at src/OptEnvConf/Parser.hs:941:34-39
  19969. 592.32 s [opt-env-conf-test] @@ -938,7 +938,7 @@
  19970. 592.32 s [opt-env-conf-test] settingReaders = (auto :: Reader Bool) : settingReaders s,
  19971. 592.32 s [opt-env-conf-test] settingTryArgument = False,
  19972. 592.32 s [opt-env-conf-test] settingSwitchValue = Nothing,
  19973. 592.32 s [opt-env-conf-test] - settingTryOption = False,
  19974. 592.32 s [opt-env-conf-test] + settingTryOption = True,
  19975. 592.32 s [opt-env-conf-test] settingEnvVars = Just ne,
  19976. 592.32 s [opt-env-conf-test] settingConfigVals = Nothing,
  19977. 592.32 s [opt-env-conf-test] settingDefaultValue = Nothing,
  19978. 592.32 s [opt-env-conf-test] Testing mutation BoolLit at src/OptEnvConf/Parser.hs:939:36-41
  19979. 592.32 s [opt-env-conf-test] @@ -936,7 +936,7 @@
  19980. 592.32 s [opt-env-conf-test] Setting
  19981. 592.32 s [opt-env-conf-test] { settingDasheds = [],
  19982. 592.32 s [opt-env-conf-test] settingReaders = (auto :: Reader Bool) : settingReaders s,
  19983. 592.32 s [opt-env-conf-test] - settingTryArgument = False,
  19984. 592.32 s [opt-env-conf-test] + settingTryArgument = True,
  19985. 592.32 s [opt-env-conf-test] settingSwitchValue = Nothing,
  19986. 592.32 s [opt-env-conf-test] settingTryOption = False,
  19987. 592.32 s [opt-env-conf-test] settingEnvVars = Just ne,
  19988. 592.32 s [opt-env-conf-test] Testing mutation BoolLit at src/OptEnvConf/Parser.hs:946:31-36
  19989. 592.32 s [opt-env-conf-test] @@ -943,7 +943,7 @@
  19990. 592.32 s [opt-env-conf-test] settingConfigVals = Nothing,
  19991. 592.32 s [opt-env-conf-test] settingDefaultValue = Nothing,
  19992. 592.32 s [opt-env-conf-test] settingExamples = [],
  19993. 592.32 s [opt-env-conf-test] - settingHidden = False,
  19994. 592.32 s [opt-env-conf-test] + settingHidden = True,
  19995. 592.32 s [opt-env-conf-test] settingMetavar = Just "BOOL",
  19996. 592.32 s [opt-env-conf-test] settingHelp = settingHelp s,
  19997. 592.32 s [opt-env-conf-test] settingCompleter = Nothing,
  19998. 592.32 s [opt-env-conf-test] Testing mutation BoolLit at src/OptEnvConf/Parser.hs:962:34-39
  19999. 592.32 s [opt-env-conf-test] @@ -959,7 +959,7 @@
  20000. 592.32 s [opt-env-conf-test] settingReaders = [],
  20001. 592.32 s [opt-env-conf-test] settingTryArgument = False,
  20002. 592.32 s [opt-env-conf-test] settingSwitchValue = Nothing,
  20003. 592.32 s [opt-env-conf-test] - settingTryOption = False,
  20004. 592.32 s [opt-env-conf-test] + settingTryOption = True,
  20005. 592.32 s [opt-env-conf-test] settingEnvVars = Nothing,
  20006. 592.32 s [opt-env-conf-test] settingConfigVals = Just ne,
  20007. 592.32 s [opt-env-conf-test] settingDefaultValue = Nothing,
  20008. 592.32 s [opt-env-conf-test] Testing mutation BoolLit at src/OptEnvConf/Parser.hs:967:31-36
  20009. 592.32 s [opt-env-conf-test] @@ -964,7 +964,7 @@
  20010. 592.32 s [opt-env-conf-test] settingConfigVals = Just ne,
  20011. 592.32 s [opt-env-conf-test] settingDefaultValue = Nothing,
  20012. 592.32 s [opt-env-conf-test] settingExamples = [],
  20013. 592.32 s [opt-env-conf-test] - settingHidden = False,
  20014. 592.32 s [opt-env-conf-test] + settingHidden = True,
  20015. 592.32 s [opt-env-conf-test] settingMetavar = Nothing,
  20016. 592.32 s [opt-env-conf-test] settingHelp = settingHelp s,
  20017. 592.32 s [opt-env-conf-test] settingCompleter = Nothing,
  20018. 592.32 s [opt-env-conf-test] Testing mutation BoolLit at src/OptEnvConf/Parser.hs:917:34-39
  20019. 592.32 s [opt-env-conf-test] @@ -914,7 +914,7 @@
  20020. 592.32 s [opt-env-conf-test] Setting
  20021. 592.32 s [opt-env-conf-test] { settingDasheds = mapMaybe (prefixDashedLong falsePrefix) (settingDasheds s),
  20022. 592.32 s [opt-env-conf-test] settingReaders = [],
  20023. 592.32 s [opt-env-conf-test] - settingTryArgument = False,
  20024. 592.32 s [opt-env-conf-test] + settingTryArgument = True,
  20025. 592.32 s [opt-env-conf-test] settingSwitchValue = Just False,
  20026. 592.32 s [opt-env-conf-test] settingTryOption = False,
  20027. 592.32 s [opt-env-conf-test] settingEnvVars = Nothing,
  20028. 592.32 s [opt-env-conf-test] Testing mutation BoolLit at src/OptEnvConf/Parser.hs:960:36-41
  20029. 592.32 s [opt-env-conf-test] @@ -957,7 +957,7 @@
  20030. 592.32 s [opt-env-conf-test] Setting
  20031. 592.32 s [opt-env-conf-test] { settingDasheds = [],
  20032. 592.32 s [opt-env-conf-test] settingReaders = [],
  20033. 592.32 s [opt-env-conf-test] - settingTryArgument = False,
  20034. 592.32 s [opt-env-conf-test] + settingTryArgument = True,
  20035. 592.32 s [opt-env-conf-test] settingSwitchValue = Nothing,
  20036. 592.32 s [opt-env-conf-test] settingTryOption = False,
  20037. 592.32 s [opt-env-conf-test] settingEnvVars = Nothing,
  20038. 592.32 s [opt-env-conf-test] Testing mutation BoolLit at src/OptEnvConf/Parser.hs:924:29-33
  20039. 592.32 s [opt-env-conf-test] @@ -921,7 +921,7 @@
  20040. 592.33 s [opt-env-conf-test] settingConfigVals = Nothing,
  20041. 592.33 s [opt-env-conf-test] settingDefaultValue = Nothing,
  20042. 592.33 s [opt-env-conf-test] settingExamples = [],
  20043. 592.33 s [opt-env-conf-test] - settingHidden = True,
  20044. 592.33 s [opt-env-conf-test] + settingHidden = False,
  20045. 592.33 s [opt-env-conf-test] settingMetavar = Nothing,
  20046. 592.33 s [opt-env-conf-test] settingHelp = Nothing,
  20047. 592.33 s [opt-env-conf-test] settingCompleter = Nothing,
  20048. 592.33 s [opt-env-conf-test] Testing mutation BoolLit at src/OptEnvConf/Parser.hs:905:29-33
  20049. 592.33 s [opt-env-conf-test] @@ -902,7 +902,7 @@
  20050. 592.33 s [opt-env-conf-test] settingConfigVals = Nothing,
  20051. 592.33 s [opt-env-conf-test] settingDefaultValue = Nothing,
  20052. 592.33 s [opt-env-conf-test] settingExamples = [],
  20053. 592.33 s [opt-env-conf-test] - settingHidden = True,
  20054. 592.33 s [opt-env-conf-test] + settingHidden = False,
  20055. 592.33 s [opt-env-conf-test] settingMetavar = Nothing,
  20056. 592.33 s [opt-env-conf-test] settingHelp = Nothing,
  20057. 592.33 s [opt-env-conf-test] settingCompleter = Nothing,
  20058. 592.33 s [opt-env-conf-test] Testing mutation BoolLit at src/OptEnvConf/Parser.hs:979:34-39
  20059. 592.33 s [opt-env-conf-test] @@ -976,7 +976,7 @@
  20060. 592.33 s [opt-env-conf-test] Setting
  20061. 592.33 s [opt-env-conf-test] { settingDasheds = mapMaybe (prefixDashedLong helpPrefix) (settingDasheds s),
  20062. 592.33 s [opt-env-conf-test] settingReaders = [],
  20063. 592.33 s [opt-env-conf-test] - settingTryArgument = False,
  20064. 592.33 s [opt-env-conf-test] + settingTryArgument = True,
  20065. 592.33 s [opt-env-conf-test] settingSwitchValue = Just True, -- Unused
  20066. 592.33 s [opt-env-conf-test] settingTryOption = False,
  20067. 592.33 s [opt-env-conf-test] settingEnvVars = Nothing,
  20068. 592.33 s [opt-env-conf-test] Testing mutation BoolLit at src/OptEnvConf/Parser.hs:980:39-43
  20069. 592.33 s [opt-env-conf-test] @@ -977,7 +977,7 @@
  20070. 592.33 s [opt-env-conf-test] { settingDasheds = mapMaybe (prefixDashedLong helpPrefix) (settingDasheds s),
  20071. 592.33 s [opt-env-conf-test] settingReaders = [],
  20072. 592.33 s [opt-env-conf-test] settingTryArgument = False,
  20073. 592.33 s [opt-env-conf-test] - settingSwitchValue = Just True, -- Unused
  20074. 592.33 s [opt-env-conf-test] + settingSwitchValue = Just False, -- Unused
  20075. 592.33 s [opt-env-conf-test] settingTryOption = False,
  20076. 592.33 s [opt-env-conf-test] settingEnvVars = Nothing,
  20077. 592.33 s [opt-env-conf-test] settingConfigVals = Nothing,
  20078. 592.33 s [opt-env-conf-test] Testing mutation BoolLit at src/OptEnvConf/Parser.hs:981:32-37
  20079. 592.33 s [opt-env-conf-test] @@ -978,7 +978,7 @@
  20080. 592.33 s [opt-env-conf-test] settingReaders = [],
  20081. 592.33 s [opt-env-conf-test] settingTryArgument = False,
  20082. 592.33 s [opt-env-conf-test] settingSwitchValue = Just True, -- Unused
  20083. 592.33 s [opt-env-conf-test] - settingTryOption = False,
  20084. 592.33 s [opt-env-conf-test] + settingTryOption = True,
  20085. 592.33 s [opt-env-conf-test] settingEnvVars = Nothing,
  20086. 592.33 s [opt-env-conf-test] settingConfigVals = Nothing,
  20087. 592.33 s [opt-env-conf-test] settingDefaultValue = Nothing,
  20088. 592.33 s [opt-env-conf-test] Testing mutation BoolLit at src/OptEnvConf/Parser.hs:986:29-34
  20089. 592.33 s [opt-env-conf-test] @@ -983,7 +983,7 @@
  20090. 592.33 s [opt-env-conf-test] settingConfigVals = Nothing,
  20091. 592.33 s [opt-env-conf-test] settingDefaultValue = Nothing,
  20092. 592.33 s [opt-env-conf-test] settingExamples = [],
  20093. 592.33 s [opt-env-conf-test] - settingHidden = False,
  20094. 592.33 s [opt-env-conf-test] + settingHidden = True,
  20095. 592.33 s [opt-env-conf-test] settingMetavar = Nothing,
  20096. 592.33 s [opt-env-conf-test] settingHelp = settingHelp s,
  20097. 592.33 s [opt-env-conf-test] settingCompleter = Nothing,
  20098. 592.33 s [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Parser.hs:483:14-15
  20099. 592.33 s [opt-env-conf-test] @@ -480,10 +480,7 @@
  20100. 592.33 s [opt-env-conf-test] withFrozenCallStack $
  20101. 592.33 s [opt-env-conf-test] setting $
  20102. 592.33 s [opt-env-conf-test] builders
  20103. 592.33 s [opt-env-conf-test] - ++ [ reader str,
  20104. 592.33 s [opt-env-conf-test] - metavar "FILE_PATH",
  20105. 592.33 s [opt-env-conf-test] - completer filePath
  20106. 592.33 s [opt-env-conf-test] - ]
  20107. 592.33 s [opt-env-conf-test] + ++ []
  20108. 592.33 s [opt-env-conf-test]
  20109. 592.33 s [opt-env-conf-test] -- | A setting for @Path Abs dir@.
  20110. 592.33 s [opt-env-conf-test] --
  20111. 592.33 s [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Parser.hs:483:14-15
  20112. 592.33 s [opt-env-conf-test] @@ -480,10 +480,10 @@
  20113. 592.33 s [opt-env-conf-test] withFrozenCallStack $
  20114. 592.33 s [opt-env-conf-test] setting $
  20115. 592.33 s [opt-env-conf-test] builders
  20116. 592.33 s [opt-env-conf-test] - ++ [ reader str,
  20117. 592.33 s [opt-env-conf-test] - metavar "FILE_PATH",
  20118. 592.33 s [opt-env-conf-test] - completer filePath
  20119. 592.33 s [opt-env-conf-test] - ]
  20120. 592.33 s [opt-env-conf-test] + ++ [ reader str,
  20121. 592.33 s [opt-env-conf-test] + metavar "FILE_PATH",
  20122. 592.33 s [opt-env-conf-test] + completer filePath
  20123. 592.33 s [opt-env-conf-test] + ]
  20124. 592.33 s [opt-env-conf-test]
  20125. 592.33 s [opt-env-conf-test] -- | A setting for @Path Abs dir@.
  20126. 592.33 s [opt-env-conf-test] --
  20127. 592.33 s [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Parser.hs:483:14-15
  20128. 592.33 s [opt-env-conf-test] @@ -480,10 +480,9 @@
  20129. 592.33 s [opt-env-conf-test] withFrozenCallStack $
  20130. 592.33 s [opt-env-conf-test] setting $
  20131. 592.33 s [opt-env-conf-test] builders
  20132. 592.33 s [opt-env-conf-test] - ++ [ reader str,
  20133. 592.33 s [opt-env-conf-test] - metavar "FILE_PATH",
  20134. 592.33 s [opt-env-conf-test] - completer filePath
  20135. 592.33 s [opt-env-conf-test] - ]
  20136. 592.33 s [opt-env-conf-test] + ++ [ reader str,
  20137. 592.33 s [opt-env-conf-test] + metavar "FILE_PATH"
  20138. 592.34 s [opt-env-conf-test] +]
  20139. 592.34 s [opt-env-conf-test]
  20140. 592.34 s [opt-env-conf-test] -- | A setting for @Path Abs dir@.
  20141. 592.34 s [opt-env-conf-test] --
  20142. 592.34 s [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Parser.hs:829:41-58
  20143. 592.34 s [opt-env-conf-test] @@ -826,7 +826,7 @@
  20144. 592.34 s [opt-env-conf-test] long "config-file",
  20145. 592.34 s [opt-env-conf-test] env "CONFIG_FILE",
  20146. 592.34 s [opt-env-conf-test] help "Path to the configuration file",
  20147. 592.34 s [opt-env-conf-test] - completer (filePathWithExtensions [".yaml", ".yml"])
  20148. 592.34 s [opt-env-conf-test] + completer (filePathWithExtensions [".yaml", ".yml"])
  20149. 592.34 s [opt-env-conf-test] ]
  20150. 592.34 s [opt-env-conf-test]
  20151. 592.34 s [opt-env-conf-test] -- | Define a setting for a 'Bool' with a given default value.
  20152. 592.34 s [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Parser.hs:829:41-58
  20153. 592.34 s [opt-env-conf-test] @@ -826,7 +826,7 @@
  20154. 592.34 s [opt-env-conf-test] long "config-file",
  20155. 592.34 s [opt-env-conf-test] env "CONFIG_FILE",
  20156. 592.34 s [opt-env-conf-test] help "Path to the configuration file",
  20157. 592.34 s [opt-env-conf-test] - completer (filePathWithExtensions [".yaml", ".yml"])
  20158. 592.34 s [opt-env-conf-test] + completer (filePathWithExtensions [])
  20159. 592.34 s [opt-env-conf-test] ]
  20160. 592.34 s [opt-env-conf-test]
  20161. 592.34 s [opt-env-conf-test] -- | Define a setting for a 'Bool' with a given default value.
  20162. 592.34 s [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Parser.hs:825:5-6
  20163. 592.34 s [opt-env-conf-test] @@ -822,12 +822,7 @@
  20164. 592.34 s [opt-env-conf-test] configuredConfigFile :: (HasCallStack) => Parser (Path Abs File)
  20165. 592.34 s [opt-env-conf-test] configuredConfigFile =
  20166. 592.34 s [opt-env-conf-test] filePathSetting
  20167. 592.34 s [opt-env-conf-test] - [ option,
  20168. 592.34 s [opt-env-conf-test] - long "config-file",
  20169. 592.34 s [opt-env-conf-test] - env "CONFIG_FILE",
  20170. 592.34 s [opt-env-conf-test] - help "Path to the configuration file",
  20171. 592.34 s [opt-env-conf-test] - completer (filePathWithExtensions [".yaml", ".yml"])
  20172. 592.34 s [opt-env-conf-test] - ]
  20173. 592.34 s [opt-env-conf-test] + []
  20174. 592.34 s [opt-env-conf-test]
  20175. 592.34 s [opt-env-conf-test] -- | Define a setting for a 'Bool' with a given default value.
  20176. 592.34 s [opt-env-conf-test] --
  20177. 592.34 s [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Parser.hs:825:5-6
  20178. 592.34 s [opt-env-conf-test] @@ -822,12 +822,12 @@
  20179. 592.34 s [opt-env-conf-test] configuredConfigFile :: (HasCallStack) => Parser (Path Abs File)
  20180. 592.34 s [opt-env-conf-test] configuredConfigFile =
  20181. 592.34 s [opt-env-conf-test] filePathSetting
  20182. 592.34 s [opt-env-conf-test] - [ option,
  20183. 592.34 s [opt-env-conf-test] - long "config-file",
  20184. 592.34 s [opt-env-conf-test] - env "CONFIG_FILE",
  20185. 592.34 s [opt-env-conf-test] - help "Path to the configuration file",
  20186. 592.34 s [opt-env-conf-test] - completer (filePathWithExtensions [".yaml", ".yml"])
  20187. 592.34 s [opt-env-conf-test] - ]
  20188. 592.34 s [opt-env-conf-test] + [ option,
  20189. 592.34 s [opt-env-conf-test] + long "config-file",
  20190. 592.34 s [opt-env-conf-test] + env "CONFIG_FILE",
  20191. 592.34 s [opt-env-conf-test] + help "Path to the configuration file",
  20192. 592.34 s [opt-env-conf-test] + completer (filePathWithExtensions [".yaml", ".yml"])
  20193. 592.34 s [opt-env-conf-test] + ]
  20194. 592.34 s [opt-env-conf-test]
  20195. 592.34 s [opt-env-conf-test] -- | Define a setting for a 'Bool' with a given default value.
  20196. 592.34 s [opt-env-conf-test] --
  20197. 592.34 s [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Parser.hs:825:5-6
  20198. 592.34 s [opt-env-conf-test] @@ -822,12 +822,12 @@
  20199. 592.34 s [opt-env-conf-test] configuredConfigFile :: (HasCallStack) => Parser (Path Abs File)
  20200. 592.34 s [opt-env-conf-test] configuredConfigFile =
  20201. 592.34 s [opt-env-conf-test] filePathSetting
  20202. 592.34 s [opt-env-conf-test] - [ option,
  20203. 592.34 s [opt-env-conf-test] - long "config-file",
  20204. 592.34 s [opt-env-conf-test] - env "CONFIG_FILE",
  20205. 592.34 s [opt-env-conf-test] - help "Path to the configuration file",
  20206. 592.34 s [opt-env-conf-test] - completer (filePathWithExtensions [".yaml", ".yml"])
  20207. 592.34 s [opt-env-conf-test] - ]
  20208. 592.34 s [opt-env-conf-test] + [ option,
  20209. 592.34 s [opt-env-conf-test] + long "config-file",
  20210. 592.34 s [opt-env-conf-test] + env "CONFIG_FILE",
  20211. 592.34 s [opt-env-conf-test] + help "Path to the configuration file",
  20212. 592.34 s [opt-env-conf-test] + completer (filePathWithExtensions [".yaml"
  20213. 592.34 s [opt-env-conf-test] +]
  20214. 592.34 s [opt-env-conf-test]
  20215. 592.34 s [opt-env-conf-test] -- | Define a setting for a 'Bool' with a given default value.
  20216. 592.34 s [opt-env-conf-test] --
  20217. 592.34 s [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Parser.hs:1038:41-95
  20218. 592.34 s [opt-env-conf-test] @@ -1035,7 +1035,8 @@
  20219. 592.34 s [opt-env-conf-test] checkWithRequiredCapability readSecretCapability $
  20220. 592.34 s [opt-env-conf-test] T.pack <$> ParserSetting mLoc s
  20221. 592.34 s [opt-env-conf-test] fileSetting p f = do
  20222. 592.34 s [opt-env-conf-test] - let s = completeBuilder $ mconcat [mapMaybeBuilder f b, reader str, metavar "FILE_PATH"]
  20223. 596.32 s [opt-env-conf-test] + let s = completeBuilder $ mconcat [mapMaybeBuilder f b, reader str
  20224. 596.32 s [opt-env-conf-test] +]
  20225. 596.32 s [opt-env-conf-test] guard $ p s
  20226. 596.32 s [opt-env-conf-test] pure $
  20227. 596.32 s [opt-env-conf-test] checkWithRequiredCapability readSecretCapability $
  20228. 596.32 s [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Parser.hs:500:14-15
  20229. 596.32 s [opt-env-conf-test] @@ -497,10 +497,7 @@
  20230. 596.32 s [opt-env-conf-test] withFrozenCallStack $
  20231. 596.32 s [opt-env-conf-test] setting $
  20232. 596.33 s [opt-env-conf-test] builders
  20233. 596.33 s [opt-env-conf-test] - ++ [ reader str,
  20234. 596.33 s [opt-env-conf-test] - metavar "DIRECTORY_PATH",
  20235. 596.33 s [opt-env-conf-test] - completer directoryPath
  20236. 596.33 s [opt-env-conf-test] - ]
  20237. 596.33 s [opt-env-conf-test] + ++ []
  20238. 596.33 s [opt-env-conf-test]
  20239. 596.33 s [opt-env-conf-test] -- | A 'setting' with 'option', a 'reader' set to 'str', and the 'metavar' set to @STR@.
  20240. 596.33 s [opt-env-conf-test] --
  20241. 596.33 s [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Parser.hs:890:19-21
  20242. 596.33 s [opt-env-conf-test] @@ -887,7 +887,7 @@
  20243. 596.33 s [opt-env-conf-test] parseDefaultVal :: Maybe (Parser Bool)
  20244. 596.33 s [opt-env-conf-test] parseDefaultVal = do
  20245. 596.33 s [opt-env-conf-test] (dv, _) <- settingDefaultValue s
  20246. 596.33 s [opt-env-conf-test] - pure $ pure dv
  20247. 596.33 s [opt-env-conf-test] + pure $ pure not (dv)
  20248. 596.33 s [opt-env-conf-test]
  20249. 596.33 s [opt-env-conf-test] parseEnableSwitch :: Parser Bool
  20250. 596.33 s [opt-env-conf-test] parseEnableSwitch =
  20251. 596.33 s [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Parser.hs:500:14-15
  20252. 596.33 s [opt-env-conf-test] @@ -497,10 +497,10 @@
  20253. 596.33 s [opt-env-conf-test] withFrozenCallStack $
  20254. 596.33 s [opt-env-conf-test] setting $
  20255. 596.33 s [opt-env-conf-test] builders
  20256. 596.33 s [opt-env-conf-test] - ++ [ reader str,
  20257. 596.33 s [opt-env-conf-test] - metavar "DIRECTORY_PATH",
  20258. 596.33 s [opt-env-conf-test] - completer directoryPath
  20259. 596.33 s [opt-env-conf-test] - ]
  20260. 596.33 s [opt-env-conf-test] + ++ [ reader str,
  20261. 596.33 s [opt-env-conf-test] + metavar "DIRECTORY_PATH",
  20262. 596.33 s [opt-env-conf-test] + completer directoryPath
  20263. 596.33 s [opt-env-conf-test] + ]
  20264. 596.33 s [opt-env-conf-test]
  20265. 596.33 s [opt-env-conf-test] -- | A 'setting' with 'option', a 'reader' set to 'str', and the 'metavar' set to @STR@.
  20266. 596.33 s [opt-env-conf-test] --
  20267. 596.33 s [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Parser.hs:500:14-15
  20268. 596.33 s [opt-env-conf-test] @@ -497,10 +497,9 @@
  20269. 596.33 s [opt-env-conf-test] withFrozenCallStack $
  20270. 596.33 s [opt-env-conf-test] setting $
  20271. 596.33 s [opt-env-conf-test] builders
  20272. 596.33 s [opt-env-conf-test] - ++ [ reader str,
  20273. 596.33 s [opt-env-conf-test] - metavar "DIRECTORY_PATH",
  20274. 596.33 s [opt-env-conf-test] - completer directoryPath
  20275. 596.33 s [opt-env-conf-test] - ]
  20276. 596.33 s [opt-env-conf-test] + ++ [ reader str,
  20277. 596.33 s [opt-env-conf-test] + metavar "DIRECTORY_PATH"
  20278. 596.33 s [opt-env-conf-test] +]
  20279. 596.33 s [opt-env-conf-test]
  20280. 596.33 s [opt-env-conf-test] -- | A 'setting' with 'option', a 'reader' set to 'str', and the 'metavar' set to @STR@.
  20281. 596.33 s [opt-env-conf-test] --
  20282. 596.33 s [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Parser.hs:799:7-8
  20283. 596.33 s [opt-env-conf-test] @@ -796,12 +796,7 @@
  20284. 596.33 s [opt-env-conf-test] $ optional
  20285. 596.33 s [opt-env-conf-test] $ withFrozenCallStack
  20286. 596.33 s [opt-env-conf-test] $ setting
  20287. 596.33 s [opt-env-conf-test] - [ help "Path to the XDG configuration directory",
  20288. 596.33 s [opt-env-conf-test] - reader str,
  20289. 596.33 s [opt-env-conf-test] - env "XDG_CONFIG_HOME",
  20290. 596.33 s [opt-env-conf-test] - metavar "DIRECTORY",
  20291. 596.33 s [opt-env-conf-test] - hidden
  20292. 596.33 s [opt-env-conf-test] - ]
  20293. 596.33 s [opt-env-conf-test] + []
  20294. 596.33 s [opt-env-conf-test]
  20295. 596.33 s [opt-env-conf-test] -- | Load a config file that is reconfigurable with an option and environment
  20296. 596.33 s [opt-env-conf-test] -- variable but @config.yaml@ in the local working directory by default.
  20297. 596.33 s [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Parser.hs:799:7-8
  20298. 596.33 s [opt-env-conf-test] @@ -796,12 +796,11 @@
  20299. 596.33 s [opt-env-conf-test] $ optional
  20300. 596.34 s [opt-env-conf-test] $ withFrozenCallStack
  20301. 596.34 s [opt-env-conf-test] $ setting
  20302. 596.34 s [opt-env-conf-test] - [ help "Path to the XDG configuration directory",
  20303. 596.34 s [opt-env-conf-test] - reader str,
  20304. 596.34 s [opt-env-conf-test] - env "XDG_CONFIG_HOME",
  20305. 596.34 s [opt-env-conf-test] - metavar "DIRECTORY",
  20306. 596.34 s [opt-env-conf-test] - hidden
  20307. 596.34 s [opt-env-conf-test] - ]
  20308. 596.34 s [opt-env-conf-test] + [ help "Path to the XDG configuration directory",
  20309. 596.34 s [opt-env-conf-test] + reader str,
  20310. 596.34 s [opt-env-conf-test] + env "XDG_CONFIG_HOME",
  20311. 596.34 s [opt-env-conf-test] + metavar "DIRECTORY"
  20312. 596.34 s [opt-env-conf-test] +]
  20313. 596.34 s [opt-env-conf-test]
  20314. 596.34 s [opt-env-conf-test] -- | Load a config file that is reconfigurable with an option and environment
  20315. 596.34 s [opt-env-conf-test] -- variable but @config.yaml@ in the local working directory by default.
  20316. 596.34 s [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Parser.hs:799:7-8
  20317. 596.34 s [opt-env-conf-test] @@ -796,12 +796,12 @@
  20318. 596.34 s [opt-env-conf-test] $ optional
  20319. 596.34 s [opt-env-conf-test] $ withFrozenCallStack
  20320. 596.34 s [opt-env-conf-test] $ setting
  20321. 596.34 s [opt-env-conf-test] - [ help "Path to the XDG configuration directory",
  20322. 596.34 s [opt-env-conf-test] - reader str,
  20323. 596.34 s [opt-env-conf-test] - env "XDG_CONFIG_HOME",
  20324. 596.34 s [opt-env-conf-test] - metavar "DIRECTORY",
  20325. 596.34 s [opt-env-conf-test] - hidden
  20326. 596.34 s [opt-env-conf-test] - ]
  20327. 596.34 s [opt-env-conf-test] + [ help "Path to the XDG configuration directory",
  20328. 596.34 s [opt-env-conf-test] + reader str,
  20329. 596.34 s [opt-env-conf-test] + env "XDG_CONFIG_HOME",
  20330. 596.34 s [opt-env-conf-test] + metavar "DIRECTORY",
  20331. 596.34 s [opt-env-conf-test] + hidden
  20332. 596.34 s [opt-env-conf-test] + ]
  20333. 596.34 s [opt-env-conf-test]
  20334. 596.34 s [opt-env-conf-test] -- | Load a config file that is reconfigurable with an option and environment
  20335. 596.34 s [opt-env-conf-test] -- variable but @config.yaml@ in the local working directory by default.
  20336. 596.34 s [opt-env-conf-test] Testing mutation IntLit at src/OptEnvConf/Parser.hs:304:38-40
  20337. 596.34 s [opt-env-conf-test] @@ -301,7 +301,7 @@
  20338. 596.34 s [opt-env-conf-test] where
  20339. 596.34 s [opt-env-conf-test] go :: Int -> Parser a -> ShowS
  20340. 596.34 s [opt-env-conf-test] go d = \case
  20341. 596.34 s [opt-env-conf-test] - ParserPure _ -> showParen (d > 10) $ showString "Pure _"
  20342. 596.34 s [opt-env-conf-test] + ParserPure _ -> showParen (d > 0) $ showString "Pure _"
  20343. 596.34 s [opt-env-conf-test] ParserAp pf pa ->
  20344. 596.34 s [opt-env-conf-test] showParen (d > 10) $
  20345. 596.34 s [opt-env-conf-test] showString "Ap "
  20346. 596.34 s [opt-env-conf-test] Testing mutation IntLit at src/OptEnvConf/Parser.hs:304:38-40
  20347. 596.34 s [opt-env-conf-test] @@ -301,7 +301,7 @@
  20348. 596.34 s [opt-env-conf-test] where
  20349. 596.34 s [opt-env-conf-test] go :: Int -> Parser a -> ShowS
  20350. 596.34 s [opt-env-conf-test] go d = \case
  20351. 596.34 s [opt-env-conf-test] - ParserPure _ -> showParen (d > 10) $ showString "Pure _"
  20352. 596.34 s [opt-env-conf-test] + ParserPure _ -> showParen (d > -10) $ showString "Pure _"
  20353. 596.34 s [opt-env-conf-test] ParserAp pf pa ->
  20354. 596.34 s [opt-env-conf-test] showParen (d > 10) $
  20355. 596.34 s [opt-env-conf-test] showString "Ap "
  20356. 596.34 s [opt-env-conf-test] Testing mutation IntLit at src/OptEnvConf/Parser.hs:304:38-40
  20357. 596.34 s [opt-env-conf-test] @@ -301,7 +301,7 @@
  20358. 596.34 s [opt-env-conf-test] where
  20359. 596.34 s [opt-env-conf-test] go :: Int -> Parser a -> ShowS
  20360. 596.34 s [opt-env-conf-test] go d = \case
  20361. 596.34 s [opt-env-conf-test] - ParserPure _ -> showParen (d > 10) $ showString "Pure _"
  20362. 596.34 s [opt-env-conf-test] + ParserPure _ -> showParen (d > 1) $ showString "Pure _"
  20363. 596.34 s [opt-env-conf-test] ParserAp pf pa ->
  20364. 596.34 s [opt-env-conf-test] showParen (d > 10) $
  20365. 596.34 s [opt-env-conf-test] showString "Ap "
  20366. 596.34 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Parser.hs:304:34-40
  20367. 596.34 s [opt-env-conf-test] @@ -301,7 +301,7 @@
  20368. 596.34 s [opt-env-conf-test] where
  20369. 596.34 s [opt-env-conf-test] go :: Int -> Parser a -> ShowS
  20370. 596.34 s [opt-env-conf-test] go d = \case
  20371. 596.34 s [opt-env-conf-test] - ParserPure _ -> showParen (d > 10) $ showString "Pure _"
  20372. 596.34 s [opt-env-conf-test] + ParserPure _ -> showParen (False) $ showString "Pure _"
  20373. 596.34 s [opt-env-conf-test] ParserAp pf pa ->
  20374. 596.34 s [opt-env-conf-test] showParen (d > 10) $
  20375. 596.34 s [opt-env-conf-test] showString "Ap "
  20376. 596.34 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Parser.hs:304:34-40
  20377. 596.34 s [opt-env-conf-test] @@ -301,7 +301,7 @@
  20378. 596.34 s [opt-env-conf-test] where
  20379. 596.34 s [opt-env-conf-test] go :: Int -> Parser a -> ShowS
  20380. 596.34 s [opt-env-conf-test] go d = \case
  20381. 596.34 s [opt-env-conf-test] - ParserPure _ -> showParen (d > 10) $ showString "Pure _"
  20382. 596.34 s [opt-env-conf-test] + ParserPure _ -> showParen (True) $ showString "Pure _"
  20383. 596.34 s [opt-env-conf-test] ParserAp pf pa ->
  20384. 596.34 s [opt-env-conf-test] showParen (d > 10) $
  20385. 596.34 s [opt-env-conf-test] showString "Ap "
  20386. 596.34 s [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Parser.hs:304:34-40
  20387. 596.34 s [opt-env-conf-test] @@ -301,7 +301,7 @@
  20388. 596.34 s [opt-env-conf-test] where
  20389. 596.34 s [opt-env-conf-test] go :: Int -> Parser a -> ShowS
  20390. 596.34 s [opt-env-conf-test] go d = \case
  20391. 596.34 s [opt-env-conf-test] - ParserPure _ -> showParen (d > 10) $ showString "Pure _"
  20392. 596.34 s [opt-env-conf-test] + ParserPure _ -> showParen (not (d > 10)) $ showString "Pure _"
  20393. 596.34 s [opt-env-conf-test] ParserAp pf pa ->
  20394. 596.34 s [opt-env-conf-test] showParen (d > 10) $
  20395. 596.34 s [opt-env-conf-test] showString "Ap "
  20396. 596.34 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Parser.hs:304:33-41
  20397. 596.34 s [opt-env-conf-test] @@ -301,7 +301,7 @@
  20398. 596.34 s [opt-env-conf-test] where
  20399. 596.34 s [opt-env-conf-test] go :: Int -> Parser a -> ShowS
  20400. 596.34 s [opt-env-conf-test] go d = \case
  20401. 596.34 s [opt-env-conf-test] - ParserPure _ -> showParen (d > 10) $ showString "Pure _"
  20402. 596.34 s [opt-env-conf-test] + ParserPure _ -> showParen True $ showString "Pure _"
  20403. 596.34 s [opt-env-conf-test] ParserAp pf pa ->
  20404. 596.34 s [opt-env-conf-test] showParen (d > 10) $
  20405. 596.34 s [opt-env-conf-test] showString "Ap "
  20406. 596.34 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Parser.hs:304:33-41
  20407. 596.34 s [opt-env-conf-test] @@ -301,7 +301,7 @@
  20408. 596.34 s [opt-env-conf-test] where
  20409. 596.34 s [opt-env-conf-test] go :: Int -> Parser a -> ShowS
  20410. 596.34 s [opt-env-conf-test] go d = \case
  20411. 596.34 s [opt-env-conf-test] - ParserPure _ -> showParen (d > 10) $ showString "Pure _"
  20412. 596.34 s [opt-env-conf-test] + ParserPure _ -> showParen False $ showString "Pure _"
  20413. 596.35 s [opt-env-conf-test] ParserAp pf pa ->
  20414. 596.35 s [opt-env-conf-test] showParen (d > 10) $
  20415. 596.35 s [opt-env-conf-test] showString "Ap "
  20416. 596.35 s [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Parser.hs:304:33-41
  20417. 596.35 s [opt-env-conf-test] @@ -301,7 +301,7 @@
  20418. 596.35 s [opt-env-conf-test] where
  20419. 596.35 s [opt-env-conf-test] go :: Int -> Parser a -> ShowS
  20420. 596.35 s [opt-env-conf-test] go d = \case
  20421. 596.35 s [opt-env-conf-test] - ParserPure _ -> showParen (d > 10) $ showString "Pure _"
  20422. 596.35 s [opt-env-conf-test] + ParserPure _ -> showParen not ((d > 10)) $ showString "Pure _"
  20423. 596.35 s [opt-env-conf-test] ParserAp pf pa ->
  20424. 596.35 s [opt-env-conf-test] showParen (d > 10) $
  20425. 596.35 s [opt-env-conf-test] showString "Ap "
  20426. 596.35 s [opt-env-conf-test] Testing mutation IntLit at src/OptEnvConf/Parser.hs:306:24-26
  20427. 596.35 s [opt-env-conf-test] @@ -303,7 +303,7 @@
  20428. 596.35 s [opt-env-conf-test] go d = \case
  20429. 596.35 s [opt-env-conf-test] ParserPure _ -> showParen (d > 10) $ showString "Pure _"
  20430. 596.35 s [opt-env-conf-test] ParserAp pf pa ->
  20431. 596.35 s [opt-env-conf-test] - showParen (d > 10) $
  20432. 596.35 s [opt-env-conf-test] + showParen (d > 0) $
  20433. 596.35 s [opt-env-conf-test] showString "Ap "
  20434. 596.35 s [opt-env-conf-test] . go 11 pf
  20435. 596.35 s [opt-env-conf-test] . showString " "
  20436. 596.35 s [opt-env-conf-test] Testing mutation IntLit at src/OptEnvConf/Parser.hs:306:24-26
  20437. 596.35 s [opt-env-conf-test] @@ -303,7 +303,7 @@
  20438. 596.35 s [opt-env-conf-test] go d = \case
  20439. 596.35 s [opt-env-conf-test] ParserPure _ -> showParen (d > 10) $ showString "Pure _"
  20440. 596.35 s [opt-env-conf-test] ParserAp pf pa ->
  20441. 596.35 s [opt-env-conf-test] - showParen (d > 10) $
  20442. 596.35 s [opt-env-conf-test] + showParen (d > 1) $
  20443. 596.35 s [opt-env-conf-test] showString "Ap "
  20444. 596.35 s [opt-env-conf-test] . go 11 pf
  20445. 596.35 s [opt-env-conf-test] . showString " "
  20446. 596.35 s [opt-env-conf-test] Testing mutation IntLit at src/OptEnvConf/Parser.hs:306:24-26
  20447. 596.35 s [opt-env-conf-test] @@ -303,7 +303,7 @@
  20448. 596.35 s [opt-env-conf-test] go d = \case
  20449. 596.35 s [opt-env-conf-test] ParserPure _ -> showParen (d > 10) $ showString "Pure _"
  20450. 596.35 s [opt-env-conf-test] ParserAp pf pa ->
  20451. 596.35 s [opt-env-conf-test] - showParen (d > 10) $
  20452. 596.35 s [opt-env-conf-test] + showParen (d > -10) $
  20453. 596.35 s [opt-env-conf-test] showString "Ap "
  20454. 596.35 s [opt-env-conf-test] . go 11 pf
  20455. 596.35 s [opt-env-conf-test] . showString " "
  20456. 596.35 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Parser.hs:306:20-26
  20457. 596.35 s [opt-env-conf-test] @@ -303,7 +303,7 @@
  20458. 596.35 s [opt-env-conf-test] go d = \case
  20459. 596.35 s [opt-env-conf-test] ParserPure _ -> showParen (d > 10) $ showString "Pure _"
  20460. 596.35 s [opt-env-conf-test] ParserAp pf pa ->
  20461. 596.35 s [opt-env-conf-test] - showParen (d > 10) $
  20462. 596.35 s [opt-env-conf-test] + showParen (True) $
  20463. 596.35 s [opt-env-conf-test] showString "Ap "
  20464. 596.35 s [opt-env-conf-test] . go 11 pf
  20465. 596.35 s [opt-env-conf-test] . showString " "
  20466. 596.35 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Parser.hs:306:20-26
  20467. 596.35 s [opt-env-conf-test] @@ -303,7 +303,7 @@
  20468. 596.35 s [opt-env-conf-test] go d = \case
  20469. 596.35 s [opt-env-conf-test] ParserPure _ -> showParen (d > 10) $ showString "Pure _"
  20470. 596.35 s [opt-env-conf-test] ParserAp pf pa ->
  20471. 597.11 s [opt-env-conf-test] - showParen (d > 10) $
  20472. 597.11 s [opt-env-conf-test] + showParen (False) $
  20473. 597.11 s [opt-env-conf-test] showString "Ap "
  20474. 597.11 s [opt-env-conf-test] . go 11 pf
  20475. 597.12 s [opt-env-conf-test] . showString " "
  20476. 597.12 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Parser.hs:306:19-27
  20477. 597.12 s [opt-env-conf-test] @@ -303,7 +303,7 @@
  20478. 597.12 s [opt-env-conf-test] go d = \case
  20479. 597.12 s [opt-env-conf-test] ParserPure _ -> showParen (d > 10) $ showString "Pure _"
  20480. 597.12 s [opt-env-conf-test] ParserAp pf pa ->
  20481. 597.12 s [opt-env-conf-test] - showParen (d > 10) $
  20482. 597.12 s [opt-env-conf-test] + showParen True $
  20483. 597.12 s [opt-env-conf-test] showString "Ap "
  20484. 597.12 s [opt-env-conf-test] . go 11 pf
  20485. 597.12 s [opt-env-conf-test] . showString " "
  20486. 597.12 s [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Parser.hs:306:20-26
  20487. 597.12 s [opt-env-conf-test] @@ -303,7 +303,7 @@
  20488. 597.12 s [opt-env-conf-test] go d = \case
  20489. 597.12 s [opt-env-conf-test] ParserPure _ -> showParen (d > 10) $ showString "Pure _"
  20490. 597.12 s [opt-env-conf-test] ParserAp pf pa ->
  20491. 597.12 s [opt-env-conf-test] - showParen (d > 10) $
  20492. 597.12 s [opt-env-conf-test] + showParen (not (d > 10)) $
  20493. 597.12 s [opt-env-conf-test] showString "Ap "
  20494. 597.12 s [opt-env-conf-test] . go 11 pf
  20495. 597.12 s [opt-env-conf-test] . showString " "
  20496. 597.12 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Parser.hs:306:19-27
  20497. 597.12 s [opt-env-conf-test] @@ -303,7 +303,7 @@
  20498. 597.12 s [opt-env-conf-test] go d = \case
  20499. 597.12 s [opt-env-conf-test] ParserPure _ -> showParen (d > 10) $ showString "Pure _"
  20500. 597.12 s [opt-env-conf-test] ParserAp pf pa ->
  20501. 597.12 s [opt-env-conf-test] - showParen (d > 10) $
  20502. 597.12 s [opt-env-conf-test] + showParen False $
  20503. 597.12 s [opt-env-conf-test] showString "Ap "
  20504. 597.12 s [opt-env-conf-test] . go 11 pf
  20505. 597.12 s [opt-env-conf-test] . showString " "
  20506. 597.12 s [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Parser.hs:306:19-27
  20507. 597.12 s [opt-env-conf-test] @@ -303,7 +303,7 @@
  20508. 597.12 s [opt-env-conf-test] go d = \case
  20509. 597.12 s [opt-env-conf-test] ParserPure _ -> showParen (d > 10) $ showString "Pure _"
  20510. 597.12 s [opt-env-conf-test] ParserAp pf pa ->
  20511. 597.12 s [opt-env-conf-test] - showParen (d > 10) $
  20512. 597.12 s [opt-env-conf-test] + showParen not ((d > 10)) $
  20513. 597.12 s [opt-env-conf-test] showString "Ap "
  20514. 597.12 s [opt-env-conf-test] . go 11 pf
  20515. 597.12 s [opt-env-conf-test] . showString " "
  20516. 597.12 s [opt-env-conf-test] Testing mutation IntLit at src/OptEnvConf/Parser.hs:308:18-20
  20517. 597.12 s [opt-env-conf-test] @@ -305,7 +305,7 @@
  20518. 597.12 s [opt-env-conf-test] ParserAp pf pa ->
  20519. 597.12 s [opt-env-conf-test] showParen (d > 10) $
  20520. 597.12 s [opt-env-conf-test] showString "Ap "
  20521. 597.12 s [opt-env-conf-test] - . go 11 pf
  20522. 597.12 s [opt-env-conf-test] + . go 1 pf
  20523. 597.12 s [opt-env-conf-test] . showString " "
  20524. 597.12 s [opt-env-conf-test] . go 11 pa
  20525. 597.12 s [opt-env-conf-test] ParserSelect pe pf ->
  20526. 597.12 s [opt-env-conf-test] Testing mutation IntLit at src/OptEnvConf/Parser.hs:308:18-20
  20527. 597.12 s [opt-env-conf-test] @@ -305,7 +305,7 @@
  20528. 597.12 s [opt-env-conf-test] ParserAp pf pa ->
  20529. 597.12 s [opt-env-conf-test] showParen (d > 10) $
  20530. 597.12 s [opt-env-conf-test] showString "Ap "
  20531. 597.12 s [opt-env-conf-test] - . go 11 pf
  20532. 597.12 s [opt-env-conf-test] + . go -11 pf
  20533. 597.12 s [opt-env-conf-test] . showString " "
  20534. 597.12 s [opt-env-conf-test] . go 11 pa
  20535. 597.12 s [opt-env-conf-test] ParserSelect pe pf ->
  20536. 597.12 s [opt-env-conf-test] Testing mutation IntLit at src/OptEnvConf/Parser.hs:310:18-20
  20537. 597.12 s [opt-env-conf-test] @@ -307,7 +307,7 @@
  20538. 597.12 s [opt-env-conf-test] showString "Ap "
  20539. 597.12 s [opt-env-conf-test] . go 11 pf
  20540. 597.13 s [opt-env-conf-test] . showString " "
  20541. 597.13 s [opt-env-conf-test] - . go 11 pa
  20542. 597.13 s [opt-env-conf-test] + . go 0 pa
  20543. 597.13 s [opt-env-conf-test] ParserSelect pe pf ->
  20544. 597.13 s [opt-env-conf-test] showParen (d > 10) $
  20545. 597.13 s [opt-env-conf-test] showString "Select "
  20546. 597.13 s [opt-env-conf-test] Testing mutation IntLit at src/OptEnvConf/Parser.hs:310:18-20
  20547. 597.13 s [opt-env-conf-test] @@ -307,7 +307,7 @@
  20548. 597.13 s [opt-env-conf-test] showString "Ap "
  20549. 597.13 s [opt-env-conf-test] . go 11 pf
  20550. 597.13 s [opt-env-conf-test] . showString " "
  20551. 597.13 s [opt-env-conf-test] - . go 11 pa
  20552. 597.13 s [opt-env-conf-test] + . go 1 pa
  20553. 597.13 s [opt-env-conf-test] ParserSelect pe pf ->
  20554. 597.13 s [opt-env-conf-test] showParen (d > 10) $
  20555. 597.13 s [opt-env-conf-test] showString "Select "
  20556. 597.13 s [opt-env-conf-test] Testing mutation IntLit at src/OptEnvConf/Parser.hs:310:18-20
  20557. 597.13 s [opt-env-conf-test] @@ -307,7 +307,7 @@
  20558. 597.13 s [opt-env-conf-test] showString "Ap "
  20559. 597.13 s [opt-env-conf-test] . go 11 pf
  20560. 597.13 s [opt-env-conf-test] . showString " "
  20561. 597.13 s [opt-env-conf-test] - . go 11 pa
  20562. 597.13 s [opt-env-conf-test] + . go -11 pa
  20563. 597.13 s [opt-env-conf-test] ParserSelect pe pf ->
  20564. 597.13 s [opt-env-conf-test] showParen (d > 10) $
  20565. 597.13 s [opt-env-conf-test] showString "Select "
  20566. 597.13 s [opt-env-conf-test] Testing mutation IntLit at src/OptEnvConf/Parser.hs:312:24-26
  20567. 597.13 s [opt-env-conf-test] @@ -309,7 +309,7 @@
  20568. 597.13 s [opt-env-conf-test] . showString " "
  20569. 597.13 s [opt-env-conf-test] . go 11 pa
  20570. 597.13 s [opt-env-conf-test] ParserSelect pe pf ->
  20571. 597.13 s [opt-env-conf-test] - showParen (d > 10) $
  20572. 597.13 s [opt-env-conf-test] + showParen (d > 0) $
  20573. 597.13 s [opt-env-conf-test] showString "Select "
  20574. 597.13 s [opt-env-conf-test] . go 11 pe
  20575. 597.13 s [opt-env-conf-test] . showString " "
  20576. 597.13 s [opt-env-conf-test] Testing mutation IntLit at src/OptEnvConf/Parser.hs:312:24-26
  20577. 597.13 s [opt-env-conf-test] @@ -309,7 +309,7 @@
  20578. 597.13 s [opt-env-conf-test] . showString " "
  20579. 597.13 s [opt-env-conf-test] . go 11 pa
  20580. 597.13 s [opt-env-conf-test] ParserSelect pe pf ->
  20581. 597.13 s [opt-env-conf-test] - showParen (d > 10) $
  20582. 597.13 s [opt-env-conf-test] + showParen (d > 1) $
  20583. 597.13 s [opt-env-conf-test] showString "Select "
  20584. 597.13 s [opt-env-conf-test] . go 11 pe
  20585. 597.13 s [opt-env-conf-test] . showString " "
  20586. 597.13 s [opt-env-conf-test] Testing mutation IntLit at src/OptEnvConf/Parser.hs:312:24-26
  20587. 597.13 s [opt-env-conf-test] @@ -309,7 +309,7 @@
  20588. 597.13 s [opt-env-conf-test] . showString " "
  20589. 597.13 s [opt-env-conf-test] . go 11 pa
  20590. 597.13 s [opt-env-conf-test] ParserSelect pe pf ->
  20591. 597.13 s [opt-env-conf-test] - showParen (d > 10) $
  20592. 597.13 s [opt-env-conf-test] + showParen (d > -10) $
  20593. 597.13 s [opt-env-conf-test] showString "Select "
  20594. 597.13 s [opt-env-conf-test] . go 11 pe
  20595. 597.13 s [opt-env-conf-test] . showString " "
  20596. 597.13 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Parser.hs:312:20-26
  20597. 597.13 s [opt-env-conf-test] @@ -309,7 +309,7 @@
  20598. 597.13 s [opt-env-conf-test] . showString " "
  20599. 597.13 s [opt-env-conf-test] . go 11 pa
  20600. 597.13 s [opt-env-conf-test] ParserSelect pe pf ->
  20601. 597.13 s [opt-env-conf-test] - showParen (d > 10) $
  20602. 597.13 s [opt-env-conf-test] + showParen (True) $
  20603. 597.13 s [opt-env-conf-test] showString "Select "
  20604. 597.13 s [opt-env-conf-test] . go 11 pe
  20605. 597.13 s [opt-env-conf-test] . showString " "
  20606. 597.13 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Parser.hs:312:20-26
  20607. 597.13 s [opt-env-conf-test] @@ -309,7 +309,7 @@
  20608. 597.13 s [opt-env-conf-test] . showString " "
  20609. 597.13 s [opt-env-conf-test] . go 11 pa
  20610. 597.13 s [opt-env-conf-test] ParserSelect pe pf ->
  20611. 597.13 s [opt-env-conf-test] - showParen (d > 10) $
  20612. 597.13 s [opt-env-conf-test] + showParen (False) $
  20613. 597.13 s [opt-env-conf-test] showString "Select "
  20614. 597.13 s [opt-env-conf-test] . go 11 pe
  20615. 597.13 s [opt-env-conf-test] . showString " "
  20616. 597.13 s [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Parser.hs:312:20-26
  20617. 597.13 s [opt-env-conf-test] @@ -309,7 +309,7 @@
  20618. 597.13 s [opt-env-conf-test] . showString " "
  20619. 597.13 s [opt-env-conf-test] . go 11 pa
  20620. 597.13 s [opt-env-conf-test] ParserSelect pe pf ->
  20621. 597.13 s [opt-env-conf-test] - showParen (d > 10) $
  20622. 597.13 s [opt-env-conf-test] + showParen (not (d > 10)) $
  20623. 597.13 s [opt-env-conf-test] showString "Select "
  20624. 597.13 s [opt-env-conf-test] . go 11 pe
  20625. 597.13 s [opt-env-conf-test] . showString " "
  20626. 597.13 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Parser.hs:312:19-27
  20627. 597.13 s [opt-env-conf-test] @@ -309,7 +309,7 @@
  20628. 597.13 s [opt-env-conf-test] . showString " "
  20629. 597.13 s [opt-env-conf-test] . go 11 pa
  20630. 597.13 s [opt-env-conf-test] ParserSelect pe pf ->
  20631. 597.13 s [opt-env-conf-test] - showParen (d > 10) $
  20632. 597.13 s [opt-env-conf-test] + showParen True $
  20633. 597.13 s [opt-env-conf-test] showString "Select "
  20634. 597.13 s [opt-env-conf-test] . go 11 pe
  20635. 597.13 s [opt-env-conf-test] . showString " "
  20636. 597.13 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Parser.hs:312:19-27
  20637. 597.13 s [opt-env-conf-test] @@ -309,7 +309,7 @@
  20638. 597.13 s [opt-env-conf-test] . showString " "
  20639. 597.13 s [opt-env-conf-test] . go 11 pa
  20640. 597.13 s [opt-env-conf-test] ParserSelect pe pf ->
  20641. 597.13 s [opt-env-conf-test] - showParen (d > 10) $
  20642. 597.13 s [opt-env-conf-test] + showParen False $
  20643. 597.13 s [opt-env-conf-test] showString "Select "
  20644. 597.13 s [opt-env-conf-test] . go 11 pe
  20645. 597.13 s [opt-env-conf-test] . showString " "
  20646. 597.13 s [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Parser.hs:312:19-27
  20647. 597.13 s [opt-env-conf-test] @@ -309,7 +309,7 @@
  20648. 597.13 s [opt-env-conf-test] . showString " "
  20649. 597.13 s [opt-env-conf-test] . go 11 pa
  20650. 597.13 s [opt-env-conf-test] ParserSelect pe pf ->
  20651. 597.13 s [opt-env-conf-test] - showParen (d > 10) $
  20652. 597.13 s [opt-env-conf-test] + showParen not ((d > 10)) $
  20653. 597.14 s [opt-env-conf-test] showString "Select "
  20654. 597.14 s [opt-env-conf-test] . go 11 pe
  20655. 597.14 s [opt-env-conf-test] . showString " "
  20656. 597.14 s [opt-env-conf-test] Testing mutation IntLit at src/OptEnvConf/Parser.hs:314:18-20
  20657. 597.14 s [opt-env-conf-test] @@ -311,7 +311,7 @@
  20658. 597.14 s [opt-env-conf-test] ParserSelect pe pf ->
  20659. 597.14 s [opt-env-conf-test] showParen (d > 10) $
  20660. 597.14 s [opt-env-conf-test] showString "Select "
  20661. 597.14 s [opt-env-conf-test] - . go 11 pe
  20662. 597.14 s [opt-env-conf-test] + . go 1 pe
  20663. 597.14 s [opt-env-conf-test] . showString " "
  20664. 597.14 s [opt-env-conf-test] . go 11 pf
  20665. 597.14 s [opt-env-conf-test] ParserEmpty mLoc ->
  20666. 597.14 s [opt-env-conf-test] Testing mutation IntLit at src/OptEnvConf/Parser.hs:314:18-20
  20667. 597.14 s [opt-env-conf-test] @@ -311,7 +311,7 @@
  20668. 597.14 s [opt-env-conf-test] ParserSelect pe pf ->
  20669. 597.14 s [opt-env-conf-test] showParen (d > 10) $
  20670. 597.14 s [opt-env-conf-test] showString "Select "
  20671. 597.14 s [opt-env-conf-test] - . go 11 pe
  20672. 597.14 s [opt-env-conf-test] + . go 0 pe
  20673. 597.14 s [opt-env-conf-test] . showString " "
  20674. 597.14 s [opt-env-conf-test] . go 11 pf
  20675. 597.14 s [opt-env-conf-test] ParserEmpty mLoc ->
  20676. 597.14 s [opt-env-conf-test] Testing mutation IntLit at src/OptEnvConf/Parser.hs:314:18-20
  20677. 597.14 s [opt-env-conf-test] @@ -311,7 +311,7 @@
  20678. 597.14 s [opt-env-conf-test] ParserSelect pe pf ->
  20679. 597.14 s [opt-env-conf-test] showParen (d > 10) $
  20680. 597.14 s [opt-env-conf-test] showString "Select "
  20681. 597.14 s [opt-env-conf-test] - . go 11 pe
  20682. 597.14 s [opt-env-conf-test] + . go -11 pe
  20683. 597.14 s [opt-env-conf-test] . showString " "
  20684. 597.14 s [opt-env-conf-test] . go 11 pf
  20685. 597.14 s [opt-env-conf-test] ParserEmpty mLoc ->
  20686. 597.14 s [opt-env-conf-test] Testing mutation IntLit at src/OptEnvConf/Parser.hs:316:18-20
  20687. 597.14 s [opt-env-conf-test] @@ -313,7 +313,7 @@
  20688. 597.14 s [opt-env-conf-test] showString "Select "
  20689. 597.14 s [opt-env-conf-test] . go 11 pe
  20690. 597.14 s [opt-env-conf-test] . showString " "
  20691. 597.14 s [opt-env-conf-test] - . go 11 pf
  20692. 597.14 s [opt-env-conf-test] + . go 0 pf
  20693. 597.14 s [opt-env-conf-test] ParserEmpty mLoc ->
  20694. 597.14 s [opt-env-conf-test] showString "Empty "
  20695. 597.14 s [opt-env-conf-test] . showsPrec 11 mLoc
  20696. 597.14 s [opt-env-conf-test] Testing mutation IntLit at src/OptEnvConf/Parser.hs:316:18-20
  20697. 597.14 s [opt-env-conf-test] @@ -313,7 +313,7 @@
  20698. 597.14 s [opt-env-conf-test] showString "Select "
  20699. 597.14 s [opt-env-conf-test] . go 11 pe
  20700. 597.14 s [opt-env-conf-test] . showString " "
  20701. 597.14 s [opt-env-conf-test] - . go 11 pf
  20702. 597.14 s [opt-env-conf-test] + . go 1 pf
  20703. 597.14 s [opt-env-conf-test] ParserEmpty mLoc ->
  20704. 597.14 s [opt-env-conf-test] showString "Empty "
  20705. 597.14 s [opt-env-conf-test] . showsPrec 11 mLoc
  20706. 597.14 s [opt-env-conf-test] Testing mutation IntLit at src/OptEnvConf/Parser.hs:316:18-20
  20707. 597.14 s [opt-env-conf-test] @@ -313,7 +313,7 @@
  20708. 597.14 s [opt-env-conf-test] showString "Select "
  20709. 597.14 s [opt-env-conf-test] . go 11 pe
  20710. 597.14 s [opt-env-conf-test] . showString " "
  20711. 597.14 s [opt-env-conf-test] - . go 11 pf
  20712. 597.14 s [opt-env-conf-test] + . go -11 pf
  20713. 597.14 s [opt-env-conf-test] ParserEmpty mLoc ->
  20714. 597.14 s [opt-env-conf-test] showString "Empty "
  20715. 597.14 s [opt-env-conf-test] . showsPrec 11 mLoc
  20716. 597.14 s [opt-env-conf-test] Testing mutation IntLit at src/OptEnvConf/Parser.hs:319:23-25
  20717. 597.14 s [opt-env-conf-test] @@ -316,7 +316,7 @@
  20718. 597.14 s [opt-env-conf-test] . go 11 pf
  20719. 597.14 s [opt-env-conf-test] ParserEmpty mLoc ->
  20720. 597.14 s [opt-env-conf-test] showString "Empty "
  20721. 597.14 s [opt-env-conf-test] - . showsPrec 11 mLoc
  20722. 597.14 s [opt-env-conf-test] + . showsPrec 0 mLoc
  20723. 597.14 s [opt-env-conf-test] ParserAlt p1 p2 ->
  20724. 597.14 s [opt-env-conf-test] showParen (d > 10) $
  20725. 597.14 s [opt-env-conf-test] showString "Alt "
  20726. 597.14 s [opt-env-conf-test] Testing mutation IntLit at src/OptEnvConf/Parser.hs:308:18-20
  20727. 597.14 s [opt-env-conf-test] @@ -305,7 +305,7 @@
  20728. 597.14 s [opt-env-conf-test] ParserAp pf pa ->
  20729. 597.14 s [opt-env-conf-test] showParen (d > 10) $
  20730. 597.14 s [opt-env-conf-test] showString "Ap "
  20731. 597.14 s [opt-env-conf-test] - . go 11 pf
  20732. 597.14 s [opt-env-conf-test] + . go 0 pf
  20733. 597.14 s [opt-env-conf-test] . showString " "
  20734. 597.14 s [opt-env-conf-test] . go 11 pa
  20735. 604.69 s [opt-env-conf-test] ParserSelect pe pf ->
  20736. 604.69 s [opt-env-conf-test] Testing mutation IntLit at src/OptEnvConf/Parser.hs:319:23-25
  20737. 604.71 s [opt-env-conf-test] @@ -316,7 +316,7 @@
  20738. 604.71 s [opt-env-conf-test] . go 11 pf
  20739. 604.71 s [opt-env-conf-test] ParserEmpty mLoc ->
  20740. 604.71 s [opt-env-conf-test] showString "Empty "
  20741. 604.71 s [opt-env-conf-test] - . showsPrec 11 mLoc
  20742. 604.71 s [opt-env-conf-test] + . showsPrec 1 mLoc
  20743. 604.71 s [opt-env-conf-test] ParserAlt p1 p2 ->
  20744. 604.71 s [opt-env-conf-test] showParen (d > 10) $
  20745. 604.71 s [opt-env-conf-test] showString "Alt "
  20746. 604.71 s [opt-env-conf-test] Testing mutation IntLit at src/OptEnvConf/Parser.hs:319:23-25
  20747. 604.72 s [opt-env-conf-test] @@ -316,7 +316,7 @@
  20748. 604.72 s [opt-env-conf-test] . go 11 pf
  20749. 604.72 s [opt-env-conf-test] ParserEmpty mLoc ->
  20750. 604.72 s [opt-env-conf-test] showString "Empty "
  20751. 604.72 s [opt-env-conf-test] - . showsPrec 11 mLoc
  20752. 604.72 s [opt-env-conf-test] + . showsPrec -11 mLoc
  20753. 604.72 s [opt-env-conf-test] ParserAlt p1 p2 ->
  20754. 604.72 s [opt-env-conf-test] showParen (d > 10) $
  20755. 604.72 s [opt-env-conf-test] showString "Alt "
  20756. 604.72 s [opt-env-conf-test] Testing mutation IntLit at src/OptEnvConf/Parser.hs:321:24-26
  20757. 604.72 s [opt-env-conf-test] @@ -318,7 +318,7 @@
  20758. 604.72 s [opt-env-conf-test] showString "Empty "
  20759. 604.72 s [opt-env-conf-test] . showsPrec 11 mLoc
  20760. 604.72 s [opt-env-conf-test] ParserAlt p1 p2 ->
  20761. 604.72 s [opt-env-conf-test] - showParen (d > 10) $
  20762. 604.72 s [opt-env-conf-test] + showParen (d > 0) $
  20763. 604.72 s [opt-env-conf-test] showString "Alt "
  20764. 604.72 s [opt-env-conf-test] . go 11 p1
  20765. 604.72 s [opt-env-conf-test] . showString " "
  20766. 604.72 s [opt-env-conf-test] Testing mutation IntLit at src/OptEnvConf/Parser.hs:321:24-26
  20767. 604.72 s [opt-env-conf-test] @@ -318,7 +318,7 @@
  20768. 604.72 s [opt-env-conf-test] showString "Empty "
  20769. 604.72 s [opt-env-conf-test] . showsPrec 11 mLoc
  20770. 604.72 s [opt-env-conf-test] ParserAlt p1 p2 ->
  20771. 604.72 s [opt-env-conf-test] - showParen (d > 10) $
  20772. 604.72 s [opt-env-conf-test] + showParen (d > 1) $
  20773. 604.72 s [opt-env-conf-test] showString "Alt "
  20774. 604.72 s [opt-env-conf-test] . go 11 p1
  20775. 604.72 s [opt-env-conf-test] . showString " "
  20776. 604.72 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Parser.hs:321:20-26
  20777. 604.72 s [opt-env-conf-test] @@ -318,7 +318,7 @@
  20778. 604.72 s [opt-env-conf-test] showString "Empty "
  20779. 604.72 s [opt-env-conf-test] . showsPrec 11 mLoc
  20780. 604.72 s [opt-env-conf-test] ParserAlt p1 p2 ->
  20781. 604.72 s [opt-env-conf-test] - showParen (d > 10) $
  20782. 604.72 s [opt-env-conf-test] + showParen (True) $
  20783. 604.72 s [opt-env-conf-test] showString "Alt "
  20784. 604.72 s [opt-env-conf-test] . go 11 p1
  20785. 604.72 s [opt-env-conf-test] . showString " "
  20786. 604.72 s [opt-env-conf-test] Testing mutation IntLit at src/OptEnvConf/Parser.hs:321:24-26
  20787. 604.72 s [opt-env-conf-test] @@ -318,7 +318,7 @@
  20788. 604.72 s [opt-env-conf-test] showString "Empty "
  20789. 604.72 s [opt-env-conf-test] . showsPrec 11 mLoc
  20790. 604.72 s [opt-env-conf-test] ParserAlt p1 p2 ->
  20791. 604.72 s [opt-env-conf-test] - showParen (d > 10) $
  20792. 604.72 s [opt-env-conf-test] + showParen (d > -10) $
  20793. 604.72 s [opt-env-conf-test] showString "Alt "
  20794. 604.72 s [opt-env-conf-test] . go 11 p1
  20795. 604.72 s [opt-env-conf-test] . showString " "
  20796. 604.72 s [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Parser.hs:321:20-26
  20797. 604.72 s [opt-env-conf-test] @@ -318,7 +318,7 @@
  20798. 604.72 s [opt-env-conf-test] showString "Empty "
  20799. 604.72 s [opt-env-conf-test] . showsPrec 11 mLoc
  20800. 604.72 s [opt-env-conf-test] ParserAlt p1 p2 ->
  20801. 604.72 s [opt-env-conf-test] - showParen (d > 10) $
  20802. 604.72 s [opt-env-conf-test] + showParen (not (d > 10)) $
  20803. 604.72 s [opt-env-conf-test] showString "Alt "
  20804. 604.72 s [opt-env-conf-test] . go 11 p1
  20805. 604.72 s [opt-env-conf-test] . showString " "
  20806. 604.72 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Parser.hs:321:19-27
  20807. 604.72 s [opt-env-conf-test] @@ -318,7 +318,7 @@
  20808. 604.72 s [opt-env-conf-test] showString "Empty "
  20809. 604.72 s [opt-env-conf-test] . showsPrec 11 mLoc
  20810. 604.72 s [opt-env-conf-test] ParserAlt p1 p2 ->
  20811. 604.72 s [opt-env-conf-test] - showParen (d > 10) $
  20812. 604.72 s [opt-env-conf-test] + showParen False $
  20813. 604.72 s [opt-env-conf-test] showString "Alt "
  20814. 604.72 s [opt-env-conf-test] . go 11 p1
  20815. 604.72 s [opt-env-conf-test] . showString " "
  20816. 604.73 s [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Parser.hs:321:19-27
  20817. 604.73 s [opt-env-conf-test] @@ -318,7 +318,7 @@
  20818. 604.73 s [opt-env-conf-test] showString "Empty "
  20819. 604.73 s [opt-env-conf-test] . showsPrec 11 mLoc
  20820. 604.73 s [opt-env-conf-test] ParserAlt p1 p2 ->
  20821. 604.73 s [opt-env-conf-test] - showParen (d > 10) $
  20822. 604.73 s [opt-env-conf-test] + showParen not ((d > 10)) $
  20823. 604.73 s [opt-env-conf-test] showString "Alt "
  20824. 604.73 s [opt-env-conf-test] . go 11 p1
  20825. 604.73 s [opt-env-conf-test] . showString " "
  20826. 604.73 s [opt-env-conf-test] Testing mutation IntLit at src/OptEnvConf/Parser.hs:323:18-20
  20827. 604.73 s [opt-env-conf-test] @@ -320,7 +320,7 @@
  20828. 604.73 s [opt-env-conf-test] ParserAlt p1 p2 ->
  20829. 604.73 s [opt-env-conf-test] showParen (d > 10) $
  20830. 604.73 s [opt-env-conf-test] showString "Alt "
  20831. 604.73 s [opt-env-conf-test] - . go 11 p1
  20832. 604.73 s [opt-env-conf-test] + . go 0 p1
  20833. 604.73 s [opt-env-conf-test] . showString " "
  20834. 604.73 s [opt-env-conf-test] . go 11 p2
  20835. 604.73 s [opt-env-conf-test] ParserMany mLoc p ->
  20836. 604.73 s [opt-env-conf-test] Testing mutation IntLit at src/OptEnvConf/Parser.hs:323:18-20
  20837. 604.73 s [opt-env-conf-test] @@ -320,7 +320,7 @@
  20838. 604.73 s [opt-env-conf-test] ParserAlt p1 p2 ->
  20839. 604.73 s [opt-env-conf-test] showParen (d > 10) $
  20840. 604.73 s [opt-env-conf-test] showString "Alt "
  20841. 604.73 s [opt-env-conf-test] - . go 11 p1
  20842. 604.73 s [opt-env-conf-test] + . go 1 p1
  20843. 604.73 s [opt-env-conf-test] . showString " "
  20844. 604.73 s [opt-env-conf-test] . go 11 p2
  20845. 604.73 s [opt-env-conf-test] ParserMany mLoc p ->
  20846. 604.73 s [opt-env-conf-test] Testing mutation IntLit at src/OptEnvConf/Parser.hs:323:18-20
  20847. 604.73 s [opt-env-conf-test] @@ -320,7 +320,7 @@
  20848. 604.73 s [opt-env-conf-test] ParserAlt p1 p2 ->
  20849. 604.73 s [opt-env-conf-test] showParen (d > 10) $
  20850. 604.73 s [opt-env-conf-test] showString "Alt "
  20851. 604.73 s [opt-env-conf-test] - . go 11 p1
  20852. 604.73 s [opt-env-conf-test] + . go -11 p1
  20853. 604.73 s [opt-env-conf-test] . showString " "
  20854. 604.73 s [opt-env-conf-test] . go 11 p2
  20855. 604.73 s [opt-env-conf-test] ParserMany mLoc p ->
  20856. 604.73 s [opt-env-conf-test] Testing mutation IntLit at src/OptEnvConf/Parser.hs:325:18-20
  20857. 604.73 s [opt-env-conf-test] @@ -322,7 +322,7 @@
  20858. 604.73 s [opt-env-conf-test] showString "Alt "
  20859. 604.73 s [opt-env-conf-test] . go 11 p1
  20860. 604.73 s [opt-env-conf-test] . showString " "
  20861. 604.73 s [opt-env-conf-test] - . go 11 p2
  20862. 604.73 s [opt-env-conf-test] + . go 0 p2
  20863. 604.73 s [opt-env-conf-test] ParserMany mLoc p ->
  20864. 604.73 s [opt-env-conf-test] showParen (d > 10) $
  20865. 604.73 s [opt-env-conf-test] showString "Many "
  20866. 604.73 s [opt-env-conf-test] Testing mutation IntLit at src/OptEnvConf/Parser.hs:325:18-20
  20867. 604.73 s [opt-env-conf-test] @@ -322,7 +322,7 @@
  20868. 604.73 s [opt-env-conf-test] showString "Alt "
  20869. 604.73 s [opt-env-conf-test] . go 11 p1
  20870. 604.73 s [opt-env-conf-test] . showString " "
  20871. 604.73 s [opt-env-conf-test] - . go 11 p2
  20872. 604.73 s [opt-env-conf-test] + . go 1 p2
  20873. 604.73 s [opt-env-conf-test] ParserMany mLoc p ->
  20874. 604.73 s [opt-env-conf-test] showParen (d > 10) $
  20875. 604.73 s [opt-env-conf-test] showString "Many "
  20876. 604.73 s [opt-env-conf-test] Testing mutation IntLit at src/OptEnvConf/Parser.hs:325:18-20
  20877. 604.73 s [opt-env-conf-test] @@ -322,7 +322,7 @@
  20878. 604.73 s [opt-env-conf-test] showString "Alt "
  20879. 604.73 s [opt-env-conf-test] . go 11 p1
  20880. 604.73 s [opt-env-conf-test] . showString " "
  20881. 604.73 s [opt-env-conf-test] - . go 11 p2
  20882. 604.73 s [opt-env-conf-test] + . go -11 p2
  20883. 604.73 s [opt-env-conf-test] ParserMany mLoc p ->
  20884. 604.73 s [opt-env-conf-test] showParen (d > 10) $
  20885. 604.73 s [opt-env-conf-test] showString "Many "
  20886. 604.73 s [opt-env-conf-test] Testing mutation IntLit at src/OptEnvConf/Parser.hs:327:24-26
  20887. 604.73 s [opt-env-conf-test] @@ -324,7 +324,7 @@
  20888. 604.74 s [opt-env-conf-test] . showString " "
  20889. 604.74 s [opt-env-conf-test] . go 11 p2
  20890. 604.74 s [opt-env-conf-test] ParserMany mLoc p ->
  20891. 604.74 s [opt-env-conf-test] - showParen (d > 10) $
  20892. 604.74 s [opt-env-conf-test] + showParen (d > 0) $
  20893. 604.74 s [opt-env-conf-test] showString "Many "
  20894. 604.74 s [opt-env-conf-test] . showsPrec 11 mLoc
  20895. 604.74 s [opt-env-conf-test] . showString " "
  20896. 604.74 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Parser.hs:321:19-27
  20897. 604.74 s [opt-env-conf-test] @@ -318,7 +318,7 @@
  20898. 604.74 s [opt-env-conf-test] showString "Empty "
  20899. 604.74 s [opt-env-conf-test] . showsPrec 11 mLoc
  20900. 604.74 s [opt-env-conf-test] ParserAlt p1 p2 ->
  20901. 604.74 s [opt-env-conf-test] - showParen (d > 10) $
  20902. 604.74 s [opt-env-conf-test] + showParen True $
  20903. 604.74 s [opt-env-conf-test] showString "Alt "
  20904. 604.74 s [opt-env-conf-test] . go 11 p1
  20905. 604.74 s [opt-env-conf-test] . showString " "
  20906. 604.74 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Parser.hs:321:20-26
  20907. 604.74 s [opt-env-conf-test] @@ -318,7 +318,7 @@
  20908. 604.74 s [opt-env-conf-test] showString "Empty "
  20909. 604.74 s [opt-env-conf-test] . showsPrec 11 mLoc
  20910. 604.74 s [opt-env-conf-test] ParserAlt p1 p2 ->
  20911. 604.74 s [opt-env-conf-test] - showParen (d > 10) $
  20912. 604.74 s [opt-env-conf-test] + showParen (False) $
  20913. 604.74 s [opt-env-conf-test] showString "Alt "
  20914. 604.74 s [opt-env-conf-test] . go 11 p1
  20915. 604.74 s [opt-env-conf-test] . showString " "
  20916. 604.74 s [opt-env-conf-test] Testing mutation IntLit at src/OptEnvConf/Parser.hs:327:24-26
  20917. 604.74 s [opt-env-conf-test] @@ -324,7 +324,7 @@
  20918. 604.74 s [opt-env-conf-test] . showString " "
  20919. 604.74 s [opt-env-conf-test] . go 11 p2
  20920. 604.74 s [opt-env-conf-test] ParserMany mLoc p ->
  20921. 604.74 s [opt-env-conf-test] - showParen (d > 10) $
  20922. 604.74 s [opt-env-conf-test] + showParen (d > 1) $
  20923. 604.74 s [opt-env-conf-test] showString "Many "
  20924. 604.74 s [opt-env-conf-test] . showsPrec 11 mLoc
  20925. 604.74 s [opt-env-conf-test] . showString " "
  20926. 604.74 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Parser.hs:327:20-26
  20927. 604.74 s [opt-env-conf-test] @@ -324,7 +324,7 @@
  20928. 604.74 s [opt-env-conf-test] . showString " "
  20929. 604.74 s [opt-env-conf-test] . go 11 p2
  20930. 604.74 s [opt-env-conf-test] ParserMany mLoc p ->
  20931. 604.74 s [opt-env-conf-test] - showParen (d > 10) $
  20932. 604.74 s [opt-env-conf-test] + showParen (True) $
  20933. 604.74 s [opt-env-conf-test] showString "Many "
  20934. 604.74 s [opt-env-conf-test] . showsPrec 11 mLoc
  20935. 604.74 s [opt-env-conf-test] . showString " "
  20936. 604.74 s [opt-env-conf-test] Testing mutation IntLit at src/OptEnvConf/Parser.hs:327:24-26
  20937. 604.74 s [opt-env-conf-test] @@ -324,7 +324,7 @@
  20938. 604.74 s [opt-env-conf-test] . showString " "
  20939. 604.74 s [opt-env-conf-test] . go 11 p2
  20940. 604.74 s [opt-env-conf-test] ParserMany mLoc p ->
  20941. 604.74 s [opt-env-conf-test] - showParen (d > 10) $
  20942. 604.74 s [opt-env-conf-test] + showParen (d > -10) $
  20943. 604.74 s [opt-env-conf-test] showString "Many "
  20944. 604.74 s [opt-env-conf-test] . showsPrec 11 mLoc
  20945. 604.74 s [opt-env-conf-test] . showString " "
  20946. 604.74 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Parser.hs:327:20-26
  20947. 604.74 s [opt-env-conf-test] @@ -324,7 +324,7 @@
  20948. 604.74 s [opt-env-conf-test] . showString " "
  20949. 604.74 s [opt-env-conf-test] . go 11 p2
  20950. 604.74 s [opt-env-conf-test] ParserMany mLoc p ->
  20951. 604.74 s [opt-env-conf-test] - showParen (d > 10) $
  20952. 604.74 s [opt-env-conf-test] + showParen (False) $
  20953. 604.74 s [opt-env-conf-test] showString "Many "
  20954. 604.74 s [opt-env-conf-test] . showsPrec 11 mLoc
  20955. 604.74 s [opt-env-conf-test] . showString " "
  20956. 604.74 s [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Parser.hs:327:20-26
  20957. 604.74 s [opt-env-conf-test] @@ -324,7 +324,7 @@
  20958. 604.74 s [opt-env-conf-test] . showString " "
  20959. 604.74 s [opt-env-conf-test] . go 11 p2
  20960. 604.74 s [opt-env-conf-test] ParserMany mLoc p ->
  20961. 604.74 s [opt-env-conf-test] - showParen (d > 10) $
  20962. 604.74 s [opt-env-conf-test] + showParen (not (d > 10)) $
  20963. 604.74 s [opt-env-conf-test] showString "Many "
  20964. 604.74 s [opt-env-conf-test] . showsPrec 11 mLoc
  20965. 604.75 s [opt-env-conf-test] . showString " "
  20966. 604.75 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Parser.hs:327:19-27
  20967. 604.75 s [opt-env-conf-test] @@ -324,7 +324,7 @@
  20968. 604.75 s [opt-env-conf-test] . showString " "
  20969. 604.75 s [opt-env-conf-test] . go 11 p2
  20970. 604.75 s [opt-env-conf-test] ParserMany mLoc p ->
  20971. 604.75 s [opt-env-conf-test] - showParen (d > 10) $
  20972. 604.75 s [opt-env-conf-test] + showParen True $
  20973. 604.75 s [opt-env-conf-test] showString "Many "
  20974. 604.75 s [opt-env-conf-test] . showsPrec 11 mLoc
  20975. 604.75 s [opt-env-conf-test] . showString " "
  20976. 604.75 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Parser.hs:327:19-27
  20977. 604.75 s [opt-env-conf-test] @@ -324,7 +324,7 @@
  20978. 604.75 s [opt-env-conf-test] . showString " "
  20979. 604.75 s [opt-env-conf-test] . go 11 p2
  20980. 604.75 s [opt-env-conf-test] ParserMany mLoc p ->
  20981. 604.75 s [opt-env-conf-test] - showParen (d > 10) $
  20982. 604.75 s [opt-env-conf-test] + showParen False $
  20983. 604.75 s [opt-env-conf-test] showString "Many "
  20984. 604.75 s [opt-env-conf-test] . showsPrec 11 mLoc
  20985. 604.75 s [opt-env-conf-test] . showString " "
  20986. 604.75 s [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Parser.hs:327:19-27
  20987. 604.75 s [opt-env-conf-test] @@ -324,7 +324,7 @@
  20988. 604.75 s [opt-env-conf-test] . showString " "
  20989. 604.75 s [opt-env-conf-test] . go 11 p2
  20990. 604.75 s [opt-env-conf-test] ParserMany mLoc p ->
  20991. 604.75 s [opt-env-conf-test] - showParen (d > 10) $
  20992. 604.75 s [opt-env-conf-test] + showParen not ((d > 10)) $
  20993. 604.75 s [opt-env-conf-test] showString "Many "
  20994. 604.75 s [opt-env-conf-test] . showsPrec 11 mLoc
  20995. 604.75 s [opt-env-conf-test] . showString " "
  20996. 604.75 s [opt-env-conf-test] Testing mutation IntLit at src/OptEnvConf/Parser.hs:329:25-27
  20997. 604.75 s [opt-env-conf-test] @@ -326,7 +326,7 @@
  20998. 607.39 s [opt-env-conf-test] ParserMany mLoc p ->
  20999. 607.40 s [opt-env-conf-test] showParen (d > 10) $
  21000. 607.40 s [opt-env-conf-test] showString "Many "
  21001. 607.40 s [opt-env-conf-test] - . showsPrec 11 mLoc
  21002. 607.40 s [opt-env-conf-test] + . showsPrec 0 mLoc
  21003. 607.40 s [opt-env-conf-test] . showString " "
  21004. 607.40 s [opt-env-conf-test] . go 11 p
  21005. 607.40 s [opt-env-conf-test] ParserSome mLoc p ->
  21006. 607.40 s [opt-env-conf-test] Testing mutation IntLit at src/OptEnvConf/Parser.hs:329:25-27
  21007. 607.40 s [opt-env-conf-test] @@ -326,7 +326,7 @@
  21008. 607.40 s [opt-env-conf-test] ParserMany mLoc p ->
  21009. 607.40 s [opt-env-conf-test] showParen (d > 10) $
  21010. 607.40 s [opt-env-conf-test] showString "Many "
  21011. 607.40 s [opt-env-conf-test] - . showsPrec 11 mLoc
  21012. 607.40 s [opt-env-conf-test] + . showsPrec 1 mLoc
  21013. 607.40 s [opt-env-conf-test] . showString " "
  21014. 607.40 s [opt-env-conf-test] . go 11 p
  21015. 607.40 s [opt-env-conf-test] ParserSome mLoc p ->
  21016. 607.40 s [opt-env-conf-test] Testing mutation IntLit at src/OptEnvConf/Parser.hs:329:25-27
  21017. 607.40 s [opt-env-conf-test] @@ -326,7 +326,7 @@
  21018. 607.40 s [opt-env-conf-test] ParserMany mLoc p ->
  21019. 607.40 s [opt-env-conf-test] showParen (d > 10) $
  21020. 607.40 s [opt-env-conf-test] showString "Many "
  21021. 607.40 s [opt-env-conf-test] - . showsPrec 11 mLoc
  21022. 607.40 s [opt-env-conf-test] + . showsPrec -11 mLoc
  21023. 607.40 s [opt-env-conf-test] . showString " "
  21024. 607.40 s [opt-env-conf-test] . go 11 p
  21025. 607.40 s [opt-env-conf-test] ParserSome mLoc p ->
  21026. 607.40 s [opt-env-conf-test] Testing mutation IntLit at src/OptEnvConf/Parser.hs:331:18-20
  21027. 607.40 s [opt-env-conf-test] @@ -328,7 +328,7 @@
  21028. 607.40 s [opt-env-conf-test] showString "Many "
  21029. 607.40 s [opt-env-conf-test] . showsPrec 11 mLoc
  21030. 607.40 s [opt-env-conf-test] . showString " "
  21031. 607.40 s [opt-env-conf-test] - . go 11 p
  21032. 607.40 s [opt-env-conf-test] + . go 0 p
  21033. 607.40 s [opt-env-conf-test] ParserSome mLoc p ->
  21034. 607.40 s [opt-env-conf-test] showParen (d > 10) $
  21035. 607.40 s [opt-env-conf-test] showString "Some "
  21036. 607.40 s [opt-env-conf-test] Testing mutation IntLit at src/OptEnvConf/Parser.hs:331:18-20
  21037. 607.40 s [opt-env-conf-test] @@ -328,7 +328,7 @@
  21038. 607.40 s [opt-env-conf-test] showString "Many "
  21039. 607.40 s [opt-env-conf-test] . showsPrec 11 mLoc
  21040. 607.40 s [opt-env-conf-test] . showString " "
  21041. 607.40 s [opt-env-conf-test] - . go 11 p
  21042. 607.40 s [opt-env-conf-test] + . go 1 p
  21043. 607.40 s [opt-env-conf-test] ParserSome mLoc p ->
  21044. 607.40 s [opt-env-conf-test] showParen (d > 10) $
  21045. 607.40 s [opt-env-conf-test] showString "Some "
  21046. 607.40 s [opt-env-conf-test] Testing mutation IntLit at src/OptEnvConf/Parser.hs:331:18-20
  21047. 607.40 s [opt-env-conf-test] @@ -328,7 +328,7 @@
  21048. 607.40 s [opt-env-conf-test] showString "Many "
  21049. 607.41 s [opt-env-conf-test] . showsPrec 11 mLoc
  21050. 607.41 s [opt-env-conf-test] . showString " "
  21051. 607.41 s [opt-env-conf-test] - . go 11 p
  21052. 607.41 s [opt-env-conf-test] + . go -11 p
  21053. 607.41 s [opt-env-conf-test] ParserSome mLoc p ->
  21054. 607.41 s [opt-env-conf-test] showParen (d > 10) $
  21055. 607.41 s [opt-env-conf-test] showString "Some "
  21056. 607.41 s [opt-env-conf-test] Testing mutation IntLit at src/OptEnvConf/Parser.hs:333:24-26
  21057. 607.41 s [opt-env-conf-test] @@ -330,7 +330,7 @@
  21058. 607.41 s [opt-env-conf-test] . showString " "
  21059. 607.41 s [opt-env-conf-test] . go 11 p
  21060. 607.41 s [opt-env-conf-test] ParserSome mLoc p ->
  21061. 607.41 s [opt-env-conf-test] - showParen (d > 10) $
  21062. 607.41 s [opt-env-conf-test] + showParen (d > 0) $
  21063. 607.41 s [opt-env-conf-test] showString "Some "
  21064. 607.41 s [opt-env-conf-test] . showsPrec 11 mLoc
  21065. 607.41 s [opt-env-conf-test] . showString " "
  21066. 607.41 s [opt-env-conf-test] Testing mutation IntLit at src/OptEnvConf/Parser.hs:333:24-26
  21067. 607.41 s [opt-env-conf-test] @@ -330,7 +330,7 @@
  21068. 607.41 s [opt-env-conf-test] . showString " "
  21069. 607.41 s [opt-env-conf-test] . go 11 p
  21070. 607.41 s [opt-env-conf-test] ParserSome mLoc p ->
  21071. 607.41 s [opt-env-conf-test] - showParen (d > 10) $
  21072. 607.41 s [opt-env-conf-test] + showParen (d > -10) $
  21073. 607.41 s [opt-env-conf-test] showString "Some "
  21074. 607.41 s [opt-env-conf-test] . showsPrec 11 mLoc
  21075. 607.41 s [opt-env-conf-test] . showString " "
  21076. 607.41 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Parser.hs:333:20-26
  21077. 607.41 s [opt-env-conf-test] @@ -330,7 +330,7 @@
  21078. 607.41 s [opt-env-conf-test] . showString " "
  21079. 607.41 s [opt-env-conf-test] . go 11 p
  21080. 607.41 s [opt-env-conf-test] ParserSome mLoc p ->
  21081. 607.41 s [opt-env-conf-test] - showParen (d > 10) $
  21082. 607.41 s [opt-env-conf-test] + showParen (False) $
  21083. 607.41 s [opt-env-conf-test] showString "Some "
  21084. 607.41 s [opt-env-conf-test] . showsPrec 11 mLoc
  21085. 607.41 s [opt-env-conf-test] . showString " "
  21086. 607.41 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Parser.hs:333:20-26
  21087. 607.41 s [opt-env-conf-test] @@ -330,7 +330,7 @@
  21088. 607.41 s [opt-env-conf-test] . showString " "
  21089. 607.41 s [opt-env-conf-test] . go 11 p
  21090. 607.41 s [opt-env-conf-test] ParserSome mLoc p ->
  21091. 607.41 s [opt-env-conf-test] - showParen (d > 10) $
  21092. 607.41 s [opt-env-conf-test] + showParen (True) $
  21093. 607.41 s [opt-env-conf-test] showString "Some "
  21094. 607.41 s [opt-env-conf-test] . showsPrec 11 mLoc
  21095. 607.41 s [opt-env-conf-test] . showString " "
  21096. 607.41 s [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Parser.hs:333:20-26
  21097. 607.41 s [opt-env-conf-test] @@ -330,7 +330,7 @@
  21098. 607.41 s [opt-env-conf-test] . showString " "
  21099. 607.41 s [opt-env-conf-test] . go 11 p
  21100. 607.41 s [opt-env-conf-test] ParserSome mLoc p ->
  21101. 607.41 s [opt-env-conf-test] - showParen (d > 10) $
  21102. 607.41 s [opt-env-conf-test] + showParen (not (d > 10)) $
  21103. 607.41 s [opt-env-conf-test] showString "Some "
  21104. 607.41 s [opt-env-conf-test] . showsPrec 11 mLoc
  21105. 607.41 s [opt-env-conf-test] . showString " "
  21106. 607.41 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Parser.hs:333:19-27
  21107. 607.41 s [opt-env-conf-test] @@ -330,7 +330,7 @@
  21108. 607.41 s [opt-env-conf-test] . showString " "
  21109. 607.41 s [opt-env-conf-test] . go 11 p
  21110. 607.41 s [opt-env-conf-test] ParserSome mLoc p ->
  21111. 607.41 s [opt-env-conf-test] - showParen (d > 10) $
  21112. 607.41 s [opt-env-conf-test] + showParen True $
  21113. 607.41 s [opt-env-conf-test] showString "Some "
  21114. 607.41 s [opt-env-conf-test] . showsPrec 11 mLoc
  21115. 607.41 s [opt-env-conf-test] . showString " "
  21116. 607.41 s [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Parser.hs:333:19-27
  21117. 607.41 s [opt-env-conf-test] @@ -330,7 +330,7 @@
  21118. 607.42 s [opt-env-conf-test] . showString " "
  21119. 607.42 s [opt-env-conf-test] . go 11 p
  21120. 607.42 s [opt-env-conf-test] ParserSome mLoc p ->
  21121. 607.42 s [opt-env-conf-test] - showParen (d > 10) $
  21122. 607.42 s [opt-env-conf-test] + showParen not ((d > 10)) $
  21123. 607.42 s [opt-env-conf-test] showString "Some "
  21124. 607.42 s [opt-env-conf-test] . showsPrec 11 mLoc
  21125. 607.42 s [opt-env-conf-test] . showString " "
  21126. 607.42 s [opt-env-conf-test] Testing mutation IntLit at src/OptEnvConf/Parser.hs:333:24-26
  21127. 607.42 s [opt-env-conf-test] @@ -330,7 +330,7 @@
  21128. 607.42 s [opt-env-conf-test] . showString " "
  21129. 607.42 s [opt-env-conf-test] . go 11 p
  21130. 607.42 s [opt-env-conf-test] ParserSome mLoc p ->
  21131. 607.42 s [opt-env-conf-test] - showParen (d > 10) $
  21132. 607.42 s [opt-env-conf-test] + showParen (d > 1) $
  21133. 607.42 s [opt-env-conf-test] showString "Some "
  21134. 607.42 s [opt-env-conf-test] . showsPrec 11 mLoc
  21135. 607.42 s [opt-env-conf-test] . showString " "
  21136. 607.42 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Parser.hs:333:19-27
  21137. 607.42 s [opt-env-conf-test] @@ -330,7 +330,7 @@
  21138. 607.42 s [opt-env-conf-test] . showString " "
  21139. 607.42 s [opt-env-conf-test] . go 11 p
  21140. 607.42 s [opt-env-conf-test] ParserSome mLoc p ->
  21141. 607.42 s [opt-env-conf-test] - showParen (d > 10) $
  21142. 607.42 s [opt-env-conf-test] + showParen False $
  21143. 607.42 s [opt-env-conf-test] showString "Some "
  21144. 607.42 s [opt-env-conf-test] . showsPrec 11 mLoc
  21145. 607.42 s [opt-env-conf-test] . showString " "
  21146. 607.42 s [opt-env-conf-test] Testing mutation IntLit at src/OptEnvConf/Parser.hs:335:25-27
  21147. 607.42 s [opt-env-conf-test] @@ -332,7 +332,7 @@
  21148. 607.42 s [opt-env-conf-test] ParserSome mLoc p ->
  21149. 607.42 s [opt-env-conf-test] showParen (d > 10) $
  21150. 607.42 s [opt-env-conf-test] showString "Some "
  21151. 607.42 s [opt-env-conf-test] - . showsPrec 11 mLoc
  21152. 607.42 s [opt-env-conf-test] + . showsPrec 0 mLoc
  21153. 607.42 s [opt-env-conf-test] . showString " "
  21154. 607.42 s [opt-env-conf-test] . go 11 p
  21155. 607.42 s [opt-env-conf-test] ParserAllOrNothing mLoc p ->
  21156. 607.42 s [opt-env-conf-test] Testing mutation IntLit at src/OptEnvConf/Parser.hs:335:25-27
  21157. 607.42 s [opt-env-conf-test] @@ -332,7 +332,7 @@
  21158. 607.42 s [opt-env-conf-test] ParserSome mLoc p ->
  21159. 607.42 s [opt-env-conf-test] showParen (d > 10) $
  21160. 607.42 s [opt-env-conf-test] showString "Some "
  21161. 607.42 s [opt-env-conf-test] - . showsPrec 11 mLoc
  21162. 607.42 s [opt-env-conf-test] + . showsPrec 1 mLoc
  21163. 607.42 s [opt-env-conf-test] . showString " "
  21164. 607.42 s [opt-env-conf-test] . go 11 p
  21165. 607.42 s [opt-env-conf-test] ParserAllOrNothing mLoc p ->
  21166. 607.42 s [opt-env-conf-test] Testing mutation IntLit at src/OptEnvConf/Parser.hs:335:25-27
  21167. 607.42 s [opt-env-conf-test] @@ -332,7 +332,7 @@
  21168. 607.42 s [opt-env-conf-test] ParserSome mLoc p ->
  21169. 607.42 s [opt-env-conf-test] showParen (d > 10) $
  21170. 607.42 s [opt-env-conf-test] showString "Some "
  21171. 607.42 s [opt-env-conf-test] - . showsPrec 11 mLoc
  21172. 607.42 s [opt-env-conf-test] + . showsPrec -11 mLoc
  21173. 607.42 s [opt-env-conf-test] . showString " "
  21174. 607.42 s [opt-env-conf-test] . go 11 p
  21175. 607.42 s [opt-env-conf-test] ParserAllOrNothing mLoc p ->
  21176. 607.42 s [opt-env-conf-test] Testing mutation IntLit at src/OptEnvConf/Parser.hs:337:18-20
  21177. 607.42 s [opt-env-conf-test] @@ -334,7 +334,7 @@
  21178. 607.42 s [opt-env-conf-test] showString "Some "
  21179. 607.42 s [opt-env-conf-test] . showsPrec 11 mLoc
  21180. 607.42 s [opt-env-conf-test] . showString " "
  21181. 607.42 s [opt-env-conf-test] - . go 11 p
  21182. 607.42 s [opt-env-conf-test] + . go 0 p
  21183. 607.42 s [opt-env-conf-test] ParserAllOrNothing mLoc p ->
  21184. 607.42 s [opt-env-conf-test] showParen (d > 10) $
  21185. 607.42 s [opt-env-conf-test] showString "AllOrNothing "
  21186. 607.42 s [opt-env-conf-test] Testing mutation IntLit at src/OptEnvConf/Parser.hs:337:18-20
  21187. 607.42 s [opt-env-conf-test] @@ -334,7 +334,7 @@
  21188. 607.42 s [opt-env-conf-test] showString "Some "
  21189. 607.43 s [opt-env-conf-test] . showsPrec 11 mLoc
  21190. 607.43 s [opt-env-conf-test] . showString " "
  21191. 607.43 s [opt-env-conf-test] - . go 11 p
  21192. 607.43 s [opt-env-conf-test] + . go 1 p
  21193. 607.43 s [opt-env-conf-test] ParserAllOrNothing mLoc p ->
  21194. 607.43 s [opt-env-conf-test] showParen (d > 10) $
  21195. 607.43 s [opt-env-conf-test] showString "AllOrNothing "
  21196. 607.43 s [opt-env-conf-test] Testing mutation IntLit at src/OptEnvConf/Parser.hs:337:18-20
  21197. 607.43 s [opt-env-conf-test] @@ -334,7 +334,7 @@
  21198. 607.43 s [opt-env-conf-test] showString "Some "
  21199. 607.43 s [opt-env-conf-test] . showsPrec 11 mLoc
  21200. 607.43 s [opt-env-conf-test] . showString " "
  21201. 607.43 s [opt-env-conf-test] - . go 11 p
  21202. 607.43 s [opt-env-conf-test] + . go -11 p
  21203. 607.43 s [opt-env-conf-test] ParserAllOrNothing mLoc p ->
  21204. 607.43 s [opt-env-conf-test] showParen (d > 10) $
  21205. 607.43 s [opt-env-conf-test] showString "AllOrNothing "
  21206. 607.43 s [opt-env-conf-test] Testing mutation IntLit at src/OptEnvConf/Parser.hs:339:24-26
  21207. 607.43 s [opt-env-conf-test] @@ -336,7 +336,7 @@
  21208. 607.43 s [opt-env-conf-test] . showString " "
  21209. 607.43 s [opt-env-conf-test] . go 11 p
  21210. 607.43 s [opt-env-conf-test] ParserAllOrNothing mLoc p ->
  21211. 607.43 s [opt-env-conf-test] - showParen (d > 10) $
  21212. 607.43 s [opt-env-conf-test] + showParen (d > 0) $
  21213. 607.43 s [opt-env-conf-test] showString "AllOrNothing "
  21214. 607.43 s [opt-env-conf-test] . showsPrec 11 mLoc
  21215. 607.43 s [opt-env-conf-test] . showString " "
  21216. 607.43 s [opt-env-conf-test] Testing mutation IntLit at src/OptEnvConf/Parser.hs:339:24-26
  21217. 607.43 s [opt-env-conf-test] @@ -336,7 +336,7 @@
  21218. 607.43 s [opt-env-conf-test] . showString " "
  21219. 607.43 s [opt-env-conf-test] . go 11 p
  21220. 607.43 s [opt-env-conf-test] ParserAllOrNothing mLoc p ->
  21221. 607.43 s [opt-env-conf-test] - showParen (d > 10) $
  21222. 607.43 s [opt-env-conf-test] + showParen (d > 1) $
  21223. 607.43 s [opt-env-conf-test] showString "AllOrNothing "
  21224. 607.43 s [opt-env-conf-test] . showsPrec 11 mLoc
  21225. 607.43 s [opt-env-conf-test] . showString " "
  21226. 607.43 s [opt-env-conf-test] Testing mutation IntLit at src/OptEnvConf/Parser.hs:339:24-26
  21227. 607.43 s [opt-env-conf-test] @@ -336,7 +336,7 @@
  21228. 607.43 s [opt-env-conf-test] . showString " "
  21229. 607.43 s [opt-env-conf-test] . go 11 p
  21230. 607.43 s [opt-env-conf-test] ParserAllOrNothing mLoc p ->
  21231. 607.43 s [opt-env-conf-test] - showParen (d > 10) $
  21232. 607.43 s [opt-env-conf-test] + showParen (d > -10) $
  21233. 607.43 s [opt-env-conf-test] showString "AllOrNothing "
  21234. 607.43 s [opt-env-conf-test] . showsPrec 11 mLoc
  21235. 607.43 s [opt-env-conf-test] . showString " "
  21236. 607.43 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Parser.hs:339:20-26
  21237. 607.43 s [opt-env-conf-test] @@ -336,7 +336,7 @@
  21238. 607.43 s [opt-env-conf-test] . showString " "
  21239. 607.43 s [opt-env-conf-test] . go 11 p
  21240. 607.43 s [opt-env-conf-test] ParserAllOrNothing mLoc p ->
  21241. 607.43 s [opt-env-conf-test] - showParen (d > 10) $
  21242. 607.43 s [opt-env-conf-test] + showParen (True) $
  21243. 607.43 s [opt-env-conf-test] showString "AllOrNothing "
  21244. 607.43 s [opt-env-conf-test] . showsPrec 11 mLoc
  21245. 607.43 s [opt-env-conf-test] . showString " "
  21246. 607.43 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Parser.hs:339:20-26
  21247. 607.43 s [opt-env-conf-test] @@ -336,7 +336,7 @@
  21248. 607.43 s [opt-env-conf-test] . showString " "
  21249. 607.43 s [opt-env-conf-test] . go 11 p
  21250. 607.43 s [opt-env-conf-test] ParserAllOrNothing mLoc p ->
  21251. 607.43 s [opt-env-conf-test] - showParen (d > 10) $
  21252. 607.43 s [opt-env-conf-test] + showParen (False) $
  21253. 607.43 s [opt-env-conf-test] showString "AllOrNothing "
  21254. 609.48 s [opt-env-conf-test] . showsPrec 11 mLoc
  21255. 609.48 s [opt-env-conf-test] . showString " "
  21256. 609.48 s [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Parser.hs:339:20-26
  21257. 609.48 s [opt-env-conf-test] @@ -336,7 +336,7 @@
  21258. 609.48 s [opt-env-conf-test] . showString " "
  21259. 609.48 s [opt-env-conf-test] . go 11 p
  21260. 609.48 s [opt-env-conf-test] ParserAllOrNothing mLoc p ->
  21261. 609.48 s [opt-env-conf-test] - showParen (d > 10) $
  21262. 609.48 s [opt-env-conf-test] + showParen (not (d > 10)) $
  21263. 609.49 s [opt-env-conf-test] showString "AllOrNothing "
  21264. 609.49 s [opt-env-conf-test] . showsPrec 11 mLoc
  21265. 609.49 s [opt-env-conf-test] . showString " "
  21266. 609.49 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Parser.hs:339:19-27
  21267. 609.49 s [opt-env-conf-test] @@ -336,7 +336,7 @@
  21268. 609.49 s [opt-env-conf-test] . showString " "
  21269. 609.49 s [opt-env-conf-test] . go 11 p
  21270. 609.49 s [opt-env-conf-test] ParserAllOrNothing mLoc p ->
  21271. 609.49 s [opt-env-conf-test] - showParen (d > 10) $
  21272. 609.49 s [opt-env-conf-test] + showParen True $
  21273. 609.49 s [opt-env-conf-test] showString "AllOrNothing "
  21274. 609.49 s [opt-env-conf-test] . showsPrec 11 mLoc
  21275. 609.49 s [opt-env-conf-test] . showString " "
  21276. 609.49 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Parser.hs:339:19-27
  21277. 609.49 s [opt-env-conf-test] @@ -336,7 +336,7 @@
  21278. 609.49 s [opt-env-conf-test] . showString " "
  21279. 609.49 s [opt-env-conf-test] . go 11 p
  21280. 609.49 s [opt-env-conf-test] ParserAllOrNothing mLoc p ->
  21281. 609.49 s [opt-env-conf-test] - showParen (d > 10) $
  21282. 609.49 s [opt-env-conf-test] + showParen False $
  21283. 609.49 s [opt-env-conf-test] showString "AllOrNothing "
  21284. 609.49 s [opt-env-conf-test] . showsPrec 11 mLoc
  21285. 609.49 s [opt-env-conf-test] . showString " "
  21286. 609.49 s [opt-env-conf-test] Testing mutation IntLit at src/OptEnvConf/Parser.hs:341:25-27
  21287. 609.49 s [opt-env-conf-test] @@ -338,7 +338,7 @@
  21288. 609.49 s [opt-env-conf-test] ParserAllOrNothing mLoc p ->
  21289. 609.49 s [opt-env-conf-test] showParen (d > 10) $
  21290. 609.49 s [opt-env-conf-test] showString "AllOrNothing "
  21291. 609.49 s [opt-env-conf-test] - . showsPrec 11 mLoc
  21292. 609.49 s [opt-env-conf-test] + . showsPrec 0 mLoc
  21293. 609.49 s [opt-env-conf-test] . showString " "
  21294. 609.49 s [opt-env-conf-test] . go 11 p
  21295. 609.49 s [opt-env-conf-test] ParserCheck mLoc forgivable caps _ p ->
  21296. 609.49 s [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Parser.hs:339:19-27
  21297. 609.49 s [opt-env-conf-test] @@ -336,7 +336,7 @@
  21298. 609.49 s [opt-env-conf-test] . showString " "
  21299. 609.49 s [opt-env-conf-test] . go 11 p
  21300. 609.49 s [opt-env-conf-test] ParserAllOrNothing mLoc p ->
  21301. 609.49 s [opt-env-conf-test] - showParen (d > 10) $
  21302. 609.49 s [opt-env-conf-test] + showParen not ((d > 10)) $
  21303. 609.49 s [opt-env-conf-test] showString "AllOrNothing "
  21304. 609.49 s [opt-env-conf-test] . showsPrec 11 mLoc
  21305. 609.49 s [opt-env-conf-test] . showString " "
  21306. 609.49 s [opt-env-conf-test] Testing mutation IntLit at src/OptEnvConf/Parser.hs:341:25-27
  21307. 609.49 s [opt-env-conf-test] @@ -338,7 +338,7 @@
  21308. 609.49 s [opt-env-conf-test] ParserAllOrNothing mLoc p ->
  21309. 609.49 s [opt-env-conf-test] showParen (d > 10) $
  21310. 609.49 s [opt-env-conf-test] showString "AllOrNothing "
  21311. 609.49 s [opt-env-conf-test] - . showsPrec 11 mLoc
  21312. 609.49 s [opt-env-conf-test] + . showsPrec 1 mLoc
  21313. 609.49 s [opt-env-conf-test] . showString " "
  21314. 609.49 s [opt-env-conf-test] . go 11 p
  21315. 609.49 s [opt-env-conf-test] ParserCheck mLoc forgivable caps _ p ->
  21316. 609.49 s [opt-env-conf-test] Testing mutation IntLit at src/OptEnvConf/Parser.hs:341:25-27
  21317. 609.49 s [opt-env-conf-test] @@ -338,7 +338,7 @@
  21318. 609.49 s [opt-env-conf-test] ParserAllOrNothing mLoc p ->
  21319. 609.49 s [opt-env-conf-test] showParen (d > 10) $
  21320. 609.49 s [opt-env-conf-test] showString "AllOrNothing "
  21321. 609.50 s [opt-env-conf-test] - . showsPrec 11 mLoc
  21322. 609.50 s [opt-env-conf-test] + . showsPrec -11 mLoc
  21323. 609.50 s [opt-env-conf-test] . showString " "
  21324. 609.50 s [opt-env-conf-test] . go 11 p
  21325. 609.50 s [opt-env-conf-test] ParserCheck mLoc forgivable caps _ p ->
  21326. 609.50 s [opt-env-conf-test] Testing mutation IntLit at src/OptEnvConf/Parser.hs:343:18-20
  21327. 609.50 s [opt-env-conf-test] @@ -340,7 +340,7 @@
  21328. 609.50 s [opt-env-conf-test] showString "AllOrNothing "
  21329. 609.50 s [opt-env-conf-test] . showsPrec 11 mLoc
  21330. 609.50 s [opt-env-conf-test] . showString " "
  21331. 609.50 s [opt-env-conf-test] - . go 11 p
  21332. 609.50 s [opt-env-conf-test] + . go 0 p
  21333. 609.50 s [opt-env-conf-test] ParserCheck mLoc forgivable caps _ p ->
  21334. 609.50 s [opt-env-conf-test] showParen (d > 10) $
  21335. 609.50 s [opt-env-conf-test] showString "Check "
  21336. 609.50 s [opt-env-conf-test] Testing mutation IntLit at src/OptEnvConf/Parser.hs:343:18-20
  21337. 609.50 s [opt-env-conf-test] @@ -340,7 +340,7 @@
  21338. 609.50 s [opt-env-conf-test] showString "AllOrNothing "
  21339. 609.50 s [opt-env-conf-test] . showsPrec 11 mLoc
  21340. 609.50 s [opt-env-conf-test] . showString " "
  21341. 609.50 s [opt-env-conf-test] - . go 11 p
  21342. 609.50 s [opt-env-conf-test] + . go 1 p
  21343. 609.50 s [opt-env-conf-test] ParserCheck mLoc forgivable caps _ p ->
  21344. 609.50 s [opt-env-conf-test] showParen (d > 10) $
  21345. 609.50 s [opt-env-conf-test] showString "Check "
  21346. 609.50 s [opt-env-conf-test] Testing mutation IntLit at src/OptEnvConf/Parser.hs:343:18-20
  21347. 609.50 s [opt-env-conf-test] @@ -340,7 +340,7 @@
  21348. 609.50 s [opt-env-conf-test] showString "AllOrNothing "
  21349. 609.50 s [opt-env-conf-test] . showsPrec 11 mLoc
  21350. 609.50 s [opt-env-conf-test] . showString " "
  21351. 609.50 s [opt-env-conf-test] - . go 11 p
  21352. 609.50 s [opt-env-conf-test] + . go -11 p
  21353. 609.50 s [opt-env-conf-test] ParserCheck mLoc forgivable caps _ p ->
  21354. 609.50 s [opt-env-conf-test] showParen (d > 10) $
  21355. 609.50 s [opt-env-conf-test] showString "Check "
  21356. 609.50 s [opt-env-conf-test] Testing mutation IntLit at src/OptEnvConf/Parser.hs:345:24-26
  21357. 609.50 s [opt-env-conf-test] @@ -342,7 +342,7 @@
  21358. 609.50 s [opt-env-conf-test] . showString " "
  21359. 609.50 s [opt-env-conf-test] . go 11 p
  21360. 609.50 s [opt-env-conf-test] ParserCheck mLoc forgivable caps _ p ->
  21361. 609.50 s [opt-env-conf-test] - showParen (d > 10) $
  21362. 609.50 s [opt-env-conf-test] + showParen (d > 0) $
  21363. 609.50 s [opt-env-conf-test] showString "Check "
  21364. 609.50 s [opt-env-conf-test] . showsPrec 11 mLoc
  21365. 609.50 s [opt-env-conf-test] . showString " "
  21366. 609.50 s [opt-env-conf-test] Testing mutation IntLit at src/OptEnvConf/Parser.hs:345:24-26
  21367. 609.50 s [opt-env-conf-test] @@ -342,7 +342,7 @@
  21368. 609.50 s [opt-env-conf-test] . showString " "
  21369. 609.50 s [opt-env-conf-test] . go 11 p
  21370. 609.50 s [opt-env-conf-test] ParserCheck mLoc forgivable caps _ p ->
  21371. 609.50 s [opt-env-conf-test] - showParen (d > 10) $
  21372. 609.50 s [opt-env-conf-test] + showParen (d > 1) $
  21373. 609.50 s [opt-env-conf-test] showString "Check "
  21374. 609.50 s [opt-env-conf-test] . showsPrec 11 mLoc
  21375. 609.50 s [opt-env-conf-test] . showString " "
  21376. 609.50 s [opt-env-conf-test] Testing mutation IntLit at src/OptEnvConf/Parser.hs:345:24-26
  21377. 609.50 s [opt-env-conf-test] @@ -342,7 +342,7 @@
  21378. 609.50 s [opt-env-conf-test] . showString " "
  21379. 609.50 s [opt-env-conf-test] . go 11 p
  21380. 609.50 s [opt-env-conf-test] ParserCheck mLoc forgivable caps _ p ->
  21381. 609.50 s [opt-env-conf-test] - showParen (d > 10) $
  21382. 609.50 s [opt-env-conf-test] + showParen (d > -10) $
  21383. 609.50 s [opt-env-conf-test] showString "Check "
  21384. 609.51 s [opt-env-conf-test] . showsPrec 11 mLoc
  21385. 609.51 s [opt-env-conf-test] . showString " "
  21386. 609.51 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Parser.hs:345:20-26
  21387. 609.51 s [opt-env-conf-test] @@ -342,7 +342,7 @@
  21388. 609.51 s [opt-env-conf-test] . showString " "
  21389. 609.51 s [opt-env-conf-test] . go 11 p
  21390. 609.51 s [opt-env-conf-test] ParserCheck mLoc forgivable caps _ p ->
  21391. 609.51 s [opt-env-conf-test] - showParen (d > 10) $
  21392. 609.51 s [opt-env-conf-test] + showParen (False) $
  21393. 609.51 s [opt-env-conf-test] showString "Check "
  21394. 609.51 s [opt-env-conf-test] . showsPrec 11 mLoc
  21395. 609.51 s [opt-env-conf-test] . showString " "
  21396. 609.51 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Parser.hs:345:19-27
  21397. 609.51 s [opt-env-conf-test] @@ -342,7 +342,7 @@
  21398. 609.51 s [opt-env-conf-test] . showString " "
  21399. 609.51 s [opt-env-conf-test] . go 11 p
  21400. 609.51 s [opt-env-conf-test] ParserCheck mLoc forgivable caps _ p ->
  21401. 609.51 s [opt-env-conf-test] - showParen (d > 10) $
  21402. 609.51 s [opt-env-conf-test] + showParen True $
  21403. 609.51 s [opt-env-conf-test] showString "Check "
  21404. 609.51 s [opt-env-conf-test] . showsPrec 11 mLoc
  21405. 609.51 s [opt-env-conf-test] . showString " "
  21406. 609.51 s [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Parser.hs:345:19-27
  21407. 609.51 s [opt-env-conf-test] @@ -342,7 +342,7 @@
  21408. 609.51 s [opt-env-conf-test] . showString " "
  21409. 609.51 s [opt-env-conf-test] . go 11 p
  21410. 609.51 s [opt-env-conf-test] ParserCheck mLoc forgivable caps _ p ->
  21411. 609.51 s [opt-env-conf-test] - showParen (d > 10) $
  21412. 609.51 s [opt-env-conf-test] + showParen not ((d > 10)) $
  21413. 609.51 s [opt-env-conf-test] showString "Check "
  21414. 609.51 s [opt-env-conf-test] . showsPrec 11 mLoc
  21415. 609.51 s [opt-env-conf-test] . showString " "
  21416. 609.51 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Parser.hs:345:19-27
  21417. 609.51 s [opt-env-conf-test] @@ -342,7 +342,7 @@
  21418. 609.51 s [opt-env-conf-test] . showString " "
  21419. 609.51 s [opt-env-conf-test] . go 11 p
  21420. 609.51 s [opt-env-conf-test] ParserCheck mLoc forgivable caps _ p ->
  21421. 609.51 s [opt-env-conf-test] - showParen (d > 10) $
  21422. 609.51 s [opt-env-conf-test] + showParen False $
  21423. 609.51 s [opt-env-conf-test] showString "Check "
  21424. 609.51 s [opt-env-conf-test] . showsPrec 11 mLoc
  21425. 609.51 s [opt-env-conf-test] . showString " "
  21426. 609.51 s [opt-env-conf-test] Testing mutation IntLit at src/OptEnvConf/Parser.hs:347:25-27
  21427. 609.51 s [opt-env-conf-test] @@ -344,7 +344,7 @@
  21428. 609.51 s [opt-env-conf-test] ParserCheck mLoc forgivable caps _ p ->
  21429. 609.51 s [opt-env-conf-test] showParen (d > 10) $
  21430. 609.51 s [opt-env-conf-test] showString "Check "
  21431. 609.51 s [opt-env-conf-test] - . showsPrec 11 mLoc
  21432. 609.51 s [opt-env-conf-test] + . showsPrec 0 mLoc
  21433. 609.51 s [opt-env-conf-test] . showString " "
  21434. 609.51 s [opt-env-conf-test] . showsPrec 11 forgivable
  21435. 609.51 s [opt-env-conf-test] . showString " "
  21436. 609.51 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Parser.hs:345:20-26
  21437. 609.51 s [opt-env-conf-test] @@ -342,7 +342,7 @@
  21438. 609.51 s [opt-env-conf-test] . showString " "
  21439. 609.51 s [opt-env-conf-test] . go 11 p
  21440. 609.51 s [opt-env-conf-test] ParserCheck mLoc forgivable caps _ p ->
  21441. 609.51 s [opt-env-conf-test] - showParen (d > 10) $
  21442. 609.51 s [opt-env-conf-test] + showParen (True) $
  21443. 609.51 s [opt-env-conf-test] showString "Check "
  21444. 609.51 s [opt-env-conf-test] . showsPrec 11 mLoc
  21445. 609.51 s [opt-env-conf-test] . showString " "
  21446. 609.51 s [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Parser.hs:345:20-26
  21447. 609.51 s [opt-env-conf-test] @@ -342,7 +342,7 @@
  21448. 609.51 s [opt-env-conf-test] . showString " "
  21449. 609.51 s [opt-env-conf-test] . go 11 p
  21450. 609.51 s [opt-env-conf-test] ParserCheck mLoc forgivable caps _ p ->
  21451. 609.51 s [opt-env-conf-test] - showParen (d > 10) $
  21452. 609.51 s [opt-env-conf-test] + showParen (not (d > 10)) $
  21453. 609.51 s [opt-env-conf-test] showString "Check "
  21454. 609.51 s [opt-env-conf-test] . showsPrec 11 mLoc
  21455. 609.51 s [opt-env-conf-test] . showString " "
  21456. 609.51 s [opt-env-conf-test] Testing mutation IntLit at src/OptEnvConf/Parser.hs:347:25-27
  21457. 609.51 s [opt-env-conf-test] @@ -344,7 +344,7 @@
  21458. 609.51 s [opt-env-conf-test] ParserCheck mLoc forgivable caps _ p ->
  21459. 609.51 s [opt-env-conf-test] showParen (d > 10) $
  21460. 609.51 s [opt-env-conf-test] showString "Check "
  21461. 609.51 s [opt-env-conf-test] - . showsPrec 11 mLoc
  21462. 609.51 s [opt-env-conf-test] + . showsPrec 1 mLoc
  21463. 609.51 s [opt-env-conf-test] . showString " "
  21464. 609.51 s [opt-env-conf-test] . showsPrec 11 forgivable
  21465. 609.51 s [opt-env-conf-test] . showString " "
  21466. 609.51 s [opt-env-conf-test] Testing mutation IntLit at src/OptEnvConf/Parser.hs:347:25-27
  21467. 609.51 s [opt-env-conf-test] @@ -344,7 +344,7 @@
  21468. 609.51 s [opt-env-conf-test] ParserCheck mLoc forgivable caps _ p ->
  21469. 609.51 s [opt-env-conf-test] showParen (d > 10) $
  21470. 609.51 s [opt-env-conf-test] showString "Check "
  21471. 609.51 s [opt-env-conf-test] - . showsPrec 11 mLoc
  21472. 609.51 s [opt-env-conf-test] + . showsPrec -11 mLoc
  21473. 609.51 s [opt-env-conf-test] . showString " "
  21474. 609.51 s [opt-env-conf-test] . showsPrec 11 forgivable
  21475. 609.51 s [opt-env-conf-test] . showString " "
  21476. 609.51 s [opt-env-conf-test] Testing mutation IntLit at src/OptEnvConf/Parser.hs:349:25-27
  21477. 609.51 s [opt-env-conf-test] @@ -346,7 +346,7 @@
  21478. 609.52 s [opt-env-conf-test] showString "Check "
  21479. 609.52 s [opt-env-conf-test] . showsPrec 11 mLoc
  21480. 609.52 s [opt-env-conf-test] . showString " "
  21481. 609.52 s [opt-env-conf-test] - . showsPrec 11 forgivable
  21482. 609.52 s [opt-env-conf-test] + . showsPrec 0 forgivable
  21483. 609.52 s [opt-env-conf-test] . showString " "
  21484. 609.52 s [opt-env-conf-test] . showsPrec 11 caps
  21485. 609.52 s [opt-env-conf-test] . showString " _ "
  21486. 609.52 s [opt-env-conf-test] Testing mutation IntLit at src/OptEnvConf/Parser.hs:349:25-27
  21487. 609.52 s [opt-env-conf-test] @@ -346,7 +346,7 @@
  21488. 609.52 s [opt-env-conf-test] showString "Check "
  21489. 609.52 s [opt-env-conf-test] . showsPrec 11 mLoc
  21490. 609.52 s [opt-env-conf-test] . showString " "
  21491. 609.52 s [opt-env-conf-test] - . showsPrec 11 forgivable
  21492. 609.52 s [opt-env-conf-test] + . showsPrec 1 forgivable
  21493. 609.52 s [opt-env-conf-test] . showString " "
  21494. 613.62 s [opt-env-conf-test] . showsPrec 11 caps
  21495. 613.72 s [opt-env-conf-test] . showString " _ "
  21496. 613.72 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Parser.hs:349:28-38
  21497. 613.72 s [opt-env-conf-test] @@ -346,7 +346,7 @@
  21498. 613.72 s [opt-env-conf-test] showString "Check "
  21499. 613.72 s [opt-env-conf-test] . showsPrec 11 mLoc
  21500. 613.72 s [opt-env-conf-test] . showString " "
  21501. 613.72 s [opt-env-conf-test] - . showsPrec 11 forgivable
  21502. 613.72 s [opt-env-conf-test] + . showsPrec 11 False
  21503. 613.72 s [opt-env-conf-test] . showString " "
  21504. 613.72 s [opt-env-conf-test] . showsPrec 11 caps
  21505. 613.72 s [opt-env-conf-test] . showString " _ "
  21506. 613.72 s [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Parser.hs:349:28-38
  21507. 613.72 s [opt-env-conf-test] @@ -346,7 +346,7 @@
  21508. 613.72 s [opt-env-conf-test] showString "Check "
  21509. 613.72 s [opt-env-conf-test] . showsPrec 11 mLoc
  21510. 613.72 s [opt-env-conf-test] . showString " "
  21511. 613.72 s [opt-env-conf-test] - . showsPrec 11 forgivable
  21512. 613.72 s [opt-env-conf-test] + . showsPrec 11 not (forgivable)
  21513. 613.72 s [opt-env-conf-test] . showString " "
  21514. 613.72 s [opt-env-conf-test] . showsPrec 11 caps
  21515. 613.72 s [opt-env-conf-test] . showString " _ "
  21516. 613.72 s [opt-env-conf-test] Testing mutation IntLit at src/OptEnvConf/Parser.hs:351:25-27
  21517. 613.72 s [opt-env-conf-test] @@ -348,7 +348,7 @@
  21518. 613.72 s [opt-env-conf-test] . showString " "
  21519. 613.72 s [opt-env-conf-test] . showsPrec 11 forgivable
  21520. 613.72 s [opt-env-conf-test] . showString " "
  21521. 613.72 s [opt-env-conf-test] - . showsPrec 11 caps
  21522. 613.72 s [opt-env-conf-test] + . showsPrec 0 caps
  21523. 613.72 s [opt-env-conf-test] . showString " _ "
  21524. 613.72 s [opt-env-conf-test] . go 11 p
  21525. 613.72 s [opt-env-conf-test] ParserCommands mLoc mDefault cs ->
  21526. 613.72 s [opt-env-conf-test] Testing mutation IntLit at src/OptEnvConf/Parser.hs:349:25-27
  21527. 613.72 s [opt-env-conf-test] @@ -346,7 +346,7 @@
  21528. 613.72 s [opt-env-conf-test] showString "Check "
  21529. 613.72 s [opt-env-conf-test] . showsPrec 11 mLoc
  21530. 613.72 s [opt-env-conf-test] . showString " "
  21531. 613.72 s [opt-env-conf-test] - . showsPrec 11 forgivable
  21532. 613.72 s [opt-env-conf-test] + . showsPrec -11 forgivable
  21533. 613.72 s [opt-env-conf-test] . showString " "
  21534. 613.72 s [opt-env-conf-test] . showsPrec 11 caps
  21535. 613.72 s [opt-env-conf-test] . showString " _ "
  21536. 613.73 s [opt-env-conf-test] Testing mutation IntLit at src/OptEnvConf/Parser.hs:351:25-27
  21537. 613.73 s [opt-env-conf-test] @@ -348,7 +348,7 @@
  21538. 613.73 s [opt-env-conf-test] . showString " "
  21539. 613.73 s [opt-env-conf-test] . showsPrec 11 forgivable
  21540. 613.73 s [opt-env-conf-test] . showString " "
  21541. 613.73 s [opt-env-conf-test] - . showsPrec 11 caps
  21542. 613.73 s [opt-env-conf-test] + . showsPrec 1 caps
  21543. 613.73 s [opt-env-conf-test] . showString " _ "
  21544. 613.73 s [opt-env-conf-test] . go 11 p
  21545. 613.73 s [opt-env-conf-test] ParserCommands mLoc mDefault cs ->
  21546. 613.73 s [opt-env-conf-test] Testing mutation IntLit at src/OptEnvConf/Parser.hs:351:25-27
  21547. 613.73 s [opt-env-conf-test] @@ -348,7 +348,7 @@
  21548. 613.73 s [opt-env-conf-test] . showString " "
  21549. 613.73 s [opt-env-conf-test] . showsPrec 11 forgivable
  21550. 613.73 s [opt-env-conf-test] . showString " "
  21551. 613.73 s [opt-env-conf-test] - . showsPrec 11 caps
  21552. 613.73 s [opt-env-conf-test] + . showsPrec -11 caps
  21553. 613.73 s [opt-env-conf-test] . showString " _ "
  21554. 613.73 s [opt-env-conf-test] . go 11 p
  21555. 613.73 s [opt-env-conf-test] ParserCommands mLoc mDefault cs ->
  21556. 613.73 s [opt-env-conf-test] Testing mutation IntLit at src/OptEnvConf/Parser.hs:353:18-20
  21557. 613.73 s [opt-env-conf-test] @@ -350,7 +350,7 @@
  21558. 613.73 s [opt-env-conf-test] . showString " "
  21559. 613.73 s [opt-env-conf-test] . showsPrec 11 caps
  21560. 613.73 s [opt-env-conf-test] . showString " _ "
  21561. 613.73 s [opt-env-conf-test] - . go 11 p
  21562. 613.73 s [opt-env-conf-test] + . go 0 p
  21563. 613.73 s [opt-env-conf-test] ParserCommands mLoc mDefault cs ->
  21564. 613.73 s [opt-env-conf-test] showParen (d > 10) $
  21565. 613.73 s [opt-env-conf-test] showString "Commands "
  21566. 613.73 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Parser.hs:355:20-26
  21567. 613.73 s [opt-env-conf-test] @@ -352,7 +352,7 @@
  21568. 613.73 s [opt-env-conf-test] . showString " _ "
  21569. 613.73 s [opt-env-conf-test] . go 11 p
  21570. 613.73 s [opt-env-conf-test] ParserCommands mLoc mDefault cs ->
  21571. 613.73 s [opt-env-conf-test] - showParen (d > 10) $
  21572. 613.73 s [opt-env-conf-test] + showParen (True) $
  21573. 613.73 s [opt-env-conf-test] showString "Commands "
  21574. 613.73 s [opt-env-conf-test] . showsPrec 11 mLoc
  21575. 613.73 s [opt-env-conf-test] . showString " "
  21576. 613.73 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Parser.hs:355:20-26
  21577. 613.73 s [opt-env-conf-test] @@ -352,7 +352,7 @@
  21578. 613.73 s [opt-env-conf-test] . showString " _ "
  21579. 613.73 s [opt-env-conf-test] . go 11 p
  21580. 613.73 s [opt-env-conf-test] ParserCommands mLoc mDefault cs ->
  21581. 613.73 s [opt-env-conf-test] - showParen (d > 10) $
  21582. 613.73 s [opt-env-conf-test] + showParen (False) $
  21583. 613.73 s [opt-env-conf-test] showString "Commands "
  21584. 613.73 s [opt-env-conf-test] . showsPrec 11 mLoc
  21585. 613.73 s [opt-env-conf-test] . showString " "
  21586. 613.73 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Parser.hs:355:19-27
  21587. 613.73 s [opt-env-conf-test] @@ -352,7 +352,7 @@
  21588. 613.73 s [opt-env-conf-test] . showString " _ "
  21589. 613.73 s [opt-env-conf-test] . go 11 p
  21590. 613.73 s [opt-env-conf-test] ParserCommands mLoc mDefault cs ->
  21591. 613.73 s [opt-env-conf-test] - showParen (d > 10) $
  21592. 613.73 s [opt-env-conf-test] + showParen True $
  21593. 613.73 s [opt-env-conf-test] showString "Commands "
  21594. 613.73 s [opt-env-conf-test] . showsPrec 11 mLoc
  21595. 613.73 s [opt-env-conf-test] . showString " "
  21596. 613.73 s [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Parser.hs:355:19-27
  21597. 613.73 s [opt-env-conf-test] @@ -352,7 +352,7 @@
  21598. 613.73 s [opt-env-conf-test] . showString " _ "
  21599. 613.73 s [opt-env-conf-test] . go 11 p
  21600. 613.73 s [opt-env-conf-test] ParserCommands mLoc mDefault cs ->
  21601. 613.73 s [opt-env-conf-test] - showParen (d > 10) $
  21602. 613.73 s [opt-env-conf-test] + showParen not ((d > 10)) $
  21603. 613.73 s [opt-env-conf-test] showString "Commands "
  21604. 613.73 s [opt-env-conf-test] . showsPrec 11 mLoc
  21605. 613.73 s [opt-env-conf-test] . showString " "
  21606. 613.73 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Parser.hs:355:19-27
  21607. 613.73 s [opt-env-conf-test] @@ -352,7 +352,7 @@
  21608. 613.73 s [opt-env-conf-test] . showString " _ "
  21609. 613.73 s [opt-env-conf-test] . go 11 p
  21610. 613.73 s [opt-env-conf-test] ParserCommands mLoc mDefault cs ->
  21611. 613.73 s [opt-env-conf-test] - showParen (d > 10) $
  21612. 613.73 s [opt-env-conf-test] + showParen False $
  21613. 613.73 s [opt-env-conf-test] showString "Commands "
  21614. 613.73 s [opt-env-conf-test] . showsPrec 11 mLoc
  21615. 613.73 s [opt-env-conf-test] . showString " "
  21616. 613.73 s [opt-env-conf-test] Testing mutation IntLit at src/OptEnvConf/Parser.hs:353:18-20
  21617. 613.74 s [opt-env-conf-test] @@ -350,7 +350,7 @@
  21618. 613.74 s [opt-env-conf-test] . showString " "
  21619. 613.74 s [opt-env-conf-test] . showsPrec 11 caps
  21620. 613.74 s [opt-env-conf-test] . showString " _ "
  21621. 613.74 s [opt-env-conf-test] - . go 11 p
  21622. 613.74 s [opt-env-conf-test] + . go 1 p
  21623. 613.74 s [opt-env-conf-test] ParserCommands mLoc mDefault cs ->
  21624. 613.74 s [opt-env-conf-test] showParen (d > 10) $
  21625. 613.74 s [opt-env-conf-test] showString "Commands "
  21626. 613.74 s [opt-env-conf-test] Testing mutation IntLit at src/OptEnvConf/Parser.hs:353:18-20
  21627. 613.74 s [opt-env-conf-test] @@ -350,7 +350,7 @@
  21628. 613.74 s [opt-env-conf-test] . showString " "
  21629. 613.74 s [opt-env-conf-test] . showsPrec 11 caps
  21630. 613.74 s [opt-env-conf-test] . showString " _ "
  21631. 613.74 s [opt-env-conf-test] - . go 11 p
  21632. 613.74 s [opt-env-conf-test] + . go -11 p
  21633. 613.74 s [opt-env-conf-test] ParserCommands mLoc mDefault cs ->
  21634. 613.74 s [opt-env-conf-test] showParen (d > 10) $
  21635. 613.74 s [opt-env-conf-test] showString "Commands "
  21636. 613.74 s [opt-env-conf-test] Testing mutation IntLit at src/OptEnvConf/Parser.hs:355:24-26
  21637. 613.74 s [opt-env-conf-test] @@ -352,7 +352,7 @@
  21638. 613.74 s [opt-env-conf-test] . showString " _ "
  21639. 613.74 s [opt-env-conf-test] . go 11 p
  21640. 613.74 s [opt-env-conf-test] ParserCommands mLoc mDefault cs ->
  21641. 613.74 s [opt-env-conf-test] - showParen (d > 10) $
  21642. 613.74 s [opt-env-conf-test] + showParen (d > 1) $
  21643. 613.74 s [opt-env-conf-test] showString "Commands "
  21644. 613.74 s [opt-env-conf-test] . showsPrec 11 mLoc
  21645. 613.74 s [opt-env-conf-test] . showString " "
  21646. 613.74 s [opt-env-conf-test] Testing mutation IntLit at src/OptEnvConf/Parser.hs:355:24-26
  21647. 613.74 s [opt-env-conf-test] @@ -352,7 +352,7 @@
  21648. 613.74 s [opt-env-conf-test] . showString " _ "
  21649. 613.74 s [opt-env-conf-test] . go 11 p
  21650. 613.74 s [opt-env-conf-test] ParserCommands mLoc mDefault cs ->
  21651. 613.74 s [opt-env-conf-test] - showParen (d > 10) $
  21652. 613.74 s [opt-env-conf-test] + showParen (d > -10) $
  21653. 613.74 s [opt-env-conf-test] showString "Commands "
  21654. 613.74 s [opt-env-conf-test] . showsPrec 11 mLoc
  21655. 613.74 s [opt-env-conf-test] . showString " "
  21656. 613.74 s [opt-env-conf-test] Testing mutation IntLit at src/OptEnvConf/Parser.hs:355:24-26
  21657. 613.74 s [opt-env-conf-test] @@ -352,7 +352,7 @@
  21658. 613.74 s [opt-env-conf-test] . showString " _ "
  21659. 613.74 s [opt-env-conf-test] . go 11 p
  21660. 613.74 s [opt-env-conf-test] ParserCommands mLoc mDefault cs ->
  21661. 613.74 s [opt-env-conf-test] - showParen (d > 10) $
  21662. 613.74 s [opt-env-conf-test] + showParen (d > 0) $
  21663. 613.74 s [opt-env-conf-test] showString "Commands "
  21664. 613.74 s [opt-env-conf-test] . showsPrec 11 mLoc
  21665. 613.74 s [opt-env-conf-test] . showString " "
  21666. 613.74 s [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Parser.hs:355:20-26
  21667. 613.74 s [opt-env-conf-test] @@ -352,7 +352,7 @@
  21668. 613.74 s [opt-env-conf-test] . showString " _ "
  21669. 613.74 s [opt-env-conf-test] . go 11 p
  21670. 613.74 s [opt-env-conf-test] ParserCommands mLoc mDefault cs ->
  21671. 613.74 s [opt-env-conf-test] - showParen (d > 10) $
  21672. 613.74 s [opt-env-conf-test] + showParen (not (d > 10)) $
  21673. 613.74 s [opt-env-conf-test] showString "Commands "
  21674. 613.74 s [opt-env-conf-test] . showsPrec 11 mLoc
  21675. 613.74 s [opt-env-conf-test] . showString " "
  21676. 613.74 s [opt-env-conf-test] Testing mutation IntLit at src/OptEnvConf/Parser.hs:357:25-27
  21677. 613.74 s [opt-env-conf-test] @@ -354,7 +354,7 @@
  21678. 613.74 s [opt-env-conf-test] ParserCommands mLoc mDefault cs ->
  21679. 613.74 s [opt-env-conf-test] showParen (d > 10) $
  21680. 613.74 s [opt-env-conf-test] showString "Commands "
  21681. 613.74 s [opt-env-conf-test] - . showsPrec 11 mLoc
  21682. 613.74 s [opt-env-conf-test] + . showsPrec -11 mLoc
  21683. 613.74 s [opt-env-conf-test] . showString " "
  21684. 613.74 s [opt-env-conf-test] . showsPrec 11 mDefault
  21685. 613.74 s [opt-env-conf-test] . showString " "
  21686. 613.74 s [opt-env-conf-test] Testing mutation IntLit at src/OptEnvConf/Parser.hs:359:25-27
  21687. 613.74 s [opt-env-conf-test] @@ -356,7 +356,7 @@
  21688. 613.74 s [opt-env-conf-test] showString "Commands "
  21689. 613.74 s [opt-env-conf-test] . showsPrec 11 mLoc
  21690. 613.74 s [opt-env-conf-test] . showString " "
  21691. 613.74 s [opt-env-conf-test] - . showsPrec 11 mDefault
  21692. 613.74 s [opt-env-conf-test] + . showsPrec 0 mDefault
  21693. 613.74 s [opt-env-conf-test] . showString " "
  21694. 613.74 s [opt-env-conf-test] . showListWith
  21695. 613.74 s [opt-env-conf-test] showCommandABit
  21696. 613.74 s [opt-env-conf-test] Testing mutation IntLit at src/OptEnvConf/Parser.hs:359:25-27
  21697. 613.74 s [opt-env-conf-test] @@ -356,7 +356,7 @@
  21698. 613.74 s [opt-env-conf-test] showString "Commands "
  21699. 613.74 s [opt-env-conf-test] . showsPrec 11 mLoc
  21700. 613.74 s [opt-env-conf-test] . showString " "
  21701. 613.74 s [opt-env-conf-test] - . showsPrec 11 mDefault
  21702. 613.74 s [opt-env-conf-test] + . showsPrec 1 mDefault
  21703. 613.74 s [opt-env-conf-test] . showString " "
  21704. 613.74 s [opt-env-conf-test] . showListWith
  21705. 613.74 s [opt-env-conf-test] showCommandABit
  21706. 613.74 s [opt-env-conf-test] Testing mutation IntLit at src/OptEnvConf/Parser.hs:359:25-27
  21707. 613.74 s [opt-env-conf-test] @@ -356,7 +356,7 @@
  21708. 613.74 s [opt-env-conf-test] showString "Commands "
  21709. 613.74 s [opt-env-conf-test] . showsPrec 11 mLoc
  21710. 613.74 s [opt-env-conf-test] . showString " "
  21711. 613.74 s [opt-env-conf-test] - . showsPrec 11 mDefault
  21712. 613.74 s [opt-env-conf-test] + . showsPrec -11 mDefault
  21713. 613.74 s [opt-env-conf-test] . showString " "
  21714. 613.74 s [opt-env-conf-test] . showListWith
  21715. 613.74 s [opt-env-conf-test] showCommandABit
  21716. 613.74 s [opt-env-conf-test] Testing mutation IntLit at src/OptEnvConf/Parser.hs:365:24-26
  21717. 613.74 s [opt-env-conf-test] @@ -362,7 +362,7 @@
  21718. 613.74 s [opt-env-conf-test] showCommandABit
  21719. 613.74 s [opt-env-conf-test] cs
  21720. 613.74 s [opt-env-conf-test] ParserWithConfig mLoc p1 p2 ->
  21721. 613.74 s [opt-env-conf-test] - showParen (d > 10) $
  21722. 613.74 s [opt-env-conf-test] + showParen (d > 1) $
  21723. 613.74 s [opt-env-conf-test] showString "WithConfig _ "
  21724. 613.74 s [opt-env-conf-test] . showsPrec 11 mLoc
  21725. 613.74 s [opt-env-conf-test] . showString " "
  21726. 613.74 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Parser.hs:365:20-26
  21727. 613.74 s [opt-env-conf-test] @@ -362,7 +362,7 @@
  21728. 613.74 s [opt-env-conf-test] showCommandABit
  21729. 613.74 s [opt-env-conf-test] cs
  21730. 613.74 s [opt-env-conf-test] ParserWithConfig mLoc p1 p2 ->
  21731. 613.74 s [opt-env-conf-test] - showParen (d > 10) $
  21732. 613.74 s [opt-env-conf-test] + showParen (True) $
  21733. 613.74 s [opt-env-conf-test] showString "WithConfig _ "
  21734. 613.74 s [opt-env-conf-test] . showsPrec 11 mLoc
  21735. 618.82 s [opt-env-conf-test] . showString " "
  21736. 618.82 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Parser.hs:365:20-26
  21737. 618.84 s [opt-env-conf-test] @@ -362,7 +362,7 @@
  21738. 618.84 s [opt-env-conf-test] showCommandABit
  21739. 618.84 s [opt-env-conf-test] cs
  21740. 618.84 s [opt-env-conf-test] ParserWithConfig mLoc p1 p2 ->
  21741. 618.84 s [opt-env-conf-test] - showParen (d > 10) $
  21742. 618.84 s [opt-env-conf-test] + showParen (False) $
  21743. 618.84 s [opt-env-conf-test] showString "WithConfig _ "
  21744. 618.84 s [opt-env-conf-test] . showsPrec 11 mLoc
  21745. 618.84 s [opt-env-conf-test] . showString " "
  21746. 618.84 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Parser.hs:365:19-27
  21747. 618.85 s [opt-env-conf-test] @@ -362,7 +362,7 @@
  21748. 618.85 s [opt-env-conf-test] showCommandABit
  21749. 618.85 s [opt-env-conf-test] cs
  21750. 618.85 s [opt-env-conf-test] ParserWithConfig mLoc p1 p2 ->
  21751. 618.85 s [opt-env-conf-test] - showParen (d > 10) $
  21752. 618.85 s [opt-env-conf-test] + showParen True $
  21753. 618.85 s [opt-env-conf-test] showString "WithConfig _ "
  21754. 618.85 s [opt-env-conf-test] . showsPrec 11 mLoc
  21755. 618.85 s [opt-env-conf-test] . showString " "
  21756. 618.85 s [opt-env-conf-test] Testing mutation IntLit at src/OptEnvConf/Parser.hs:357:25-27
  21757. 618.85 s [opt-env-conf-test] @@ -354,7 +354,7 @@
  21758. 618.85 s [opt-env-conf-test] ParserCommands mLoc mDefault cs ->
  21759. 618.85 s [opt-env-conf-test] showParen (d > 10) $
  21760. 618.85 s [opt-env-conf-test] showString "Commands "
  21761. 618.85 s [opt-env-conf-test] - . showsPrec 11 mLoc
  21762. 618.85 s [opt-env-conf-test] + . showsPrec 1 mLoc
  21763. 618.85 s [opt-env-conf-test] . showString " "
  21764. 618.85 s [opt-env-conf-test] . showsPrec 11 mDefault
  21765. 618.85 s [opt-env-conf-test] . showString " "
  21766. 618.85 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Parser.hs:349:28-38
  21767. 618.85 s [opt-env-conf-test] @@ -346,7 +346,7 @@
  21768. 618.85 s [opt-env-conf-test] showString "Check "
  21769. 618.85 s [opt-env-conf-test] . showsPrec 11 mLoc
  21770. 618.85 s [opt-env-conf-test] . showString " "
  21771. 618.85 s [opt-env-conf-test] - . showsPrec 11 forgivable
  21772. 618.85 s [opt-env-conf-test] + . showsPrec 11 True
  21773. 618.85 s [opt-env-conf-test] . showString " "
  21774. 618.85 s [opt-env-conf-test] . showsPrec 11 caps
  21775. 618.85 s [opt-env-conf-test] . showString " _ "
  21776. 618.85 s [opt-env-conf-test] Testing mutation IntLit at src/OptEnvConf/Parser.hs:357:25-27
  21777. 618.85 s [opt-env-conf-test] @@ -354,7 +354,7 @@
  21778. 618.85 s [opt-env-conf-test] ParserCommands mLoc mDefault cs ->
  21779. 618.85 s [opt-env-conf-test] showParen (d > 10) $
  21780. 618.85 s [opt-env-conf-test] showString "Commands "
  21781. 618.85 s [opt-env-conf-test] - . showsPrec 11 mLoc
  21782. 618.85 s [opt-env-conf-test] + . showsPrec 0 mLoc
  21783. 618.85 s [opt-env-conf-test] . showString " "
  21784. 618.85 s [opt-env-conf-test] . showsPrec 11 mDefault
  21785. 618.85 s [opt-env-conf-test] . showString " "
  21786. 618.85 s [opt-env-conf-test] Testing mutation IntLit at src/OptEnvConf/Parser.hs:365:24-26
  21787. 618.85 s [opt-env-conf-test] @@ -362,7 +362,7 @@
  21788. 618.85 s [opt-env-conf-test] showCommandABit
  21789. 618.85 s [opt-env-conf-test] cs
  21790. 618.85 s [opt-env-conf-test] ParserWithConfig mLoc p1 p2 ->
  21791. 618.85 s [opt-env-conf-test] - showParen (d > 10) $
  21792. 618.85 s [opt-env-conf-test] + showParen (d > -10) $
  21793. 618.85 s [opt-env-conf-test] showString "WithConfig _ "
  21794. 618.85 s [opt-env-conf-test] . showsPrec 11 mLoc
  21795. 618.85 s [opt-env-conf-test] . showString " "
  21796. 618.85 s [opt-env-conf-test] Testing mutation IntLit at src/OptEnvConf/Parser.hs:365:24-26
  21797. 618.85 s [opt-env-conf-test] @@ -362,7 +362,7 @@
  21798. 618.86 s [opt-env-conf-test] showCommandABit
  21799. 618.86 s [opt-env-conf-test] cs
  21800. 618.86 s [opt-env-conf-test] ParserWithConfig mLoc p1 p2 ->
  21801. 618.86 s [opt-env-conf-test] - showParen (d > 10) $
  21802. 618.86 s [opt-env-conf-test] + showParen (d > 0) $
  21803. 618.86 s [opt-env-conf-test] showString "WithConfig _ "
  21804. 618.86 s [opt-env-conf-test] . showsPrec 11 mLoc
  21805. 618.86 s [opt-env-conf-test] . showString " "
  21806. 618.86 s [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Parser.hs:365:20-26
  21807. 618.86 s [opt-env-conf-test] @@ -362,7 +362,7 @@
  21808. 618.86 s [opt-env-conf-test] showCommandABit
  21809. 618.86 s [opt-env-conf-test] cs
  21810. 618.86 s [opt-env-conf-test] ParserWithConfig mLoc p1 p2 ->
  21811. 618.86 s [opt-env-conf-test] - showParen (d > 10) $
  21812. 618.86 s [opt-env-conf-test] + showParen (not (d > 10)) $
  21813. 618.86 s [opt-env-conf-test] showString "WithConfig _ "
  21814. 618.86 s [opt-env-conf-test] . showsPrec 11 mLoc
  21815. 618.86 s [opt-env-conf-test] . showString " "
  21816. 618.86 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Parser.hs:365:19-27
  21817. 618.86 s [opt-env-conf-test] @@ -362,7 +362,7 @@
  21818. 618.86 s [opt-env-conf-test] showCommandABit
  21819. 618.86 s [opt-env-conf-test] cs
  21820. 618.86 s [opt-env-conf-test] ParserWithConfig mLoc p1 p2 ->
  21821. 618.86 s [opt-env-conf-test] - showParen (d > 10) $
  21822. 618.86 s [opt-env-conf-test] + showParen False $
  21823. 618.86 s [opt-env-conf-test] showString "WithConfig _ "
  21824. 618.86 s [opt-env-conf-test] . showsPrec 11 mLoc
  21825. 618.86 s [opt-env-conf-test] . showString " "
  21826. 618.86 s [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Parser.hs:365:19-27
  21827. 618.86 s [opt-env-conf-test] @@ -362,7 +362,7 @@
  21828. 618.86 s [opt-env-conf-test] showCommandABit
  21829. 618.86 s [opt-env-conf-test] cs
  21830. 618.86 s [opt-env-conf-test] ParserWithConfig mLoc p1 p2 ->
  21831. 618.86 s [opt-env-conf-test] - showParen (d > 10) $
  21832. 618.86 s [opt-env-conf-test] + showParen not ((d > 10)) $
  21833. 618.86 s [opt-env-conf-test] showString "WithConfig _ "
  21834. 618.86 s [opt-env-conf-test] . showsPrec 11 mLoc
  21835. 618.86 s [opt-env-conf-test] . showString " "
  21836. 618.86 s [opt-env-conf-test] Testing mutation IntLit at src/OptEnvConf/Parser.hs:367:25-27
  21837. 618.86 s [opt-env-conf-test] @@ -364,7 +364,7 @@
  21838. 618.86 s [opt-env-conf-test] ParserWithConfig mLoc p1 p2 ->
  21839. 618.86 s [opt-env-conf-test] showParen (d > 10) $
  21840. 618.86 s [opt-env-conf-test] showString "WithConfig _ "
  21841. 618.86 s [opt-env-conf-test] - . showsPrec 11 mLoc
  21842. 618.86 s [opt-env-conf-test] + . showsPrec -11 mLoc
  21843. 618.86 s [opt-env-conf-test] . showString " "
  21844. 618.86 s [opt-env-conf-test] . go 11 p1
  21845. 618.86 s [opt-env-conf-test] . showString " "
  21846. 618.86 s [opt-env-conf-test] Testing mutation IntLit at src/OptEnvConf/Parser.hs:369:18-20
  21847. 618.86 s [opt-env-conf-test] @@ -366,7 +366,7 @@
  21848. 618.86 s [opt-env-conf-test] showString "WithConfig _ "
  21849. 618.86 s [opt-env-conf-test] . showsPrec 11 mLoc
  21850. 618.86 s [opt-env-conf-test] . showString " "
  21851. 618.86 s [opt-env-conf-test] - . go 11 p1
  21852. 618.86 s [opt-env-conf-test] + . go -11 p1
  21853. 618.86 s [opt-env-conf-test] . showString " "
  21854. 618.86 s [opt-env-conf-test] . go 11 p2
  21855. 618.86 s [opt-env-conf-test] ParserSetting mLoc p ->
  21856. 618.86 s [opt-env-conf-test] Testing mutation IntLit at src/OptEnvConf/Parser.hs:367:25-27
  21857. 618.86 s [opt-env-conf-test] @@ -364,7 +364,7 @@
  21858. 618.86 s [opt-env-conf-test] ParserWithConfig mLoc p1 p2 ->
  21859. 618.86 s [opt-env-conf-test] showParen (d > 10) $
  21860. 618.86 s [opt-env-conf-test] showString "WithConfig _ "
  21861. 618.86 s [opt-env-conf-test] - . showsPrec 11 mLoc
  21862. 618.86 s [opt-env-conf-test] + . showsPrec 1 mLoc
  21863. 618.86 s [opt-env-conf-test] . showString " "
  21864. 618.86 s [opt-env-conf-test] . go 11 p1
  21865. 618.86 s [opt-env-conf-test] . showString " "
  21866. 618.86 s [opt-env-conf-test] Testing mutation IntLit at src/OptEnvConf/Parser.hs:371:18-20
  21867. 618.86 s [opt-env-conf-test] @@ -368,7 +368,7 @@
  21868. 618.86 s [opt-env-conf-test] . showString " "
  21869. 618.86 s [opt-env-conf-test] . go 11 p1
  21870. 618.86 s [opt-env-conf-test] . showString " "
  21871. 618.86 s [opt-env-conf-test] - . go 11 p2
  21872. 618.86 s [opt-env-conf-test] + . go 1 p2
  21873. 618.86 s [opt-env-conf-test] ParserSetting mLoc p ->
  21874. 618.86 s [opt-env-conf-test] showParen (d > 10) $
  21875. 618.86 s [opt-env-conf-test] showString "Setting "
  21876. 618.86 s [opt-env-conf-test] Testing mutation IntLit at src/OptEnvConf/Parser.hs:367:25-27
  21877. 618.86 s [opt-env-conf-test] @@ -364,7 +364,7 @@
  21878. 618.86 s [opt-env-conf-test] ParserWithConfig mLoc p1 p2 ->
  21879. 618.86 s [opt-env-conf-test] showParen (d > 10) $
  21880. 618.86 s [opt-env-conf-test] showString "WithConfig _ "
  21881. 618.86 s [opt-env-conf-test] - . showsPrec 11 mLoc
  21882. 618.86 s [opt-env-conf-test] + . showsPrec 0 mLoc
  21883. 618.86 s [opt-env-conf-test] . showString " "
  21884. 618.86 s [opt-env-conf-test] . go 11 p1
  21885. 618.86 s [opt-env-conf-test] . showString " "
  21886. 618.87 s [opt-env-conf-test] Testing mutation IntLit at src/OptEnvConf/Parser.hs:369:18-20
  21887. 618.87 s [opt-env-conf-test] @@ -366,7 +366,7 @@
  21888. 618.87 s [opt-env-conf-test] showString "WithConfig _ "
  21889. 618.87 s [opt-env-conf-test] . showsPrec 11 mLoc
  21890. 618.87 s [opt-env-conf-test] . showString " "
  21891. 618.87 s [opt-env-conf-test] - . go 11 p1
  21892. 618.87 s [opt-env-conf-test] + . go 0 p1
  21893. 618.87 s [opt-env-conf-test] . showString " "
  21894. 618.87 s [opt-env-conf-test] . go 11 p2
  21895. 618.87 s [opt-env-conf-test] ParserSetting mLoc p ->
  21896. 618.87 s [opt-env-conf-test] Testing mutation IntLit at src/OptEnvConf/Parser.hs:369:18-20
  21897. 618.87 s [opt-env-conf-test] @@ -366,7 +366,7 @@
  21898. 618.87 s [opt-env-conf-test] showString "WithConfig _ "
  21899. 618.87 s [opt-env-conf-test] . showsPrec 11 mLoc
  21900. 618.87 s [opt-env-conf-test] . showString " "
  21901. 618.87 s [opt-env-conf-test] - . go 11 p1
  21902. 618.87 s [opt-env-conf-test] + . go 1 p1
  21903. 618.87 s [opt-env-conf-test] . showString " "
  21904. 618.87 s [opt-env-conf-test] . go 11 p2
  21905. 618.87 s [opt-env-conf-test] ParserSetting mLoc p ->
  21906. 618.87 s [opt-env-conf-test] Testing mutation IntLit at src/OptEnvConf/Parser.hs:371:18-20
  21907. 618.87 s [opt-env-conf-test] @@ -368,7 +368,7 @@
  21908. 618.87 s [opt-env-conf-test] . showString " "
  21909. 618.87 s [opt-env-conf-test] . go 11 p1
  21910. 618.87 s [opt-env-conf-test] . showString " "
  21911. 618.87 s [opt-env-conf-test] - . go 11 p2
  21912. 618.87 s [opt-env-conf-test] + . go 0 p2
  21913. 618.87 s [opt-env-conf-test] ParserSetting mLoc p ->
  21914. 618.87 s [opt-env-conf-test] showParen (d > 10) $
  21915. 618.87 s [opt-env-conf-test] showString "Setting "
  21916. 618.87 s [opt-env-conf-test] Testing mutation IntLit at src/OptEnvConf/Parser.hs:371:18-20
  21917. 618.87 s [opt-env-conf-test] @@ -368,7 +368,7 @@
  21918. 618.87 s [opt-env-conf-test] . showString " "
  21919. 618.87 s [opt-env-conf-test] . go 11 p1
  21920. 618.87 s [opt-env-conf-test] . showString " "
  21921. 618.87 s [opt-env-conf-test] - . go 11 p2
  21922. 618.87 s [opt-env-conf-test] + . go -11 p2
  21923. 618.87 s [opt-env-conf-test] ParserSetting mLoc p ->
  21924. 618.87 s [opt-env-conf-test] showParen (d > 10) $
  21925. 618.87 s [opt-env-conf-test] showString "Setting "
  21926. 618.87 s [opt-env-conf-test] Testing mutation IntLit at src/OptEnvConf/Parser.hs:373:24-26
  21927. 618.87 s [opt-env-conf-test] @@ -370,7 +370,7 @@
  21928. 618.87 s [opt-env-conf-test] . showString " "
  21929. 618.87 s [opt-env-conf-test] . go 11 p2
  21930. 618.87 s [opt-env-conf-test] ParserSetting mLoc p ->
  21931. 618.87 s [opt-env-conf-test] - showParen (d > 10) $
  21932. 618.87 s [opt-env-conf-test] + showParen (d > 0) $
  21933. 618.87 s [opt-env-conf-test] showString "Setting "
  21934. 618.87 s [opt-env-conf-test] . showsPrec 11 mLoc
  21935. 618.87 s [opt-env-conf-test] . showString " "
  21936. 618.87 s [opt-env-conf-test] Testing mutation IntLit at src/OptEnvConf/Parser.hs:373:24-26
  21937. 618.87 s [opt-env-conf-test] @@ -370,7 +370,7 @@
  21938. 618.87 s [opt-env-conf-test] . showString " "
  21939. 618.87 s [opt-env-conf-test] . go 11 p2
  21940. 618.87 s [opt-env-conf-test] ParserSetting mLoc p ->
  21941. 618.87 s [opt-env-conf-test] - showParen (d > 10) $
  21942. 618.87 s [opt-env-conf-test] + showParen (d > -10) $
  21943. 618.87 s [opt-env-conf-test] showString "Setting "
  21944. 618.87 s [opt-env-conf-test] . showsPrec 11 mLoc
  21945. 618.87 s [opt-env-conf-test] . showString " "
  21946. 618.87 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Parser.hs:373:20-26
  21947. 618.87 s [opt-env-conf-test] @@ -370,7 +370,7 @@
  21948. 618.87 s [opt-env-conf-test] . showString " "
  21949. 618.87 s [opt-env-conf-test] . go 11 p2
  21950. 618.87 s [opt-env-conf-test] ParserSetting mLoc p ->
  21951. 618.87 s [opt-env-conf-test] - showParen (d > 10) $
  21952. 618.87 s [opt-env-conf-test] + showParen (True) $
  21953. 618.87 s [opt-env-conf-test] showString "Setting "
  21954. 618.87 s [opt-env-conf-test] . showsPrec 11 mLoc
  21955. 618.87 s [opt-env-conf-test] . showString " "
  21956. 618.87 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Parser.hs:373:20-26
  21957. 618.87 s [opt-env-conf-test] @@ -370,7 +370,7 @@
  21958. 618.87 s [opt-env-conf-test] . showString " "
  21959. 618.87 s [opt-env-conf-test] . go 11 p2
  21960. 618.87 s [opt-env-conf-test] ParserSetting mLoc p ->
  21961. 618.87 s [opt-env-conf-test] - showParen (d > 10) $
  21962. 618.87 s [opt-env-conf-test] + showParen (False) $
  21963. 618.87 s [opt-env-conf-test] showString "Setting "
  21964. 618.88 s [opt-env-conf-test] . showsPrec 11 mLoc
  21965. 618.88 s [opt-env-conf-test] . showString " "
  21966. 618.88 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Parser.hs:373:19-27
  21967. 618.88 s [opt-env-conf-test] @@ -370,7 +370,7 @@
  21968. 618.88 s [opt-env-conf-test] . showString " "
  21969. 618.88 s [opt-env-conf-test] . go 11 p2
  21970. 618.88 s [opt-env-conf-test] ParserSetting mLoc p ->
  21971. 618.88 s [opt-env-conf-test] - showParen (d > 10) $
  21972. 618.88 s [opt-env-conf-test] + showParen True $
  21973. 618.88 s [opt-env-conf-test] showString "Setting "
  21974. 618.88 s [opt-env-conf-test] . showsPrec 11 mLoc
  21975. 618.88 s [opt-env-conf-test] . showString " "
  21976. 618.88 s [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Parser.hs:373:19-27
  21977. 618.88 s [opt-env-conf-test] @@ -370,7 +370,7 @@
  21978. 618.88 s [opt-env-conf-test] . showString " "
  21979. 618.88 s [opt-env-conf-test] . go 11 p2
  21980. 618.88 s [opt-env-conf-test] ParserSetting mLoc p ->
  21981. 618.88 s [opt-env-conf-test] - showParen (d > 10) $
  21982. 618.88 s [opt-env-conf-test] + showParen not ((d > 10)) $
  21983. 618.88 s [opt-env-conf-test] showString "Setting "
  21984. 618.88 s [opt-env-conf-test] . showsPrec 11 mLoc
  21985. 621.06 s [opt-env-conf-test] . showString " "
  21986. 621.06 s [opt-env-conf-test] Testing mutation IntLit at src/OptEnvConf/Parser.hs:373:24-26
  21987. 621.06 s [opt-env-conf-test] @@ -370,7 +370,7 @@
  21988. 621.06 s [opt-env-conf-test] . showString " "
  21989. 621.06 s [opt-env-conf-test] . go 11 p2
  21990. 621.06 s [opt-env-conf-test] ParserSetting mLoc p ->
  21991. 621.06 s [opt-env-conf-test] - showParen (d > 10) $
  21992. 621.06 s [opt-env-conf-test] + showParen (d > 1) $
  21993. 621.06 s [opt-env-conf-test] showString "Setting "
  21994. 621.06 s [opt-env-conf-test] . showsPrec 11 mLoc
  21995. 621.06 s [opt-env-conf-test] . showString " "
  21996. 621.06 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Parser.hs:373:19-27
  21997. 621.06 s [opt-env-conf-test] @@ -370,7 +370,7 @@
  21998. 621.06 s [opt-env-conf-test] . showString " "
  21999. 621.06 s [opt-env-conf-test] . go 11 p2
  22000. 621.06 s [opt-env-conf-test] ParserSetting mLoc p ->
  22001. 621.06 s [opt-env-conf-test] - showParen (d > 10) $
  22002. 621.07 s [opt-env-conf-test] + showParen False $
  22003. 621.07 s [opt-env-conf-test] showString "Setting "
  22004. 621.07 s [opt-env-conf-test] . showsPrec 11 mLoc
  22005. 621.07 s [opt-env-conf-test] . showString " "
  22006. 621.07 s [opt-env-conf-test] Testing mutation IntLit at src/OptEnvConf/Parser.hs:375:25-27
  22007. 621.07 s [opt-env-conf-test] @@ -372,7 +372,7 @@
  22008. 621.07 s [opt-env-conf-test] ParserSetting mLoc p ->
  22009. 621.07 s [opt-env-conf-test] showParen (d > 10) $
  22010. 621.07 s [opt-env-conf-test] showString "Setting "
  22011. 621.07 s [opt-env-conf-test] - . showsPrec 11 mLoc
  22012. 621.07 s [opt-env-conf-test] + . showsPrec 0 mLoc
  22013. 621.07 s [opt-env-conf-test] . showString " "
  22014. 621.07 s [opt-env-conf-test] . showSettingABit p
  22015. 621.07 s [opt-env-conf-test]
  22016. 621.07 s [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Parser.hs:373:20-26
  22017. 621.07 s [opt-env-conf-test] @@ -370,7 +370,7 @@
  22018. 621.07 s [opt-env-conf-test] . showString " "
  22019. 621.07 s [opt-env-conf-test] . go 11 p2
  22020. 621.07 s [opt-env-conf-test] ParserSetting mLoc p ->
  22021. 621.07 s [opt-env-conf-test] - showParen (d > 10) $
  22022. 621.07 s [opt-env-conf-test] + showParen (not (d > 10)) $
  22023. 621.07 s [opt-env-conf-test] showString "Setting "
  22024. 621.07 s [opt-env-conf-test] . showsPrec 11 mLoc
  22025. 621.07 s [opt-env-conf-test] . showString " "
  22026. 621.07 s [opt-env-conf-test] Testing mutation IntLit at src/OptEnvConf/Parser.hs:375:25-27
  22027. 621.07 s [opt-env-conf-test] @@ -372,7 +372,7 @@
  22028. 621.07 s [opt-env-conf-test] ParserSetting mLoc p ->
  22029. 621.07 s [opt-env-conf-test] showParen (d > 10) $
  22030. 621.07 s [opt-env-conf-test] showString "Setting "
  22031. 621.07 s [opt-env-conf-test] - . showsPrec 11 mLoc
  22032. 621.07 s [opt-env-conf-test] + . showsPrec 1 mLoc
  22033. 621.07 s [opt-env-conf-test] . showString " "
  22034. 621.07 s [opt-env-conf-test] . showSettingABit p
  22035. 621.07 s [opt-env-conf-test]
  22036. 621.07 s [opt-env-conf-test] Testing mutation IntLit at src/OptEnvConf/Parser.hs:375:25-27
  22037. 621.07 s [opt-env-conf-test] @@ -372,7 +372,7 @@
  22038. 621.07 s [opt-env-conf-test] ParserSetting mLoc p ->
  22039. 621.07 s [opt-env-conf-test] showParen (d > 10) $
  22040. 621.07 s [opt-env-conf-test] showString "Setting "
  22041. 621.07 s [opt-env-conf-test] - . showsPrec 11 mLoc
  22042. 621.07 s [opt-env-conf-test] + . showsPrec -11 mLoc
  22043. 621.07 s [opt-env-conf-test] . showString " "
  22044. 621.07 s [opt-env-conf-test] . showSettingABit p
  22045. 621.07 s [opt-env-conf-test]
  22046. 621.07 s [opt-env-conf-test] Testing mutation IntLit at src/OptEnvConf/Parser.hs:136:17-19
  22047. 621.07 s [opt-env-conf-test] @@ -133,7 +133,7 @@
  22048. 621.07 s [opt-env-conf-test] showString "Command "
  22049. 621.07 s [opt-env-conf-test] . showsPrec 11 commandArg
  22050. 621.07 s [opt-env-conf-test] . showString " "
  22051. 621.07 s [opt-env-conf-test] - . showsPrec 11 commandHelp
  22052. 621.07 s [opt-env-conf-test] + . showsPrec 1 commandHelp
  22053. 621.07 s [opt-env-conf-test] . showString " "
  22054. 621.08 s [opt-env-conf-test] . showParserPrec 11 commandParser
  22055. 621.08 s [opt-env-conf-test]
  22056. 621.08 s [opt-env-conf-test] Testing mutation BoolLit at src/OptEnvConf/Parser.hs:255:27-32
  22057. 621.08 s [opt-env-conf-test] @@ -252,7 +252,7 @@
  22058. 621.08 s [opt-env-conf-test] (<|>) p1 p2 =
  22059. 621.08 s [opt-env-conf-test] let isEmpty :: Parser a -> Bool
  22060. 621.08 s [opt-env-conf-test] isEmpty = \case
  22061. 621.08 s [opt-env-conf-test] - ParserPure _ -> False
  22062. 621.08 s [opt-env-conf-test] + ParserPure _ -> True
  22063. 621.08 s [opt-env-conf-test] ParserAp pf pa -> isEmpty pf && isEmpty pa
  22064. 621.08 s [opt-env-conf-test] ParserSelect pe pf -> isEmpty pe && isEmpty pf
  22065. 621.08 s [opt-env-conf-test] ParserEmpty _ -> True
  22066. 621.08 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Parser.hs:256:29-39
  22067. 621.08 s [opt-env-conf-test] @@ -253,7 +253,7 @@
  22068. 621.08 s [opt-env-conf-test] let isEmpty :: Parser a -> Bool
  22069. 621.08 s [opt-env-conf-test] isEmpty = \case
  22070. 621.08 s [opt-env-conf-test] ParserPure _ -> False
  22071. 621.08 s [opt-env-conf-test] - ParserAp pf pa -> isEmpty pf && isEmpty pa
  22072. 621.08 s [opt-env-conf-test] + ParserAp pf pa -> True && isEmpty pa
  22073. 621.08 s [opt-env-conf-test] ParserSelect pe pf -> isEmpty pe && isEmpty pf
  22074. 621.08 s [opt-env-conf-test] ParserEmpty _ -> True
  22075. 621.08 s [opt-env-conf-test] ParserAlt _ _ -> False
  22076. 621.08 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Parser.hs:256:29-39
  22077. 621.08 s [opt-env-conf-test] @@ -253,7 +253,7 @@
  22078. 621.08 s [opt-env-conf-test] let isEmpty :: Parser a -> Bool
  22079. 621.08 s [opt-env-conf-test] isEmpty = \case
  22080. 621.08 s [opt-env-conf-test] ParserPure _ -> False
  22081. 621.08 s [opt-env-conf-test] - ParserAp pf pa -> isEmpty pf && isEmpty pa
  22082. 621.08 s [opt-env-conf-test] + ParserAp pf pa -> False && isEmpty pa
  22083. 621.08 s [opt-env-conf-test] ParserSelect pe pf -> isEmpty pe && isEmpty pf
  22084. 621.08 s [opt-env-conf-test] ParserEmpty _ -> True
  22085. 621.08 s [opt-env-conf-test] ParserAlt _ _ -> False
  22086. 621.08 s [opt-env-conf-test] Testing mutation IntLit at src/OptEnvConf/Parser.hs:138:22-24
  22087. 621.08 s [opt-env-conf-test] @@ -135,7 +135,7 @@
  22088. 621.08 s [opt-env-conf-test] . showString " "
  22089. 621.08 s [opt-env-conf-test] . showsPrec 11 commandHelp
  22090. 621.08 s [opt-env-conf-test] . showString " "
  22091. 621.08 s [opt-env-conf-test] - . showParserPrec 11 commandParser
  22092. 621.08 s [opt-env-conf-test] + . showParserPrec 1 commandParser
  22093. 621.08 s [opt-env-conf-test]
  22094. 621.08 s [opt-env-conf-test] -- | A 'Parser' structure
  22095. 621.08 s [opt-env-conf-test] --
  22096. 621.08 s [opt-env-conf-test] Testing mutation IntLit at src/OptEnvConf/Parser.hs:138:22-24
  22097. 621.08 s [opt-env-conf-test] @@ -135,7 +135,7 @@
  22098. 621.08 s [opt-env-conf-test] . showString " "
  22099. 621.08 s [opt-env-conf-test] . showsPrec 11 commandHelp
  22100. 621.08 s [opt-env-conf-test] . showString " "
  22101. 621.08 s [opt-env-conf-test] - . showParserPrec 11 commandParser
  22102. 621.08 s [opt-env-conf-test] + . showParserPrec -11 commandParser
  22103. 621.08 s [opt-env-conf-test]
  22104. 621.08 s [opt-env-conf-test] -- | A 'Parser' structure
  22105. 621.08 s [opt-env-conf-test] --
  22106. 621.08 s [opt-env-conf-test] Testing mutation IntLit at src/OptEnvConf/Parser.hs:297:39-40
  22107. 621.08 s [opt-env-conf-test] @@ -294,7 +294,7 @@
  22108. 621.08 s [opt-env-conf-test] some = fmap NE.toList . ParserSome Nothing
  22109. 621.08 s [opt-env-conf-test]
  22110. 621.08 s [opt-env-conf-test] showParserABit :: Parser a -> String
  22111. 621.08 s [opt-env-conf-test] -showParserABit = flip (showParserPrec 0) ""
  22112. 621.08 s [opt-env-conf-test] +showParserABit = flip (showParserPrec 1) ""
  22113. 621.08 s [opt-env-conf-test]
  22114. 621.08 s [opt-env-conf-test] showParserPrec :: Int -> Parser a -> ShowS
  22115. 621.08 s [opt-env-conf-test] showParserPrec = go
  22116. 621.08 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Parser.hs:256:43-53
  22117. 621.08 s [opt-env-conf-test] @@ -253,7 +253,7 @@
  22118. 621.08 s [opt-env-conf-test] let isEmpty :: Parser a -> Bool
  22119. 621.08 s [opt-env-conf-test] isEmpty = \case
  22120. 621.08 s [opt-env-conf-test] ParserPure _ -> False
  22121. 621.08 s [opt-env-conf-test] - ParserAp pf pa -> isEmpty pf && isEmpty pa
  22122. 621.08 s [opt-env-conf-test] + ParserAp pf pa -> isEmpty pf && True
  22123. 621.08 s [opt-env-conf-test] ParserSelect pe pf -> isEmpty pe && isEmpty pf
  22124. 621.08 s [opt-env-conf-test] ParserEmpty _ -> True
  22125. 621.08 s [opt-env-conf-test] ParserAlt _ _ -> False
  22126. 621.08 s [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Parser.hs:256:43-53
  22127. 621.09 s [opt-env-conf-test] @@ -253,7 +253,7 @@
  22128. 621.09 s [opt-env-conf-test] let isEmpty :: Parser a -> Bool
  22129. 621.09 s [opt-env-conf-test] isEmpty = \case
  22130. 621.09 s [opt-env-conf-test] ParserPure _ -> False
  22131. 621.09 s [opt-env-conf-test] - ParserAp pf pa -> isEmpty pf && isEmpty pa
  22132. 621.09 s [opt-env-conf-test] + ParserAp pf pa -> isEmpty pf && not (isEmpty pa)
  22133. 621.09 s [opt-env-conf-test] ParserSelect pe pf -> isEmpty pe && isEmpty pf
  22134. 621.09 s [opt-env-conf-test] ParserEmpty _ -> True
  22135. 621.09 s [opt-env-conf-test] ParserAlt _ _ -> False
  22136. 621.09 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Parser.hs:256:29-53
  22137. 621.09 s [opt-env-conf-test] @@ -253,7 +253,7 @@
  22138. 621.09 s [opt-env-conf-test] let isEmpty :: Parser a -> Bool
  22139. 621.09 s [opt-env-conf-test] isEmpty = \case
  22140. 621.09 s [opt-env-conf-test] ParserPure _ -> False
  22141. 621.09 s [opt-env-conf-test] - ParserAp pf pa -> isEmpty pf && isEmpty pa
  22142. 621.09 s [opt-env-conf-test] + ParserAp pf pa -> False
  22143. 621.09 s [opt-env-conf-test] ParserSelect pe pf -> isEmpty pe && isEmpty pf
  22144. 621.09 s [opt-env-conf-test] ParserEmpty _ -> True
  22145. 621.09 s [opt-env-conf-test] ParserAlt _ _ -> False
  22146. 621.09 s [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Parser.hs:256:29-53
  22147. 621.09 s [opt-env-conf-test] @@ -253,7 +253,7 @@
  22148. 621.09 s [opt-env-conf-test] let isEmpty :: Parser a -> Bool
  22149. 621.09 s [opt-env-conf-test] isEmpty = \case
  22150. 621.09 s [opt-env-conf-test] ParserPure _ -> False
  22151. 621.09 s [opt-env-conf-test] - ParserAp pf pa -> isEmpty pf && isEmpty pa
  22152. 621.09 s [opt-env-conf-test] + ParserAp pf pa -> not (isEmpty pf && isEmpty pa)
  22153. 621.09 s [opt-env-conf-test] ParserSelect pe pf -> isEmpty pe && isEmpty pf
  22154. 621.09 s [opt-env-conf-test] ParserEmpty _ -> True
  22155. 621.09 s [opt-env-conf-test] ParserAlt _ _ -> False
  22156. 621.09 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Parser.hs:257:33-43
  22157. 621.09 s [opt-env-conf-test] @@ -254,7 +254,7 @@
  22158. 621.09 s [opt-env-conf-test] isEmpty = \case
  22159. 621.09 s [opt-env-conf-test] ParserPure _ -> False
  22160. 621.09 s [opt-env-conf-test] ParserAp pf pa -> isEmpty pf && isEmpty pa
  22161. 621.09 s [opt-env-conf-test] - ParserSelect pe pf -> isEmpty pe && isEmpty pf
  22162. 621.09 s [opt-env-conf-test] + ParserSelect pe pf -> True && isEmpty pf
  22163. 621.09 s [opt-env-conf-test] ParserEmpty _ -> True
  22164. 621.09 s [opt-env-conf-test] ParserAlt _ _ -> False
  22165. 621.09 s [opt-env-conf-test] ParserMany _ p -> isEmpty p
  22166. 621.09 s [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Parser.hs:257:33-43
  22167. 621.09 s [opt-env-conf-test] @@ -254,7 +254,7 @@
  22168. 621.09 s [opt-env-conf-test] isEmpty = \case
  22169. 621.09 s [opt-env-conf-test] ParserPure _ -> False
  22170. 621.09 s [opt-env-conf-test] ParserAp pf pa -> isEmpty pf && isEmpty pa
  22171. 621.09 s [opt-env-conf-test] - ParserSelect pe pf -> isEmpty pe && isEmpty pf
  22172. 621.09 s [opt-env-conf-test] + ParserSelect pe pf -> not (isEmpty pe) && isEmpty pf
  22173. 621.09 s [opt-env-conf-test] ParserEmpty _ -> True
  22174. 621.09 s [opt-env-conf-test] ParserAlt _ _ -> False
  22175. 621.09 s [opt-env-conf-test] ParserMany _ p -> isEmpty p
  22176. 621.09 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Parser.hs:256:43-53
  22177. 621.09 s [opt-env-conf-test] @@ -253,7 +253,7 @@
  22178. 621.09 s [opt-env-conf-test] let isEmpty :: Parser a -> Bool
  22179. 621.09 s [opt-env-conf-test] isEmpty = \case
  22180. 621.09 s [opt-env-conf-test] ParserPure _ -> False
  22181. 621.09 s [opt-env-conf-test] - ParserAp pf pa -> isEmpty pf && isEmpty pa
  22182. 621.09 s [opt-env-conf-test] + ParserAp pf pa -> isEmpty pf && False
  22183. 621.09 s [opt-env-conf-test] ParserSelect pe pf -> isEmpty pe && isEmpty pf
  22184. 621.09 s [opt-env-conf-test] ParserEmpty _ -> True
  22185. 621.09 s [opt-env-conf-test] ParserAlt _ _ -> False
  22186. 621.09 s [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Parser.hs:256:29-39
  22187. 621.09 s [opt-env-conf-test] @@ -253,7 +253,7 @@
  22188. 621.09 s [opt-env-conf-test] let isEmpty :: Parser a -> Bool
  22189. 621.09 s [opt-env-conf-test] isEmpty = \case
  22190. 621.09 s [opt-env-conf-test] ParserPure _ -> False
  22191. 621.09 s [opt-env-conf-test] - ParserAp pf pa -> isEmpty pf && isEmpty pa
  22192. 621.09 s [opt-env-conf-test] + ParserAp pf pa -> not (isEmpty pf) && isEmpty pa
  22193. 621.09 s [opt-env-conf-test] ParserSelect pe pf -> isEmpty pe && isEmpty pf
  22194. 621.09 s [opt-env-conf-test] ParserEmpty _ -> True
  22195. 621.09 s [opt-env-conf-test] ParserAlt _ _ -> False
  22196. 621.09 s [opt-env-conf-test] Testing mutation IntLit at src/OptEnvConf/Parser.hs:136:17-19
  22197. 621.09 s [opt-env-conf-test] @@ -133,7 +133,7 @@
  22198. 621.09 s [opt-env-conf-test] showString "Command "
  22199. 621.09 s [opt-env-conf-test] . showsPrec 11 commandArg
  22200. 621.09 s [opt-env-conf-test] . showString " "
  22201. 621.09 s [opt-env-conf-test] - . showsPrec 11 commandHelp
  22202. 621.09 s [opt-env-conf-test] + . showsPrec -11 commandHelp
  22203. 621.09 s [opt-env-conf-test] . showString " "
  22204. 621.09 s [opt-env-conf-test] . showParserPrec 11 commandParser
  22205. 621.09 s [opt-env-conf-test]
  22206. 621.09 s [opt-env-conf-test] Testing mutation IntLit at src/OptEnvConf/Parser.hs:134:17-19
  22207. 621.09 s [opt-env-conf-test] @@ -131,7 +131,7 @@
  22208. 621.09 s [opt-env-conf-test] showCommandABit :: Command a -> ShowS
  22209. 621.09 s [opt-env-conf-test] showCommandABit Command {..} =
  22210. 621.09 s [opt-env-conf-test] showString "Command "
  22211. 621.09 s [opt-env-conf-test] - . showsPrec 11 commandArg
  22212. 621.09 s [opt-env-conf-test] + . showsPrec -11 commandArg
  22213. 621.09 s [opt-env-conf-test] . showString " "
  22214. 621.09 s [opt-env-conf-test] . showsPrec 11 commandHelp
  22215. 621.09 s [opt-env-conf-test] . showString " "
  22216. 623.87 s [opt-env-conf-test] Testing mutation IntLit at src/OptEnvConf/Parser.hs:134:17-19
  22217. 623.87 s [opt-env-conf-test] @@ -131,7 +131,7 @@
  22218. 623.87 s [opt-env-conf-test] showCommandABit :: Command a -> ShowS
  22219. 623.99 s [opt-env-conf-test] showCommandABit Command {..} =
  22220. 623.99 s [opt-env-conf-test] showString "Command "
  22221. 623.99 s [opt-env-conf-test] - . showsPrec 11 commandArg
  22222. 623.99 s [opt-env-conf-test] + . showsPrec 0 commandArg
  22223. 623.99 s [opt-env-conf-test] . showString " "
  22224. 623.99 s [opt-env-conf-test] . showsPrec 11 commandHelp
  22225. 623.99 s [opt-env-conf-test] . showString " "
  22226. 623.99 s [opt-env-conf-test] Testing mutation IntLit at src/OptEnvConf/Parser.hs:134:17-19
  22227. 623.99 s [opt-env-conf-test] @@ -131,7 +131,7 @@
  22228. 623.99 s [opt-env-conf-test] showCommandABit :: Command a -> ShowS
  22229. 623.99 s [opt-env-conf-test] showCommandABit Command {..} =
  22230. 623.99 s [opt-env-conf-test] showString "Command "
  22231. 623.99 s [opt-env-conf-test] - . showsPrec 11 commandArg
  22232. 623.99 s [opt-env-conf-test] + . showsPrec 1 commandArg
  22233. 623.99 s [opt-env-conf-test] . showString " "
  22234. 623.99 s [opt-env-conf-test] . showsPrec 11 commandHelp
  22235. 623.99 s [opt-env-conf-test] . showString " "
  22236. 623.99 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Parser.hs:257:33-43
  22237. 624.00 s [opt-env-conf-test] @@ -254,7 +254,7 @@
  22238. 624.00 s [opt-env-conf-test] isEmpty = \case
  22239. 624.00 s [opt-env-conf-test] ParserPure _ -> False
  22240. 624.00 s [opt-env-conf-test] ParserAp pf pa -> isEmpty pf && isEmpty pa
  22241. 624.00 s [opt-env-conf-test] - ParserSelect pe pf -> isEmpty pe && isEmpty pf
  22242. 624.00 s [opt-env-conf-test] + ParserSelect pe pf -> False && isEmpty pf
  22243. 624.00 s [opt-env-conf-test] ParserEmpty _ -> True
  22244. 624.00 s [opt-env-conf-test] ParserAlt _ _ -> False
  22245. 624.00 s [opt-env-conf-test] ParserMany _ p -> isEmpty p
  22246. 624.00 s [opt-env-conf-test] Testing mutation IntLit at src/OptEnvConf/Parser.hs:138:22-24
  22247. 624.00 s [opt-env-conf-test] @@ -135,7 +135,7 @@
  22248. 624.00 s [opt-env-conf-test] . showString " "
  22249. 624.00 s [opt-env-conf-test] . showsPrec 11 commandHelp
  22250. 624.00 s [opt-env-conf-test] . showString " "
  22251. 624.00 s [opt-env-conf-test] - . showParserPrec 11 commandParser
  22252. 624.00 s [opt-env-conf-test] + . showParserPrec 0 commandParser
  22253. 624.00 s [opt-env-conf-test]
  22254. 624.00 s [opt-env-conf-test] -- | A 'Parser' structure
  22255. 624.00 s [opt-env-conf-test] --
  22256. 624.00 s [opt-env-conf-test] Testing mutation IntLit at src/OptEnvConf/Parser.hs:136:17-19
  22257. 624.00 s [opt-env-conf-test] @@ -133,7 +133,7 @@
  22258. 624.00 s [opt-env-conf-test] showString "Command "
  22259. 624.00 s [opt-env-conf-test] . showsPrec 11 commandArg
  22260. 624.00 s [opt-env-conf-test] . showString " "
  22261. 624.00 s [opt-env-conf-test] - . showsPrec 11 commandHelp
  22262. 624.00 s [opt-env-conf-test] + . showsPrec 0 commandHelp
  22263. 624.00 s [opt-env-conf-test] . showString " "
  22264. 624.00 s [opt-env-conf-test] . showParserPrec 11 commandParser
  22265. 624.00 s [opt-env-conf-test]
  22266. 624.00 s [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Parser.hs:257:47-57
  22267. 624.00 s [opt-env-conf-test] @@ -254,7 +254,7 @@
  22268. 624.00 s [opt-env-conf-test] isEmpty = \case
  22269. 624.00 s [opt-env-conf-test] ParserPure _ -> False
  22270. 624.00 s [opt-env-conf-test] ParserAp pf pa -> isEmpty pf && isEmpty pa
  22271. 624.00 s [opt-env-conf-test] - ParserSelect pe pf -> isEmpty pe && isEmpty pf
  22272. 624.00 s [opt-env-conf-test] + ParserSelect pe pf -> isEmpty pe && not (isEmpty pf)
  22273. 624.00 s [opt-env-conf-test] ParserEmpty _ -> True
  22274. 624.00 s [opt-env-conf-test] ParserAlt _ _ -> False
  22275. 624.00 s [opt-env-conf-test] ParserMany _ p -> isEmpty p
  22276. 624.00 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Parser.hs:257:33-57
  22277. 624.00 s [opt-env-conf-test] @@ -254,7 +254,7 @@
  22278. 624.00 s [opt-env-conf-test] isEmpty = \case
  22279. 624.00 s [opt-env-conf-test] ParserPure _ -> False
  22280. 624.00 s [opt-env-conf-test] ParserAp pf pa -> isEmpty pf && isEmpty pa
  22281. 624.00 s [opt-env-conf-test] - ParserSelect pe pf -> isEmpty pe && isEmpty pf
  22282. 624.00 s [opt-env-conf-test] + ParserSelect pe pf -> True
  22283. 624.00 s [opt-env-conf-test] ParserEmpty _ -> True
  22284. 624.00 s [opt-env-conf-test] ParserAlt _ _ -> False
  22285. 624.00 s [opt-env-conf-test] ParserMany _ p -> isEmpty p
  22286. 624.00 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Parser.hs:257:33-57
  22287. 624.00 s [opt-env-conf-test] @@ -254,7 +254,7 @@
  22288. 624.00 s [opt-env-conf-test] isEmpty = \case
  22289. 624.00 s [opt-env-conf-test] ParserPure _ -> False
  22290. 624.00 s [opt-env-conf-test] ParserAp pf pa -> isEmpty pf && isEmpty pa
  22291. 624.00 s [opt-env-conf-test] - ParserSelect pe pf -> isEmpty pe && isEmpty pf
  22292. 624.00 s [opt-env-conf-test] + ParserSelect pe pf -> False
  22293. 624.00 s [opt-env-conf-test] ParserEmpty _ -> True
  22294. 624.00 s [opt-env-conf-test] ParserAlt _ _ -> False
  22295. 624.00 s [opt-env-conf-test] ParserMany _ p -> isEmpty p
  22296. 624.00 s [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Parser.hs:257:33-57
  22297. 624.00 s [opt-env-conf-test] @@ -254,7 +254,7 @@
  22298. 624.00 s [opt-env-conf-test] isEmpty = \case
  22299. 624.00 s [opt-env-conf-test] ParserPure _ -> False
  22300. 624.00 s [opt-env-conf-test] ParserAp pf pa -> isEmpty pf && isEmpty pa
  22301. 624.00 s [opt-env-conf-test] - ParserSelect pe pf -> isEmpty pe && isEmpty pf
  22302. 624.00 s [opt-env-conf-test] + ParserSelect pe pf -> not (isEmpty pe && isEmpty pf)
  22303. 624.00 s [opt-env-conf-test] ParserEmpty _ -> True
  22304. 624.00 s [opt-env-conf-test] ParserAlt _ _ -> False
  22305. 624.00 s [opt-env-conf-test] ParserMany _ p -> isEmpty p
  22306. 624.00 s [opt-env-conf-test] Testing mutation BoolLit at src/OptEnvConf/Parser.hs:258:28-32
  22307. 624.00 s [opt-env-conf-test] @@ -255,7 +255,7 @@
  22308. 624.00 s [opt-env-conf-test] ParserPure _ -> False
  22309. 624.00 s [opt-env-conf-test] ParserAp pf pa -> isEmpty pf && isEmpty pa
  22310. 624.00 s [opt-env-conf-test] ParserSelect pe pf -> isEmpty pe && isEmpty pf
  22311. 624.00 s [opt-env-conf-test] - ParserEmpty _ -> True
  22312. 624.00 s [opt-env-conf-test] + ParserEmpty _ -> False
  22313. 624.00 s [opt-env-conf-test] ParserAlt _ _ -> False
  22314. 624.00 s [opt-env-conf-test] ParserMany _ p -> isEmpty p
  22315. 624.00 s [opt-env-conf-test] ParserSome _ p -> isEmpty p
  22316. 624.00 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Parser.hs:256:29-53
  22317. 624.00 s [opt-env-conf-test] @@ -253,7 +253,7 @@
  22318. 624.00 s [opt-env-conf-test] let isEmpty :: Parser a -> Bool
  22319. 624.00 s [opt-env-conf-test] isEmpty = \case
  22320. 624.00 s [opt-env-conf-test] ParserPure _ -> False
  22321. 624.00 s [opt-env-conf-test] - ParserAp pf pa -> isEmpty pf && isEmpty pa
  22322. 624.00 s [opt-env-conf-test] + ParserAp pf pa -> True
  22323. 624.00 s [opt-env-conf-test] ParserSelect pe pf -> isEmpty pe && isEmpty pf
  22324. 624.00 s [opt-env-conf-test] ParserEmpty _ -> True
  22325. 624.00 s [opt-env-conf-test] ParserAlt _ _ -> False
  22326. 624.00 s [opt-env-conf-test] Testing mutation BoolLit at src/OptEnvConf/Parser.hs:259:28-33
  22327. 624.00 s [opt-env-conf-test] @@ -256,7 +256,7 @@
  22328. 624.00 s [opt-env-conf-test] ParserAp pf pa -> isEmpty pf && isEmpty pa
  22329. 624.01 s [opt-env-conf-test] ParserSelect pe pf -> isEmpty pe && isEmpty pf
  22330. 624.01 s [opt-env-conf-test] ParserEmpty _ -> True
  22331. 624.01 s [opt-env-conf-test] - ParserAlt _ _ -> False
  22332. 624.01 s [opt-env-conf-test] + ParserAlt _ _ -> True
  22333. 624.01 s [opt-env-conf-test] ParserMany _ p -> isEmpty p
  22334. 624.01 s [opt-env-conf-test] ParserSome _ p -> isEmpty p
  22335. 624.01 s [opt-env-conf-test] ParserAllOrNothing _ p -> isEmpty p
  22336. 624.01 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Parser.hs:257:47-57
  22337. 624.01 s [opt-env-conf-test] @@ -254,7 +254,7 @@
  22338. 624.01 s [opt-env-conf-test] isEmpty = \case
  22339. 624.01 s [opt-env-conf-test] ParserPure _ -> False
  22340. 624.01 s [opt-env-conf-test] ParserAp pf pa -> isEmpty pf && isEmpty pa
  22341. 624.01 s [opt-env-conf-test] - ParserSelect pe pf -> isEmpty pe && isEmpty pf
  22342. 624.01 s [opt-env-conf-test] + ParserSelect pe pf -> isEmpty pe && True
  22343. 624.01 s [opt-env-conf-test] ParserEmpty _ -> True
  22344. 624.01 s [opt-env-conf-test] ParserAlt _ _ -> False
  22345. 624.01 s [opt-env-conf-test] ParserMany _ p -> isEmpty p
  22346. 624.01 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Parser.hs:257:47-57
  22347. 624.01 s [opt-env-conf-test] @@ -254,7 +254,7 @@
  22348. 624.01 s [opt-env-conf-test] isEmpty = \case
  22349. 624.01 s [opt-env-conf-test] ParserPure _ -> False
  22350. 624.01 s [opt-env-conf-test] ParserAp pf pa -> isEmpty pf && isEmpty pa
  22351. 624.01 s [opt-env-conf-test] - ParserSelect pe pf -> isEmpty pe && isEmpty pf
  22352. 624.01 s [opt-env-conf-test] + ParserSelect pe pf -> isEmpty pe && False
  22353. 624.01 s [opt-env-conf-test] ParserEmpty _ -> True
  22354. 624.01 s [opt-env-conf-test] ParserAlt _ _ -> False
  22355. 624.01 s [opt-env-conf-test] ParserMany _ p -> isEmpty p
  22356. 624.01 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Parser.hs:262:37-46
  22357. 624.01 s [opt-env-conf-test] @@ -259,7 +259,7 @@
  22358. 624.01 s [opt-env-conf-test] ParserAlt _ _ -> False
  22359. 624.01 s [opt-env-conf-test] ParserMany _ p -> isEmpty p
  22360. 624.01 s [opt-env-conf-test] ParserSome _ p -> isEmpty p
  22361. 624.01 s [opt-env-conf-test] - ParserAllOrNothing _ p -> isEmpty p
  22362. 624.01 s [opt-env-conf-test] + ParserAllOrNothing _ p -> False
  22363. 624.01 s [opt-env-conf-test] ParserCheck _ _ _ _ p -> isEmpty p
  22364. 624.01 s [opt-env-conf-test] ParserCommands _ _ cs -> null cs
  22365. 624.01 s [opt-env-conf-test] ParserWithConfig _ pc ps -> isEmpty pc && isEmpty ps
  22366. 624.01 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Parser.hs:263:36-45
  22367. 624.01 s [opt-env-conf-test] @@ -260,7 +260,7 @@
  22368. 624.01 s [opt-env-conf-test] ParserMany _ p -> isEmpty p
  22369. 624.01 s [opt-env-conf-test] ParserSome _ p -> isEmpty p
  22370. 624.01 s [opt-env-conf-test] ParserAllOrNothing _ p -> isEmpty p
  22371. 624.01 s [opt-env-conf-test] - ParserCheck _ _ _ _ p -> isEmpty p
  22372. 624.01 s [opt-env-conf-test] + ParserCheck _ _ _ _ p -> False
  22373. 624.01 s [opt-env-conf-test] ParserCommands _ _ cs -> null cs
  22374. 624.01 s [opt-env-conf-test] ParserWithConfig _ pc ps -> isEmpty pc && isEmpty ps
  22375. 624.01 s [opt-env-conf-test] ParserSetting _ _ -> False
  22376. 624.01 s [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Parser.hs:263:36-45
  22377. 624.01 s [opt-env-conf-test] @@ -260,7 +260,7 @@
  22378. 624.01 s [opt-env-conf-test] ParserMany _ p -> isEmpty p
  22379. 624.01 s [opt-env-conf-test] ParserSome _ p -> isEmpty p
  22380. 624.01 s [opt-env-conf-test] ParserAllOrNothing _ p -> isEmpty p
  22381. 624.01 s [opt-env-conf-test] - ParserCheck _ _ _ _ p -> isEmpty p
  22382. 624.01 s [opt-env-conf-test] + ParserCheck _ _ _ _ p -> not (isEmpty p)
  22383. 624.01 s [opt-env-conf-test] ParserCommands _ _ cs -> null cs
  22384. 624.01 s [opt-env-conf-test] ParserWithConfig _ pc ps -> isEmpty pc && isEmpty ps
  22385. 624.01 s [opt-env-conf-test] ParserSetting _ _ -> False
  22386. 624.01 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Parser.hs:262:37-46
  22387. 624.01 s [opt-env-conf-test] @@ -259,7 +259,7 @@
  22388. 624.01 s [opt-env-conf-test] ParserAlt _ _ -> False
  22389. 624.01 s [opt-env-conf-test] ParserMany _ p -> isEmpty p
  22390. 624.01 s [opt-env-conf-test] ParserSome _ p -> isEmpty p
  22391. 624.01 s [opt-env-conf-test] - ParserAllOrNothing _ p -> isEmpty p
  22392. 624.01 s [opt-env-conf-test] + ParserAllOrNothing _ p -> True
  22393. 624.01 s [opt-env-conf-test] ParserCheck _ _ _ _ p -> isEmpty p
  22394. 624.01 s [opt-env-conf-test] ParserCommands _ _ cs -> null cs
  22395. 624.01 s [opt-env-conf-test] ParserWithConfig _ pc ps -> isEmpty pc && isEmpty ps
  22396. 624.01 s [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Parser.hs:261:29-38
  22397. 624.01 s [opt-env-conf-test] @@ -258,7 +258,7 @@
  22398. 624.01 s [opt-env-conf-test] ParserEmpty _ -> True
  22399. 624.01 s [opt-env-conf-test] ParserAlt _ _ -> False
  22400. 624.01 s [opt-env-conf-test] ParserMany _ p -> isEmpty p
  22401. 624.01 s [opt-env-conf-test] - ParserSome _ p -> isEmpty p
  22402. 624.01 s [opt-env-conf-test] + ParserSome _ p -> not (isEmpty p)
  22403. 624.01 s [opt-env-conf-test] ParserAllOrNothing _ p -> isEmpty p
  22404. 624.01 s [opt-env-conf-test] ParserCheck _ _ _ _ p -> isEmpty p
  22405. 624.01 s [opt-env-conf-test] ParserCommands _ _ cs -> null cs
  22406. 624.01 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Parser.hs:260:29-38
  22407. 624.01 s [opt-env-conf-test] @@ -257,7 +257,7 @@
  22408. 624.01 s [opt-env-conf-test] ParserSelect pe pf -> isEmpty pe && isEmpty pf
  22409. 624.01 s [opt-env-conf-test] ParserEmpty _ -> True
  22410. 624.01 s [opt-env-conf-test] ParserAlt _ _ -> False
  22411. 624.01 s [opt-env-conf-test] - ParserMany _ p -> isEmpty p
  22412. 624.01 s [opt-env-conf-test] + ParserMany _ p -> False
  22413. 624.01 s [opt-env-conf-test] ParserSome _ p -> isEmpty p
  22414. 624.01 s [opt-env-conf-test] ParserAllOrNothing _ p -> isEmpty p
  22415. 624.01 s [opt-env-conf-test] ParserCheck _ _ _ _ p -> isEmpty p
  22416. 624.01 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Parser.hs:261:29-38
  22417. 624.01 s [opt-env-conf-test] @@ -258,7 +258,7 @@
  22418. 624.01 s [opt-env-conf-test] ParserEmpty _ -> True
  22419. 624.01 s [opt-env-conf-test] ParserAlt _ _ -> False
  22420. 624.01 s [opt-env-conf-test] ParserMany _ p -> isEmpty p
  22421. 624.01 s [opt-env-conf-test] - ParserSome _ p -> isEmpty p
  22422. 624.01 s [opt-env-conf-test] + ParserSome _ p -> False
  22423. 624.01 s [opt-env-conf-test] ParserAllOrNothing _ p -> isEmpty p
  22424. 625.33 s [opt-env-conf-test] ParserCheck _ _ _ _ p -> isEmpty p
  22425. 625.33 s [opt-env-conf-test] ParserCommands _ _ cs -> null cs
  22426. 625.33 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Parser.hs:265:39-49
  22427. 625.33 s [opt-env-conf-test] @@ -262,7 +262,7 @@
  22428. 625.33 s [opt-env-conf-test] ParserAllOrNothing _ p -> isEmpty p
  22429. 625.33 s [opt-env-conf-test] ParserCheck _ _ _ _ p -> isEmpty p
  22430. 625.33 s [opt-env-conf-test] ParserCommands _ _ cs -> null cs
  22431. 625.33 s [opt-env-conf-test] - ParserWithConfig _ pc ps -> isEmpty pc && isEmpty ps
  22432. 625.33 s [opt-env-conf-test] + ParserWithConfig _ pc ps -> True && isEmpty ps
  22433. 625.33 s [opt-env-conf-test] ParserSetting _ _ -> False
  22434. 625.33 s [opt-env-conf-test] in case (isEmpty p1, isEmpty p2) of
  22435. 625.33 s [opt-env-conf-test] (True, True) -> ParserEmpty Nothing
  22436. 625.33 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Parser.hs:263:36-45
  22437. 625.33 s [opt-env-conf-test] @@ -260,7 +260,7 @@
  22438. 625.33 s [opt-env-conf-test] ParserMany _ p -> isEmpty p
  22439. 625.33 s [opt-env-conf-test] ParserSome _ p -> isEmpty p
  22440. 625.33 s [opt-env-conf-test] ParserAllOrNothing _ p -> isEmpty p
  22441. 625.33 s [opt-env-conf-test] - ParserCheck _ _ _ _ p -> isEmpty p
  22442. 625.33 s [opt-env-conf-test] + ParserCheck _ _ _ _ p -> True
  22443. 625.33 s [opt-env-conf-test] ParserCommands _ _ cs -> null cs
  22444. 625.33 s [opt-env-conf-test] ParserWithConfig _ pc ps -> isEmpty pc && isEmpty ps
  22445. 625.33 s [opt-env-conf-test] ParserSetting _ _ -> False
  22446. 625.33 s [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Parser.hs:260:29-38
  22447. 625.33 s [opt-env-conf-test] @@ -257,7 +257,7 @@
  22448. 625.33 s [opt-env-conf-test] ParserSelect pe pf -> isEmpty pe && isEmpty pf
  22449. 625.33 s [opt-env-conf-test] ParserEmpty _ -> True
  22450. 625.33 s [opt-env-conf-test] ParserAlt _ _ -> False
  22451. 625.33 s [opt-env-conf-test] - ParserMany _ p -> isEmpty p
  22452. 625.33 s [opt-env-conf-test] + ParserMany _ p -> not (isEmpty p)
  22453. 625.33 s [opt-env-conf-test] ParserSome _ p -> isEmpty p
  22454. 625.33 s [opt-env-conf-test] ParserAllOrNothing _ p -> isEmpty p
  22455. 625.33 s [opt-env-conf-test] ParserCheck _ _ _ _ p -> isEmpty p
  22456. 625.33 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Parser.hs:261:29-38
  22457. 625.33 s [opt-env-conf-test] @@ -258,7 +258,7 @@
  22458. 625.33 s [opt-env-conf-test] ParserEmpty _ -> True
  22459. 625.33 s [opt-env-conf-test] ParserAlt _ _ -> False
  22460. 625.33 s [opt-env-conf-test] ParserMany _ p -> isEmpty p
  22461. 625.33 s [opt-env-conf-test] - ParserSome _ p -> isEmpty p
  22462. 625.33 s [opt-env-conf-test] + ParserSome _ p -> True
  22463. 625.33 s [opt-env-conf-test] ParserAllOrNothing _ p -> isEmpty p
  22464. 625.33 s [opt-env-conf-test] ParserCheck _ _ _ _ p -> isEmpty p
  22465. 625.33 s [opt-env-conf-test] ParserCommands _ _ cs -> null cs
  22466. 625.33 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Parser.hs:264:36-43
  22467. 625.33 s [opt-env-conf-test] @@ -261,7 +261,7 @@
  22468. 625.33 s [opt-env-conf-test] ParserSome _ p -> isEmpty p
  22469. 625.33 s [opt-env-conf-test] ParserAllOrNothing _ p -> isEmpty p
  22470. 625.33 s [opt-env-conf-test] ParserCheck _ _ _ _ p -> isEmpty p
  22471. 625.33 s [opt-env-conf-test] - ParserCommands _ _ cs -> null cs
  22472. 625.33 s [opt-env-conf-test] + ParserCommands _ _ cs -> False
  22473. 625.33 s [opt-env-conf-test] ParserWithConfig _ pc ps -> isEmpty pc && isEmpty ps
  22474. 625.33 s [opt-env-conf-test] ParserSetting _ _ -> False
  22475. 625.33 s [opt-env-conf-test] in case (isEmpty p1, isEmpty p2) of
  22476. 625.33 s [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Parser.hs:262:37-46
  22477. 625.33 s [opt-env-conf-test] @@ -259,7 +259,7 @@
  22478. 625.33 s [opt-env-conf-test] ParserAlt _ _ -> False
  22479. 625.33 s [opt-env-conf-test] ParserMany _ p -> isEmpty p
  22480. 625.33 s [opt-env-conf-test] ParserSome _ p -> isEmpty p
  22481. 625.33 s [opt-env-conf-test] - ParserAllOrNothing _ p -> isEmpty p
  22482. 625.33 s [opt-env-conf-test] + ParserAllOrNothing _ p -> not (isEmpty p)
  22483. 625.33 s [opt-env-conf-test] ParserCheck _ _ _ _ p -> isEmpty p
  22484. 625.33 s [opt-env-conf-test] ParserCommands _ _ cs -> null cs
  22485. 625.33 s [opt-env-conf-test] ParserWithConfig _ pc ps -> isEmpty pc && isEmpty ps
  22486. 625.33 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Parser.hs:265:39-49
  22487. 625.33 s [opt-env-conf-test] @@ -262,7 +262,7 @@
  22488. 625.33 s [opt-env-conf-test] ParserAllOrNothing _ p -> isEmpty p
  22489. 625.33 s [opt-env-conf-test] ParserCheck _ _ _ _ p -> isEmpty p
  22490. 625.33 s [opt-env-conf-test] ParserCommands _ _ cs -> null cs
  22491. 625.33 s [opt-env-conf-test] - ParserWithConfig _ pc ps -> isEmpty pc && isEmpty ps
  22492. 625.33 s [opt-env-conf-test] + ParserWithConfig _ pc ps -> False && isEmpty ps
  22493. 625.33 s [opt-env-conf-test] ParserSetting _ _ -> False
  22494. 625.33 s [opt-env-conf-test] in case (isEmpty p1, isEmpty p2) of
  22495. 625.33 s [opt-env-conf-test] (True, True) -> ParserEmpty Nothing
  22496. 625.33 s [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Parser.hs:264:36-43
  22497. 625.33 s [opt-env-conf-test] @@ -261,7 +261,7 @@
  22498. 625.33 s [opt-env-conf-test] ParserSome _ p -> isEmpty p
  22499. 625.33 s [opt-env-conf-test] ParserAllOrNothing _ p -> isEmpty p
  22500. 625.33 s [opt-env-conf-test] ParserCheck _ _ _ _ p -> isEmpty p
  22501. 625.33 s [opt-env-conf-test] - ParserCommands _ _ cs -> null cs
  22502. 625.33 s [opt-env-conf-test] + ParserCommands _ _ cs -> not (null cs)
  22503. 625.33 s [opt-env-conf-test] ParserWithConfig _ pc ps -> isEmpty pc && isEmpty ps
  22504. 625.33 s [opt-env-conf-test] ParserSetting _ _ -> False
  22505. 625.34 s [opt-env-conf-test] in case (isEmpty p1, isEmpty p2) of
  22506. 625.34 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Parser.hs:260:29-38
  22507. 625.34 s [opt-env-conf-test] @@ -257,7 +257,7 @@
  22508. 625.34 s [opt-env-conf-test] ParserSelect pe pf -> isEmpty pe && isEmpty pf
  22509. 625.34 s [opt-env-conf-test] ParserEmpty _ -> True
  22510. 625.34 s [opt-env-conf-test] ParserAlt _ _ -> False
  22511. 625.34 s [opt-env-conf-test] - ParserMany _ p -> isEmpty p
  22512. 625.34 s [opt-env-conf-test] + ParserMany _ p -> True
  22513. 625.34 s [opt-env-conf-test] ParserSome _ p -> isEmpty p
  22514. 625.34 s [opt-env-conf-test] ParserAllOrNothing _ p -> isEmpty p
  22515. 625.34 s [opt-env-conf-test] ParserCheck _ _ _ _ p -> isEmpty p
  22516. 625.34 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Parser.hs:264:36-43
  22517. 625.34 s [opt-env-conf-test] @@ -261,7 +261,7 @@
  22518. 625.34 s [opt-env-conf-test] ParserSome _ p -> isEmpty p
  22519. 625.34 s [opt-env-conf-test] ParserAllOrNothing _ p -> isEmpty p
  22520. 625.34 s [opt-env-conf-test] ParserCheck _ _ _ _ p -> isEmpty p
  22521. 625.34 s [opt-env-conf-test] - ParserCommands _ _ cs -> null cs
  22522. 625.34 s [opt-env-conf-test] + ParserCommands _ _ cs -> True
  22523. 625.34 s [opt-env-conf-test] ParserWithConfig _ pc ps -> isEmpty pc && isEmpty ps
  22524. 625.34 s [opt-env-conf-test] ParserSetting _ _ -> False
  22525. 625.34 s [opt-env-conf-test] in case (isEmpty p1, isEmpty p2) of
  22526. 625.34 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Parser.hs:267:15-25
  22527. 625.34 s [opt-env-conf-test] @@ -264,7 +264,7 @@
  22528. 625.34 s [opt-env-conf-test] ParserCommands _ _ cs -> null cs
  22529. 625.34 s [opt-env-conf-test] ParserWithConfig _ pc ps -> isEmpty pc && isEmpty ps
  22530. 625.34 s [opt-env-conf-test] ParserSetting _ _ -> False
  22531. 625.34 s [opt-env-conf-test] - in case (isEmpty p1, isEmpty p2) of
  22532. 625.34 s [opt-env-conf-test] + in case (True, isEmpty p2) of
  22533. 625.34 s [opt-env-conf-test] (True, True) -> ParserEmpty Nothing
  22534. 625.34 s [opt-env-conf-test] (True, False) -> p2
  22535. 625.34 s [opt-env-conf-test] (False, True) -> p1
  22536. 625.34 s [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Parser.hs:265:53-63
  22537. 625.34 s [opt-env-conf-test] @@ -262,7 +262,7 @@
  22538. 625.34 s [opt-env-conf-test] ParserAllOrNothing _ p -> isEmpty p
  22539. 625.34 s [opt-env-conf-test] ParserCheck _ _ _ _ p -> isEmpty p
  22540. 625.34 s [opt-env-conf-test] ParserCommands _ _ cs -> null cs
  22541. 625.34 s [opt-env-conf-test] - ParserWithConfig _ pc ps -> isEmpty pc && isEmpty ps
  22542. 625.34 s [opt-env-conf-test] + ParserWithConfig _ pc ps -> isEmpty pc && not (isEmpty ps)
  22543. 625.34 s [opt-env-conf-test] ParserSetting _ _ -> False
  22544. 625.34 s [opt-env-conf-test] in case (isEmpty p1, isEmpty p2) of
  22545. 625.34 s [opt-env-conf-test] (True, True) -> ParserEmpty Nothing
  22546. 625.34 s [opt-env-conf-test] Testing mutation BoolLit at src/OptEnvConf/Parser.hs:266:32-37
  22547. 625.34 s [opt-env-conf-test] @@ -263,7 +263,7 @@
  22548. 625.34 s [opt-env-conf-test] ParserCheck _ _ _ _ p -> isEmpty p
  22549. 625.34 s [opt-env-conf-test] ParserCommands _ _ cs -> null cs
  22550. 625.34 s [opt-env-conf-test] ParserWithConfig _ pc ps -> isEmpty pc && isEmpty ps
  22551. 625.34 s [opt-env-conf-test] - ParserSetting _ _ -> False
  22552. 625.34 s [opt-env-conf-test] + ParserSetting _ _ -> True
  22553. 625.34 s [opt-env-conf-test] in case (isEmpty p1, isEmpty p2) of
  22554. 625.34 s [opt-env-conf-test] (True, True) -> ParserEmpty Nothing
  22555. 625.34 s [opt-env-conf-test] (True, False) -> p2
  22556. 625.34 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Parser.hs:265:39-63
  22557. 625.34 s [opt-env-conf-test] @@ -262,7 +262,7 @@
  22558. 625.34 s [opt-env-conf-test] ParserAllOrNothing _ p -> isEmpty p
  22559. 625.34 s [opt-env-conf-test] ParserCheck _ _ _ _ p -> isEmpty p
  22560. 625.34 s [opt-env-conf-test] ParserCommands _ _ cs -> null cs
  22561. 625.34 s [opt-env-conf-test] - ParserWithConfig _ pc ps -> isEmpty pc && isEmpty ps
  22562. 625.34 s [opt-env-conf-test] + ParserWithConfig _ pc ps -> True
  22563. 625.34 s [opt-env-conf-test] ParserSetting _ _ -> False
  22564. 625.34 s [opt-env-conf-test] in case (isEmpty p1, isEmpty p2) of
  22565. 625.34 s [opt-env-conf-test] (True, True) -> ParserEmpty Nothing
  22566. 625.34 s [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Parser.hs:265:39-49
  22567. 625.34 s [opt-env-conf-test] @@ -262,7 +262,7 @@
  22568. 625.34 s [opt-env-conf-test] ParserAllOrNothing _ p -> isEmpty p
  22569. 625.34 s [opt-env-conf-test] ParserCheck _ _ _ _ p -> isEmpty p
  22570. 625.34 s [opt-env-conf-test] ParserCommands _ _ cs -> null cs
  22571. 625.34 s [opt-env-conf-test] - ParserWithConfig _ pc ps -> isEmpty pc && isEmpty ps
  22572. 625.34 s [opt-env-conf-test] + ParserWithConfig _ pc ps -> not (isEmpty pc) && isEmpty ps
  22573. 625.34 s [opt-env-conf-test] ParserSetting _ _ -> False
  22574. 625.34 s [opt-env-conf-test] in case (isEmpty p1, isEmpty p2) of
  22575. 625.34 s [opt-env-conf-test] (True, True) -> ParserEmpty Nothing
  22576. 625.34 s [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Parser.hs:265:39-63
  22577. 625.34 s [opt-env-conf-test] @@ -262,7 +262,7 @@
  22578. 625.34 s [opt-env-conf-test] ParserAllOrNothing _ p -> isEmpty p
  22579. 625.34 s [opt-env-conf-test] ParserCheck _ _ _ _ p -> isEmpty p
  22580. 625.34 s [opt-env-conf-test] ParserCommands _ _ cs -> null cs
  22581. 625.34 s [opt-env-conf-test] - ParserWithConfig _ pc ps -> isEmpty pc && isEmpty ps
  22582. 625.34 s [opt-env-conf-test] + ParserWithConfig _ pc ps -> not (isEmpty pc && isEmpty ps)
  22583. 625.34 s [opt-env-conf-test] ParserSetting _ _ -> False
  22584. 625.34 s [opt-env-conf-test] in case (isEmpty p1, isEmpty p2) of
  22585. 625.34 s [opt-env-conf-test] (True, True) -> ParserEmpty Nothing
  22586. 625.34 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Parser.hs:265:53-63
  22587. 625.34 s [opt-env-conf-test] @@ -262,7 +262,7 @@
  22588. 625.34 s [opt-env-conf-test] ParserAllOrNothing _ p -> isEmpty p
  22589. 625.34 s [opt-env-conf-test] ParserCheck _ _ _ _ p -> isEmpty p
  22590. 625.34 s [opt-env-conf-test] ParserCommands _ _ cs -> null cs
  22591. 625.34 s [opt-env-conf-test] - ParserWithConfig _ pc ps -> isEmpty pc && isEmpty ps
  22592. 625.34 s [opt-env-conf-test] + ParserWithConfig _ pc ps -> isEmpty pc && False
  22593. 625.34 s [opt-env-conf-test] ParserSetting _ _ -> False
  22594. 625.34 s [opt-env-conf-test] in case (isEmpty p1, isEmpty p2) of
  22595. 625.34 s [opt-env-conf-test] (True, True) -> ParserEmpty Nothing
  22596. 625.34 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Parser.hs:265:53-63
  22597. 625.34 s [opt-env-conf-test] @@ -262,7 +262,7 @@
  22598. 625.34 s [opt-env-conf-test] ParserAllOrNothing _ p -> isEmpty p
  22599. 625.34 s [opt-env-conf-test] ParserCheck _ _ _ _ p -> isEmpty p
  22600. 625.34 s [opt-env-conf-test] ParserCommands _ _ cs -> null cs
  22601. 625.34 s [opt-env-conf-test] - ParserWithConfig _ pc ps -> isEmpty pc && isEmpty ps
  22602. 625.34 s [opt-env-conf-test] + ParserWithConfig _ pc ps -> isEmpty pc && True
  22603. 625.34 s [opt-env-conf-test] ParserSetting _ _ -> False
  22604. 625.34 s [opt-env-conf-test] in case (isEmpty p1, isEmpty p2) of
  22605. 625.34 s [opt-env-conf-test] (True, True) -> ParserEmpty Nothing
  22606. 626.84 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Parser.hs:267:27-37
  22607. 626.85 s [opt-env-conf-test] @@ -264,7 +264,7 @@
  22608. 626.85 s [opt-env-conf-test] ParserCommands _ _ cs -> null cs
  22609. 626.85 s [opt-env-conf-test] ParserWithConfig _ pc ps -> isEmpty pc && isEmpty ps
  22610. 626.85 s [opt-env-conf-test] ParserSetting _ _ -> False
  22611. 626.85 s [opt-env-conf-test] - in case (isEmpty p1, isEmpty p2) of
  22612. 626.85 s [opt-env-conf-test] + in case (isEmpty p1, False) of
  22613. 626.85 s [opt-env-conf-test] (True, True) -> ParserEmpty Nothing
  22614. 626.85 s [opt-env-conf-test] (True, False) -> p2
  22615. 626.85 s [opt-env-conf-test] (False, True) -> p1
  22616. 626.85 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Parser.hs:234:62-72
  22617. 626.85 s [opt-env-conf-test] @@ -231,7 +231,7 @@
  22618. 626.85 s [opt-env-conf-test] ParserSelect pe pf -> ParserSelect (fmap (fmap f) pe) (fmap (fmap f) pf)
  22619. 626.85 s [opt-env-conf-test] ParserEmpty mLoc -> ParserEmpty mLoc
  22620. 626.85 s [opt-env-conf-test] ParserAlt p1 p2 -> ParserAlt (fmap f p1) (fmap f p2)
  22621. 626.85 s [opt-env-conf-test] - ParserCheck mLoc forgivable caps g p -> ParserCheck mLoc forgivable caps (fmap (fmap f) . g) p
  22622. 626.85 s [opt-env-conf-test] + ParserCheck mLoc forgivable caps g p -> ParserCheck mLoc True caps (fmap (fmap f) . g) p
  22623. 626.85 s [opt-env-conf-test] ParserCommands mLoc mDefault cs -> ParserCommands mLoc mDefault $ map (fmap f) cs
  22624. 626.85 s [opt-env-conf-test] ParserWithConfig mLoc pc pa -> ParserWithConfig mLoc pc (fmap f pa)
  22625. 626.85 s [opt-env-conf-test] -- If we ever make Setting a functor, then we need to fmap here
  22626. 626.85 s [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Parser.hs:234:62-72
  22627. 626.85 s [opt-env-conf-test] @@ -231,7 +231,7 @@
  22628. 626.85 s [opt-env-conf-test] ParserSelect pe pf -> ParserSelect (fmap (fmap f) pe) (fmap (fmap f) pf)
  22629. 626.85 s [opt-env-conf-test] ParserEmpty mLoc -> ParserEmpty mLoc
  22630. 626.85 s [opt-env-conf-test] ParserAlt p1 p2 -> ParserAlt (fmap f p1) (fmap f p2)
  22631. 626.85 s [opt-env-conf-test] - ParserCheck mLoc forgivable caps g p -> ParserCheck mLoc forgivable caps (fmap (fmap f) . g) p
  22632. 626.85 s [opt-env-conf-test] + ParserCheck mLoc forgivable caps g p -> ParserCheck mLoc not (forgivable) caps (fmap (fmap f) . g) p
  22633. 626.85 s [opt-env-conf-test] ParserCommands mLoc mDefault cs -> ParserCommands mLoc mDefault $ map (fmap f) cs
  22634. 626.85 s [opt-env-conf-test] ParserWithConfig mLoc pc pa -> ParserWithConfig mLoc pc (fmap f pa)
  22635. 626.85 s [opt-env-conf-test] -- If we ever make Setting a functor, then we need to fmap here
  22636. 626.85 s [opt-env-conf-test] Testing mutation BoolLit at src/OptEnvConf/Parser.hs:238:30-34
  22637. 626.85 s [opt-env-conf-test] @@ -235,7 +235,7 @@
  22638. 626.85 s [opt-env-conf-test] ParserCommands mLoc mDefault cs -> ParserCommands mLoc mDefault $ map (fmap f) cs
  22639. 626.85 s [opt-env-conf-test] ParserWithConfig mLoc pc pa -> ParserWithConfig mLoc pc (fmap f pa)
  22640. 626.85 s [opt-env-conf-test] -- If we ever make Setting a functor, then we need to fmap here
  22641. 626.85 s [opt-env-conf-test] - p -> ParserCheck Nothing True Set.empty (pure . Right . f) p
  22642. 626.85 s [opt-env-conf-test] + p -> ParserCheck Nothing False Set.empty (pure . Right . f) p
  22643. 626.85 s [opt-env-conf-test]
  22644. 626.85 s [opt-env-conf-test] instance Applicative Parser where
  22645. 626.85 s [opt-env-conf-test] pure = ParserPure
  22646. 626.85 s [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Parser.hs:267:15-25
  22647. 626.85 s [opt-env-conf-test] @@ -264,7 +264,7 @@
  22648. 626.85 s [opt-env-conf-test] ParserCommands _ _ cs -> null cs
  22649. 626.85 s [opt-env-conf-test] ParserWithConfig _ pc ps -> isEmpty pc && isEmpty ps
  22650. 626.85 s [opt-env-conf-test] ParserSetting _ _ -> False
  22651. 626.85 s [opt-env-conf-test] - in case (isEmpty p1, isEmpty p2) of
  22652. 626.85 s [opt-env-conf-test] + in case (not (isEmpty p1), isEmpty p2) of
  22653. 626.85 s [opt-env-conf-test] (True, True) -> ParserEmpty Nothing
  22654. 626.85 s [opt-env-conf-test] (True, False) -> p2
  22655. 626.85 s [opt-env-conf-test] (False, True) -> p1
  22656. 626.85 s [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Output.hs:123:18-51
  22657. 626.85 s [opt-env-conf-test] @@ -120,5 +120,5 @@
  22658. 626.85 s [opt-env-conf-test] parenthesise cs = fore cyan "(" : cs ++ [fore cyan ")"]
  22659. 626.85 s [opt-env-conf-test]
  22660. 626.85 s [opt-env-conf-test] bracketise :: [Chunk] -> [Chunk]
  22661. 626.85 s [opt-env-conf-test] -bracketise [c] = [fore cyan "[", c, fore cyan "]"]
  22662. 626.85 s [opt-env-conf-test] +bracketise [c] = []
  22663. 626.85 s [opt-env-conf-test] bracketise cs = fore cyan "[" : cs ++ [fore cyan "]"]
  22664. 626.85 s [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Output.hs:123:18-51
  22665. 626.85 s [opt-env-conf-test] @@ -120,5 +120,5 @@
  22666. 626.85 s [opt-env-conf-test] parenthesise cs = fore cyan "(" : cs ++ [fore cyan ")"]
  22667. 626.85 s [opt-env-conf-test]
  22668. 626.85 s [opt-env-conf-test] bracketise :: [Chunk] -> [Chunk]
  22669. 626.85 s [opt-env-conf-test] -bracketise [c] = [fore cyan "[", c, fore cyan "]"]
  22670. 626.85 s [opt-env-conf-test] +bracketise [c] = [fore cyan "[", c, fore cyan "]"]
  22671. 626.85 s [opt-env-conf-test] bracketise cs = fore cyan "[" : cs ++ [fore cyan "]"]
  22672. 626.85 s [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Output.hs:123:18-51
  22673. 626.85 s [opt-env-conf-test] @@ -120,5 +120,6 @@
  22674. 626.85 s [opt-env-conf-test] parenthesise cs = fore cyan "(" : cs ++ [fore cyan ")"]
  22675. 626.85 s [opt-env-conf-test]
  22676. 626.86 s [opt-env-conf-test] bracketise :: [Chunk] -> [Chunk]
  22677. 626.86 s [opt-env-conf-test] -bracketise [c] = [fore cyan "[", c, fore cyan "]"]
  22678. 626.86 s [opt-env-conf-test] +bracketise [c] = [fore cyan "[", c
  22679. 626.86 s [opt-env-conf-test] +]
  22680. 626.86 s [opt-env-conf-test] bracketise cs = fore cyan "[" : cs ++ [fore cyan "]"]
  22681. 626.86 s [opt-env-conf-test] Testing mutation BoolLit at src/OptEnvConf/Output.hs:112:34-39
  22682. 626.86 s [opt-env-conf-test] @@ -109,7 +109,7 @@
  22683. 626.86 s [opt-env-conf-test] cleanPackage pkg =
  22684. 626.86 s [opt-env-conf-test] T.unpack $
  22685. 626.86 s [opt-env-conf-test] T.intercalate "-" $
  22686. 626.86 s [opt-env-conf-test] - takeWhile (not . maybe False (Char.isDigit . fst) . T.uncons) $
  22687. 626.86 s [opt-env-conf-test] + takeWhile (not . maybe True (Char.isDigit . fst) . T.uncons) $
  22688. 626.86 s [opt-env-conf-test] T.splitOn "-" (T.pack pkg)
  22689. 626.86 s [opt-env-conf-test]
  22690. 626.86 s [opt-env-conf-test] indent :: [[Chunk]] -> [[Chunk]]
  22691. 626.86 s [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Output.hs:81:18-44
  22692. 626.86 s [opt-env-conf-test] @@ -78,7 +78,7 @@
  22693. 626.86 s [opt-env-conf-test] helpChunk = fore blue . chunk . T.pack
  22694. 626.86 s [opt-env-conf-test]
  22695. 626.86 s [opt-env-conf-test] headerChunks :: Text -> [Chunk]
  22696. 626.86 s [opt-env-conf-test] -headerChunks t = [fore cyan (chunk t), ":"]
  22697. 626.86 s [opt-env-conf-test] +headerChunks t = [fore cyan (chunk t), ":"]
  22698. 626.86 s [opt-env-conf-test]
  22699. 626.86 s [opt-env-conf-test] syntaxChunk :: String -> Chunk
  22700. 626.86 s [opt-env-conf-test] syntaxChunk = fore blue . chunk . T.pack
  22701. 626.86 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Parser.hs:234:62-72
  22702. 626.86 s [opt-env-conf-test] @@ -231,7 +231,7 @@
  22703. 626.86 s [opt-env-conf-test] ParserSelect pe pf -> ParserSelect (fmap (fmap f) pe) (fmap (fmap f) pf)
  22704. 626.86 s [opt-env-conf-test] ParserEmpty mLoc -> ParserEmpty mLoc
  22705. 626.86 s [opt-env-conf-test] ParserAlt p1 p2 -> ParserAlt (fmap f p1) (fmap f p2)
  22706. 626.86 s [opt-env-conf-test] - ParserCheck mLoc forgivable caps g p -> ParserCheck mLoc forgivable caps (fmap (fmap f) . g) p
  22707. 626.86 s [opt-env-conf-test] + ParserCheck mLoc forgivable caps g p -> ParserCheck mLoc False caps (fmap (fmap f) . g) p
  22708. 626.86 s [opt-env-conf-test] ParserCommands mLoc mDefault cs -> ParserCommands mLoc mDefault $ map (fmap f) cs
  22709. 626.86 s [opt-env-conf-test] ParserWithConfig mLoc pc pa -> ParserWithConfig mLoc pc (fmap f pa)
  22710. 626.86 s [opt-env-conf-test] -- If we ever make Setting a functor, then we need to fmap here
  22711. 626.86 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Parser.hs:267:27-37
  22712. 626.86 s [opt-env-conf-test] @@ -264,7 +264,7 @@
  22713. 626.86 s [opt-env-conf-test] ParserCommands _ _ cs -> null cs
  22714. 626.86 s [opt-env-conf-test] ParserWithConfig _ pc ps -> isEmpty pc && isEmpty ps
  22715. 626.86 s [opt-env-conf-test] ParserSetting _ _ -> False
  22716. 626.86 s [opt-env-conf-test] - in case (isEmpty p1, isEmpty p2) of
  22717. 626.86 s [opt-env-conf-test] + in case (isEmpty p1, True) of
  22718. 626.86 s [opt-env-conf-test] (True, True) -> ParserEmpty Nothing
  22719. 626.86 s [opt-env-conf-test] (True, False) -> p2
  22720. 626.86 s [opt-env-conf-test] (False, True) -> p1
  22721. 626.86 s [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Parser.hs:267:27-37
  22722. 626.86 s [opt-env-conf-test] @@ -264,7 +264,7 @@
  22723. 626.86 s [opt-env-conf-test] ParserCommands _ _ cs -> null cs
  22724. 626.86 s [opt-env-conf-test] ParserWithConfig _ pc ps -> isEmpty pc && isEmpty ps
  22725. 626.86 s [opt-env-conf-test] ParserSetting _ _ -> False
  22726. 626.86 s [opt-env-conf-test] - in case (isEmpty p1, isEmpty p2) of
  22727. 626.86 s [opt-env-conf-test] + in case (isEmpty p1, not (isEmpty p2)) of
  22728. 626.86 s [opt-env-conf-test] (True, True) -> ParserEmpty Nothing
  22729. 626.86 s [opt-env-conf-test] (True, False) -> p2
  22730. 626.86 s [opt-env-conf-test] (False, True) -> p1
  22731. 626.86 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Parser.hs:267:15-25
  22732. 626.86 s [opt-env-conf-test] @@ -264,7 +264,7 @@
  22733. 626.86 s [opt-env-conf-test] ParserCommands _ _ cs -> null cs
  22734. 626.86 s [opt-env-conf-test] ParserWithConfig _ pc ps -> isEmpty pc && isEmpty ps
  22735. 626.86 s [opt-env-conf-test] ParserSetting _ _ -> False
  22736. 626.86 s [opt-env-conf-test] - in case (isEmpty p1, isEmpty p2) of
  22737. 626.86 s [opt-env-conf-test] + in case (False, isEmpty p2) of
  22738. 626.86 s [opt-env-conf-test] (True, True) -> ParserEmpty Nothing
  22739. 626.86 s [opt-env-conf-test] (True, False) -> p2
  22740. 626.86 s [opt-env-conf-test] (False, True) -> p1
  22741. 626.86 s [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Output.hs:71:12-59
  22742. 626.86 s [opt-env-conf-test] @@ -68,7 +68,7 @@
  22743. 626.86 s [opt-env-conf-test] exampleValuesChunks :: [String] -> [Chunk]
  22744. 626.86 s [opt-env-conf-test] exampleValuesChunks vals = case vals of
  22745. 626.86 s [opt-env-conf-test] [] -> []
  22746. 626.86 s [opt-env-conf-test] - [val] -> ["example: ", fore yellow $ chunk $ T.pack val]
  22747. 626.86 s [opt-env-conf-test] + [val] -> []
  22748. 626.86 s [opt-env-conf-test] _ -> ["examples: ", fore yellow $ chunk $ T.intercalate ", " $ map (T.pack . show) vals]
  22749. 626.86 s [opt-env-conf-test]
  22750. 626.86 s [opt-env-conf-test] mHelpChunk :: Maybe Help -> Chunk
  22751. 626.86 s [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Output.hs:66:26-73
  22752. 626.86 s [opt-env-conf-test] @@ -63,7 +63,7 @@
  22753. 626.86 s [opt-env-conf-test] confValChunk = fore white . chunk . T.pack . intercalate "." . NE.toList
  22754. 626.86 s [opt-env-conf-test]
  22755. 626.86 s [opt-env-conf-test] defaultValueChunks :: String -> [Chunk]
  22756. 626.86 s [opt-env-conf-test] -defaultValueChunks val = ["default: ", fore yellow $ chunk $ T.pack val]
  22757. 626.86 s [opt-env-conf-test] +defaultValueChunks val = []
  22758. 626.86 s [opt-env-conf-test]
  22759. 626.86 s [opt-env-conf-test] exampleValuesChunks :: [String] -> [Chunk]
  22760. 626.86 s [opt-env-conf-test] exampleValuesChunks vals = case vals of
  22761. 626.86 s [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Output.hs:72:8-91
  22762. 626.86 s [opt-env-conf-test] @@ -69,7 +69,7 @@
  22763. 626.86 s [opt-env-conf-test] exampleValuesChunks vals = case vals of
  22764. 626.86 s [opt-env-conf-test] [] -> []
  22765. 626.86 s [opt-env-conf-test] [val] -> ["example: ", fore yellow $ chunk $ T.pack val]
  22766. 626.86 s [opt-env-conf-test] - _ -> ["examples: ", fore yellow $ chunk $ T.intercalate ", " $ map (T.pack . show) vals]
  22767. 626.86 s [opt-env-conf-test] + _ -> ["examples: ", fore yellow $ chunk $ T.intercalate ", " $ map (T.pack . show) vals]
  22768. 626.86 s [opt-env-conf-test]
  22769. 626.86 s [opt-env-conf-test] mHelpChunk :: Maybe Help -> Chunk
  22770. 626.86 s [opt-env-conf-test] mHelpChunk = maybe (fore red "undocumented") helpChunk
  22771. 626.86 s [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Output.hs:72:8-91
  22772. 626.86 s [opt-env-conf-test] @@ -69,7 +69,7 @@
  22773. 626.86 s [opt-env-conf-test] exampleValuesChunks vals = case vals of
  22774. 626.86 s [opt-env-conf-test] [] -> []
  22775. 626.86 s [opt-env-conf-test] [val] -> ["example: ", fore yellow $ chunk $ T.pack val]
  22776. 626.86 s [opt-env-conf-test] - _ -> ["examples: ", fore yellow $ chunk $ T.intercalate ", " $ map (T.pack . show) vals]
  22777. 626.86 s [opt-env-conf-test] + _ -> []
  22778. 626.86 s [opt-env-conf-test]
  22779. 626.86 s [opt-env-conf-test] mHelpChunk :: Maybe Help -> Chunk
  22780. 626.86 s [opt-env-conf-test] mHelpChunk = maybe (fore red "undocumented") helpChunk
  22781. 626.86 s [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Output.hs:81:18-44
  22782. 626.86 s [opt-env-conf-test] @@ -78,7 +78,7 @@
  22783. 626.86 s [opt-env-conf-test] helpChunk = fore blue . chunk . T.pack
  22784. 626.86 s [opt-env-conf-test]
  22785. 626.86 s [opt-env-conf-test] headerChunks :: Text -> [Chunk]
  22786. 626.86 s [opt-env-conf-test] -headerChunks t = [fore cyan (chunk t), ":"]
  22787. 626.86 s [opt-env-conf-test] +headerChunks t = []
  22788. 626.86 s [opt-env-conf-test]
  22789. 626.86 s [opt-env-conf-test] syntaxChunk :: String -> Chunk
  22790. 630.78 s [opt-env-conf-test] syntaxChunk = fore blue . chunk . T.pack
  22791. 630.86 s [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Output.hs:71:12-59
  22792. 630.86 s [opt-env-conf-test] @@ -68,7 +68,7 @@
  22793. 630.87 s [opt-env-conf-test] exampleValuesChunks :: [String] -> [Chunk]
  22794. 630.87 s [opt-env-conf-test] exampleValuesChunks vals = case vals of
  22795. 630.87 s [opt-env-conf-test] [] -> []
  22796. 630.87 s [opt-env-conf-test] - [val] -> ["example: ", fore yellow $ chunk $ T.pack val]
  22797. 630.87 s [opt-env-conf-test] + [val] -> ["example: ", fore yellow $ chunk $ T.pack val]
  22798. 630.87 s [opt-env-conf-test] _ -> ["examples: ", fore yellow $ chunk $ T.intercalate ", " $ map (T.pack . show) vals]
  22799. 630.87 s [opt-env-conf-test]
  22800. 630.87 s [opt-env-conf-test] mHelpChunk :: Maybe Help -> Chunk
  22801. 630.87 s [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Setting.hs:427:5-6
  22802. 630.87 s [opt-env-conf-test] @@ -424,11 +424,11 @@
  22803. 630.87 s [opt-env-conf-test] name :: (HasCodec a) => String -> Builder a
  22804. 630.87 s [opt-env-conf-test] name s =
  22805. 630.87 s [opt-env-conf-test] mconcat
  22806. 630.87 s [opt-env-conf-test] - [ option,
  22807. 630.87 s [opt-env-conf-test] - long (toArgCase s),
  22808. 630.87 s [opt-env-conf-test] - env (toEnvCase s),
  22809. 630.87 s [opt-env-conf-test] - conf (toConfigCase s)
  22810. 630.87 s [opt-env-conf-test] - ]
  22811. 630.87 s [opt-env-conf-test] + [ option,
  22812. 630.87 s [opt-env-conf-test] + long (toArgCase s),
  22813. 630.87 s [opt-env-conf-test] + env (toEnvCase s),
  22814. 630.87 s [opt-env-conf-test] + conf (toConfigCase s)
  22815. 630.87 s [opt-env-conf-test] + ]
  22816. 630.87 s [opt-env-conf-test]
  22817. 630.87 s [opt-env-conf-test] -- | Set the default value
  22818. 630.87 s [opt-env-conf-test] --
  22819. 630.87 s [opt-env-conf-test] Testing mutation BoolLit at src/OptEnvConf/Setting.hs:276:47-51
  22820. 630.87 s [opt-env-conf-test] @@ -273,7 +273,7 @@
  22821. 630.87 s [opt-env-conf-test] applyBuildInstruction bi s = case bi of
  22822. 630.87 s [opt-env-conf-test] BuildAddHelp h -> s {settingHelp = Just $ maybe h (<> h) (settingHelp s)}
  22823. 630.87 s [opt-env-conf-test] BuildSetMetavar mv -> s {settingMetavar = Just mv}
  22824. 630.87 s [opt-env-conf-test] - BuildTryArgument -> s {settingTryArgument = True}
  22825. 630.87 s [opt-env-conf-test] + BuildTryArgument -> s {settingTryArgument = False}
  22826. 630.87 s [opt-env-conf-test] BuildTryOption -> s {settingTryOption = True}
  22827. 630.87 s [opt-env-conf-test] BuildSetSwitchValue a -> s {settingSwitchValue = Just a}
  22828. 630.87 s [opt-env-conf-test] BuildAddReader r -> s {settingReaders = r : settingReaders s}
  22829. 630.87 s [opt-env-conf-test] Testing mutation BoolLit at src/OptEnvConf/Setting.hs:277:43-47
  22830. 630.87 s [opt-env-conf-test] @@ -274,7 +274,7 @@
  22831. 630.87 s [opt-env-conf-test] BuildAddHelp h -> s {settingHelp = Just $ maybe h (<> h) (settingHelp s)}
  22832. 630.88 s [opt-env-conf-test] BuildSetMetavar mv -> s {settingMetavar = Just mv}
  22833. 630.88 s [opt-env-conf-test] BuildTryArgument -> s {settingTryArgument = True}
  22834. 630.88 s [opt-env-conf-test] - BuildTryOption -> s {settingTryOption = True}
  22835. 630.88 s [opt-env-conf-test] + BuildTryOption -> s {settingTryOption = False}
  22836. 630.88 s [opt-env-conf-test] BuildSetSwitchValue a -> s {settingSwitchValue = Just a}
  22837. 630.88 s [opt-env-conf-test] BuildAddReader r -> s {settingReaders = r : settingReaders s}
  22838. 630.88 s [opt-env-conf-test] BuildAddLong l -> s {settingDasheds = DashedLong l : settingDasheds s}
  22839. 630.88 s [opt-env-conf-test] Testing mutation BoolLit at src/OptEnvConf/Setting.hs:375:47-51
  22840. 630.88 s [opt-env-conf-test] @@ -372,7 +372,7 @@
  22841. 630.88 s [opt-env-conf-test] --
  22842. 630.88 s [opt-env-conf-test] -- Multiple 'env's will be tried in order.
  22843. 630.88 s [opt-env-conf-test] env :: String -> Builder a
  22844. 630.88 s [opt-env-conf-test] -env v = Builder [BuildAddEnv (EnvVarSetting v True)]
  22845. 630.88 s [opt-env-conf-test] +env v = Builder [BuildAddEnv (EnvVarSetting v False)]
  22846. 630.88 s [opt-env-conf-test]
  22847. 630.88 s [opt-env-conf-test] -- | Like 'env' but ignores any 'subEnv', 'subEnv_', or 'subAll'.
  22848. 630.88 s [opt-env-conf-test] unprefixedEnv :: String -> Builder a
  22849. 630.88 s [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Setting.hs:427:5-6
  22850. 630.88 s [opt-env-conf-test] @@ -424,11 +424,11 @@
  22851. 630.88 s [opt-env-conf-test] name :: (HasCodec a) => String -> Builder a
  22852. 630.88 s [opt-env-conf-test] name s =
  22853. 630.88 s [opt-env-conf-test] mconcat
  22854. 630.88 s [opt-env-conf-test] - [ option,
  22855. 630.88 s [opt-env-conf-test] - long (toArgCase s),
  22856. 630.88 s [opt-env-conf-test] - env (toEnvCase s),
  22857. 630.88 s [opt-env-conf-test] - conf (toConfigCase s)
  22858. 630.88 s [opt-env-conf-test] - ]
  22859. 630.88 s [opt-env-conf-test] + [ option,
  22860. 630.88 s [opt-env-conf-test] + long (toArgCase s),
  22861. 630.88 s [opt-env-conf-test] + env (toEnvCase s),
  22862. 630.88 s [opt-env-conf-test] + conf (toConfigCase s)
  22863. 630.88 s [opt-env-conf-test] + ]
  22864. 630.88 s [opt-env-conf-test]
  22865. 630.88 s [opt-env-conf-test] -- | Set the default value
  22866. 630.88 s [opt-env-conf-test] --
  22867. 630.88 s [opt-env-conf-test] Testing mutation BoolLit at src/OptEnvConf/Setting.hs:379:57-62
  22868. 630.88 s [opt-env-conf-test] @@ -376,7 +376,7 @@
  22869. 630.88 s [opt-env-conf-test]
  22870. 630.88 s [opt-env-conf-test] -- | Like 'env' but ignores any 'subEnv', 'subEnv_', or 'subAll'.
  22871. 630.88 s [opt-env-conf-test] unprefixedEnv :: String -> Builder a
  22872. 630.88 s [opt-env-conf-test] -unprefixedEnv v = Builder [BuildAddEnv (EnvVarSetting v False)]
  22873. 630.88 s [opt-env-conf-test] +unprefixedEnv v = Builder [BuildAddEnv (EnvVarSetting v True)]
  22874. 630.88 s [opt-env-conf-test]
  22875. 630.88 s [opt-env-conf-test] -- | Try to parse a configuration value at the given key.
  22876. 630.88 s [opt-env-conf-test] --
  22877. 630.88 s [opt-env-conf-test] Testing mutation BoolLit at src/OptEnvConf/Setting.hs:286:40-44
  22878. 630.88 s [opt-env-conf-test] @@ -283,7 +283,7 @@
  22879. 630.88 s [opt-env-conf-test] BuildAddConf t -> s {settingConfigVals = Just $ maybe (t :| []) (t <|) $ settingConfigVals s}
  22880. 630.88 s [opt-env-conf-test] BuildSetDefault a shown -> s {settingDefaultValue = Just (a, shown)}
  22881. 630.88 s [opt-env-conf-test] BuildAddExample e -> s {settingExamples = e : settingExamples s}
  22882. 630.88 s [opt-env-conf-test] - BuildSetHidden -> s {settingHidden = True}
  22883. 630.88 s [opt-env-conf-test] + BuildSetHidden -> s {settingHidden = False}
  22884. 630.88 s [opt-env-conf-test] BuildSetCompleter c -> s {settingCompleter = Just c}
  22885. 630.88 s [opt-env-conf-test] BuildAddRequiredCapability c -> s {settingRequiredCapabilities = Set.insert c (settingRequiredCapabilities s)}
  22886. 630.88 s [opt-env-conf-test]
  22887. 630.88 s [opt-env-conf-test] Testing mutation BoolLit at src/OptEnvConf/Setting.hs:244:13-17
  22888. 630.88 s [opt-env-conf-test] @@ -241,7 +241,7 @@
  22889. 630.88 s [opt-env-conf-test]
  22890. 630.88 s [opt-env-conf-test] showNonEmptyWith :: (a -> ShowS) -> NonEmpty a -> ShowS
  22891. 630.88 s [opt-env-conf-test] showNonEmptyWith func (a :| as) =
  22892. 630.88 s [opt-env-conf-test] - showParen True $
  22893. 630.88 s [opt-env-conf-test] + showParen False $
  22894. 630.88 s [opt-env-conf-test] func a
  22895. 630.88 s [opt-env-conf-test] . showString " :| "
  22896. 630.88 s [opt-env-conf-test] . showListWith func as
  22897. 630.88 s [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Setting.hs:427:5-6
  22898. 630.88 s [opt-env-conf-test] @@ -424,11 +424,7 @@
  22899. 630.88 s [opt-env-conf-test] name :: (HasCodec a) => String -> Builder a
  22900. 630.88 s [opt-env-conf-test] name s =
  22901. 630.88 s [opt-env-conf-test] mconcat
  22902. 630.88 s [opt-env-conf-test] - [ option,
  22903. 630.88 s [opt-env-conf-test] - long (toArgCase s),
  22904. 630.88 s [opt-env-conf-test] - env (toEnvCase s),
  22905. 630.89 s [opt-env-conf-test] - conf (toConfigCase s)
  22906. 630.89 s [opt-env-conf-test] - ]
  22907. 630.89 s [opt-env-conf-test] + []
  22908. 630.89 s [opt-env-conf-test]
  22909. 630.89 s [opt-env-conf-test] -- | Set the default value
  22910. 630.89 s [opt-env-conf-test] --
  22911. 630.89 s [opt-env-conf-test] Testing mutation IntLit at src/OptEnvConf/Setting.hs:234:17-19
  22912. 630.89 s [opt-env-conf-test] @@ -231,7 +231,7 @@
  22913. 630.89 s [opt-env-conf-test] showConfigValSettingABit :: ConfigValSetting a -> ShowS
  22914. 630.89 s [opt-env-conf-test] showConfigValSettingABit ConfigValSetting {..} =
  22915. 630.89 s [opt-env-conf-test] showString "ConfigValSetting "
  22916. 630.89 s [opt-env-conf-test] - . showsPrec 11 configValSettingPath
  22917. 630.89 s [opt-env-conf-test] + . showsPrec 0 configValSettingPath
  22918. 630.89 s [opt-env-conf-test] . showString " "
  22919. 630.89 s [opt-env-conf-test] . showString (showCodecABit configValSettingCodec)
  22920. 630.89 s [opt-env-conf-test]
  22921. 630.89 s [opt-env-conf-test] Testing mutation BoolLit at src/OptEnvConf/Setting.hs:240:41-45
  22922. 630.89 s [opt-env-conf-test] @@ -237,7 +237,7 @@
  22923. 630.89 s [opt-env-conf-test]
  22924. 630.89 s [opt-env-conf-test] showMaybeWith :: (a -> ShowS) -> Maybe a -> ShowS
  22925. 630.89 s [opt-env-conf-test] showMaybeWith _ Nothing = showString "Nothing"
  22926. 630.89 s [opt-env-conf-test] -showMaybeWith func (Just a) = showParen True $ showString "Just " . func a
  22927. 630.89 s [opt-env-conf-test] +showMaybeWith func (Just a) = showParen False $ showString "Just " . func a
  22928. 630.89 s [opt-env-conf-test]
  22929. 630.89 s [opt-env-conf-test] showNonEmptyWith :: (a -> ShowS) -> NonEmpty a -> ShowS
  22930. 630.89 s [opt-env-conf-test] showNonEmptyWith func (a :| as) =
  22931. 630.89 s [opt-env-conf-test] Testing mutation BoolLit at src/OptEnvConf/Setting.hs:397:43-47
  22932. 630.89 s [opt-env-conf-test] @@ -394,7 +394,7 @@
  22933. 630.89 s [opt-env-conf-test] let t =
  22934. 630.89 s [opt-env-conf-test] ConfigValSetting
  22935. 630.89 s [opt-env-conf-test] { configValSettingPath = k :| [],
  22936. 630.89 s [opt-env-conf-test] - configValSettingAllowPrefix = True,
  22937. 630.89 s [opt-env-conf-test] + configValSettingAllowPrefix = False,
  22938. 630.89 s [opt-env-conf-test] configValSettingCodec = c
  22939. 630.89 s [opt-env-conf-test] }
  22940. 630.89 s [opt-env-conf-test] in Builder [BuildAddConf t]
  22941. 630.89 s [opt-env-conf-test] Testing mutation BoolLit at src/OptEnvConf/Setting.hs:416:43-48
  22942. 630.89 s [opt-env-conf-test] @@ -413,7 +413,7 @@
  22943. 630.89 s [opt-env-conf-test] let t =
  22944. 630.89 s [opt-env-conf-test] ConfigValSetting
  22945. 630.89 s [opt-env-conf-test] { configValSettingPath = k :| [],
  22946. 630.89 s [opt-env-conf-test] - configValSettingAllowPrefix = False,
  22947. 630.89 s [opt-env-conf-test] + configValSettingAllowPrefix = True,
  22948. 630.89 s [opt-env-conf-test] configValSettingCodec = c
  22949. 630.89 s [opt-env-conf-test] }
  22950. 630.89 s [opt-env-conf-test] in Builder [BuildAddConf t]
  22951. 630.89 s [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Output.hs:66:26-73
  22952. 630.89 s [opt-env-conf-test] @@ -63,7 +63,7 @@
  22953. 630.89 s [opt-env-conf-test] confValChunk = fore white . chunk . T.pack . intercalate "." . NE.toList
  22954. 630.89 s [opt-env-conf-test]
  22955. 630.89 s [opt-env-conf-test] defaultValueChunks :: String -> [Chunk]
  22956. 630.89 s [opt-env-conf-test] -defaultValueChunks val = ["default: ", fore yellow $ chunk $ T.pack val]
  22957. 630.89 s [opt-env-conf-test] +defaultValueChunks val = ["default: ", fore yellow $ chunk $ T.pack val]
  22958. 630.89 s [opt-env-conf-test]
  22959. 630.89 s [opt-env-conf-test] exampleValuesChunks :: [String] -> [Chunk]
  22960. 630.89 s [opt-env-conf-test] exampleValuesChunks vals = case vals of
  22961. 630.89 s [opt-env-conf-test] Testing mutation IntLit at src/OptEnvConf/Setting.hs:234:17-19
  22962. 630.89 s [opt-env-conf-test] @@ -231,7 +231,7 @@
  22963. 630.89 s [opt-env-conf-test] showConfigValSettingABit :: ConfigValSetting a -> ShowS
  22964. 630.89 s [opt-env-conf-test] showConfigValSettingABit ConfigValSetting {..} =
  22965. 630.89 s [opt-env-conf-test] showString "ConfigValSetting "
  22966. 630.89 s [opt-env-conf-test] - . showsPrec 11 configValSettingPath
  22967. 630.89 s [opt-env-conf-test] + . showsPrec 1 configValSettingPath
  22968. 630.89 s [opt-env-conf-test] . showString " "
  22969. 630.89 s [opt-env-conf-test] . showString (showCodecABit configValSettingCodec)
  22970. 630.89 s [opt-env-conf-test]
  22971. 630.89 s [opt-env-conf-test] Testing mutation IntLit at src/OptEnvConf/Setting.hs:234:17-19
  22972. 630.89 s [opt-env-conf-test] @@ -231,7 +231,7 @@
  22973. 630.89 s [opt-env-conf-test] showConfigValSettingABit :: ConfigValSetting a -> ShowS
  22974. 630.89 s [opt-env-conf-test] showConfigValSettingABit ConfigValSetting {..} =
  22975. 630.89 s [opt-env-conf-test] showString "ConfigValSetting "
  22976. 630.89 s [opt-env-conf-test] - . showsPrec 11 configValSettingPath
  22977. 630.89 s [opt-env-conf-test] + . showsPrec -11 configValSettingPath
  22978. 630.89 s [opt-env-conf-test] . showString " "
  22979. 630.89 s [opt-env-conf-test] . showString (showCodecABit configValSettingCodec)
  22980. 630.89 s [opt-env-conf-test]
  22981. 630.89 s [opt-env-conf-test] Testing mutation BoolLit at src/OptEnvConf/Setting.hs:201:17-21
  22982. 630.89 s [opt-env-conf-test] @@ -198,7 +198,7 @@
  22983. 630.89 s [opt-env-conf-test] showSettingABit :: Setting a -> ShowS
  22984. 630.89 s [opt-env-conf-test] showSettingABit Setting {..} =
  22985. 630.89 s [opt-env-conf-test] let Setting _ _ _ _ _ _ _ _ _ _ _ _ _ _ = undefined
  22986. 630.90 s [opt-env-conf-test] - in showParen True $
  22987. 630.90 s [opt-env-conf-test] + in showParen False $
  22988. 630.90 s [opt-env-conf-test] showString "Setting "
  22989. 630.90 s [opt-env-conf-test] . showsPrec 11 settingDasheds
  22990. 630.90 s [opt-env-conf-test] . showString " "
  22991. 630.90 s [opt-env-conf-test] Testing mutation IntLit at src/OptEnvConf/Setting.hs:203:23-25
  22992. 630.90 s [opt-env-conf-test] @@ -200,7 +200,7 @@
  22993. 630.90 s [opt-env-conf-test] let Setting _ _ _ _ _ _ _ _ _ _ _ _ _ _ = undefined
  22994. 630.90 s [opt-env-conf-test] in showParen True $
  22995. 630.90 s [opt-env-conf-test] showString "Setting "
  22996. 630.90 s [opt-env-conf-test] - . showsPrec 11 settingDasheds
  22997. 630.90 s [opt-env-conf-test] + . showsPrec 1 settingDasheds
  22998. 630.90 s [opt-env-conf-test] . showString " "
  22999. 630.90 s [opt-env-conf-test] . showListWith (\_ -> showString "_") settingReaders
  23000. 630.90 s [opt-env-conf-test] . showString " "
  23001. 630.90 s [opt-env-conf-test] Testing mutation IntLit at src/OptEnvConf/Setting.hs:203:23-25
  23002. 630.90 s [opt-env-conf-test] @@ -200,7 +200,7 @@
  23003. 630.90 s [opt-env-conf-test] let Setting _ _ _ _ _ _ _ _ _ _ _ _ _ _ = undefined
  23004. 630.90 s [opt-env-conf-test] in showParen True $
  23005. 630.90 s [opt-env-conf-test] showString "Setting "
  23006. 630.90 s [opt-env-conf-test] - . showsPrec 11 settingDasheds
  23007. 630.90 s [opt-env-conf-test] + . showsPrec -11 settingDasheds
  23008. 630.90 s [opt-env-conf-test] . showString " "
  23009. 630.90 s [opt-env-conf-test] . showListWith (\_ -> showString "_") settingReaders
  23010. 630.90 s [opt-env-conf-test] . showString " "
  23011. 631.60 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Setting.hs:207:26-44
  23012. 631.60 s [opt-env-conf-test] @@ -204,7 +204,7 @@
  23013. 631.60 s [opt-env-conf-test] . showString " "
  23014. 631.60 s [opt-env-conf-test] . showListWith (\_ -> showString "_") settingReaders
  23015. 631.61 s [opt-env-conf-test] . showString " "
  23016. 631.61 s [opt-env-conf-test] - . showsPrec 11 settingTryArgument
  23017. 631.61 s [opt-env-conf-test] + . showsPrec 11 True
  23018. 631.61 s [opt-env-conf-test] . showString " "
  23019. 631.61 s [opt-env-conf-test] . showMaybeWith (\_ -> showString "_") settingSwitchValue
  23020. 631.61 s [opt-env-conf-test] . showString " "
  23021. 631.61 s [opt-env-conf-test] Testing mutation IntLit at src/OptEnvConf/Setting.hs:207:23-25
  23022. 631.61 s [opt-env-conf-test] @@ -204,7 +204,7 @@
  23023. 631.61 s [opt-env-conf-test] . showString " "
  23024. 631.61 s [opt-env-conf-test] . showListWith (\_ -> showString "_") settingReaders
  23025. 631.61 s [opt-env-conf-test] . showString " "
  23026. 631.61 s [opt-env-conf-test] - . showsPrec 11 settingTryArgument
  23027. 631.61 s [opt-env-conf-test] + . showsPrec -11 settingTryArgument
  23028. 631.61 s [opt-env-conf-test] . showString " "
  23029. 631.61 s [opt-env-conf-test] . showMaybeWith (\_ -> showString "_") settingSwitchValue
  23030. 631.61 s [opt-env-conf-test] . showString " "
  23031. 631.61 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Setting.hs:207:26-44
  23032. 631.61 s [opt-env-conf-test] @@ -204,7 +204,7 @@
  23033. 631.61 s [opt-env-conf-test] . showString " "
  23034. 631.61 s [opt-env-conf-test] . showListWith (\_ -> showString "_") settingReaders
  23035. 631.61 s [opt-env-conf-test] . showString " "
  23036. 631.61 s [opt-env-conf-test] - . showsPrec 11 settingTryArgument
  23037. 631.61 s [opt-env-conf-test] + . showsPrec 11 False
  23038. 631.61 s [opt-env-conf-test] . showString " "
  23039. 631.61 s [opt-env-conf-test] . showMaybeWith (\_ -> showString "_") settingSwitchValue
  23040. 631.61 s [opt-env-conf-test] . showString " "
  23041. 631.61 s [opt-env-conf-test] Testing mutation IntLit at src/OptEnvConf/Setting.hs:203:23-25
  23042. 631.61 s [opt-env-conf-test] @@ -200,7 +200,7 @@
  23043. 631.61 s [opt-env-conf-test] let Setting _ _ _ _ _ _ _ _ _ _ _ _ _ _ = undefined
  23044. 631.61 s [opt-env-conf-test] in showParen True $
  23045. 631.61 s [opt-env-conf-test] showString "Setting "
  23046. 631.61 s [opt-env-conf-test] - . showsPrec 11 settingDasheds
  23047. 631.61 s [opt-env-conf-test] + . showsPrec 0 settingDasheds
  23048. 631.61 s [opt-env-conf-test] . showString " "
  23049. 631.61 s [opt-env-conf-test] . showListWith (\_ -> showString "_") settingReaders
  23050. 631.61 s [opt-env-conf-test] . showString " "
  23051. 631.61 s [opt-env-conf-test] Testing mutation IntLit at src/OptEnvConf/Setting.hs:207:23-25
  23052. 631.61 s [opt-env-conf-test] @@ -204,7 +204,7 @@
  23053. 631.61 s [opt-env-conf-test] . showString " "
  23054. 631.61 s [opt-env-conf-test] . showListWith (\_ -> showString "_") settingReaders
  23055. 631.61 s [opt-env-conf-test] . showString " "
  23056. 631.61 s [opt-env-conf-test] - . showsPrec 11 settingTryArgument
  23057. 631.61 s [opt-env-conf-test] + . showsPrec 1 settingTryArgument
  23058. 631.61 s [opt-env-conf-test] . showString " "
  23059. 631.61 s [opt-env-conf-test] . showMaybeWith (\_ -> showString "_") settingSwitchValue
  23060. 631.61 s [opt-env-conf-test] . showString " "
  23061. 631.61 s [opt-env-conf-test] Testing mutation IntLit at src/OptEnvConf/Setting.hs:207:23-25
  23062. 631.61 s [opt-env-conf-test] @@ -204,7 +204,7 @@
  23063. 631.61 s [opt-env-conf-test] . showString " "
  23064. 631.61 s [opt-env-conf-test] . showListWith (\_ -> showString "_") settingReaders
  23065. 631.61 s [opt-env-conf-test] . showString " "
  23066. 631.61 s [opt-env-conf-test] - . showsPrec 11 settingTryArgument
  23067. 631.61 s [opt-env-conf-test] + . showsPrec 0 settingTryArgument
  23068. 631.61 s [opt-env-conf-test] . showString " "
  23069. 631.62 s [opt-env-conf-test] . showMaybeWith (\_ -> showString "_") settingSwitchValue
  23070. 631.62 s [opt-env-conf-test] . showString " "
  23071. 631.62 s [opt-env-conf-test] Testing mutation IntLit at src/OptEnvConf/Setting.hs:211:23-25
  23072. 631.62 s [opt-env-conf-test] @@ -208,7 +208,7 @@
  23073. 631.62 s [opt-env-conf-test] . showString " "
  23074. 631.62 s [opt-env-conf-test] . showMaybeWith (\_ -> showString "_") settingSwitchValue
  23075. 631.62 s [opt-env-conf-test] . showString " "
  23076. 631.62 s [opt-env-conf-test] - . showsPrec 11 settingTryOption
  23077. 631.62 s [opt-env-conf-test] + . showsPrec 0 settingTryOption
  23078. 631.62 s [opt-env-conf-test] . showString " "
  23079. 631.62 s [opt-env-conf-test] . showsPrec 11 settingEnvVars
  23080. 631.62 s [opt-env-conf-test] . showString " "
  23081. 631.62 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Setting.hs:211:26-42
  23082. 631.62 s [opt-env-conf-test] @@ -208,7 +208,7 @@
  23083. 631.62 s [opt-env-conf-test] . showString " "
  23084. 631.62 s [opt-env-conf-test] . showMaybeWith (\_ -> showString "_") settingSwitchValue
  23085. 631.62 s [opt-env-conf-test] . showString " "
  23086. 631.62 s [opt-env-conf-test] - . showsPrec 11 settingTryOption
  23087. 631.62 s [opt-env-conf-test] + . showsPrec 11 False
  23088. 631.62 s [opt-env-conf-test] . showString " "
  23089. 631.62 s [opt-env-conf-test] . showsPrec 11 settingEnvVars
  23090. 631.62 s [opt-env-conf-test] . showString " "
  23091. 631.62 s [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Setting.hs:211:26-42
  23092. 631.62 s [opt-env-conf-test] @@ -208,7 +208,7 @@
  23093. 631.62 s [opt-env-conf-test] . showString " "
  23094. 631.62 s [opt-env-conf-test] . showMaybeWith (\_ -> showString "_") settingSwitchValue
  23095. 631.62 s [opt-env-conf-test] . showString " "
  23096. 631.62 s [opt-env-conf-test] - . showsPrec 11 settingTryOption
  23097. 631.62 s [opt-env-conf-test] + . showsPrec 11 not (settingTryOption)
  23098. 631.62 s [opt-env-conf-test] . showString " "
  23099. 631.62 s [opt-env-conf-test] . showsPrec 11 settingEnvVars
  23100. 631.62 s [opt-env-conf-test] . showString " "
  23101. 631.62 s [opt-env-conf-test] Testing mutation IntLit at src/OptEnvConf/Setting.hs:213:23-25
  23102. 631.62 s [opt-env-conf-test] @@ -210,7 +210,7 @@
  23103. 631.62 s [opt-env-conf-test] . showString " "
  23104. 631.62 s [opt-env-conf-test] . showsPrec 11 settingTryOption
  23105. 631.62 s [opt-env-conf-test] . showString " "
  23106. 631.62 s [opt-env-conf-test] - . showsPrec 11 settingEnvVars
  23107. 631.62 s [opt-env-conf-test] + . showsPrec 0 settingEnvVars
  23108. 631.62 s [opt-env-conf-test] . showString " "
  23109. 631.62 s [opt-env-conf-test] . showMaybeWith (showNonEmptyWith showConfigValSettingABit) settingConfigVals
  23110. 631.62 s [opt-env-conf-test] . showString " "
  23111. 631.62 s [opt-env-conf-test] Testing mutation IntLit at src/OptEnvConf/Setting.hs:213:23-25
  23112. 631.62 s [opt-env-conf-test] @@ -210,7 +210,7 @@
  23113. 631.62 s [opt-env-conf-test] . showString " "
  23114. 631.62 s [opt-env-conf-test] . showsPrec 11 settingTryOption
  23115. 631.62 s [opt-env-conf-test] . showString " "
  23116. 631.62 s [opt-env-conf-test] - . showsPrec 11 settingEnvVars
  23117. 631.62 s [opt-env-conf-test] + . showsPrec 1 settingEnvVars
  23118. 631.62 s [opt-env-conf-test] . showString " "
  23119. 631.62 s [opt-env-conf-test] . showMaybeWith (showNonEmptyWith showConfigValSettingABit) settingConfigVals
  23120. 631.62 s [opt-env-conf-test] . showString " "
  23121. 631.62 s [opt-env-conf-test] Testing mutation IntLit at src/OptEnvConf/Setting.hs:213:23-25
  23122. 631.62 s [opt-env-conf-test] @@ -210,7 +210,7 @@
  23123. 631.62 s [opt-env-conf-test] . showString " "
  23124. 631.62 s [opt-env-conf-test] . showsPrec 11 settingTryOption
  23125. 631.62 s [opt-env-conf-test] . showString " "
  23126. 631.62 s [opt-env-conf-test] - . showsPrec 11 settingEnvVars
  23127. 631.62 s [opt-env-conf-test] + . showsPrec -11 settingEnvVars
  23128. 631.62 s [opt-env-conf-test] . showString " "
  23129. 631.62 s [opt-env-conf-test] . showMaybeWith (showNonEmptyWith showConfigValSettingABit) settingConfigVals
  23130. 631.62 s [opt-env-conf-test] . showString " "
  23131. 631.62 s [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Setting.hs:207:26-44
  23132. 631.62 s [opt-env-conf-test] @@ -204,7 +204,7 @@
  23133. 631.62 s [opt-env-conf-test] . showString " "
  23134. 631.62 s [opt-env-conf-test] . showListWith (\_ -> showString "_") settingReaders
  23135. 631.62 s [opt-env-conf-test] . showString " "
  23136. 631.62 s [opt-env-conf-test] - . showsPrec 11 settingTryArgument
  23137. 631.62 s [opt-env-conf-test] + . showsPrec 11 not (settingTryArgument)
  23138. 631.62 s [opt-env-conf-test] . showString " "
  23139. 631.62 s [opt-env-conf-test] . showMaybeWith (\_ -> showString "_") settingSwitchValue
  23140. 631.62 s [opt-env-conf-test] . showString " "
  23141. 631.62 s [opt-env-conf-test] Testing mutation IntLit at src/OptEnvConf/Setting.hs:211:23-25
  23142. 631.62 s [opt-env-conf-test] @@ -208,7 +208,7 @@
  23143. 631.62 s [opt-env-conf-test] . showString " "
  23144. 631.62 s [opt-env-conf-test] . showMaybeWith (\_ -> showString "_") settingSwitchValue
  23145. 631.62 s [opt-env-conf-test] . showString " "
  23146. 631.62 s [opt-env-conf-test] - . showsPrec 11 settingTryOption
  23147. 631.62 s [opt-env-conf-test] + . showsPrec 1 settingTryOption
  23148. 631.62 s [opt-env-conf-test] . showString " "
  23149. 631.62 s [opt-env-conf-test] . showsPrec 11 settingEnvVars
  23150. 631.62 s [opt-env-conf-test] . showString " "
  23151. 631.62 s [opt-env-conf-test] Testing mutation IntLit at src/OptEnvConf/Setting.hs:211:23-25
  23152. 631.62 s [opt-env-conf-test] @@ -208,7 +208,7 @@
  23153. 631.62 s [opt-env-conf-test] . showString " "
  23154. 631.62 s [opt-env-conf-test] . showMaybeWith (\_ -> showString "_") settingSwitchValue
  23155. 631.62 s [opt-env-conf-test] . showString " "
  23156. 631.62 s [opt-env-conf-test] - . showsPrec 11 settingTryOption
  23157. 631.62 s [opt-env-conf-test] + . showsPrec -11 settingTryOption
  23158. 631.63 s [opt-env-conf-test] . showString " "
  23159. 631.63 s [opt-env-conf-test] . showsPrec 11 settingEnvVars
  23160. 631.63 s [opt-env-conf-test] . showString " "
  23161. 631.63 s [opt-env-conf-test] Testing mutation IntLit at src/OptEnvConf/Setting.hs:219:23-25
  23162. 631.63 s [opt-env-conf-test] @@ -216,7 +216,7 @@
  23163. 631.63 s [opt-env-conf-test] . showString " "
  23164. 631.63 s [opt-env-conf-test] . showMaybeWith (\_ -> showString "_") settingDefaultValue
  23165. 631.63 s [opt-env-conf-test] . showString " "
  23166. 631.63 s [opt-env-conf-test] - . showsPrec 11 settingExamples
  23167. 631.63 s [opt-env-conf-test] + . showsPrec -11 settingExamples
  23168. 631.63 s [opt-env-conf-test] . showString " "
  23169. 631.63 s [opt-env-conf-test] . showsPrec 11 settingHidden
  23170. 631.63 s [opt-env-conf-test] . showString " "
  23171. 631.63 s [opt-env-conf-test] Testing mutation IntLit at src/OptEnvConf/Setting.hs:221:23-25
  23172. 631.63 s [opt-env-conf-test] @@ -218,7 +218,7 @@
  23173. 631.63 s [opt-env-conf-test] . showString " "
  23174. 631.63 s [opt-env-conf-test] . showsPrec 11 settingExamples
  23175. 631.63 s [opt-env-conf-test] . showString " "
  23176. 631.63 s [opt-env-conf-test] - . showsPrec 11 settingHidden
  23177. 631.63 s [opt-env-conf-test] + . showsPrec 1 settingHidden
  23178. 631.63 s [opt-env-conf-test] . showString " "
  23179. 631.63 s [opt-env-conf-test] . showsPrec 11 settingMetavar
  23180. 631.63 s [opt-env-conf-test] . showString " "
  23181. 631.63 s [opt-env-conf-test] Testing mutation IntLit at src/OptEnvConf/Setting.hs:221:23-25
  23182. 631.63 s [opt-env-conf-test] @@ -218,7 +218,7 @@
  23183. 631.63 s [opt-env-conf-test] . showString " "
  23184. 631.63 s [opt-env-conf-test] . showsPrec 11 settingExamples
  23185. 631.63 s [opt-env-conf-test] . showString " "
  23186. 631.63 s [opt-env-conf-test] - . showsPrec 11 settingHidden
  23187. 631.63 s [opt-env-conf-test] + . showsPrec 0 settingHidden
  23188. 631.63 s [opt-env-conf-test] . showString " "
  23189. 631.63 s [opt-env-conf-test] . showsPrec 11 settingMetavar
  23190. 631.63 s [opt-env-conf-test] . showString " "
  23191. 631.63 s [opt-env-conf-test] Testing mutation IntLit at src/OptEnvConf/Setting.hs:219:23-25
  23192. 631.63 s [opt-env-conf-test] @@ -216,7 +216,7 @@
  23193. 631.63 s [opt-env-conf-test] . showString " "
  23194. 631.63 s [opt-env-conf-test] . showMaybeWith (\_ -> showString "_") settingDefaultValue
  23195. 631.63 s [opt-env-conf-test] . showString " "
  23196. 631.63 s [opt-env-conf-test] - . showsPrec 11 settingExamples
  23197. 631.63 s [opt-env-conf-test] + . showsPrec 0 settingExamples
  23198. 631.63 s [opt-env-conf-test] . showString " "
  23199. 631.63 s [opt-env-conf-test] . showsPrec 11 settingHidden
  23200. 631.63 s [opt-env-conf-test] . showString " "
  23201. 631.63 s [opt-env-conf-test] Testing mutation IntLit at src/OptEnvConf/Setting.hs:219:23-25
  23202. 631.63 s [opt-env-conf-test] @@ -216,7 +216,7 @@
  23203. 631.63 s [opt-env-conf-test] . showString " "
  23204. 631.63 s [opt-env-conf-test] . showMaybeWith (\_ -> showString "_") settingDefaultValue
  23205. 631.63 s [opt-env-conf-test] . showString " "
  23206. 631.63 s [opt-env-conf-test] - . showsPrec 11 settingExamples
  23207. 631.63 s [opt-env-conf-test] + . showsPrec 1 settingExamples
  23208. 631.63 s [opt-env-conf-test] . showString " "
  23209. 631.63 s [opt-env-conf-test] . showsPrec 11 settingHidden
  23210. 631.63 s [opt-env-conf-test] . showString " "
  23211. 631.63 s [opt-env-conf-test] Testing mutation IntLit at src/OptEnvConf/Setting.hs:221:23-25
  23212. 631.63 s [opt-env-conf-test] @@ -218,7 +218,7 @@
  23213. 631.63 s [opt-env-conf-test] . showString " "
  23214. 631.63 s [opt-env-conf-test] . showsPrec 11 settingExamples
  23215. 631.63 s [opt-env-conf-test] . showString " "
  23216. 631.63 s [opt-env-conf-test] - . showsPrec 11 settingHidden
  23217. 631.63 s [opt-env-conf-test] + . showsPrec -11 settingHidden
  23218. 635.68 s [opt-env-conf-test] . showString " "
  23219. 635.68 s [opt-env-conf-test] . showsPrec 11 settingMetavar
  23220. 635.69 s [opt-env-conf-test] . showString " "
  23221. 635.69 s [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Setting.hs:221:26-39
  23222. 635.69 s [opt-env-conf-test] @@ -218,7 +218,7 @@
  23223. 635.69 s [opt-env-conf-test] . showString " "
  23224. 635.69 s [opt-env-conf-test] . showsPrec 11 settingExamples
  23225. 635.69 s [opt-env-conf-test] . showString " "
  23226. 635.69 s [opt-env-conf-test] - . showsPrec 11 settingHidden
  23227. 635.69 s [opt-env-conf-test] + . showsPrec 11 not (settingHidden)
  23228. 635.69 s [opt-env-conf-test] . showString " "
  23229. 635.69 s [opt-env-conf-test] . showsPrec 11 settingMetavar
  23230. 635.69 s [opt-env-conf-test] . showString " "
  23231. 635.69 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Setting.hs:221:26-39
  23232. 635.69 s [opt-env-conf-test] @@ -218,7 +218,7 @@
  23233. 635.69 s [opt-env-conf-test] . showString " "
  23234. 635.69 s [opt-env-conf-test] . showsPrec 11 settingExamples
  23235. 635.69 s [opt-env-conf-test] . showString " "
  23236. 635.69 s [opt-env-conf-test] - . showsPrec 11 settingHidden
  23237. 635.69 s [opt-env-conf-test] + . showsPrec 11 False
  23238. 635.69 s [opt-env-conf-test] . showString " "
  23239. 635.69 s [opt-env-conf-test] . showsPrec 11 settingMetavar
  23240. 635.69 s [opt-env-conf-test] . showString " "
  23241. 635.69 s [opt-env-conf-test] Testing mutation IntLit at src/OptEnvConf/Setting.hs:223:23-25
  23242. 635.69 s [opt-env-conf-test] @@ -220,7 +220,7 @@
  23243. 635.69 s [opt-env-conf-test] . showString " "
  23244. 635.69 s [opt-env-conf-test] . showsPrec 11 settingHidden
  23245. 635.69 s [opt-env-conf-test] . showString " "
  23246. 635.69 s [opt-env-conf-test] - . showsPrec 11 settingMetavar
  23247. 635.69 s [opt-env-conf-test] + . showsPrec 0 settingMetavar
  23248. 635.69 s [opt-env-conf-test] . showString " "
  23249. 635.69 s [opt-env-conf-test] . showsPrec 11 settingHelp
  23250. 635.69 s [opt-env-conf-test] . showString " "
  23251. 635.69 s [opt-env-conf-test] Testing mutation IntLit at src/OptEnvConf/Setting.hs:223:23-25
  23252. 635.69 s [opt-env-conf-test] @@ -220,7 +220,7 @@
  23253. 635.69 s [opt-env-conf-test] . showString " "
  23254. 635.69 s [opt-env-conf-test] . showsPrec 11 settingHidden
  23255. 635.69 s [opt-env-conf-test] . showString " "
  23256. 635.69 s [opt-env-conf-test] - . showsPrec 11 settingMetavar
  23257. 635.69 s [opt-env-conf-test] + . showsPrec 1 settingMetavar
  23258. 635.69 s [opt-env-conf-test] . showString " "
  23259. 635.69 s [opt-env-conf-test] . showsPrec 11 settingHelp
  23260. 635.69 s [opt-env-conf-test] . showString " "
  23261. 635.69 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Setting.hs:211:26-42
  23262. 635.69 s [opt-env-conf-test] @@ -208,7 +208,7 @@
  23263. 635.70 s [opt-env-conf-test] . showString " "
  23264. 635.70 s [opt-env-conf-test] . showMaybeWith (\_ -> showString "_") settingSwitchValue
  23265. 635.70 s [opt-env-conf-test] . showString " "
  23266. 635.70 s [opt-env-conf-test] - . showsPrec 11 settingTryOption
  23267. 635.70 s [opt-env-conf-test] + . showsPrec 11 True
  23268. 635.70 s [opt-env-conf-test] . showString " "
  23269. 635.70 s [opt-env-conf-test] . showsPrec 11 settingEnvVars
  23270. 635.70 s [opt-env-conf-test] . showString " "
  23271. 635.70 s [opt-env-conf-test] Testing mutation IntLit at src/OptEnvConf/Setting.hs:225:23-25
  23272. 635.70 s [opt-env-conf-test] @@ -222,7 +222,7 @@
  23273. 635.70 s [opt-env-conf-test] . showString " "
  23274. 635.70 s [opt-env-conf-test] . showsPrec 11 settingMetavar
  23275. 635.70 s [opt-env-conf-test] . showString " "
  23276. 635.70 s [opt-env-conf-test] - . showsPrec 11 settingHelp
  23277. 635.70 s [opt-env-conf-test] + . showsPrec 0 settingHelp
  23278. 635.70 s [opt-env-conf-test] . showString " "
  23279. 635.70 s [opt-env-conf-test] . showMaybeWith (\_ -> showString "_") settingCompleter
  23280. 635.70 s [opt-env-conf-test] . showString " "
  23281. 635.70 s [opt-env-conf-test] Testing mutation IntLit at src/OptEnvConf/Setting.hs:225:23-25
  23282. 635.70 s [opt-env-conf-test] @@ -222,7 +222,7 @@
  23283. 635.70 s [opt-env-conf-test] . showString " "
  23284. 635.70 s [opt-env-conf-test] . showsPrec 11 settingMetavar
  23285. 635.70 s [opt-env-conf-test] . showString " "
  23286. 635.70 s [opt-env-conf-test] - . showsPrec 11 settingHelp
  23287. 635.70 s [opt-env-conf-test] + . showsPrec -11 settingHelp
  23288. 635.70 s [opt-env-conf-test] . showString " "
  23289. 635.70 s [opt-env-conf-test] . showMaybeWith (\_ -> showString "_") settingCompleter
  23290. 635.70 s [opt-env-conf-test] . showString " "
  23291. 635.70 s [opt-env-conf-test] Testing mutation BoolLit at src/OptEnvConf/Setting.hs:183:28-33
  23292. 635.70 s [opt-env-conf-test] @@ -180,7 +180,7 @@
  23293. 635.70 s [opt-env-conf-test] Setting
  23294. 635.70 s [opt-env-conf-test] { settingDasheds = [],
  23295. 635.70 s [opt-env-conf-test] settingReaders = [],
  23296. 635.70 s [opt-env-conf-test] - settingTryArgument = False,
  23297. 635.70 s [opt-env-conf-test] + settingTryArgument = True,
  23298. 635.70 s [opt-env-conf-test] settingSwitchValue = Nothing,
  23299. 635.70 s [opt-env-conf-test] settingTryOption = False,
  23300. 635.70 s [opt-env-conf-test] settingEnvVars = Nothing,
  23301. 635.70 s [opt-env-conf-test] Testing mutation IntLit at src/OptEnvConf/Setting.hs:229:23-25
  23302. 635.70 s [opt-env-conf-test] @@ -226,7 +226,7 @@
  23303. 635.70 s [opt-env-conf-test] . showString " "
  23304. 635.70 s [opt-env-conf-test] . showMaybeWith (\_ -> showString "_") settingCompleter
  23305. 635.70 s [opt-env-conf-test] . showString " "
  23306. 635.70 s [opt-env-conf-test] - . showsPrec 11 settingRequiredCapabilities
  23307. 635.70 s [opt-env-conf-test] + . showsPrec 1 settingRequiredCapabilities
  23308. 635.70 s [opt-env-conf-test]
  23309. 635.70 s [opt-env-conf-test] showConfigValSettingABit :: ConfigValSetting a -> ShowS
  23310. 635.70 s [opt-env-conf-test] showConfigValSettingABit ConfigValSetting {..} =
  23311. 635.70 s [opt-env-conf-test] Testing mutation IntLit at src/OptEnvConf/Setting.hs:229:23-25
  23312. 635.70 s [opt-env-conf-test] @@ -226,7 +226,7 @@
  23313. 635.70 s [opt-env-conf-test] . showString " "
  23314. 635.70 s [opt-env-conf-test] . showMaybeWith (\_ -> showString "_") settingCompleter
  23315. 635.70 s [opt-env-conf-test] . showString " "
  23316. 635.70 s [opt-env-conf-test] - . showsPrec 11 settingRequiredCapabilities
  23317. 635.70 s [opt-env-conf-test] + . showsPrec 0 settingRequiredCapabilities
  23318. 635.70 s [opt-env-conf-test]
  23319. 635.70 s [opt-env-conf-test] showConfigValSettingABit :: ConfigValSetting a -> ShowS
  23320. 635.70 s [opt-env-conf-test] showConfigValSettingABit ConfigValSetting {..} =
  23321. 635.70 s [opt-env-conf-test] Testing mutation BoolLit at src/OptEnvConf/Setting.hs:191:23-28
  23322. 635.70 s [opt-env-conf-test] @@ -188,7 +188,7 @@
  23323. 635.70 s [opt-env-conf-test] settingMetavar = Nothing,
  23324. 635.70 s [opt-env-conf-test] settingHelp = Nothing,
  23325. 635.70 s [opt-env-conf-test] settingExamples = [],
  23326. 635.70 s [opt-env-conf-test] - settingHidden = False,
  23327. 635.70 s [opt-env-conf-test] + settingHidden = True,
  23328. 635.70 s [opt-env-conf-test] settingDefaultValue = Nothing,
  23329. 635.70 s [opt-env-conf-test] settingCompleter = Nothing,
  23330. 635.70 s [opt-env-conf-test] settingRequiredCapabilities = Set.empty
  23331. 635.70 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Setting.hs:165:6-35
  23332. 635.70 s [opt-env-conf-test] @@ -162,7 +162,7 @@
  23333. 635.70 s [opt-env-conf-test]
  23334. 635.70 s [opt-env-conf-test] prefixConfigValSetting :: String -> ConfigValSetting a -> ConfigValSetting a
  23335. 635.70 s [opt-env-conf-test] prefixConfigValSetting prefix c =
  23336. 635.70 s [opt-env-conf-test] - if configValSettingAllowPrefix c
  23337. 635.70 s [opt-env-conf-test] + if True
  23338. 635.70 s [opt-env-conf-test] then c {configValSettingPath = prefix NE.<| configValSettingPath c}
  23339. 635.70 s [opt-env-conf-test] else c
  23340. 635.70 s [opt-env-conf-test]
  23341. 635.70 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Setting.hs:165:6-35
  23342. 635.70 s [opt-env-conf-test] @@ -162,7 +162,7 @@
  23343. 635.70 s [opt-env-conf-test]
  23344. 635.70 s [opt-env-conf-test] prefixConfigValSetting :: String -> ConfigValSetting a -> ConfigValSetting a
  23345. 635.70 s [opt-env-conf-test] prefixConfigValSetting prefix c =
  23346. 635.70 s [opt-env-conf-test] - if configValSettingAllowPrefix c
  23347. 635.70 s [opt-env-conf-test] + if False
  23348. 635.70 s [opt-env-conf-test] then c {configValSettingPath = prefix NE.<| configValSettingPath c}
  23349. 635.70 s [opt-env-conf-test] else c
  23350. 635.70 s [opt-env-conf-test]
  23351. 635.70 s [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Setting.hs:165:6-35
  23352. 635.70 s [opt-env-conf-test] @@ -162,7 +162,7 @@
  23353. 635.70 s [opt-env-conf-test]
  23354. 635.70 s [opt-env-conf-test] prefixConfigValSetting :: String -> ConfigValSetting a -> ConfigValSetting a
  23355. 635.70 s [opt-env-conf-test] prefixConfigValSetting prefix c =
  23356. 635.71 s [opt-env-conf-test] - if configValSettingAllowPrefix c
  23357. 635.71 s [opt-env-conf-test] + if not (configValSettingAllowPrefix c)
  23358. 635.71 s [opt-env-conf-test] then c {configValSettingPath = prefix NE.<| configValSettingPath c}
  23359. 635.71 s [opt-env-conf-test] else c
  23360. 635.71 s [opt-env-conf-test]
  23361. 635.71 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Setting.hs:221:26-39
  23362. 635.71 s [opt-env-conf-test] @@ -218,7 +218,7 @@
  23363. 635.71 s [opt-env-conf-test] . showString " "
  23364. 635.71 s [opt-env-conf-test] . showsPrec 11 settingExamples
  23365. 635.71 s [opt-env-conf-test] . showString " "
  23366. 635.71 s [opt-env-conf-test] - . showsPrec 11 settingHidden
  23367. 635.71 s [opt-env-conf-test] + . showsPrec 11 True
  23368. 635.71 s [opt-env-conf-test] . showString " "
  23369. 635.71 s [opt-env-conf-test] . showsPrec 11 settingMetavar
  23370. 635.71 s [opt-env-conf-test] . showString " "
  23371. 635.71 s [opt-env-conf-test] Testing mutation CondFlip at src/OptEnvConf/Setting.hs:165:3-11
  23372. 635.71 s [opt-env-conf-test] @@ -162,9 +162,9 @@
  23373. 635.71 s [opt-env-conf-test]
  23374. 635.71 s [opt-env-conf-test] prefixConfigValSetting :: String -> ConfigValSetting a -> ConfigValSetting a
  23375. 635.71 s [opt-env-conf-test] prefixConfigValSetting prefix c =
  23376. 635.71 s [opt-env-conf-test] - if configValSettingAllowPrefix c
  23377. 635.71 s [opt-env-conf-test] - then c {configValSettingPath = prefix NE.<| configValSettingPath c}
  23378. 635.71 s [opt-env-conf-test] - else c
  23379. 635.71 s [opt-env-conf-test] + if configValSettingAllowPrefix c
  23380. 635.71 s [opt-env-conf-test] + then c {configValSettingPath = prefix NE.<| configValSettingPath c}
  23381. 635.71 s [opt-env-conf-test] + else c
  23382. 635.71 s [opt-env-conf-test]
  23383. 635.71 s [opt-env-conf-test] suffixConfigValSettingKey :: String -> ConfigValSetting a -> ConfigValSetting a
  23384. 635.71 s [opt-env-conf-test] suffixConfigValSettingKey suffix c = c {configValSettingPath = suffixPath $ configValSettingPath c}
  23385. 635.71 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Setting.hs:148:6-32
  23386. 635.71 s [opt-env-conf-test] @@ -145,7 +145,7 @@
  23387. 635.71 s [opt-env-conf-test]
  23388. 635.71 s [opt-env-conf-test] prefixEnvVarSetting :: String -> EnvVarSetting -> EnvVarSetting
  23389. 635.71 s [opt-env-conf-test] prefixEnvVarSetting prefix e =
  23390. 635.71 s [opt-env-conf-test] - if envVarSettingAllowPrefix e
  23391. 635.71 s [opt-env-conf-test] + if True
  23392. 635.71 s [opt-env-conf-test] then e {envVarSettingVar = prefix <> envVarSettingVar e}
  23393. 635.71 s [opt-env-conf-test] else e
  23394. 635.71 s [opt-env-conf-test]
  23395. 635.71 s [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Setting.hs:148:6-32
  23396. 635.71 s [opt-env-conf-test] @@ -145,7 +145,7 @@
  23397. 635.71 s [opt-env-conf-test]
  23398. 635.71 s [opt-env-conf-test] prefixEnvVarSetting :: String -> EnvVarSetting -> EnvVarSetting
  23399. 635.71 s [opt-env-conf-test] prefixEnvVarSetting prefix e =
  23400. 635.71 s [opt-env-conf-test] - if envVarSettingAllowPrefix e
  23401. 635.71 s [opt-env-conf-test] + if not (envVarSettingAllowPrefix e)
  23402. 635.71 s [opt-env-conf-test] then e {envVarSettingVar = prefix <> envVarSettingVar e}
  23403. 635.71 s [opt-env-conf-test] else e
  23404. 635.71 s [opt-env-conf-test]
  23405. 635.71 s [opt-env-conf-test] Testing mutation IntLit at src/OptEnvConf/Setting.hs:229:23-25
  23406. 635.71 s [opt-env-conf-test] @@ -226,7 +226,7 @@
  23407. 635.71 s [opt-env-conf-test] . showString " "
  23408. 635.71 s [opt-env-conf-test] . showMaybeWith (\_ -> showString "_") settingCompleter
  23409. 635.71 s [opt-env-conf-test] . showString " "
  23410. 635.71 s [opt-env-conf-test] - . showsPrec 11 settingRequiredCapabilities
  23411. 635.71 s [opt-env-conf-test] + . showsPrec -11 settingRequiredCapabilities
  23412. 635.71 s [opt-env-conf-test]
  23413. 635.71 s [opt-env-conf-test] showConfigValSettingABit :: ConfigValSetting a -> ShowS
  23414. 635.71 s [opt-env-conf-test] showConfigValSettingABit ConfigValSetting {..} =
  23415. 635.71 s [opt-env-conf-test] Testing mutation IntLit at src/OptEnvConf/Setting.hs:123:7-9
  23416. 635.71 s [opt-env-conf-test] @@ -120,7 +120,7 @@
  23417. 635.71 s [opt-env-conf-test] hashSetting :: Setting a -> SettingHash
  23418. 635.71 s [opt-env-conf-test] hashSetting Setting {..} =
  23419. 635.71 s [opt-env-conf-test] SettingHash
  23420. 635.71 s [opt-env-conf-test] - ( 42
  23421. 635.71 s [opt-env-conf-test] + ( 0
  23422. 635.71 s [opt-env-conf-test] `hashWithSalt` map renderDashed settingDasheds
  23423. 635.71 s [opt-env-conf-test] `hashWithSalt` settingTryArgument
  23424. 635.71 s [opt-env-conf-test] `hashWithSalt` length settingReaders
  23425. 635.71 s [opt-env-conf-test] Testing mutation IntLit at src/OptEnvConf/Setting.hs:123:7-9
  23426. 635.71 s [opt-env-conf-test] @@ -120,7 +120,7 @@
  23427. 635.71 s [opt-env-conf-test] hashSetting :: Setting a -> SettingHash
  23428. 635.71 s [opt-env-conf-test] hashSetting Setting {..} =
  23429. 635.71 s [opt-env-conf-test] SettingHash
  23430. 635.71 s [opt-env-conf-test] - ( 42
  23431. 635.71 s [opt-env-conf-test] + ( 1
  23432. 635.71 s [opt-env-conf-test] `hashWithSalt` map renderDashed settingDasheds
  23433. 635.71 s [opt-env-conf-test] `hashWithSalt` settingTryArgument
  23434. 635.71 s [opt-env-conf-test] `hashWithSalt` length settingReaders
  23435. 635.71 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Setting.hs:148:6-32
  23436. 635.71 s [opt-env-conf-test] @@ -145,7 +145,7 @@
  23437. 635.71 s [opt-env-conf-test]
  23438. 635.71 s [opt-env-conf-test] prefixEnvVarSetting :: String -> EnvVarSetting -> EnvVarSetting
  23439. 635.71 s [opt-env-conf-test] prefixEnvVarSetting prefix e =
  23440. 635.71 s [opt-env-conf-test] - if envVarSettingAllowPrefix e
  23441. 635.71 s [opt-env-conf-test] + if False
  23442. 635.71 s [opt-env-conf-test] then e {envVarSettingVar = prefix <> envVarSettingVar e}
  23443. 635.71 s [opt-env-conf-test] else e
  23444. 635.71 s [opt-env-conf-test]
  23445. 638.31 s [opt-env-conf-test] Testing mutation CondFlip at src/OptEnvConf/Setting.hs:148:3-11
  23446. 638.31 s [opt-env-conf-test] @@ -145,9 +145,9 @@
  23447. 638.31 s [opt-env-conf-test]
  23448. 638.40 s [opt-env-conf-test] prefixEnvVarSetting :: String -> EnvVarSetting -> EnvVarSetting
  23449. 638.40 s [opt-env-conf-test] prefixEnvVarSetting prefix e =
  23450. 638.40 s [opt-env-conf-test] - if envVarSettingAllowPrefix e
  23451. 638.40 s [opt-env-conf-test] - then e {envVarSettingVar = prefix <> envVarSettingVar e}
  23452. 638.41 s [opt-env-conf-test] - else e
  23453. 638.41 s [opt-env-conf-test] + if envVarSettingAllowPrefix e
  23454. 638.41 s [opt-env-conf-test] + then e {envVarSettingVar = prefix <> envVarSettingVar e}
  23455. 638.41 s [opt-env-conf-test] + else e
  23456. 638.41 s [opt-env-conf-test]
  23457. 638.41 s [opt-env-conf-test] suffixEnvVarSetting :: String -> EnvVarSetting -> EnvVarSetting
  23458. 638.41 s [opt-env-conf-test] suffixEnvVarSetting suffix e = e {envVarSettingVar = envVarSettingVar e <> suffix}
  23459. 638.41 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Parser.hs:265:39-63
  23460. 638.41 s [opt-env-conf-test] @@ -262,7 +262,7 @@
  23461. 638.41 s [opt-env-conf-test] ParserAllOrNothing _ p -> isEmpty p
  23462. 638.41 s [opt-env-conf-test] ParserCheck _ _ _ _ p -> isEmpty p
  23463. 638.41 s [opt-env-conf-test] ParserCommands _ _ cs -> null cs
  23464. 638.41 s [opt-env-conf-test] - ParserWithConfig _ pc ps -> isEmpty pc && isEmpty ps
  23465. 638.41 s [opt-env-conf-test] + ParserWithConfig _ pc ps -> False
  23466. 638.41 s [opt-env-conf-test] ParserSetting _ _ -> False
  23467. 638.41 s [opt-env-conf-test] in case (isEmpty p1, isEmpty p2) of
  23468. 638.41 s [opt-env-conf-test] (True, True) -> ParserEmpty Nothing
  23469. 638.41 s [opt-env-conf-test] Testing mutation IntLit at src/OptEnvConf/Setting.hs:123:7-9
  23470. 638.41 s [opt-env-conf-test] @@ -120,7 +120,7 @@
  23471. 638.41 s [opt-env-conf-test] hashSetting :: Setting a -> SettingHash
  23472. 638.41 s [opt-env-conf-test] hashSetting Setting {..} =
  23473. 638.41 s [opt-env-conf-test] SettingHash
  23474. 638.41 s [opt-env-conf-test] - ( 42
  23475. 638.41 s [opt-env-conf-test] + ( -42
  23476. 638.41 s [opt-env-conf-test] `hashWithSalt` map renderDashed settingDasheds
  23477. 638.41 s [opt-env-conf-test] `hashWithSalt` settingTryArgument
  23478. 638.41 s [opt-env-conf-test] `hashWithSalt` length settingReaders
  23479. 638.41 s [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Setting.hs:127:24-49
  23480. 638.41 s [opt-env-conf-test] @@ -124,7 +124,7 @@
  23481. 638.41 s [opt-env-conf-test] `hashWithSalt` map renderDashed settingDasheds
  23482. 638.41 s [opt-env-conf-test] `hashWithSalt` settingTryArgument
  23483. 638.41 s [opt-env-conf-test] `hashWithSalt` length settingReaders
  23484. 638.41 s [opt-env-conf-test] - `hashWithSalt` isJust settingSwitchValue
  23485. 638.41 s [opt-env-conf-test] + `hashWithSalt` not (isJust settingSwitchValue)
  23486. 638.41 s [opt-env-conf-test] `hashWithSalt` settingTryOption
  23487. 638.41 s [opt-env-conf-test] `hashWithSalt` settingEnvVars
  23488. 638.41 s [opt-env-conf-test] `hashWithSalt` (NE.map configValSettingPath <$> settingConfigVals)
  23489. 638.41 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Setting.hs:125:24-42
  23490. 638.41 s [opt-env-conf-test] @@ -122,7 +122,7 @@
  23491. 638.41 s [opt-env-conf-test] SettingHash
  23492. 638.41 s [opt-env-conf-test] ( 42
  23493. 638.41 s [opt-env-conf-test] `hashWithSalt` map renderDashed settingDasheds
  23494. 638.41 s [opt-env-conf-test] - `hashWithSalt` settingTryArgument
  23495. 638.41 s [opt-env-conf-test] + `hashWithSalt` True
  23496. 638.41 s [opt-env-conf-test] `hashWithSalt` length settingReaders
  23497. 638.41 s [opt-env-conf-test] `hashWithSalt` isJust settingSwitchValue
  23498. 638.41 s [opt-env-conf-test] `hashWithSalt` settingTryOption
  23499. 638.41 s [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Setting.hs:125:24-42
  23500. 638.41 s [opt-env-conf-test] @@ -122,7 +122,7 @@
  23501. 638.41 s [opt-env-conf-test] SettingHash
  23502. 638.41 s [opt-env-conf-test] ( 42
  23503. 638.41 s [opt-env-conf-test] `hashWithSalt` map renderDashed settingDasheds
  23504. 638.41 s [opt-env-conf-test] - `hashWithSalt` settingTryArgument
  23505. 638.41 s [opt-env-conf-test] + `hashWithSalt` not (settingTryArgument)
  23506. 638.41 s [opt-env-conf-test] `hashWithSalt` length settingReaders
  23507. 638.41 s [opt-env-conf-test] `hashWithSalt` isJust settingSwitchValue
  23508. 638.41 s [opt-env-conf-test] `hashWithSalt` settingTryOption
  23509. 638.41 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Setting.hs:89:5-23
  23510. 638.41 s [opt-env-conf-test] @@ -86,7 +86,7 @@
  23511. 638.41 s [opt-env-conf-test] -- | Which readers should be tried to parse a value from a string
  23512. 638.41 s [opt-env-conf-test] settingReaders :: ![Reader a],
  23513. 638.41 s [opt-env-conf-test] -- | Whether the readers should be used to parsed arguments
  23514. 638.41 s [opt-env-conf-test] - settingTryArgument :: !Bool,
  23515. 638.41 s [opt-env-conf-test] + True :: !Bool,
  23516. 638.41 s [opt-env-conf-test] -- | What value to parse when the switch exists.
  23517. 638.41 s [opt-env-conf-test] --
  23518. 638.41 s [opt-env-conf-test] -- Nothing means this is not a switch.
  23519. 638.41 s [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Setting.hs:128:24-40
  23520. 638.41 s [opt-env-conf-test] @@ -125,7 +125,7 @@
  23521. 638.41 s [opt-env-conf-test] `hashWithSalt` settingTryArgument
  23522. 638.42 s [opt-env-conf-test] `hashWithSalt` length settingReaders
  23523. 638.42 s [opt-env-conf-test] `hashWithSalt` isJust settingSwitchValue
  23524. 638.42 s [opt-env-conf-test] - `hashWithSalt` settingTryOption
  23525. 638.42 s [opt-env-conf-test] + `hashWithSalt` not (settingTryOption)
  23526. 638.42 s [opt-env-conf-test] `hashWithSalt` settingEnvVars
  23527. 638.42 s [opt-env-conf-test] `hashWithSalt` (NE.map configValSettingPath <$> settingConfigVals)
  23528. 638.42 s [opt-env-conf-test] `hashWithSalt` (snd <$> settingDefaultValue)
  23529. 638.42 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Setting.hs:125:24-42
  23530. 638.42 s [opt-env-conf-test] @@ -122,7 +122,7 @@
  23531. 638.42 s [opt-env-conf-test] SettingHash
  23532. 638.42 s [opt-env-conf-test] ( 42
  23533. 638.42 s [opt-env-conf-test] `hashWithSalt` map renderDashed settingDasheds
  23534. 638.42 s [opt-env-conf-test] - `hashWithSalt` settingTryArgument
  23535. 638.42 s [opt-env-conf-test] + `hashWithSalt` False
  23536. 638.42 s [opt-env-conf-test] `hashWithSalt` length settingReaders
  23537. 638.42 s [opt-env-conf-test] `hashWithSalt` isJust settingSwitchValue
  23538. 638.42 s [opt-env-conf-test] `hashWithSalt` settingTryOption
  23539. 638.42 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Setting.hs:127:24-49
  23540. 638.42 s [opt-env-conf-test] @@ -124,7 +124,7 @@
  23541. 638.42 s [opt-env-conf-test] `hashWithSalt` map renderDashed settingDasheds
  23542. 638.42 s [opt-env-conf-test] `hashWithSalt` settingTryArgument
  23543. 638.42 s [opt-env-conf-test] `hashWithSalt` length settingReaders
  23544. 638.42 s [opt-env-conf-test] - `hashWithSalt` isJust settingSwitchValue
  23545. 638.42 s [opt-env-conf-test] + `hashWithSalt` True
  23546. 638.42 s [opt-env-conf-test] `hashWithSalt` settingTryOption
  23547. 638.42 s [opt-env-conf-test] `hashWithSalt` settingEnvVars
  23548. 638.42 s [opt-env-conf-test] `hashWithSalt` (NE.map configValSettingPath <$> settingConfigVals)
  23549. 638.42 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Setting.hs:89:5-23
  23550. 638.42 s [opt-env-conf-test] @@ -86,7 +86,7 @@
  23551. 638.42 s [opt-env-conf-test] -- | Which readers should be tried to parse a value from a string
  23552. 638.42 s [opt-env-conf-test] settingReaders :: ![Reader a],
  23553. 638.42 s [opt-env-conf-test] -- | Whether the readers should be used to parsed arguments
  23554. 638.42 s [opt-env-conf-test] - settingTryArgument :: !Bool,
  23555. 638.42 s [opt-env-conf-test] + False :: !Bool,
  23556. 638.42 s [opt-env-conf-test] -- | What value to parse when the switch exists.
  23557. 638.42 s [opt-env-conf-test] --
  23558. 638.42 s [opt-env-conf-test] -- Nothing means this is not a switch.
  23559. 638.42 s [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Setting.hs:89:5-23
  23560. 638.42 s [opt-env-conf-test] @@ -86,7 +86,7 @@
  23561. 638.42 s [opt-env-conf-test] -- | Which readers should be tried to parse a value from a string
  23562. 638.42 s [opt-env-conf-test] settingReaders :: ![Reader a],
  23563. 638.42 s [opt-env-conf-test] -- | Whether the readers should be used to parsed arguments
  23564. 638.42 s [opt-env-conf-test] - settingTryArgument :: !Bool,
  23565. 638.42 s [opt-env-conf-test] + not (settingTryArgument) :: !Bool,
  23566. 638.42 s [opt-env-conf-test] -- | What value to parse when the switch exists.
  23567. 638.42 s [opt-env-conf-test] --
  23568. 638.42 s [opt-env-conf-test] -- Nothing means this is not a switch.
  23569. 638.42 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Setting.hs:96:5-21
  23570. 638.42 s [opt-env-conf-test] @@ -93,7 +93,7 @@
  23571. 638.42 s [opt-env-conf-test] settingSwitchValue :: !(Maybe a),
  23572. 638.42 s [opt-env-conf-test] -- | Whether the dasheds should be tried together with the readers as
  23573. 638.42 s [opt-env-conf-test] -- options.
  23574. 638.42 s [opt-env-conf-test] - settingTryOption :: !Bool,
  23575. 638.42 s [opt-env-conf-test] + True :: !Bool,
  23576. 638.42 s [opt-env-conf-test] -- | Which env vars can be read.
  23577. 638.42 s [opt-env-conf-test] settingEnvVars :: !(Maybe (NonEmpty EnvVarSetting)),
  23578. 638.42 s [opt-env-conf-test] -- | Which and how to parse config values
  23579. 638.42 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Setting.hs:96:5-21
  23580. 638.42 s [opt-env-conf-test] @@ -93,7 +93,7 @@
  23581. 638.42 s [opt-env-conf-test] settingSwitchValue :: !(Maybe a),
  23582. 638.42 s [opt-env-conf-test] -- | Whether the dasheds should be tried together with the readers as
  23583. 638.42 s [opt-env-conf-test] -- options.
  23584. 638.42 s [opt-env-conf-test] - settingTryOption :: !Bool,
  23585. 638.42 s [opt-env-conf-test] + False :: !Bool,
  23586. 638.42 s [opt-env-conf-test] -- | Which env vars can be read.
  23587. 638.42 s [opt-env-conf-test] settingEnvVars :: !(Maybe (NonEmpty EnvVarSetting)),
  23588. 638.42 s [opt-env-conf-test] -- | Which and how to parse config values
  23589. 638.42 s [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Setting.hs:96:5-21
  23590. 638.42 s [opt-env-conf-test] @@ -93,7 +93,7 @@
  23591. 638.42 s [opt-env-conf-test] settingSwitchValue :: !(Maybe a),
  23592. 638.42 s [opt-env-conf-test] -- | Whether the dasheds should be tried together with the readers as
  23593. 638.42 s [opt-env-conf-test] -- options.
  23594. 638.42 s [opt-env-conf-test] - settingTryOption :: !Bool,
  23595. 638.42 s [opt-env-conf-test] + not (settingTryOption) :: !Bool,
  23596. 638.42 s [opt-env-conf-test] -- | Which env vars can be read.
  23597. 638.42 s [opt-env-conf-test] settingEnvVars :: !(Maybe (NonEmpty EnvVarSetting)),
  23598. 638.42 s [opt-env-conf-test] -- | Which and how to parse config values
  23599. 638.42 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Setting.hs:106:5-18
  23600. 638.42 s [opt-env-conf-test] @@ -103,7 +103,7 @@
  23601. 638.42 s [opt-env-conf-test] -- | Example values
  23602. 638.42 s [opt-env-conf-test] settingExamples :: ![String],
  23603. 638.42 s [opt-env-conf-test] -- | Whether to hide docs
  23604. 638.42 s [opt-env-conf-test] - settingHidden :: !Bool,
  23605. 638.42 s [opt-env-conf-test] + True :: !Bool,
  23606. 638.42 s [opt-env-conf-test] -- | Which metavar should be show in documentation
  23607. 638.42 s [opt-env-conf-test] settingMetavar :: !(Maybe Metavar),
  23608. 638.42 s [opt-env-conf-test] settingHelp :: !(Maybe String),
  23609. 638.42 s [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Setting.hs:136:5-29
  23610. 638.42 s [opt-env-conf-test] @@ -133,7 +133,7 @@
  23611. 638.42 s [opt-env-conf-test]
  23612. 638.42 s [opt-env-conf-test] data EnvVarSetting = EnvVarSetting
  23613. 638.42 s [opt-env-conf-test] { envVarSettingVar :: !String,
  23614. 638.42 s [opt-env-conf-test] - envVarSettingAllowPrefix :: !Bool
  23615. 638.42 s [opt-env-conf-test] + not (envVarSettingAllowPrefix) :: !Bool
  23616. 638.42 s [opt-env-conf-test] }
  23617. 638.43 s [opt-env-conf-test] deriving (Show, Eq)
  23618. 638.43 s [opt-env-conf-test]
  23619. 638.43 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Setting.hs:144:22-46
  23620. 638.43 s [opt-env-conf-test] @@ -141,7 +141,7 @@
  23621. 638.43 s [opt-env-conf-test] hashWithSalt salt EnvVarSetting {..} =
  23622. 638.43 s [opt-env-conf-test] salt
  23623. 638.43 s [opt-env-conf-test] `hashWithSalt` envVarSettingVar
  23624. 638.43 s [opt-env-conf-test] - `hashWithSalt` envVarSettingAllowPrefix
  23625. 638.43 s [opt-env-conf-test] + `hashWithSalt` False
  23626. 638.43 s [opt-env-conf-test]
  23627. 638.43 s [opt-env-conf-test] prefixEnvVarSetting :: String -> EnvVarSetting -> EnvVarSetting
  23628. 638.43 s [opt-env-conf-test] prefixEnvVarSetting prefix e =
  23629. 638.43 s [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Setting.hs:144:22-46
  23630. 638.43 s [opt-env-conf-test] @@ -141,7 +141,7 @@
  23631. 638.43 s [opt-env-conf-test] hashWithSalt salt EnvVarSetting {..} =
  23632. 638.43 s [opt-env-conf-test] salt
  23633. 638.43 s [opt-env-conf-test] `hashWithSalt` envVarSettingVar
  23634. 638.43 s [opt-env-conf-test] - `hashWithSalt` envVarSettingAllowPrefix
  23635. 638.43 s [opt-env-conf-test] + `hashWithSalt` not (envVarSettingAllowPrefix)
  23636. 638.43 s [opt-env-conf-test]
  23637. 638.43 s [opt-env-conf-test] prefixEnvVarSetting :: String -> EnvVarSetting -> EnvVarSetting
  23638. 638.43 s [opt-env-conf-test] prefixEnvVarSetting prefix e =
  23639. 638.43 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Setting.hs:159:5-32
  23640. 638.43 s [opt-env-conf-test] @@ -156,7 +156,7 @@
  23641. 638.43 s [opt-env-conf-test] = forall void.
  23642. 638.43 s [opt-env-conf-test] ConfigValSetting
  23643. 638.43 s [opt-env-conf-test] { configValSettingPath :: !(NonEmpty String),
  23644. 638.43 s [opt-env-conf-test] - configValSettingAllowPrefix :: !Bool,
  23645. 638.43 s [opt-env-conf-test] + False :: !Bool,
  23646. 638.43 s [opt-env-conf-test] configValSettingCodec :: !(ValueCodec void (Maybe a))
  23647. 638.43 s [opt-env-conf-test] }
  23648. 638.43 s [opt-env-conf-test]
  23649. 638.43 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Setting.hs:136:5-29
  23650. 638.43 s [opt-env-conf-test] @@ -133,7 +133,7 @@
  23651. 638.43 s [opt-env-conf-test]
  23652. 638.43 s [opt-env-conf-test] data EnvVarSetting = EnvVarSetting
  23653. 641.42 s [opt-env-conf-test] { envVarSettingVar :: !String,
  23654. 641.42 s [opt-env-conf-test] - envVarSettingAllowPrefix :: !Bool
  23655. 641.42 s [opt-env-conf-test] + True :: !Bool
  23656. 641.42 s [opt-env-conf-test] }
  23657. 641.42 s [opt-env-conf-test] deriving (Show, Eq)
  23658. 641.42 s [opt-env-conf-test]
  23659. 641.42 s [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Setting.hs:106:5-18
  23660. 641.42 s [opt-env-conf-test] @@ -103,7 +103,7 @@
  23661. 641.42 s [opt-env-conf-test] -- | Example values
  23662. 641.42 s [opt-env-conf-test] settingExamples :: ![String],
  23663. 641.42 s [opt-env-conf-test] -- | Whether to hide docs
  23664. 641.42 s [opt-env-conf-test] - settingHidden :: !Bool,
  23665. 641.42 s [opt-env-conf-test] + not (settingHidden) :: !Bool,
  23666. 641.42 s [opt-env-conf-test] -- | Which metavar should be show in documentation
  23667. 641.42 s [opt-env-conf-test] settingMetavar :: !(Maybe Metavar),
  23668. 641.42 s [opt-env-conf-test] settingHelp :: !(Maybe String),
  23669. 641.42 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Lint.hs:250:14-24
  23670. 641.42 s [opt-env-conf-test] @@ -247,7 +247,7 @@
  23671. 641.42 s [opt-env-conf-test] ParserAp p1 p2 -> do
  23672. 641.42 s [opt-env-conf-test] c1 <- go p1
  23673. 641.42 s [opt-env-conf-test] c2 <- go p2
  23674. 641.42 s [opt-env-conf-test] - pure (c1 || c2)
  23675. 641.42 s [opt-env-conf-test] + pure False
  23676. 641.42 s [opt-env-conf-test] ParserSelect p1 p2 -> do
  23677. 641.42 s [opt-env-conf-test] c1 <- go p1
  23678. 641.43 s [opt-env-conf-test] c2 <- go p2
  23679. 641.43 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Lint.hs:254:15-17
  23680. 641.43 s [opt-env-conf-test] @@ -251,7 +251,7 @@
  23681. 641.43 s [opt-env-conf-test] ParserSelect p1 p2 -> do
  23682. 641.43 s [opt-env-conf-test] c1 <- go p1
  23683. 641.43 s [opt-env-conf-test] c2 <- go p2
  23684. 641.43 s [opt-env-conf-test] - pure (c1 || c2) -- TODO: is this right?
  23685. 641.43 s [opt-env-conf-test] + pure (True || c2) -- TODO: is this right?
  23686. 641.43 s [opt-env-conf-test] ParserEmpty _ -> pure True
  23687. 641.43 s [opt-env-conf-test] ParserAlt p1 p2 -> do
  23688. 641.43 s [opt-env-conf-test] c1 <- go p1
  23689. 641.43 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Lint.hs:254:15-17
  23690. 641.43 s [opt-env-conf-test] @@ -251,7 +251,7 @@
  23691. 641.43 s [opt-env-conf-test] ParserSelect p1 p2 -> do
  23692. 641.43 s [opt-env-conf-test] c1 <- go p1
  23693. 641.43 s [opt-env-conf-test] c2 <- go p2
  23694. 641.43 s [opt-env-conf-test] - pure (c1 || c2) -- TODO: is this right?
  23695. 641.43 s [opt-env-conf-test] + pure (False || c2) -- TODO: is this right?
  23696. 641.43 s [opt-env-conf-test] ParserEmpty _ -> pure True
  23697. 641.43 s [opt-env-conf-test] ParserAlt p1 p2 -> do
  23698. 641.43 s [opt-env-conf-test] c1 <- go p1
  23699. 641.43 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Lint.hs:254:21-23
  23700. 641.43 s [opt-env-conf-test] @@ -251,7 +251,7 @@
  23701. 641.43 s [opt-env-conf-test] ParserSelect p1 p2 -> do
  23702. 641.43 s [opt-env-conf-test] c1 <- go p1
  23703. 641.43 s [opt-env-conf-test] c2 <- go p2
  23704. 641.43 s [opt-env-conf-test] - pure (c1 || c2) -- TODO: is this right?
  23705. 641.43 s [opt-env-conf-test] + pure (c1 || True) -- TODO: is this right?
  23706. 641.43 s [opt-env-conf-test] ParserEmpty _ -> pure True
  23707. 641.43 s [opt-env-conf-test] ParserAlt p1 p2 -> do
  23708. 641.43 s [opt-env-conf-test] c1 <- go p1
  23709. 641.43 s [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Lint.hs:254:15-17
  23710. 641.43 s [opt-env-conf-test] @@ -251,7 +251,7 @@
  23711. 641.43 s [opt-env-conf-test] ParserSelect p1 p2 -> do
  23712. 641.43 s [opt-env-conf-test] c1 <- go p1
  23713. 641.43 s [opt-env-conf-test] c2 <- go p2
  23714. 641.43 s [opt-env-conf-test] - pure (c1 || c2) -- TODO: is this right?
  23715. 641.43 s [opt-env-conf-test] + pure (not (c1) || c2) -- TODO: is this right?
  23716. 641.43 s [opt-env-conf-test] ParserEmpty _ -> pure True
  23717. 641.43 s [opt-env-conf-test] ParserAlt p1 p2 -> do
  23718. 641.43 s [opt-env-conf-test] c1 <- go p1
  23719. 641.43 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Lint.hs:254:21-23
  23720. 641.43 s [opt-env-conf-test] @@ -251,7 +251,7 @@
  23721. 641.43 s [opt-env-conf-test] ParserSelect p1 p2 -> do
  23722. 641.43 s [opt-env-conf-test] c1 <- go p1
  23723. 641.43 s [opt-env-conf-test] c2 <- go p2
  23724. 641.43 s [opt-env-conf-test] - pure (c1 || c2) -- TODO: is this right?
  23725. 641.43 s [opt-env-conf-test] + pure (c1 || False) -- TODO: is this right?
  23726. 641.43 s [opt-env-conf-test] ParserEmpty _ -> pure True
  23727. 641.43 s [opt-env-conf-test] ParserAlt p1 p2 -> do
  23728. 641.43 s [opt-env-conf-test] c1 <- go p1
  23729. 641.43 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Lint.hs:254:15-23
  23730. 641.43 s [opt-env-conf-test] @@ -251,7 +251,7 @@
  23731. 641.43 s [opt-env-conf-test] ParserSelect p1 p2 -> do
  23732. 641.43 s [opt-env-conf-test] c1 <- go p1
  23733. 641.43 s [opt-env-conf-test] c2 <- go p2
  23734. 641.43 s [opt-env-conf-test] - pure (c1 || c2) -- TODO: is this right?
  23735. 641.43 s [opt-env-conf-test] + pure (True) -- TODO: is this right?
  23736. 641.43 s [opt-env-conf-test] ParserEmpty _ -> pure True
  23737. 641.43 s [opt-env-conf-test] ParserAlt p1 p2 -> do
  23738. 641.43 s [opt-env-conf-test] c1 <- go p1
  23739. 641.43 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Lint.hs:254:15-23
  23740. 641.43 s [opt-env-conf-test] @@ -251,7 +251,7 @@
  23741. 641.43 s [opt-env-conf-test] ParserSelect p1 p2 -> do
  23742. 641.43 s [opt-env-conf-test] c1 <- go p1
  23743. 641.43 s [opt-env-conf-test] c2 <- go p2
  23744. 641.43 s [opt-env-conf-test] - pure (c1 || c2) -- TODO: is this right?
  23745. 641.43 s [opt-env-conf-test] + pure (False) -- TODO: is this right?
  23746. 641.43 s [opt-env-conf-test] ParserEmpty _ -> pure True
  23747. 641.43 s [opt-env-conf-test] ParserAlt p1 p2 -> do
  23748. 641.43 s [opt-env-conf-test] c1 <- go p1
  23749. 641.43 s [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Lint.hs:254:15-23
  23750. 641.43 s [opt-env-conf-test] @@ -251,7 +251,7 @@
  23751. 641.43 s [opt-env-conf-test] ParserSelect p1 p2 -> do
  23752. 641.43 s [opt-env-conf-test] c1 <- go p1
  23753. 641.43 s [opt-env-conf-test] c2 <- go p2
  23754. 641.43 s [opt-env-conf-test] - pure (c1 || c2) -- TODO: is this right?
  23755. 641.44 s [opt-env-conf-test] + pure (not (c1 || c2)) -- TODO: is this right?
  23756. 641.44 s [opt-env-conf-test] ParserEmpty _ -> pure True
  23757. 641.44 s [opt-env-conf-test] ParserAlt p1 p2 -> do
  23758. 641.44 s [opt-env-conf-test] c1 <- go p1
  23759. 641.44 s [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Lint.hs:254:21-23
  23760. 641.44 s [opt-env-conf-test] @@ -251,7 +251,7 @@
  23761. 641.44 s [opt-env-conf-test] ParserSelect p1 p2 -> do
  23762. 641.44 s [opt-env-conf-test] c1 <- go p1
  23763. 641.44 s [opt-env-conf-test] c2 <- go p2
  23764. 641.44 s [opt-env-conf-test] - pure (c1 || c2) -- TODO: is this right?
  23765. 641.44 s [opt-env-conf-test] + pure (c1 || not (c2)) -- TODO: is this right?
  23766. 641.44 s [opt-env-conf-test] ParserEmpty _ -> pure True
  23767. 641.44 s [opt-env-conf-test] ParserAlt p1 p2 -> do
  23768. 641.44 s [opt-env-conf-test] c1 <- go p1
  23769. 641.44 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Lint.hs:254:14-24
  23770. 641.44 s [opt-env-conf-test] @@ -251,7 +251,7 @@
  23771. 641.44 s [opt-env-conf-test] ParserSelect p1 p2 -> do
  23772. 641.44 s [opt-env-conf-test] c1 <- go p1
  23773. 641.44 s [opt-env-conf-test] c2 <- go p2
  23774. 641.44 s [opt-env-conf-test] - pure (c1 || c2) -- TODO: is this right?
  23775. 641.44 s [opt-env-conf-test] + pure True -- TODO: is this right?
  23776. 641.44 s [opt-env-conf-test] ParserEmpty _ -> pure True
  23777. 641.44 s [opt-env-conf-test] ParserAlt p1 p2 -> do
  23778. 641.44 s [opt-env-conf-test] c1 <- go p1
  23779. 641.44 s [opt-env-conf-test] Testing mutation IntLit at src/OptEnvConf/Setting.hs:225:23-25
  23780. 641.44 s [opt-env-conf-test] @@ -222,7 +222,7 @@
  23781. 641.44 s [opt-env-conf-test] . showString " "
  23782. 641.44 s [opt-env-conf-test] . showsPrec 11 settingMetavar
  23783. 641.44 s [opt-env-conf-test] . showString " "
  23784. 641.44 s [opt-env-conf-test] - . showsPrec 11 settingHelp
  23785. 641.44 s [opt-env-conf-test] + . showsPrec 1 settingHelp
  23786. 641.44 s [opt-env-conf-test] . showString " "
  23787. 641.44 s [opt-env-conf-test] . showMaybeWith (\_ -> showString "_") settingCompleter
  23788. 641.44 s [opt-env-conf-test] . showString " "
  23789. 641.44 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Lint.hs:250:15-23
  23790. 641.44 s [opt-env-conf-test] @@ -247,7 +247,7 @@
  23791. 641.44 s [opt-env-conf-test] ParserAp p1 p2 -> do
  23792. 641.44 s [opt-env-conf-test] c1 <- go p1
  23793. 641.44 s [opt-env-conf-test] c2 <- go p2
  23794. 641.44 s [opt-env-conf-test] - pure (c1 || c2)
  23795. 641.44 s [opt-env-conf-test] + pure (False)
  23796. 641.44 s [opt-env-conf-test] ParserSelect p1 p2 -> do
  23797. 641.44 s [opt-env-conf-test] c1 <- go p1
  23798. 641.44 s [opt-env-conf-test] c2 <- go p2
  23799. 641.44 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Lint.hs:250:14-24
  23800. 641.44 s [opt-env-conf-test] @@ -247,7 +247,7 @@
  23801. 641.44 s [opt-env-conf-test] ParserAp p1 p2 -> do
  23802. 641.44 s [opt-env-conf-test] c1 <- go p1
  23803. 641.44 s [opt-env-conf-test] c2 <- go p2
  23804. 641.44 s [opt-env-conf-test] - pure (c1 || c2)
  23805. 641.44 s [opt-env-conf-test] + pure True
  23806. 641.44 s [opt-env-conf-test] ParserSelect p1 p2 -> do
  23807. 641.44 s [opt-env-conf-test] c1 <- go p1
  23808. 641.44 s [opt-env-conf-test] c2 <- go p2
  23809. 641.44 s [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Lint.hs:250:21-23
  23810. 641.44 s [opt-env-conf-test] @@ -247,7 +247,7 @@
  23811. 641.44 s [opt-env-conf-test] ParserAp p1 p2 -> do
  23812. 641.44 s [opt-env-conf-test] c1 <- go p1
  23813. 641.44 s [opt-env-conf-test] c2 <- go p2
  23814. 641.44 s [opt-env-conf-test] - pure (c1 || c2)
  23815. 641.44 s [opt-env-conf-test] + pure (c1 || not (c2))
  23816. 641.44 s [opt-env-conf-test] ParserSelect p1 p2 -> do
  23817. 641.44 s [opt-env-conf-test] c1 <- go p1
  23818. 641.44 s [opt-env-conf-test] c2 <- go p2
  23819. 641.44 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Lint.hs:250:15-23
  23820. 641.44 s [opt-env-conf-test] @@ -247,7 +247,7 @@
  23821. 641.44 s [opt-env-conf-test] ParserAp p1 p2 -> do
  23822. 641.44 s [opt-env-conf-test] c1 <- go p1
  23823. 641.44 s [opt-env-conf-test] c2 <- go p2
  23824. 641.44 s [opt-env-conf-test] - pure (c1 || c2)
  23825. 641.44 s [opt-env-conf-test] + pure (True)
  23826. 641.44 s [opt-env-conf-test] ParserSelect p1 p2 -> do
  23827. 641.44 s [opt-env-conf-test] c1 <- go p1
  23828. 641.44 s [opt-env-conf-test] c2 <- go p2
  23829. 641.44 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Setting.hs:144:22-46
  23830. 641.44 s [opt-env-conf-test] @@ -141,7 +141,7 @@
  23831. 641.44 s [opt-env-conf-test] hashWithSalt salt EnvVarSetting {..} =
  23832. 641.44 s [opt-env-conf-test] salt
  23833. 641.44 s [opt-env-conf-test] `hashWithSalt` envVarSettingVar
  23834. 641.44 s [opt-env-conf-test] - `hashWithSalt` envVarSettingAllowPrefix
  23835. 641.44 s [opt-env-conf-test] + `hashWithSalt` True
  23836. 641.44 s [opt-env-conf-test]
  23837. 641.44 s [opt-env-conf-test] prefixEnvVarSetting :: String -> EnvVarSetting -> EnvVarSetting
  23838. 641.44 s [opt-env-conf-test] prefixEnvVarSetting prefix e =
  23839. 641.44 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Setting.hs:159:5-32
  23840. 641.44 s [opt-env-conf-test] @@ -156,7 +156,7 @@
  23841. 641.44 s [opt-env-conf-test] = forall void.
  23842. 641.44 s [opt-env-conf-test] ConfigValSetting
  23843. 641.44 s [opt-env-conf-test] { configValSettingPath :: !(NonEmpty String),
  23844. 641.44 s [opt-env-conf-test] - configValSettingAllowPrefix :: !Bool,
  23845. 641.44 s [opt-env-conf-test] + True :: !Bool,
  23846. 641.44 s [opt-env-conf-test] configValSettingCodec :: !(ValueCodec void (Maybe a))
  23847. 641.44 s [opt-env-conf-test] }
  23848. 641.44 s [opt-env-conf-test]
  23849. 641.44 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Lint.hs:250:21-23
  23850. 641.44 s [opt-env-conf-test] @@ -247,7 +247,7 @@
  23851. 641.44 s [opt-env-conf-test] ParserAp p1 p2 -> do
  23852. 641.44 s [opt-env-conf-test] c1 <- go p1
  23853. 641.44 s [opt-env-conf-test] c2 <- go p2
  23854. 641.44 s [opt-env-conf-test] - pure (c1 || c2)
  23855. 641.44 s [opt-env-conf-test] + pure (c1 || True)
  23856. 641.44 s [opt-env-conf-test] ParserSelect p1 p2 -> do
  23857. 641.44 s [opt-env-conf-test] c1 <- go p1
  23858. 641.44 s [opt-env-conf-test] c2 <- go p2
  23859. 641.44 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Setting.hs:136:5-29
  23860. 641.44 s [opt-env-conf-test] @@ -133,7 +133,7 @@
  23861. 641.44 s [opt-env-conf-test]
  23862. 641.44 s [opt-env-conf-test] data EnvVarSetting = EnvVarSetting
  23863. 641.44 s [opt-env-conf-test] { envVarSettingVar :: !String,
  23864. 641.44 s [opt-env-conf-test] - envVarSettingAllowPrefix :: !Bool
  23865. 641.44 s [opt-env-conf-test] + False :: !Bool
  23866. 641.44 s [opt-env-conf-test] }
  23867. 641.44 s [opt-env-conf-test] deriving (Show, Eq)
  23868. 641.44 s [opt-env-conf-test]
  23869. 641.44 s [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Lint.hs:250:15-17
  23870. 641.44 s [opt-env-conf-test] @@ -247,7 +247,7 @@
  23871. 641.44 s [opt-env-conf-test] ParserAp p1 p2 -> do
  23872. 641.44 s [opt-env-conf-test] c1 <- go p1
  23873. 641.44 s [opt-env-conf-test] c2 <- go p2
  23874. 641.44 s [opt-env-conf-test] - pure (c1 || c2)
  23875. 641.44 s [opt-env-conf-test] + pure (not (c1) || c2)
  23876. 641.44 s [opt-env-conf-test] ParserSelect p1 p2 -> do
  23877. 641.44 s [opt-env-conf-test] c1 <- go p1
  23878. 641.44 s [opt-env-conf-test] c2 <- go p2
  23879. 641.44 s [opt-env-conf-test] Testing mutation BoolLit at src/OptEnvConf/Setting.hs:185:26-31
  23880. 641.44 s [opt-env-conf-test] @@ -182,7 +182,7 @@
  23881. 641.44 s [opt-env-conf-test] settingReaders = [],
  23882. 641.44 s [opt-env-conf-test] settingTryArgument = False,
  23883. 641.44 s [opt-env-conf-test] settingSwitchValue = Nothing,
  23884. 641.44 s [opt-env-conf-test] - settingTryOption = False,
  23885. 641.44 s [opt-env-conf-test] + settingTryOption = True,
  23886. 641.44 s [opt-env-conf-test] settingEnvVars = Nothing,
  23887. 641.45 s [opt-env-conf-test] settingConfigVals = Nothing,
  23888. 641.45 s [opt-env-conf-test] settingMetavar = Nothing,
  23889. 641.45 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Lint.hs:250:15-17
  23890. 641.45 s [opt-env-conf-test] @@ -247,7 +247,7 @@
  23891. 641.45 s [opt-env-conf-test] ParserAp p1 p2 -> do
  23892. 641.45 s [opt-env-conf-test] c1 <- go p1
  23893. 641.45 s [opt-env-conf-test] c2 <- go p2
  23894. 641.45 s [opt-env-conf-test] - pure (c1 || c2)
  23895. 641.45 s [opt-env-conf-test] + pure (False || c2)
  23896. 641.45 s [opt-env-conf-test] ParserSelect p1 p2 -> do
  23897. 641.45 s [opt-env-conf-test] c1 <- go p1
  23898. 641.45 s [opt-env-conf-test] c2 <- go p2
  23899. 641.45 s [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Lint.hs:250:15-23
  23900. 641.45 s [opt-env-conf-test] @@ -247,7 +247,7 @@
  23901. 641.45 s [opt-env-conf-test] ParserAp p1 p2 -> do
  23902. 641.45 s [opt-env-conf-test] c1 <- go p1
  23903. 641.45 s [opt-env-conf-test] c2 <- go p2
  23904. 641.45 s [opt-env-conf-test] - pure (c1 || c2)
  23905. 641.45 s [opt-env-conf-test] + pure (not (c1 || c2))
  23906. 641.45 s [opt-env-conf-test] ParserSelect p1 p2 -> do
  23907. 641.45 s [opt-env-conf-test] c1 <- go p1
  23908. 641.45 s [opt-env-conf-test] c2 <- go p2
  23909. 641.45 s [opt-env-conf-test] Testing mutation IntLit at src/OptEnvConf/Setting.hs:223:23-25
  23910. 641.45 s [opt-env-conf-test] @@ -220,7 +220,7 @@
  23911. 641.45 s [opt-env-conf-test] . showString " "
  23912. 641.45 s [opt-env-conf-test] . showsPrec 11 settingHidden
  23913. 641.45 s [opt-env-conf-test] . showString " "
  23914. 644.99 s [opt-env-conf-test] - . showsPrec 11 settingMetavar
  23915. 644.99 s [opt-env-conf-test] + . showsPrec -11 settingMetavar
  23916. 644.99 s [opt-env-conf-test] . showString " "
  23917. 645.06 s [opt-env-conf-test] . showsPrec 11 settingHelp
  23918. 645.06 s [opt-env-conf-test] . showString " "
  23919. 645.06 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Lint.hs:259:15-17
  23920. 645.06 s [opt-env-conf-test] @@ -256,7 +256,7 @@
  23921. 645.06 s [opt-env-conf-test] ParserAlt p1 p2 -> do
  23922. 645.06 s [opt-env-conf-test] c1 <- go p1
  23923. 645.07 s [opt-env-conf-test] c2 <- go p2
  23924. 645.07 s [opt-env-conf-test] - pure (c1 && c2) -- TODO: is this right?
  23925. 645.07 s [opt-env-conf-test] + pure (False && c2) -- TODO: is this right?
  23926. 645.07 s [opt-env-conf-test] -- TODO lint if we don't try to parse anything consuming under many.
  23927. 645.07 s [opt-env-conf-test] ParserMany mLoc p -> do
  23928. 645.07 s [opt-env-conf-test] c <- go p
  23929. 645.07 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Lint.hs:250:15-17
  23930. 645.07 s [opt-env-conf-test] @@ -247,7 +247,7 @@
  23931. 645.07 s [opt-env-conf-test] ParserAp p1 p2 -> do
  23932. 645.07 s [opt-env-conf-test] c1 <- go p1
  23933. 645.07 s [opt-env-conf-test] c2 <- go p2
  23934. 645.07 s [opt-env-conf-test] - pure (c1 || c2)
  23935. 645.07 s [opt-env-conf-test] + pure (True || c2)
  23936. 645.07 s [opt-env-conf-test] ParserSelect p1 p2 -> do
  23937. 645.07 s [opt-env-conf-test] c1 <- go p1
  23938. 645.07 s [opt-env-conf-test] c2 <- go p2
  23939. 645.07 s [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Lint.hs:259:15-17
  23940. 645.07 s [opt-env-conf-test] @@ -256,7 +256,7 @@
  23941. 645.07 s [opt-env-conf-test] ParserAlt p1 p2 -> do
  23942. 645.07 s [opt-env-conf-test] c1 <- go p1
  23943. 645.07 s [opt-env-conf-test] c2 <- go p2
  23944. 645.07 s [opt-env-conf-test] - pure (c1 && c2) -- TODO: is this right?
  23945. 645.07 s [opt-env-conf-test] + pure (not (c1) && c2) -- TODO: is this right?
  23946. 645.07 s [opt-env-conf-test] -- TODO lint if we don't try to parse anything consuming under many.
  23947. 645.07 s [opt-env-conf-test] ParserMany mLoc p -> do
  23948. 645.07 s [opt-env-conf-test] c <- go p
  23949. 645.07 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Lint.hs:259:21-23
  23950. 645.07 s [opt-env-conf-test] @@ -256,7 +256,7 @@
  23951. 645.07 s [opt-env-conf-test] ParserAlt p1 p2 -> do
  23952. 645.07 s [opt-env-conf-test] c1 <- go p1
  23953. 645.07 s [opt-env-conf-test] c2 <- go p2
  23954. 645.07 s [opt-env-conf-test] - pure (c1 && c2) -- TODO: is this right?
  23955. 645.07 s [opt-env-conf-test] + pure (c1 && True) -- TODO: is this right?
  23956. 645.07 s [opt-env-conf-test] -- TODO lint if we don't try to parse anything consuming under many.
  23957. 645.07 s [opt-env-conf-test] ParserMany mLoc p -> do
  23958. 645.07 s [opt-env-conf-test] c <- go p
  23959. 645.07 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Lint.hs:259:21-23
  23960. 645.07 s [opt-env-conf-test] @@ -256,7 +256,7 @@
  23961. 645.07 s [opt-env-conf-test] ParserAlt p1 p2 -> do
  23962. 645.07 s [opt-env-conf-test] c1 <- go p1
  23963. 645.07 s [opt-env-conf-test] c2 <- go p2
  23964. 645.07 s [opt-env-conf-test] - pure (c1 && c2) -- TODO: is this right?
  23965. 645.07 s [opt-env-conf-test] + pure (c1 && False) -- TODO: is this right?
  23966. 645.07 s [opt-env-conf-test] -- TODO lint if we don't try to parse anything consuming under many.
  23967. 645.07 s [opt-env-conf-test] ParserMany mLoc p -> do
  23968. 645.07 s [opt-env-conf-test] c <- go p
  23969. 645.07 s [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Lint.hs:259:21-23
  23970. 645.07 s [opt-env-conf-test] @@ -256,7 +256,7 @@
  23971. 645.07 s [opt-env-conf-test] ParserAlt p1 p2 -> do
  23972. 645.07 s [opt-env-conf-test] c1 <- go p1
  23973. 645.07 s [opt-env-conf-test] c2 <- go p2
  23974. 645.07 s [opt-env-conf-test] - pure (c1 && c2) -- TODO: is this right?
  23975. 645.07 s [opt-env-conf-test] + pure (c1 && not (c2)) -- TODO: is this right?
  23976. 645.07 s [opt-env-conf-test] -- TODO lint if we don't try to parse anything consuming under many.
  23977. 645.07 s [opt-env-conf-test] ParserMany mLoc p -> do
  23978. 645.07 s [opt-env-conf-test] c <- go p
  23979. 645.07 s [opt-env-conf-test] Testing mutation BoolLit at src/OptEnvConf/Lint.hs:246:28-33
  23980. 645.07 s [opt-env-conf-test] @@ -243,7 +243,7 @@
  23981. 645.07 s [opt-env-conf-test] -- 'many' is allowed only when every parse below consumes something.
  23982. 645.07 s [opt-env-conf-test] go :: Parser a -> ValidationT LintError (Reader Bool) Bool
  23983. 645.07 s [opt-env-conf-test] go = \case
  23984. 645.07 s [opt-env-conf-test] - ParserPure _ -> pure False
  23985. 645.07 s [opt-env-conf-test] + ParserPure _ -> pure True
  23986. 645.07 s [opt-env-conf-test] ParserAp p1 p2 -> do
  23987. 645.07 s [opt-env-conf-test] c1 <- go p1
  23988. 645.07 s [opt-env-conf-test] c2 <- go p2
  23989. 645.07 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Lint.hs:259:15-23
  23990. 645.07 s [opt-env-conf-test] @@ -256,7 +256,7 @@
  23991. 645.07 s [opt-env-conf-test] ParserAlt p1 p2 -> do
  23992. 645.07 s [opt-env-conf-test] c1 <- go p1
  23993. 645.07 s [opt-env-conf-test] c2 <- go p2
  23994. 645.07 s [opt-env-conf-test] - pure (c1 && c2) -- TODO: is this right?
  23995. 645.07 s [opt-env-conf-test] + pure (True) -- TODO: is this right?
  23996. 645.07 s [opt-env-conf-test] -- TODO lint if we don't try to parse anything consuming under many.
  23997. 645.07 s [opt-env-conf-test] ParserMany mLoc p -> do
  23998. 645.07 s [opt-env-conf-test] c <- go p
  23999. 645.07 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Lint.hs:259:15-23
  24000. 645.07 s [opt-env-conf-test] @@ -256,7 +256,7 @@
  24001. 645.07 s [opt-env-conf-test] ParserAlt p1 p2 -> do
  24002. 645.08 s [opt-env-conf-test] c1 <- go p1
  24003. 645.08 s [opt-env-conf-test] c2 <- go p2
  24004. 645.08 s [opt-env-conf-test] - pure (c1 && c2) -- TODO: is this right?
  24005. 645.08 s [opt-env-conf-test] + pure (False) -- TODO: is this right?
  24006. 645.08 s [opt-env-conf-test] -- TODO lint if we don't try to parse anything consuming under many.
  24007. 645.08 s [opt-env-conf-test] ParserMany mLoc p -> do
  24008. 645.08 s [opt-env-conf-test] c <- go p
  24009. 645.08 s [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Setting.hs:159:5-32
  24010. 645.08 s [opt-env-conf-test] @@ -156,7 +156,7 @@
  24011. 645.08 s [opt-env-conf-test] = forall void.
  24012. 645.08 s [opt-env-conf-test] ConfigValSetting
  24013. 645.08 s [opt-env-conf-test] { configValSettingPath :: !(NonEmpty String),
  24014. 645.08 s [opt-env-conf-test] - configValSettingAllowPrefix :: !Bool,
  24015. 645.08 s [opt-env-conf-test] + not (configValSettingAllowPrefix) :: !Bool,
  24016. 645.08 s [opt-env-conf-test] configValSettingCodec :: !(ValueCodec void (Maybe a))
  24017. 645.08 s [opt-env-conf-test] }
  24018. 645.08 s [opt-env-conf-test]
  24019. 645.08 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Lint.hs:250:21-23
  24020. 645.08 s [opt-env-conf-test] @@ -247,7 +247,7 @@
  24021. 645.08 s [opt-env-conf-test] ParserAp p1 p2 -> do
  24022. 645.08 s [opt-env-conf-test] c1 <- go p1
  24023. 645.08 s [opt-env-conf-test] c2 <- go p2
  24024. 645.08 s [opt-env-conf-test] - pure (c1 || c2)
  24025. 645.08 s [opt-env-conf-test] + pure (c1 || False)
  24026. 645.08 s [opt-env-conf-test] ParserSelect p1 p2 -> do
  24027. 645.08 s [opt-env-conf-test] c1 <- go p1
  24028. 645.08 s [opt-env-conf-test] c2 <- go p2
  24029. 645.08 s [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Lint.hs:259:15-23
  24030. 645.08 s [opt-env-conf-test] @@ -256,7 +256,7 @@
  24031. 645.08 s [opt-env-conf-test] ParserAlt p1 p2 -> do
  24032. 645.08 s [opt-env-conf-test] c1 <- go p1
  24033. 645.08 s [opt-env-conf-test] c2 <- go p2
  24034. 645.08 s [opt-env-conf-test] - pure (c1 && c2) -- TODO: is this right?
  24035. 645.08 s [opt-env-conf-test] + pure (not (c1 && c2)) -- TODO: is this right?
  24036. 645.08 s [opt-env-conf-test] -- TODO lint if we don't try to parse anything consuming under many.
  24037. 645.08 s [opt-env-conf-test] ParserMany mLoc p -> do
  24038. 645.08 s [opt-env-conf-test] c <- go p
  24039. 645.08 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Lint.hs:259:15-17
  24040. 645.08 s [opt-env-conf-test] @@ -256,7 +256,7 @@
  24041. 645.08 s [opt-env-conf-test] ParserAlt p1 p2 -> do
  24042. 645.08 s [opt-env-conf-test] c1 <- go p1
  24043. 645.08 s [opt-env-conf-test] c2 <- go p2
  24044. 645.08 s [opt-env-conf-test] - pure (c1 && c2) -- TODO: is this right?
  24045. 645.08 s [opt-env-conf-test] + pure (True && c2) -- TODO: is this right?
  24046. 645.08 s [opt-env-conf-test] -- TODO lint if we don't try to parse anything consuming under many.
  24047. 645.08 s [opt-env-conf-test] ParserMany mLoc p -> do
  24048. 645.08 s [opt-env-conf-test] c <- go p
  24049. 645.08 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Lint.hs:254:14-24
  24050. 645.08 s [opt-env-conf-test] @@ -251,7 +251,7 @@
  24051. 645.08 s [opt-env-conf-test] ParserSelect p1 p2 -> do
  24052. 645.08 s [opt-env-conf-test] c1 <- go p1
  24053. 645.08 s [opt-env-conf-test] c2 <- go p2
  24054. 645.08 s [opt-env-conf-test] - pure (c1 || c2) -- TODO: is this right?
  24055. 645.08 s [opt-env-conf-test] + pure False -- TODO: is this right?
  24056. 645.08 s [opt-env-conf-test] ParserEmpty _ -> pure True
  24057. 645.08 s [opt-env-conf-test] ParserAlt p1 p2 -> do
  24058. 645.08 s [opt-env-conf-test] c1 <- go p1
  24059. 645.08 s [opt-env-conf-test] Testing mutation BoolLit at src/OptEnvConf/Lint.hs:255:29-33
  24060. 645.08 s [opt-env-conf-test] @@ -252,7 +252,7 @@
  24061. 645.08 s [opt-env-conf-test] c1 <- go p1
  24062. 645.08 s [opt-env-conf-test] c2 <- go p2
  24063. 645.08 s [opt-env-conf-test] pure (c1 || c2) -- TODO: is this right?
  24064. 645.08 s [opt-env-conf-test] - ParserEmpty _ -> pure True
  24065. 645.08 s [opt-env-conf-test] + ParserEmpty _ -> pure False
  24066. 645.08 s [opt-env-conf-test] ParserAlt p1 p2 -> do
  24067. 645.08 s [opt-env-conf-test] c1 <- go p1
  24068. 645.08 s [opt-env-conf-test] c2 <- go p2
  24069. 645.08 s [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Lint.hs:254:14-24
  24070. 645.08 s [opt-env-conf-test] @@ -251,7 +251,7 @@
  24071. 645.08 s [opt-env-conf-test] ParserSelect p1 p2 -> do
  24072. 645.08 s [opt-env-conf-test] c1 <- go p1
  24073. 645.08 s [opt-env-conf-test] c2 <- go p2
  24074. 645.08 s [opt-env-conf-test] - pure (c1 || c2) -- TODO: is this right?
  24075. 645.08 s [opt-env-conf-test] + pure not ((c1 || c2)) -- TODO: is this right?
  24076. 645.08 s [opt-env-conf-test] ParserEmpty _ -> pure True
  24077. 645.08 s [opt-env-conf-test] ParserAlt p1 p2 -> do
  24078. 645.08 s [opt-env-conf-test] c1 <- go p1
  24079. 645.08 s [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Lint.hs:250:14-24
  24080. 645.08 s [opt-env-conf-test] @@ -247,7 +247,7 @@
  24081. 645.08 s [opt-env-conf-test] ParserAp p1 p2 -> do
  24082. 645.08 s [opt-env-conf-test] c1 <- go p1
  24083. 645.08 s [opt-env-conf-test] c2 <- go p2
  24084. 645.08 s [opt-env-conf-test] - pure (c1 || c2)
  24085. 645.08 s [opt-env-conf-test] + pure not ((c1 || c2))
  24086. 645.08 s [opt-env-conf-test] ParserSelect p1 p2 -> do
  24087. 645.08 s [opt-env-conf-test] c1 <- go p1
  24088. 645.08 s [opt-env-conf-test] c2 <- go p2
  24089. 645.08 s [opt-env-conf-test] Testing mutation BoolLit at src/OptEnvConf/Lint.hs:238:20-25
  24090. 645.08 s [opt-env-conf-test] @@ -235,7 +235,7 @@
  24091. 645.08 s [opt-env-conf-test] lintParser =
  24092. 645.08 s [opt-env-conf-test] either Just (const Nothing)
  24093. 645.08 s [opt-env-conf-test] . validationToEither
  24094. 645.08 s [opt-env-conf-test] - . (`runReader` False) -- Set to true for parsers that have a way to load conf
  24095. 645.08 s [opt-env-conf-test] + . (`runReader` True) -- Set to true for parsers that have a way to load conf
  24096. 645.08 s [opt-env-conf-test] . runValidationT
  24097. 645.08 s [opt-env-conf-test] . go
  24098. 645.08 s [opt-env-conf-test] where
  24099. 645.08 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Setting.hs:128:24-40
  24100. 645.08 s [opt-env-conf-test] @@ -125,7 +125,7 @@
  24101. 645.08 s [opt-env-conf-test] `hashWithSalt` settingTryArgument
  24102. 645.08 s [opt-env-conf-test] `hashWithSalt` length settingReaders
  24103. 645.08 s [opt-env-conf-test] `hashWithSalt` isJust settingSwitchValue
  24104. 645.08 s [opt-env-conf-test] - `hashWithSalt` settingTryOption
  24105. 645.08 s [opt-env-conf-test] + `hashWithSalt` True
  24106. 645.08 s [opt-env-conf-test] `hashWithSalt` settingEnvVars
  24107. 645.08 s [opt-env-conf-test] `hashWithSalt` (NE.map configValSettingPath <$> settingConfigVals)
  24108. 645.08 s [opt-env-conf-test] `hashWithSalt` (snd <$> settingDefaultValue)
  24109. 645.08 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Setting.hs:106:5-18
  24110. 645.08 s [opt-env-conf-test] @@ -103,7 +103,7 @@
  24111. 645.08 s [opt-env-conf-test] -- | Example values
  24112. 645.08 s [opt-env-conf-test] settingExamples :: ![String],
  24113. 645.08 s [opt-env-conf-test] -- | Whether to hide docs
  24114. 645.08 s [opt-env-conf-test] - settingHidden :: !Bool,
  24115. 645.08 s [opt-env-conf-test] + False :: !Bool,
  24116. 645.08 s [opt-env-conf-test] -- | Which metavar should be show in documentation
  24117. 645.08 s [opt-env-conf-test] settingMetavar :: !(Maybe Metavar),
  24118. 645.08 s [opt-env-conf-test] settingHelp :: !(Maybe String),
  24119. 645.08 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Setting.hs:127:24-49
  24120. 645.08 s [opt-env-conf-test] @@ -124,7 +124,7 @@
  24121. 645.08 s [opt-env-conf-test] `hashWithSalt` map renderDashed settingDasheds
  24122. 645.08 s [opt-env-conf-test] `hashWithSalt` settingTryArgument
  24123. 645.08 s [opt-env-conf-test] `hashWithSalt` length settingReaders
  24124. 645.08 s [opt-env-conf-test] - `hashWithSalt` isJust settingSwitchValue
  24125. 645.08 s [opt-env-conf-test] + `hashWithSalt` False
  24126. 645.08 s [opt-env-conf-test] `hashWithSalt` settingTryOption
  24127. 645.08 s [opt-env-conf-test] `hashWithSalt` settingEnvVars
  24128. 645.08 s [opt-env-conf-test] `hashWithSalt` (NE.map configValSettingPath <$> settingConfigVals)
  24129. 645.08 s [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Lint.hs:259:14-24
  24130. 645.08 s [opt-env-conf-test] @@ -256,7 +256,7 @@
  24131. 645.08 s [opt-env-conf-test] ParserAlt p1 p2 -> do
  24132. 645.08 s [opt-env-conf-test] c1 <- go p1
  24133. 645.08 s [opt-env-conf-test] c2 <- go p2
  24134. 645.08 s [opt-env-conf-test] - pure (c1 && c2) -- TODO: is this right?
  24135. 645.08 s [opt-env-conf-test] + pure not ((c1 && c2)) -- TODO: is this right?
  24136. 645.08 s [opt-env-conf-test] -- TODO lint if we don't try to parse anything consuming under many.
  24137. 645.09 s [opt-env-conf-test] ParserMany mLoc p -> do
  24138. 645.09 s [opt-env-conf-test] c <- go p
  24139. 647.52 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Lint.hs:259:14-24
  24140. 647.52 s [opt-env-conf-test] @@ -256,7 +256,7 @@
  24141. 647.52 s [opt-env-conf-test] ParserAlt p1 p2 -> do
  24142. 647.52 s [opt-env-conf-test] c1 <- go p1
  24143. 647.52 s [opt-env-conf-test] c2 <- go p2
  24144. 647.52 s [opt-env-conf-test] - pure (c1 && c2) -- TODO: is this right?
  24145. 647.52 s [opt-env-conf-test] + pure False -- TODO: is this right?
  24146. 647.52 s [opt-env-conf-test] -- TODO lint if we don't try to parse anything consuming under many.
  24147. 647.52 s [opt-env-conf-test] ParserMany mLoc p -> do
  24148. 647.52 s [opt-env-conf-test] c <- go p
  24149. 647.52 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Lint.hs:272:14-15
  24150. 647.52 s [opt-env-conf-test] @@ -269,7 +269,7 @@
  24151. 647.52 s [opt-env-conf-test] when (not c) $
  24152. 647.52 s [opt-env-conf-test] mapValidationTFailure (LintError mLoc) $
  24153. 647.52 s [opt-env-conf-test] validationTFailure LintErrorManyInfinite
  24154. 647.52 s [opt-env-conf-test] - pure c
  24155. 647.52 s [opt-env-conf-test] + pure False
  24156. 647.52 s [opt-env-conf-test] ParserAllOrNothing _ p -> go p
  24157. 647.52 s [opt-env-conf-test] ParserCheck _ _ _ _ p -> go p
  24158. 647.52 s [opt-env-conf-test] ParserCommands mLoc mDefault cs -> do
  24159. 647.52 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Lint.hs:266:14-15
  24160. 647.52 s [opt-env-conf-test] @@ -263,7 +263,7 @@
  24161. 647.52 s [opt-env-conf-test] when (not c) $
  24162. 647.52 s [opt-env-conf-test] mapValidationTFailure (LintError mLoc) $
  24163. 647.52 s [opt-env-conf-test] validationTFailure LintErrorManyInfinite
  24164. 647.52 s [opt-env-conf-test] - pure c
  24165. 647.52 s [opt-env-conf-test] + pure True
  24166. 647.52 s [opt-env-conf-test] ParserSome mLoc p -> do
  24167. 647.52 s [opt-env-conf-test] c <- go p
  24168. 647.52 s [opt-env-conf-test] when (not c) $
  24169. 647.52 s [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Lint.hs:266:14-15
  24170. 647.52 s [opt-env-conf-test] @@ -263,7 +263,7 @@
  24171. 647.52 s [opt-env-conf-test] when (not c) $
  24172. 647.52 s [opt-env-conf-test] mapValidationTFailure (LintError mLoc) $
  24173. 647.52 s [opt-env-conf-test] validationTFailure LintErrorManyInfinite
  24174. 647.52 s [opt-env-conf-test] - pure c
  24175. 647.52 s [opt-env-conf-test] + pure not (c)
  24176. 647.52 s [opt-env-conf-test] ParserSome mLoc p -> do
  24177. 647.52 s [opt-env-conf-test] c <- go p
  24178. 647.52 s [opt-env-conf-test] when (not c) $
  24179. 647.52 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Lint.hs:259:14-24
  24180. 647.52 s [opt-env-conf-test] @@ -256,7 +256,7 @@
  24181. 647.52 s [opt-env-conf-test] ParserAlt p1 p2 -> do
  24182. 647.52 s [opt-env-conf-test] c1 <- go p1
  24183. 647.52 s [opt-env-conf-test] c2 <- go p2
  24184. 647.52 s [opt-env-conf-test] - pure (c1 && c2) -- TODO: is this right?
  24185. 647.52 s [opt-env-conf-test] + pure True -- TODO: is this right?
  24186. 647.52 s [opt-env-conf-test] -- TODO lint if we don't try to parse anything consuming under many.
  24187. 647.52 s [opt-env-conf-test] ParserMany mLoc p -> do
  24188. 647.52 s [opt-env-conf-test] c <- go p
  24189. 647.52 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Setting.hs:128:24-40
  24190. 647.52 s [opt-env-conf-test] @@ -125,7 +125,7 @@
  24191. 647.52 s [opt-env-conf-test] `hashWithSalt` settingTryArgument
  24192. 647.52 s [opt-env-conf-test] `hashWithSalt` length settingReaders
  24193. 647.52 s [opt-env-conf-test] `hashWithSalt` isJust settingSwitchValue
  24194. 647.52 s [opt-env-conf-test] - `hashWithSalt` settingTryOption
  24195. 647.52 s [opt-env-conf-test] + `hashWithSalt` False
  24196. 647.52 s [opt-env-conf-test] `hashWithSalt` settingEnvVars
  24197. 647.52 s [opt-env-conf-test] `hashWithSalt` (NE.map configValSettingPath <$> settingConfigVals)
  24198. 647.52 s [opt-env-conf-test] `hashWithSalt` (snd <$> settingDefaultValue)
  24199. 647.52 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Lint.hs:266:14-15
  24200. 647.52 s [opt-env-conf-test] @@ -263,7 +263,7 @@
  24201. 647.52 s [opt-env-conf-test] when (not c) $
  24202. 647.52 s [opt-env-conf-test] mapValidationTFailure (LintError mLoc) $
  24203. 647.52 s [opt-env-conf-test] validationTFailure LintErrorManyInfinite
  24204. 647.52 s [opt-env-conf-test] - pure c
  24205. 647.52 s [opt-env-conf-test] + pure False
  24206. 647.52 s [opt-env-conf-test] ParserSome mLoc p -> do
  24207. 647.52 s [opt-env-conf-test] c <- go p
  24208. 647.52 s [opt-env-conf-test] when (not c) $
  24209. 647.52 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Lint.hs:272:14-15
  24210. 647.52 s [opt-env-conf-test] @@ -269,7 +269,7 @@
  24211. 647.52 s [opt-env-conf-test] when (not c) $
  24212. 647.52 s [opt-env-conf-test] mapValidationTFailure (LintError mLoc) $
  24213. 647.52 s [opt-env-conf-test] validationTFailure LintErrorManyInfinite
  24214. 647.52 s [opt-env-conf-test] - pure c
  24215. 647.53 s [opt-env-conf-test] + pure True
  24216. 647.53 s [opt-env-conf-test] ParserAllOrNothing _ p -> go p
  24217. 647.53 s [opt-env-conf-test] ParserCheck _ _ _ _ p -> go p
  24218. 647.53 s [opt-env-conf-test] ParserCommands mLoc mDefault cs -> do
  24219. 647.53 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Lint.hs:276:12-19
  24220. 647.53 s [opt-env-conf-test] @@ -273,7 +273,7 @@
  24221. 647.53 s [opt-env-conf-test] ParserAllOrNothing _ p -> go p
  24222. 647.53 s [opt-env-conf-test] ParserCheck _ _ _ _ p -> go p
  24223. 647.53 s [opt-env-conf-test] ParserCommands mLoc mDefault cs -> do
  24224. 647.53 s [opt-env-conf-test] - if null cs
  24225. 647.53 s [opt-env-conf-test] + if False
  24226. 647.53 s [opt-env-conf-test] then validationTFailure $ LintError mLoc LintErrorNoCommands
  24227. 647.53 s [opt-env-conf-test] else do
  24228. 647.53 s [opt-env-conf-test] for_ mDefault $ \d ->
  24229. 647.53 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Lint.hs:280:21-62
  24230. 647.53 s [opt-env-conf-test] @@ -277,7 +277,7 @@
  24231. 647.53 s [opt-env-conf-test] then validationTFailure $ LintError mLoc LintErrorNoCommands
  24232. 647.53 s [opt-env-conf-test] else do
  24233. 647.53 s [opt-env-conf-test] for_ mDefault $ \d ->
  24234. 647.53 s [opt-env-conf-test] - when (isNothing (find ((== d) . commandArg) cs)) $
  24235. 647.53 s [opt-env-conf-test] + when (True) $
  24236. 647.53 s [opt-env-conf-test] validationTFailure $
  24237. 647.53 s [opt-env-conf-test] LintError mLoc $
  24238. 647.53 s [opt-env-conf-test] LintErrorUnknownDefaultCommand d
  24239. 647.53 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Lint.hs:276:12-19
  24240. 647.53 s [opt-env-conf-test] @@ -273,7 +273,7 @@
  24241. 647.53 s [opt-env-conf-test] ParserAllOrNothing _ p -> go p
  24242. 647.53 s [opt-env-conf-test] ParserCheck _ _ _ _ p -> go p
  24243. 647.53 s [opt-env-conf-test] ParserCommands mLoc mDefault cs -> do
  24244. 647.53 s [opt-env-conf-test] - if null cs
  24245. 647.53 s [opt-env-conf-test] + if True
  24246. 647.53 s [opt-env-conf-test] then validationTFailure $ LintError mLoc LintErrorNoCommands
  24247. 647.53 s [opt-env-conf-test] else do
  24248. 647.53 s [opt-env-conf-test] for_ mDefault $ \d ->
  24249. 647.53 s [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Lint.hs:272:14-15
  24250. 647.53 s [opt-env-conf-test] @@ -269,7 +269,7 @@
  24251. 647.53 s [opt-env-conf-test] when (not c) $
  24252. 647.53 s [opt-env-conf-test] mapValidationTFailure (LintError mLoc) $
  24253. 647.53 s [opt-env-conf-test] validationTFailure LintErrorManyInfinite
  24254. 647.53 s [opt-env-conf-test] - pure c
  24255. 647.53 s [opt-env-conf-test] + pure not (c)
  24256. 647.53 s [opt-env-conf-test] ParserAllOrNothing _ p -> go p
  24257. 647.53 s [opt-env-conf-test] ParserCheck _ _ _ _ p -> go p
  24258. 647.53 s [opt-env-conf-test] ParserCommands mLoc mDefault cs -> do
  24259. 647.53 s [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Lint.hs:280:20-63
  24260. 647.53 s [opt-env-conf-test] @@ -277,7 +277,7 @@
  24261. 647.53 s [opt-env-conf-test] then validationTFailure $ LintError mLoc LintErrorNoCommands
  24262. 647.53 s [opt-env-conf-test] else do
  24263. 647.53 s [opt-env-conf-test] for_ mDefault $ \d ->
  24264. 647.53 s [opt-env-conf-test] - when (isNothing (find ((== d) . commandArg) cs)) $
  24265. 647.53 s [opt-env-conf-test] + when not ((isNothing (find ((== d) . commandArg) cs))) $
  24266. 647.53 s [opt-env-conf-test] validationTFailure $
  24267. 647.53 s [opt-env-conf-test] LintError mLoc $
  24268. 647.53 s [opt-env-conf-test] LintErrorUnknownDefaultCommand d
  24269. 647.53 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Lint.hs:288:22-24
  24270. 647.53 s [opt-env-conf-test] @@ -285,7 +285,7 @@
  24271. 647.53 s [opt-env-conf-test] ParserWithConfig _ p1 p2 -> do
  24272. 647.53 s [opt-env-conf-test] c1 <- go p1
  24273. 647.53 s [opt-env-conf-test] c2 <- local (const True) (go p2)
  24274. 647.53 s [opt-env-conf-test] - pure $ c1 || c2
  24275. 647.53 s [opt-env-conf-test] + pure $ c1 || True
  24276. 647.53 s [opt-env-conf-test] ParserSetting mLoc Setting {..} -> mapValidationTFailure (LintError mLoc) $ do
  24277. 647.53 s [opt-env-conf-test] case settingHelp of
  24278. 647.53 s [opt-env-conf-test] Nothing ->
  24279. 647.53 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Lint.hs:340:15-33
  24280. 647.53 s [opt-env-conf-test] @@ -337,7 +337,7 @@
  24281. 647.53 s [opt-env-conf-test] -- 'many' is only allowed if something is being consumed and it's
  24282. 647.53 s [opt-env-conf-test] -- impossible for nothing to be consumed.
  24283. 647.53 s [opt-env-conf-test] and
  24284. 647.53 s [opt-env-conf-test] - [ settingTryArgument || settingTryOption || isJust settingSwitchValue,
  24285. 647.53 s [opt-env-conf-test] + [ False || settingTryOption || isJust settingSwitchValue,
  24286. 647.53 s [opt-env-conf-test] null settingEnvVars,
  24287. 647.53 s [opt-env-conf-test] null settingConfigVals
  24288. 647.53 s [opt-env-conf-test] ]
  24289. 647.53 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Lint.hs:280:20-63
  24290. 647.53 s [opt-env-conf-test] @@ -277,7 +277,7 @@
  24291. 647.53 s [opt-env-conf-test] then validationTFailure $ LintError mLoc LintErrorNoCommands
  24292. 647.53 s [opt-env-conf-test] else do
  24293. 647.53 s [opt-env-conf-test] for_ mDefault $ \d ->
  24294. 647.53 s [opt-env-conf-test] - when (isNothing (find ((== d) . commandArg) cs)) $
  24295. 647.53 s [opt-env-conf-test] + when True $
  24296. 647.53 s [opt-env-conf-test] validationTFailure $
  24297. 647.53 s [opt-env-conf-test] LintError mLoc $
  24298. 647.53 s [opt-env-conf-test] LintErrorUnknownDefaultCommand d
  24299. 647.53 s [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Lint.hs:280:21-62
  24300. 647.53 s [opt-env-conf-test] @@ -277,7 +277,7 @@
  24301. 647.53 s [opt-env-conf-test] then validationTFailure $ LintError mLoc LintErrorNoCommands
  24302. 647.53 s [opt-env-conf-test] else do
  24303. 647.53 s [opt-env-conf-test] for_ mDefault $ \d ->
  24304. 647.53 s [opt-env-conf-test] - when (isNothing (find ((== d) . commandArg) cs)) $
  24305. 647.53 s [opt-env-conf-test] + when (not (isNothing (find ((== d) . commandArg) cs))) $
  24306. 647.53 s [opt-env-conf-test] validationTFailure $
  24307. 647.53 s [opt-env-conf-test] LintError mLoc $
  24308. 647.53 s [opt-env-conf-test] LintErrorUnknownDefaultCommand d
  24309. 647.53 s [opt-env-conf-test] Testing mutation CondFlip at src/OptEnvConf/Lint.hs:276:9-53
  24310. 647.53 s [opt-env-conf-test] @@ -273,15 +273,15 @@
  24311. 647.53 s [opt-env-conf-test] ParserAllOrNothing _ p -> go p
  24312. 647.53 s [opt-env-conf-test] ParserCheck _ _ _ _ p -> go p
  24313. 647.53 s [opt-env-conf-test] ParserCommands mLoc mDefault cs -> do
  24314. 647.53 s [opt-env-conf-test] - if null cs
  24315. 647.53 s [opt-env-conf-test] - then validationTFailure $ LintError mLoc LintErrorNoCommands
  24316. 647.53 s [opt-env-conf-test] - else do
  24317. 647.53 s [opt-env-conf-test] - for_ mDefault $ \d ->
  24318. 647.53 s [opt-env-conf-test] - when (isNothing (find ((== d) . commandArg) cs)) $
  24319. 647.53 s [opt-env-conf-test] - validationTFailure $
  24320. 647.53 s [opt-env-conf-test] - LintError mLoc $
  24321. 647.53 s [opt-env-conf-test] - LintErrorUnknownDefaultCommand d
  24322. 647.53 s [opt-env-conf-test] - and <$> traverse (go . commandParser) cs -- TODO is this right?
  24323. 647.53 s [opt-env-conf-test] + if null cs
  24324. 647.53 s [opt-env-conf-test] + then validationTFailure $ LintError mLoc LintErrorNoCommands
  24325. 647.53 s [opt-env-conf-test] + else do
  24326. 647.53 s [opt-env-conf-test] + for_ mDefault $ \d ->
  24327. 647.53 s [opt-env-conf-test] + when (isNothing (find ((== d) . commandArg) cs)) $
  24328. 647.53 s [opt-env-conf-test] + validationTFailure $
  24329. 647.53 s [opt-env-conf-test] + LintError mLoc $
  24330. 647.53 s [opt-env-conf-test] + LintErrorUnknownDefaultCommand d
  24331. 647.53 s [opt-env-conf-test] + and <$> traverse (go . commandParser) cs -- TODO is this right?
  24332. 647.53 s [opt-env-conf-test] ParserWithConfig _ p1 p2 -> do
  24333. 647.53 s [opt-env-conf-test] c1 <- go p1
  24334. 647.53 s [opt-env-conf-test] c2 <- local (const True) (go p2)
  24335. 647.53 s [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Lint.hs:288:16-18
  24336. 647.53 s [opt-env-conf-test] @@ -285,7 +285,7 @@
  24337. 647.53 s [opt-env-conf-test] ParserWithConfig _ p1 p2 -> do
  24338. 647.53 s [opt-env-conf-test] c1 <- go p1
  24339. 647.53 s [opt-env-conf-test] c2 <- local (const True) (go p2)
  24340. 647.53 s [opt-env-conf-test] - pure $ c1 || c2
  24341. 647.53 s [opt-env-conf-test] + pure $ not (c1) || c2
  24342. 647.53 s [opt-env-conf-test] ParserSetting mLoc Setting {..} -> mapValidationTFailure (LintError mLoc) $ do
  24343. 647.53 s [opt-env-conf-test] case settingHelp of
  24344. 647.53 s [opt-env-conf-test] Nothing ->
  24345. 651.13 s [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Lint.hs:276:12-19
  24346. 651.13 s [opt-env-conf-test] @@ -273,7 +273,7 @@
  24347. 651.22 s [opt-env-conf-test] ParserAllOrNothing _ p -> go p
  24348. 651.22 s [opt-env-conf-test] ParserCheck _ _ _ _ p -> go p
  24349. 651.22 s [opt-env-conf-test] ParserCommands mLoc mDefault cs -> do
  24350. 651.22 s [opt-env-conf-test] - if null cs
  24351. 651.22 s [opt-env-conf-test] + if not (null cs)
  24352. 651.22 s [opt-env-conf-test] then validationTFailure $ LintError mLoc LintErrorNoCommands
  24353. 651.22 s [opt-env-conf-test] else do
  24354. 651.22 s [opt-env-conf-test] for_ mDefault $ \d ->
  24355. 651.22 s [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Lint.hs:288:22-24
  24356. 651.23 s [opt-env-conf-test] @@ -285,7 +285,7 @@
  24357. 651.23 s [opt-env-conf-test] ParserWithConfig _ p1 p2 -> do
  24358. 651.23 s [opt-env-conf-test] c1 <- go p1
  24359. 651.23 s [opt-env-conf-test] c2 <- local (const True) (go p2)
  24360. 651.23 s [opt-env-conf-test] - pure $ c1 || c2
  24361. 651.23 s [opt-env-conf-test] + pure $ c1 || not (c2)
  24362. 651.23 s [opt-env-conf-test] ParserSetting mLoc Setting {..} -> mapValidationTFailure (LintError mLoc) $ do
  24363. 651.23 s [opt-env-conf-test] case settingHelp of
  24364. 651.23 s [opt-env-conf-test] Nothing ->
  24365. 651.23 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Lint.hs:288:16-24
  24366. 651.23 s [opt-env-conf-test] @@ -285,7 +285,7 @@
  24367. 651.23 s [opt-env-conf-test] ParserWithConfig _ p1 p2 -> do
  24368. 651.23 s [opt-env-conf-test] c1 <- go p1
  24369. 651.23 s [opt-env-conf-test] c2 <- local (const True) (go p2)
  24370. 651.23 s [opt-env-conf-test] - pure $ c1 || c2
  24371. 651.23 s [opt-env-conf-test] + pure $ True
  24372. 651.23 s [opt-env-conf-test] ParserSetting mLoc Setting {..} -> mapValidationTFailure (LintError mLoc) $ do
  24373. 651.23 s [opt-env-conf-test] case settingHelp of
  24374. 651.23 s [opt-env-conf-test] Nothing ->
  24375. 651.23 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Lint.hs:288:22-24
  24376. 651.23 s [opt-env-conf-test] @@ -285,7 +285,7 @@
  24377. 651.23 s [opt-env-conf-test] ParserWithConfig _ p1 p2 -> do
  24378. 651.23 s [opt-env-conf-test] c1 <- go p1
  24379. 651.23 s [opt-env-conf-test] c2 <- local (const True) (go p2)
  24380. 651.23 s [opt-env-conf-test] - pure $ c1 || c2
  24381. 651.23 s [opt-env-conf-test] + pure $ c1 || False
  24382. 651.23 s [opt-env-conf-test] ParserSetting mLoc Setting {..} -> mapValidationTFailure (LintError mLoc) $ do
  24383. 651.23 s [opt-env-conf-test] case settingHelp of
  24384. 651.23 s [opt-env-conf-test] Nothing ->
  24385. 651.23 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Lint.hs:340:15-33
  24386. 651.24 s [opt-env-conf-test] @@ -337,7 +337,7 @@
  24387. 651.24 s [opt-env-conf-test] -- 'many' is only allowed if something is being consumed and it's
  24388. 651.24 s [opt-env-conf-test] -- impossible for nothing to be consumed.
  24389. 651.24 s [opt-env-conf-test] and
  24390. 651.24 s [opt-env-conf-test] - [ settingTryArgument || settingTryOption || isJust settingSwitchValue,
  24391. 651.24 s [opt-env-conf-test] + [ True || settingTryOption || isJust settingSwitchValue,
  24392. 651.24 s [opt-env-conf-test] null settingEnvVars,
  24393. 651.24 s [opt-env-conf-test] null settingConfigVals
  24394. 651.24 s [opt-env-conf-test] ]
  24395. 651.24 s [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Lint.hs:340:15-33
  24396. 651.24 s [opt-env-conf-test] @@ -337,7 +337,7 @@
  24397. 651.24 s [opt-env-conf-test] -- 'many' is only allowed if something is being consumed and it's
  24398. 651.24 s [opt-env-conf-test] -- impossible for nothing to be consumed.
  24399. 651.24 s [opt-env-conf-test] and
  24400. 651.24 s [opt-env-conf-test] - [ settingTryArgument || settingTryOption || isJust settingSwitchValue,
  24401. 651.24 s [opt-env-conf-test] + [ not (settingTryArgument) || settingTryOption || isJust settingSwitchValue,
  24402. 651.24 s [opt-env-conf-test] null settingEnvVars,
  24403. 651.24 s [opt-env-conf-test] null settingConfigVals
  24404. 651.24 s [opt-env-conf-test] ]
  24405. 651.24 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Lint.hs:340:37-82
  24406. 651.24 s [opt-env-conf-test] @@ -337,7 +337,7 @@
  24407. 651.24 s [opt-env-conf-test] -- 'many' is only allowed if something is being consumed and it's
  24408. 651.24 s [opt-env-conf-test] -- impossible for nothing to be consumed.
  24409. 651.24 s [opt-env-conf-test] and
  24410. 651.24 s [opt-env-conf-test] - [ settingTryArgument || settingTryOption || isJust settingSwitchValue,
  24411. 651.24 s [opt-env-conf-test] + [ settingTryArgument || True,
  24412. 651.24 s [opt-env-conf-test] null settingEnvVars,
  24413. 651.24 s [opt-env-conf-test] null settingConfigVals
  24414. 651.24 s [opt-env-conf-test] ]
  24415. 651.24 s [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Lint.hs:340:37-82
  24416. 651.24 s [opt-env-conf-test] @@ -337,7 +337,7 @@
  24417. 651.24 s [opt-env-conf-test] -- 'many' is only allowed if something is being consumed and it's
  24418. 651.24 s [opt-env-conf-test] -- impossible for nothing to be consumed.
  24419. 651.24 s [opt-env-conf-test] and
  24420. 651.25 s [opt-env-conf-test] - [ settingTryArgument || settingTryOption || isJust settingSwitchValue,
  24421. 651.25 s [opt-env-conf-test] + [ settingTryArgument || not (settingTryOption || isJust settingSwitchValue),
  24422. 651.25 s [opt-env-conf-test] null settingEnvVars,
  24423. 651.25 s [opt-env-conf-test] null settingConfigVals
  24424. 651.25 s [opt-env-conf-test] ]
  24425. 651.25 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Lint.hs:340:37-53
  24426. 651.25 s [opt-env-conf-test] @@ -337,7 +337,7 @@
  24427. 651.25 s [opt-env-conf-test] -- 'many' is only allowed if something is being consumed and it's
  24428. 651.25 s [opt-env-conf-test] -- impossible for nothing to be consumed.
  24429. 651.25 s [opt-env-conf-test] and
  24430. 651.25 s [opt-env-conf-test] - [ settingTryArgument || settingTryOption || isJust settingSwitchValue,
  24431. 651.25 s [opt-env-conf-test] + [ settingTryArgument || False || isJust settingSwitchValue,
  24432. 651.25 s [opt-env-conf-test] null settingEnvVars,
  24433. 651.25 s [opt-env-conf-test] null settingConfigVals
  24434. 651.25 s [opt-env-conf-test] ]
  24435. 651.25 s [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Lint.hs:288:16-24
  24436. 651.25 s [opt-env-conf-test] @@ -285,7 +285,7 @@
  24437. 651.25 s [opt-env-conf-test] ParserWithConfig _ p1 p2 -> do
  24438. 651.25 s [opt-env-conf-test] c1 <- go p1
  24439. 651.25 s [opt-env-conf-test] c2 <- local (const True) (go p2)
  24440. 651.25 s [opt-env-conf-test] - pure $ c1 || c2
  24441. 651.25 s [opt-env-conf-test] + pure $ not (c1 || c2)
  24442. 651.25 s [opt-env-conf-test] ParserSetting mLoc Setting {..} -> mapValidationTFailure (LintError mLoc) $ do
  24443. 651.25 s [opt-env-conf-test] case settingHelp of
  24444. 651.25 s [opt-env-conf-test] Nothing ->
  24445. 651.25 s [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Lint.hs:340:57-82
  24446. 651.25 s [opt-env-conf-test] @@ -337,7 +337,7 @@
  24447. 651.25 s [opt-env-conf-test] -- 'many' is only allowed if something is being consumed and it's
  24448. 651.25 s [opt-env-conf-test] -- impossible for nothing to be consumed.
  24449. 651.25 s [opt-env-conf-test] and
  24450. 651.25 s [opt-env-conf-test] - [ settingTryArgument || settingTryOption || isJust settingSwitchValue,
  24451. 651.25 s [opt-env-conf-test] + [ settingTryArgument || settingTryOption || not (isJust settingSwitchValue),
  24452. 651.25 s [opt-env-conf-test] null settingEnvVars,
  24453. 651.25 s [opt-env-conf-test] null settingConfigVals
  24454. 651.25 s [opt-env-conf-test] ]
  24455. 651.25 s [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Lint.hs:340:15-82
  24456. 651.25 s [opt-env-conf-test] @@ -337,7 +337,7 @@
  24457. 651.25 s [opt-env-conf-test] -- 'many' is only allowed if something is being consumed and it's
  24458. 651.25 s [opt-env-conf-test] -- impossible for nothing to be consumed.
  24459. 651.25 s [opt-env-conf-test] and
  24460. 651.25 s [opt-env-conf-test] - [ settingTryArgument || settingTryOption || isJust settingSwitchValue,
  24461. 651.25 s [opt-env-conf-test] + [ not (settingTryArgument || settingTryOption || isJust settingSwitchValue),
  24462. 651.25 s [opt-env-conf-test] null settingEnvVars,
  24463. 651.25 s [opt-env-conf-test] null settingConfigVals
  24464. 651.25 s [opt-env-conf-test] ]
  24465. 651.25 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Lint.hs:340:15-82
  24466. 651.25 s [opt-env-conf-test] @@ -337,7 +337,7 @@
  24467. 651.25 s [opt-env-conf-test] -- 'many' is only allowed if something is being consumed and it's
  24468. 651.25 s [opt-env-conf-test] -- impossible for nothing to be consumed.
  24469. 651.25 s [opt-env-conf-test] and
  24470. 651.25 s [opt-env-conf-test] - [ settingTryArgument || settingTryOption || isJust settingSwitchValue,
  24471. 651.25 s [opt-env-conf-test] + [ False,
  24472. 651.25 s [opt-env-conf-test] null settingEnvVars,
  24473. 651.25 s [opt-env-conf-test] null settingConfigVals
  24474. 651.25 s [opt-env-conf-test] ]
  24475. 651.25 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Lint.hs:341:15-34
  24476. 651.25 s [opt-env-conf-test] @@ -338,6 +338,6 @@
  24477. 651.25 s [opt-env-conf-test] -- impossible for nothing to be consumed.
  24478. 651.25 s [opt-env-conf-test] and
  24479. 651.25 s [opt-env-conf-test] [ settingTryArgument || settingTryOption || isJust settingSwitchValue,
  24480. 651.25 s [opt-env-conf-test] - null settingEnvVars,
  24481. 651.25 s [opt-env-conf-test] + False,
  24482. 651.25 s [opt-env-conf-test] null settingConfigVals
  24483. 651.26 s [opt-env-conf-test] ]
  24484. 651.26 s [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Lint.hs:340:37-53
  24485. 651.26 s [opt-env-conf-test] @@ -337,7 +337,7 @@
  24486. 651.26 s [opt-env-conf-test] -- 'many' is only allowed if something is being consumed and it's
  24487. 651.26 s [opt-env-conf-test] -- impossible for nothing to be consumed.
  24488. 651.26 s [opt-env-conf-test] and
  24489. 651.26 s [opt-env-conf-test] - [ settingTryArgument || settingTryOption || isJust settingSwitchValue,
  24490. 651.26 s [opt-env-conf-test] + [ settingTryArgument || not (settingTryOption) || isJust settingSwitchValue,
  24491. 651.26 s [opt-env-conf-test] null settingEnvVars,
  24492. 651.26 s [opt-env-conf-test] null settingConfigVals
  24493. 651.26 s [opt-env-conf-test] ]
  24494. 651.26 s [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Lint.hs:342:15-37
  24495. 651.26 s [opt-env-conf-test] @@ -339,5 +339,5 @@
  24496. 651.26 s [opt-env-conf-test] and
  24497. 651.26 s [opt-env-conf-test] [ settingTryArgument || settingTryOption || isJust settingSwitchValue,
  24498. 651.26 s [opt-env-conf-test] null settingEnvVars,
  24499. 651.26 s [opt-env-conf-test] - null settingConfigVals
  24500. 651.26 s [opt-env-conf-test] + not (null settingConfigVals)
  24501. 651.26 s [opt-env-conf-test] ]
  24502. 651.26 s [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Lint.hs:340:13-14
  24503. 651.26 s [opt-env-conf-test] @@ -337,7 +337,4 @@
  24504. 651.26 s [opt-env-conf-test] -- 'many' is only allowed if something is being consumed and it's
  24505. 651.26 s [opt-env-conf-test] -- impossible for nothing to be consumed.
  24506. 651.26 s [opt-env-conf-test] and
  24507. 651.26 s [opt-env-conf-test] - [ settingTryArgument || settingTryOption || isJust settingSwitchValue,
  24508. 651.26 s [opt-env-conf-test] - null settingEnvVars,
  24509. 651.26 s [opt-env-conf-test] - null settingConfigVals
  24510. 651.26 s [opt-env-conf-test] - ]
  24511. 651.26 s [opt-env-conf-test] + []
  24512. 651.26 s [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Lint.hs:340:13-14
  24513. 651.26 s [opt-env-conf-test] @@ -337,7 +337,7 @@
  24514. 651.26 s [opt-env-conf-test] -- 'many' is only allowed if something is being consumed and it's
  24515. 651.26 s [opt-env-conf-test] -- impossible for nothing to be consumed.
  24516. 651.26 s [opt-env-conf-test] and
  24517. 651.26 s [opt-env-conf-test] - [ settingTryArgument || settingTryOption || isJust settingSwitchValue,
  24518. 651.26 s [opt-env-conf-test] - null settingEnvVars,
  24519. 651.26 s [opt-env-conf-test] - null settingConfigVals
  24520. 651.26 s [opt-env-conf-test] - ]
  24521. 651.26 s [opt-env-conf-test] + [ settingTryArgument || settingTryOption || isJust settingSwitchValue,
  24522. 651.26 s [opt-env-conf-test] + null settingEnvVars,
  24523. 651.26 s [opt-env-conf-test] + null settingConfigVals
  24524. 651.26 s [opt-env-conf-test] + ]
  24525. 651.26 s [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Lint.hs:340:13-14
  24526. 651.26 s [opt-env-conf-test] @@ -337,7 +337,6 @@
  24527. 651.26 s [opt-env-conf-test] -- 'many' is only allowed if something is being consumed and it's
  24528. 651.26 s [opt-env-conf-test] -- impossible for nothing to be consumed.
  24529. 651.26 s [opt-env-conf-test] and
  24530. 651.26 s [opt-env-conf-test] - [ settingTryArgument || settingTryOption || isJust settingSwitchValue,
  24531. 651.26 s [opt-env-conf-test] - null settingEnvVars,
  24532. 651.26 s [opt-env-conf-test] - null settingConfigVals
  24533. 651.26 s [opt-env-conf-test] - ]
  24534. 657.79 s [opt-env-conf-test] + [ settingTryArgument || settingTryOption || isJust settingSwitchValue,
  24535. 657.79 s [opt-env-conf-test] + null settingEnvVars
  24536. 657.82 s [opt-env-conf-test] +]
  24537. 657.82 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Lint.hs:339:11-14
  24538. 657.82 s [opt-env-conf-test] @@ -336,8 +336,4 @@
  24539. 657.82 s [opt-env-conf-test] pure $
  24540. 657.82 s [opt-env-conf-test] -- 'many' is only allowed if something is being consumed and it's
  24541. 657.82 s [opt-env-conf-test] -- impossible for nothing to be consumed.
  24542. 657.82 s [opt-env-conf-test] - and
  24543. 657.82 s [opt-env-conf-test] - [ settingTryArgument || settingTryOption || isJust settingSwitchValue,
  24544. 657.82 s [opt-env-conf-test] - null settingEnvVars,
  24545. 657.82 s [opt-env-conf-test] - null settingConfigVals
  24546. 657.82 s [opt-env-conf-test] - ]
  24547. 657.82 s [opt-env-conf-test] + True
  24548. 657.82 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Lint.hs:342:15-37
  24549. 657.82 s [opt-env-conf-test] @@ -339,5 +339,5 @@
  24550. 657.82 s [opt-env-conf-test] and
  24551. 657.82 s [opt-env-conf-test] [ settingTryArgument || settingTryOption || isJust settingSwitchValue,
  24552. 657.82 s [opt-env-conf-test] null settingEnvVars,
  24553. 657.82 s [opt-env-conf-test] - null settingConfigVals
  24554. 657.82 s [opt-env-conf-test] + False
  24555. 657.82 s [opt-env-conf-test] ]
  24556. 657.82 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Lint.hs:340:37-82
  24557. 657.82 s [opt-env-conf-test] @@ -337,7 +337,7 @@
  24558. 657.82 s [opt-env-conf-test] -- 'many' is only allowed if something is being consumed and it's
  24559. 657.82 s [opt-env-conf-test] -- impossible for nothing to be consumed.
  24560. 657.82 s [opt-env-conf-test] and
  24561. 657.83 s [opt-env-conf-test] - [ settingTryArgument || settingTryOption || isJust settingSwitchValue,
  24562. 657.83 s [opt-env-conf-test] + [ settingTryArgument || False,
  24563. 657.83 s [opt-env-conf-test] null settingEnvVars,
  24564. 657.83 s [opt-env-conf-test] null settingConfigVals
  24565. 657.83 s [opt-env-conf-test] ]
  24566. 657.83 s [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Lint.hs:341:15-34
  24567. 657.83 s [opt-env-conf-test] @@ -338,6 +338,6 @@
  24568. 657.83 s [opt-env-conf-test] -- impossible for nothing to be consumed.
  24569. 657.83 s [opt-env-conf-test] and
  24570. 657.83 s [opt-env-conf-test] [ settingTryArgument || settingTryOption || isJust settingSwitchValue,
  24571. 657.83 s [opt-env-conf-test] - null settingEnvVars,
  24572. 657.83 s [opt-env-conf-test] + not (null settingEnvVars),
  24573. 657.83 s [opt-env-conf-test] null settingConfigVals
  24574. 657.83 s [opt-env-conf-test] ]
  24575. 657.83 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Lint.hs:340:15-82
  24576. 657.83 s [opt-env-conf-test] @@ -337,7 +337,7 @@
  24577. 657.83 s [opt-env-conf-test] -- 'many' is only allowed if something is being consumed and it's
  24578. 657.83 s [opt-env-conf-test] -- impossible for nothing to be consumed.
  24579. 657.83 s [opt-env-conf-test] and
  24580. 657.83 s [opt-env-conf-test] - [ settingTryArgument || settingTryOption || isJust settingSwitchValue,
  24581. 657.83 s [opt-env-conf-test] + [ True,
  24582. 657.83 s [opt-env-conf-test] null settingEnvVars,
  24583. 657.83 s [opt-env-conf-test] null settingConfigVals
  24584. 657.83 s [opt-env-conf-test] ]
  24585. 657.83 s [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Lint.hs:74:17-18
  24586. 657.83 s [opt-env-conf-test] @@ -71,10 +71,10 @@
  24587. 657.83 s [opt-env-conf-test] [["missing ", functionChunk "help", "."]]
  24588. 657.83 s [opt-env-conf-test] LintErrorEmptySetting ->
  24589. 657.83 s [opt-env-conf-test] concat
  24590. 657.83 s [opt-env-conf-test] - [ [ [ "This ",
  24591. 657.83 s [opt-env-conf-test] - functionChunk "setting",
  24592. 657.83 s [opt-env-conf-test] - " parses nothing."
  24593. 657.83 s [opt-env-conf-test] - ]
  24594. 657.83 s [opt-env-conf-test] + [ [ [ "This ",
  24595. 657.83 s [opt-env-conf-test] + functionChunk "setting",
  24596. 657.83 s [opt-env-conf-test] + " parses nothing."
  24597. 657.83 s [opt-env-conf-test] + ]
  24598. 657.83 s [opt-env-conf-test] ],
  24599. 657.83 s [opt-env-conf-test] [ [ "Add an ",
  24600. 657.84 s [opt-env-conf-test] functionChunk "argument",
  24601. 657.84 s [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Lint.hs:71:12-51
  24602. 657.84 s [opt-env-conf-test] @@ -68,7 +68,8 @@
  24603. 657.84 s [opt-env-conf-test] [ [[fore red "Invalid Setting:"]],
  24604. 657.84 s [opt-env-conf-test] case lintErrorMessage of
  24605. 657.84 s [opt-env-conf-test] LintErrorUndocumented ->
  24606. 657.84 s [opt-env-conf-test] - [["missing ", functionChunk "help", "."]]
  24607. 657.84 s [opt-env-conf-test] + [["missing ", functionChunk "help"
  24608. 657.84 s [opt-env-conf-test] +]]
  24609. 657.84 s [opt-env-conf-test] LintErrorEmptySetting ->
  24610. 657.84 s [opt-env-conf-test] concat
  24611. 657.84 s [opt-env-conf-test] [ [ [ "This ",
  24612. 657.84 s [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Lint.hs:79:17-18
  24613. 657.84 s [opt-env-conf-test] @@ -76,20 +76,20 @@
  24614. 657.84 s [opt-env-conf-test] " parses nothing."
  24615. 657.84 s [opt-env-conf-test] ]
  24616. 657.84 s [opt-env-conf-test] ],
  24617. 657.84 s [opt-env-conf-test] - [ [ "Add an ",
  24618. 657.84 s [opt-env-conf-test] - functionChunk "argument",
  24619. 657.84 s [opt-env-conf-test] - ", ",
  24620. 657.84 s [opt-env-conf-test] - functionChunk "switch",
  24621. 657.84 s [opt-env-conf-test] - ", ",
  24622. 657.84 s [opt-env-conf-test] - functionChunk "option",
  24623. 657.84 s [opt-env-conf-test] - ", ",
  24624. 657.84 s [opt-env-conf-test] - functionChunk "env",
  24625. 657.84 s [opt-env-conf-test] - ", ",
  24626. 657.84 s [opt-env-conf-test] - functionChunk "conf",
  24627. 657.84 s [opt-env-conf-test] - ", or ",
  24628. 657.84 s [opt-env-conf-test] - functionChunk "value",
  24629. 657.84 s [opt-env-conf-test] - "."
  24630. 657.84 s [opt-env-conf-test] - ]
  24631. 657.84 s [opt-env-conf-test] + [ [ "Add an ",
  24632. 657.84 s [opt-env-conf-test] + functionChunk "argument",
  24633. 657.84 s [opt-env-conf-test] + ", ",
  24634. 657.84 s [opt-env-conf-test] + functionChunk "switch",
  24635. 657.84 s [opt-env-conf-test] + ", ",
  24636. 657.84 s [opt-env-conf-test] + functionChunk "option",
  24637. 657.84 s [opt-env-conf-test] + ", ",
  24638. 657.84 s [opt-env-conf-test] + functionChunk "env",
  24639. 657.84 s [opt-env-conf-test] + ", ",
  24640. 657.84 s [opt-env-conf-test] + functionChunk "conf",
  24641. 657.84 s [opt-env-conf-test] + ", or ",
  24642. 657.84 s [opt-env-conf-test] + functionChunk "value",
  24643. 657.84 s [opt-env-conf-test] + "."
  24644. 657.84 s [opt-env-conf-test] + ]
  24645. 657.84 s [opt-env-conf-test] ]
  24646. 657.84 s [opt-env-conf-test] ]
  24647. 657.84 s [opt-env-conf-test] LintErrorDashInShort ->
  24648. 657.84 s [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Lint.hs:79:17-18
  24649. 657.84 s [opt-env-conf-test] @@ -76,20 +76,19 @@
  24650. 657.84 s [opt-env-conf-test] " parses nothing."
  24651. 657.84 s [opt-env-conf-test] ]
  24652. 657.84 s [opt-env-conf-test] ],
  24653. 657.84 s [opt-env-conf-test] - [ [ "Add an ",
  24654. 657.84 s [opt-env-conf-test] - functionChunk "argument",
  24655. 657.84 s [opt-env-conf-test] - ", ",
  24656. 657.84 s [opt-env-conf-test] - functionChunk "switch",
  24657. 657.84 s [opt-env-conf-test] - ", ",
  24658. 657.84 s [opt-env-conf-test] - functionChunk "option",
  24659. 657.84 s [opt-env-conf-test] - ", ",
  24660. 657.84 s [opt-env-conf-test] - functionChunk "env",
  24661. 657.84 s [opt-env-conf-test] - ", ",
  24662. 657.84 s [opt-env-conf-test] - functionChunk "conf",
  24663. 657.84 s [opt-env-conf-test] - ", or ",
  24664. 657.84 s [opt-env-conf-test] - functionChunk "value",
  24665. 657.84 s [opt-env-conf-test] - "."
  24666. 657.84 s [opt-env-conf-test] - ]
  24667. 657.84 s [opt-env-conf-test] + [ [ "Add an ",
  24668. 657.84 s [opt-env-conf-test] + functionChunk "argument",
  24669. 657.85 s [opt-env-conf-test] + ", ",
  24670. 657.85 s [opt-env-conf-test] + functionChunk "switch",
  24671. 657.85 s [opt-env-conf-test] + ", ",
  24672. 657.85 s [opt-env-conf-test] + functionChunk "option",
  24673. 657.85 s [opt-env-conf-test] + ", ",
  24674. 657.85 s [opt-env-conf-test] + functionChunk "env",
  24675. 657.85 s [opt-env-conf-test] + ", ",
  24676. 657.85 s [opt-env-conf-test] + functionChunk "conf",
  24677. 657.85 s [opt-env-conf-test] + ", or ",
  24678. 657.85 s [opt-env-conf-test] + functionChunk "value"
  24679. 657.85 s [opt-env-conf-test] +]
  24680. 657.85 s [opt-env-conf-test] ]
  24681. 657.85 s [opt-env-conf-test] ]
  24682. 657.85 s [opt-env-conf-test] LintErrorDashInShort ->
  24683. 657.85 s [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Lint.hs:74:17-18
  24684. 657.85 s [opt-env-conf-test] @@ -71,10 +71,9 @@
  24685. 657.85 s [opt-env-conf-test] [["missing ", functionChunk "help", "."]]
  24686. 657.85 s [opt-env-conf-test] LintErrorEmptySetting ->
  24687. 657.85 s [opt-env-conf-test] concat
  24688. 657.85 s [opt-env-conf-test] - [ [ [ "This ",
  24689. 657.85 s [opt-env-conf-test] - functionChunk "setting",
  24690. 657.85 s [opt-env-conf-test] - " parses nothing."
  24691. 657.85 s [opt-env-conf-test] - ]
  24692. 657.85 s [opt-env-conf-test] + [ [ [ "This ",
  24693. 657.85 s [opt-env-conf-test] + functionChunk "setting"
  24694. 657.85 s [opt-env-conf-test] +]
  24695. 657.85 s [opt-env-conf-test] ],
  24696. 657.85 s [opt-env-conf-test] [ [ "Add an ",
  24697. 657.85 s [opt-env-conf-test] functionChunk "argument",
  24698. 657.85 s [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Lint.hs:79:17-18
  24699. 657.85 s [opt-env-conf-test] @@ -76,20 +76,7 @@
  24700. 657.85 s [opt-env-conf-test] " parses nothing."
  24701. 657.85 s [opt-env-conf-test] ]
  24702. 657.85 s [opt-env-conf-test] ],
  24703. 657.85 s [opt-env-conf-test] - [ [ "Add an ",
  24704. 657.85 s [opt-env-conf-test] - functionChunk "argument",
  24705. 657.85 s [opt-env-conf-test] - ", ",
  24706. 657.85 s [opt-env-conf-test] - functionChunk "switch",
  24707. 657.85 s [opt-env-conf-test] - ", ",
  24708. 657.85 s [opt-env-conf-test] - functionChunk "option",
  24709. 657.85 s [opt-env-conf-test] - ", ",
  24710. 657.85 s [opt-env-conf-test] - functionChunk "env",
  24711. 657.85 s [opt-env-conf-test] - ", ",
  24712. 657.85 s [opt-env-conf-test] - functionChunk "conf",
  24713. 657.85 s [opt-env-conf-test] - ", or ",
  24714. 657.85 s [opt-env-conf-test] - functionChunk "value",
  24715. 657.85 s [opt-env-conf-test] - "."
  24716. 657.85 s [opt-env-conf-test] - ]
  24717. 657.85 s [opt-env-conf-test] + [ []
  24718. 657.85 s [opt-env-conf-test] ]
  24719. 657.85 s [opt-env-conf-test] ]
  24720. 657.85 s [opt-env-conf-test] LintErrorDashInShort ->
  24721. 657.85 s [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Lint.hs:74:13-14
  24722. 657.85 s [opt-env-conf-test] @@ -71,27 +71,7 @@
  24723. 657.85 s [opt-env-conf-test] [["missing ", functionChunk "help", "."]]
  24724. 657.85 s [opt-env-conf-test] LintErrorEmptySetting ->
  24725. 657.85 s [opt-env-conf-test] concat
  24726. 657.85 s [opt-env-conf-test] - [ [ [ "This ",
  24727. 657.85 s [opt-env-conf-test] - functionChunk "setting",
  24728. 657.85 s [opt-env-conf-test] - " parses nothing."
  24729. 657.85 s [opt-env-conf-test] - ]
  24730. 657.85 s [opt-env-conf-test] - ],
  24731. 657.85 s [opt-env-conf-test] - [ [ "Add an ",
  24732. 657.85 s [opt-env-conf-test] - functionChunk "argument",
  24733. 657.85 s [opt-env-conf-test] - ", ",
  24734. 657.85 s [opt-env-conf-test] - functionChunk "switch",
  24735. 657.85 s [opt-env-conf-test] - ", ",
  24736. 657.85 s [opt-env-conf-test] - functionChunk "option",
  24737. 657.85 s [opt-env-conf-test] - ", ",
  24738. 657.85 s [opt-env-conf-test] - functionChunk "env",
  24739. 657.85 s [opt-env-conf-test] - ", ",
  24740. 657.85 s [opt-env-conf-test] - functionChunk "conf",
  24741. 657.85 s [opt-env-conf-test] - ", or ",
  24742. 657.85 s [opt-env-conf-test] - functionChunk "value",
  24743. 657.85 s [opt-env-conf-test] - "."
  24744. 657.85 s [opt-env-conf-test] - ]
  24745. 657.85 s [opt-env-conf-test] - ]
  24746. 657.85 s [opt-env-conf-test] - ]
  24747. 657.85 s [opt-env-conf-test] + []
  24748. 657.85 s [opt-env-conf-test] LintErrorDashInShort ->
  24749. 657.85 s [opt-env-conf-test] [ [functionChunk "short", " may not contain a '-'."],
  24750. 657.85 s [opt-env-conf-test] ["Found ", functionChunk "short", " '-'."]
  24751. 657.86 s [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Lint.hs:96:13-63
  24752. 657.86 s [opt-env-conf-test] @@ -93,7 +93,7 @@
  24753. 657.86 s [opt-env-conf-test] ]
  24754. 657.86 s [opt-env-conf-test] ]
  24755. 657.86 s [opt-env-conf-test] LintErrorDashInShort ->
  24756. 657.86 s [opt-env-conf-test] - [ [functionChunk "short", " may not contain a '-'."],
  24757. 657.86 s [opt-env-conf-test] + [ [],
  24758. 657.86 s [opt-env-conf-test] ["Found ", functionChunk "short", " '-'."]
  24759. 657.86 s [opt-env-conf-test] ]
  24760. 657.86 s [opt-env-conf-test] LintErrorDashInLong s ->
  24761. 657.86 s [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Lint.hs:71:12-51
  24762. 657.86 s [opt-env-conf-test] @@ -68,7 +68,7 @@
  24763. 657.86 s [opt-env-conf-test] [ [[fore red "Invalid Setting:"]],
  24764. 657.86 s [opt-env-conf-test] case lintErrorMessage of
  24765. 657.86 s [opt-env-conf-test] LintErrorUndocumented ->
  24766. 657.86 s [opt-env-conf-test] - [["missing ", functionChunk "help", "."]]
  24767. 657.86 s [opt-env-conf-test] + [["missing ", functionChunk "help", "."]]
  24768. 657.86 s [opt-env-conf-test] LintErrorEmptySetting ->
  24769. 657.86 s [opt-env-conf-test] concat
  24770. 657.86 s [opt-env-conf-test] [ [ [ "This ",
  24771. 657.86 s [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Lint.hs:74:17-18
  24772. 657.86 s [opt-env-conf-test] @@ -71,10 +71,7 @@
  24773. 657.86 s [opt-env-conf-test] [["missing ", functionChunk "help", "."]]
  24774. 657.86 s [opt-env-conf-test] LintErrorEmptySetting ->
  24775. 657.86 s [opt-env-conf-test] concat
  24776. 657.86 s [opt-env-conf-test] - [ [ [ "This ",
  24777. 662.55 s [opt-env-conf-test] - functionChunk "setting",
  24778. 662.55 s [opt-env-conf-test] - " parses nothing."
  24779. 662.55 s [opt-env-conf-test] - ]
  24780. 662.55 s [opt-env-conf-test] + [ [ []
  24781. 662.55 s [opt-env-conf-test] ],
  24782. 662.55 s [opt-env-conf-test] [ [ "Add an ",
  24783. 662.55 s [opt-env-conf-test] functionChunk "argument",
  24784. 662.55 s [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Lint.hs:71:12-51
  24785. 662.55 s [opt-env-conf-test] @@ -68,7 +68,7 @@
  24786. 662.55 s [opt-env-conf-test] [ [[fore red "Invalid Setting:"]],
  24787. 662.55 s [opt-env-conf-test] case lintErrorMessage of
  24788. 662.55 s [opt-env-conf-test] LintErrorUndocumented ->
  24789. 662.55 s [opt-env-conf-test] - [["missing ", functionChunk "help", "."]]
  24790. 662.55 s [opt-env-conf-test] + [[]]
  24791. 662.55 s [opt-env-conf-test] LintErrorEmptySetting ->
  24792. 662.55 s [opt-env-conf-test] concat
  24793. 662.55 s [opt-env-conf-test] [ [ [ "This ",
  24794. 662.55 s [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Lint.hs:339:11-14
  24795. 662.55 s [opt-env-conf-test] @@ -336,8 +336,8 @@
  24796. 662.56 s [opt-env-conf-test] pure $
  24797. 662.56 s [opt-env-conf-test] -- 'many' is only allowed if something is being consumed and it's
  24798. 662.56 s [opt-env-conf-test] -- impossible for nothing to be consumed.
  24799. 662.56 s [opt-env-conf-test] - and
  24800. 662.56 s [opt-env-conf-test] - [ settingTryArgument || settingTryOption || isJust settingSwitchValue,
  24801. 662.56 s [opt-env-conf-test] - null settingEnvVars,
  24802. 662.56 s [opt-env-conf-test] - null settingConfigVals
  24803. 662.56 s [opt-env-conf-test] - ]
  24804. 662.56 s [opt-env-conf-test] + not (and
  24805. 662.56 s [opt-env-conf-test] + [ settingTryArgument || settingTryOption || isJust settingSwitchValue,
  24806. 662.56 s [opt-env-conf-test] + null settingEnvVars,
  24807. 662.56 s [opt-env-conf-test] + null settingConfigVals
  24808. 662.56 s [opt-env-conf-test] + ])
  24809. 662.56 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Lint.hs:339:11-14
  24810. 662.56 s [opt-env-conf-test] @@ -336,8 +336,4 @@
  24811. 662.56 s [opt-env-conf-test] pure $
  24812. 662.56 s [opt-env-conf-test] -- 'many' is only allowed if something is being consumed and it's
  24813. 662.56 s [opt-env-conf-test] -- impossible for nothing to be consumed.
  24814. 662.57 s [opt-env-conf-test] - and
  24815. 662.57 s [opt-env-conf-test] - [ settingTryArgument || settingTryOption || isJust settingSwitchValue,
  24816. 662.57 s [opt-env-conf-test] - null settingEnvVars,
  24817. 662.57 s [opt-env-conf-test] - null settingConfigVals
  24818. 662.57 s [opt-env-conf-test] - ]
  24819. 662.57 s [opt-env-conf-test] + False
  24820. 662.57 s [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Lint.hs:97:13-55
  24821. 662.57 s [opt-env-conf-test] @@ -94,7 +94,7 @@
  24822. 662.57 s [opt-env-conf-test] ]
  24823. 662.57 s [opt-env-conf-test] LintErrorDashInShort ->
  24824. 662.57 s [opt-env-conf-test] [ [functionChunk "short", " may not contain a '-'."],
  24825. 662.57 s [opt-env-conf-test] - ["Found ", functionChunk "short", " '-'."]
  24826. 662.57 s [opt-env-conf-test] + []
  24827. 662.57 s [opt-env-conf-test] ]
  24828. 662.57 s [opt-env-conf-test] LintErrorDashInLong s ->
  24829. 662.57 s [opt-env-conf-test] [ [functionChunk "long", " may not start with a '-'."],
  24830. 662.57 s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Lint.hs:288:16-18
  24831. 662.57 s [opt-env-conf-test] @@ -285,7 +285,7 @@
  24832. 662.57 s [opt-env-conf-test] ParserWithConfig _ p1 p2 -> do
  24833. 662.57 s [opt-env-conf-test] c1 <- go p1
  24834. 662.57 s [opt-env-conf-test] c2 <- local (const True) (go p2)
  24835. 662.57 s [opt-env-conf-test] - pure $ c1 || c2
  24836. 662.57 s [opt-env-conf-test] + pure $ True || c2
  24837. 662.57 s [opt-env-conf-test] ParserSetting mLoc Setting {..} -> mapValidationTFailure (LintError mLoc) $ do
  24838. 662.57 s [opt-env-conf-test] case settingHelp of
  24839. 662.57 s [opt-env-conf-test] Nothing ->
  24840. 662.57 s [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Lint.hs:100:13-65
  24841. 662.57 s [opt-env-conf-test] @@ -97,7 +97,7 @@
  24842. 662.57 s [opt-env-conf-test] ["Found ", functionChunk "short", " '-'."]
  24843. 662.57 s [opt-env-conf-test] ]
  24844. 662.57 s [opt-env-conf-test] LintErrorDashInLong s ->
  24845. 662.57 s [opt-env-conf-test] - [ [functionChunk "long", " may not start with a '-'."],
  24846. 662.57 s [opt-env-conf-test] + [ [functionChunk "long", " may not start with a '-'."],
  24847. 662.57 s [opt-env-conf-test] ["Found ", functionChunk "long", " ", chunk $ T.pack $ show $ NE.toList s, "."],
  24848. 662.57 s [opt-env-conf-test] [ "Try ",
  24849. 662.57 s [opt-env-conf-test] functionChunk "long",
  24850. 662.57 s [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Lint.hs:101:13-92
  24851. 662.58 s [opt-env-conf-test] @@ -98,7 +98,7 @@
  24852. 662.58 s [opt-env-conf-test] ]
  24853. 662.58 s [opt-env-conf-test] LintErrorDashInLong s ->
  24854. 662.58 s [opt-env-conf-test] [ [functionChunk "long", " may not start with a '-'."],
  24855. 662.58 s [opt-env-conf-test] - ["Found ", functionChunk "long", " ", chunk $ T.pack $ show $ NE.toList s, "."],
  24856. 662.58 s [opt-env-conf-test] + [],
  24857. 662.58 s [opt-env-conf-test] [ "Try ",
  24858. 662.58 s [opt-env-conf-test] functionChunk "long",
  24859. 662.58 s [opt-env-conf-test] " ",
  24860. 662.58 s [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Lint.hs:96:11-12
  24861. 662.58 s [opt-env-conf-test] @@ -93,9 +93,7 @@
  24862. 662.58 s [opt-env-conf-test] ]
  24863. 662.58 s [opt-env-conf-test] ]
  24864. 662.58 s [opt-env-conf-test] LintErrorDashInShort ->
  24865. 662.58 s [opt-env-conf-test] - [ [functionChunk "short", " may not contain a '-'."],
  24866. 662.58 s [opt-env-conf-test] - ["Found ", functionChunk "short", " '-'."]
  24867. 662.58 s [opt-env-conf-test] - ]
  24868. 662.58 s [opt-env-conf-test] + []
  24869. 662.58 s [opt-env-conf-test] LintErrorDashInLong s ->
  24870. 662.58 s [opt-env-conf-test] [ [functionChunk "long", " may not start with a '-'."],
  24871. 662.58 s [opt-env-conf-test] ["Found ", functionChunk "long", " ", chunk $ T.pack $ show $ NE.toList s, "."],
  24872. 662.58 s [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Lint.hs:101:13-92
  24873. 662.58 s [opt-env-conf-test] @@ -98,7 +98,7 @@
  24874. 662.58 s [opt-env-conf-test] ]
  24875. 662.58 s [opt-env-conf-test] LintErrorDashInLong s ->
  24876. 662.58 s [opt-env-conf-test] [ [functionChunk "long", " may not start with a '-'."],
  24877. 662.58 s [opt-env-conf-test] - ["Found ", functionChunk "long", " ", chunk $ T.pack $ show $ NE.toList s, "."],
  24878. 662.58 s [opt-env-conf-test] + ["Found ", functionChunk "long", " ", chunk $ T.pack $ show $ NE.toList s, "."],
  24879. 662.58 s [opt-env-conf-test] [ "Try ",
  24880. 662.58 s [opt-env-conf-test] functionChunk "long",
  24881. 662.58 s [opt-env-conf-test] " ",
  24882. 662.58 s [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Lint.hs:101:13-92
  24883. 662.58 s [opt-env-conf-test] @@ -98,7 +98,8 @@
  24884. 662.58 s [opt-env-conf-test] ]
  24885. 662.58 s [opt-env-conf-test] LintErrorDashInLong s ->
  24886. 662.58 s [opt-env-conf-test] [ [functionChunk "long", " may not start with a '-'."],
  24887. 662.58 s [opt-env-conf-test] - ["Found ", functionChunk "long", " ", chunk $ T.pack $ show $ NE.toList s, "."],
  24888. 662.58 s [opt-env-conf-test] + ["Found ", functionChunk "long", " ", chunk $ T.pack $ show $ NE.toList s
  24889. 662.58 s [opt-env-conf-test] +],
  24890. 662.58 s [opt-env-conf-test] [ "Try ",
  24891. 662.58 s [opt-env-conf-test] functionChunk "long",
  24892. 662.58 s [opt-env-conf-test] " ",
  24893. 662.58 s [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Lint.hs:100:11-12
  24894. 662.59 s [opt-env-conf-test] @@ -97,22 +97,22 @@
  24895. 662.59 s [opt-env-conf-test] ["Found ", functionChunk "short", " '-'."]
  24896. 662.59 s [opt-env-conf-test] ]
  24897. 662.59 s [opt-env-conf-test] LintErrorDashInLong s ->
  24898. 662.59 s [opt-env-conf-test] - [ [functionChunk "long", " may not start with a '-'."],
  24899. 662.59 s [opt-env-conf-test] - ["Found ", functionChunk "long", " ", chunk $ T.pack $ show $ NE.toList s, "."],
  24900. 662.59 s [opt-env-conf-test] - [ "Try ",
  24901. 662.59 s [opt-env-conf-test] - functionChunk "long",
  24902. 662.59 s [opt-env-conf-test] - " ",
  24903. 662.59 s [opt-env-conf-test] - chunk $
  24904. 662.59 s [opt-env-conf-test] - T.pack $
  24905. 662.59 s [opt-env-conf-test] - show $
  24906. 662.59 s [opt-env-conf-test] - let go = \case
  24907. 662.59 s [opt-env-conf-test] - [] -> []
  24908. 662.59 s [opt-env-conf-test] - '-' : cs -> go cs
  24909. 662.59 s [opt-env-conf-test] - c : cs -> c : cs
  24910. 662.59 s [opt-env-conf-test] - in go $ NE.toList s,
  24911. 662.59 s [opt-env-conf-test] - " instead."
  24912. 662.59 s [opt-env-conf-test] - ]
  24913. 662.59 s [opt-env-conf-test] - ]
  24914. 662.59 s [opt-env-conf-test] + [ [functionChunk "long", " may not start with a '-'."],
  24915. 662.59 s [opt-env-conf-test] + ["Found ", functionChunk "long", " ", chunk $ T.pack $ show $ NE.toList s, "."],
  24916. 662.59 s [opt-env-conf-test] + [ "Try ",
  24917. 662.59 s [opt-env-conf-test] + functionChunk "long",
  24918. 662.59 s [opt-env-conf-test] + " ",
  24919. 662.59 s [opt-env-conf-test] + chunk $
  24920. 662.59 s [opt-env-conf-test] + T.pack $
  24921. 662.59 s [opt-env-conf-test] + show $
  24922. 662.59 s [opt-env-conf-test] + let go = \case
  24923. 662.59 s [opt-env-conf-test] + [] -> []
  24924. 662.59 s [opt-env-conf-test] + '-' : cs -> go cs
  24925. 662.59 s [opt-env-conf-test] + c : cs -> c : cs
  24926. 662.59 s [opt-env-conf-test] + in go $ NE.toList s,
  24927. 662.59 s [opt-env-conf-test] + " instead."
  24928. 662.59 s [opt-env-conf-test] + ]
  24929. 662.59 s [opt-env-conf-test] + ]
  24930. 662.59 s [opt-env-conf-test] LintErrorNoReaderForArgument ->
  24931. 662.59 s [opt-env-conf-test] [ [ functionChunk "argument",
  24932. 662.59 s [opt-env-conf-test] " has no ",
  24933. 662.59 s [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Lint.hs:117:13-14
  24934. 662.59 s [opt-env-conf-test] @@ -114,11 +114,10 @@
  24935. 662.59 s [opt-env-conf-test] ]
  24936. 662.59 s [opt-env-conf-test] ]
  24937. 662.59 s [opt-env-conf-test] LintErrorNoReaderForArgument ->
  24938. 662.59 s [opt-env-conf-test] - [ [ functionChunk "argument",
  24939. 662.59 s [opt-env-conf-test] - " has no ",
  24940. 662.59 s [opt-env-conf-test] - functionChunk "reader",
  24941. 662.59 s [opt-env-conf-test] - "."
  24942. 662.59 s [opt-env-conf-test] - ]
  24943. 662.59 s [opt-env-conf-test] + [ [ functionChunk "argument",
  24944. 662.59 s [opt-env-conf-test] + " has no ",
  24945. 662.60 s [opt-env-conf-test] + functionChunk "reader"
  24946. 662.60 s [opt-env-conf-test] +]
  24947. 662.60 s [opt-env-conf-test] ]
  24948. 662.60 s [opt-env-conf-test] LintErrorNoMetavarForArgument ->
  24949. 662.60 s [opt-env-conf-test] [ [ functionChunk "argument",
  24950. 662.60 s [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Lint.hs:117:13-14
  24951. 662.60 s [opt-env-conf-test] @@ -114,11 +114,11 @@
  24952. 662.60 s [opt-env-conf-test] ]
  24953. 662.60 s [opt-env-conf-test] ]
  24954. 662.60 s [opt-env-conf-test] LintErrorNoReaderForArgument ->
  24955. 662.60 s [opt-env-conf-test] - [ [ functionChunk "argument",
  24956. 662.60 s [opt-env-conf-test] - " has no ",
  24957. 662.60 s [opt-env-conf-test] - functionChunk "reader",
  24958. 662.60 s [opt-env-conf-test] - "."
  24959. 662.60 s [opt-env-conf-test] - ]
  24960. 662.60 s [opt-env-conf-test] + [ [ functionChunk "argument",
  24961. 662.60 s [opt-env-conf-test] + " has no ",
  24962. 662.60 s [opt-env-conf-test] + functionChunk "reader",
  24963. 662.60 s [opt-env-conf-test] + "."
  24964. 662.60 s [opt-env-conf-test] + ]
  24965. 662.60 s [opt-env-conf-test] ]
  24966. 662.60 s [opt-env-conf-test] LintErrorNoMetavarForArgument ->
  24967. 662.60 s [opt-env-conf-test] [ [ functionChunk "argument",
  24968. 662.60 s [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Lint.hs:100:11-12
  24969. 662.60 s [opt-env-conf-test] @@ -97,22 +97,7 @@
  24970. 662.60 s [opt-env-conf-test] ["Found ", functionChunk "short", " '-'."]
  24971. 662.60 s [opt-env-conf-test] ]
  24972. 662.60 s [opt-env-conf-test] LintErrorDashInLong s ->
  24973. 662.60 s [opt-env-conf-test] - [ [functionChunk "long", " may not start with a '-'."],
  24974. 662.60 s [opt-env-conf-test] - ["Found ", functionChunk "long", " ", chunk $ T.pack $ show $ NE.toList s, "."],
  24975. 662.60 s [opt-env-conf-test] - [ "Try ",
  24976. 662.60 s [opt-env-conf-test] - functionChunk "long",
  24977. 662.60 s [opt-env-conf-test] - " ",
  24978. 662.60 s [opt-env-conf-test] - chunk $
  24979. 662.60 s [opt-env-conf-test] - T.pack $
  24980. 662.60 s [opt-env-conf-test] - show $
  24981. 662.60 s [opt-env-conf-test] - let go = \case
  24982. 662.60 s [opt-env-conf-test] - [] -> []
  24983. 662.60 s [opt-env-conf-test] - '-' : cs -> go cs
  24984. 662.60 s [opt-env-conf-test] - c : cs -> c : cs
  24985. 662.60 s [opt-env-conf-test] - in go $ NE.toList s,
  24986. 662.60 s [opt-env-conf-test] - " instead."
  24987. 662.60 s [opt-env-conf-test] - ]
  24988. 662.60 s [opt-env-conf-test] - ]
  24989. 662.60 s [opt-env-conf-test] + []
  24990. 662.60 s [opt-env-conf-test] LintErrorNoReaderForArgument ->
  24991. 662.60 s [opt-env-conf-test] [ [ functionChunk "argument",
  24992. 662.60 s [opt-env-conf-test] " has no ",
  24993. 662.60 s [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Lint.hs:131:13-14
  24994. 662.60 s [opt-env-conf-test] @@ -128,13 +128,7 @@
  24995. 662.60 s [opt-env-conf-test] ]
  24996. 662.60 s [opt-env-conf-test] ]
  24997. 662.60 s [opt-env-conf-test] LintErrorNoReaderForOption ->
  24998. 662.60 s [opt-env-conf-test] - [ [ functionChunk "option",
  24999. 662.60 s [opt-env-conf-test] - " or ",
  25000. 662.60 s [opt-env-conf-test] - functionChunk "name",