build checks.x86_64-linux.mutation-opt-env-conf
1096.47 s
[opt-env-conf-test] @@ -370,7 +370,7 @@
1096.47 s
[opt-env-conf-test] . showString " "
1096.47 s
[opt-env-conf-test] . go 11 p2
1096.47 s
[opt-env-conf-test] ParserSetting mLoc p ->
1096.47 s
[opt-env-conf-test] - showParen (d > 10) $
1096.47 s
[opt-env-conf-test] + showParen True $
1096.47 s
[opt-env-conf-test] showString "Setting "
1096.47 s
[opt-env-conf-test] . showsPrec 11 mLoc
1096.47 s
[opt-env-conf-test] . showString " "
1096.47 s
[opt-env-conf-test]
1096.47 s
[opt-env-conf-test] ConstBool at src/OptEnvConf/Parser.hs:373:20-26
1096.47 s
[opt-env-conf-test] @@ -370,7 +370,7 @@
1096.47 s
[opt-env-conf-test] . showString " "
1096.47 s
[opt-env-conf-test] . go 11 p2
1096.47 s
[opt-env-conf-test] ParserSetting mLoc p ->
1096.47 s
[opt-env-conf-test] - showParen (d > 10) $
1096.47 s
[opt-env-conf-test] + showParen (True) $
1096.47 s
[opt-env-conf-test] showString "Setting "
1096.47 s
[opt-env-conf-test] . showsPrec 11 mLoc
1096.47 s
[opt-env-conf-test] . showString " "
1096.47 s
[opt-env-conf-test]
1096.47 s
[opt-env-conf-test] IntLit at src/OptEnvConf/Parser.hs:373:24-26
1096.47 s
[opt-env-conf-test] @@ -370,7 +370,7 @@
1096.47 s
[opt-env-conf-test] . showString " "
1096.47 s
[opt-env-conf-test] . go 11 p2
1096.47 s
[opt-env-conf-test] ParserSetting mLoc p ->
1096.47 s
[opt-env-conf-test] - showParen (d > 10) $
1096.47 s
[opt-env-conf-test] + showParen (d > -10) $
1096.47 s
[opt-env-conf-test] showString "Setting "
1096.47 s
[opt-env-conf-test] . showsPrec 11 mLoc
1096.47 s
[opt-env-conf-test] . showString " "
1096.47 s
[opt-env-conf-test]
1096.47 s
[opt-env-conf-test] IntLit at src/OptEnvConf/Parser.hs:373:24-26
1096.47 s
[opt-env-conf-test] @@ -370,7 +370,7 @@
1096.47 s
[opt-env-conf-test] . showString " "
1096.47 s
[opt-env-conf-test] . go 11 p2
1096.47 s
[opt-env-conf-test] ParserSetting mLoc p ->
1096.47 s
[opt-env-conf-test] - showParen (d > 10) $
1096.47 s
[opt-env-conf-test] + showParen (d > 1) $
1096.47 s
[opt-env-conf-test] showString "Setting "
1096.47 s
[opt-env-conf-test] . showsPrec 11 mLoc
1096.47 s
[opt-env-conf-test] . showString " "
1096.47 s
[opt-env-conf-test]
1096.47 s
[opt-env-conf-test] IntLit at src/OptEnvConf/Parser.hs:373:24-26
1096.47 s
[opt-env-conf-test] @@ -370,7 +370,7 @@
1096.47 s
[opt-env-conf-test] . showString " "
1096.47 s
[opt-env-conf-test] . go 11 p2
1096.47 s
[opt-env-conf-test] ParserSetting mLoc p ->
1096.47 s
[opt-env-conf-test] - showParen (d > 10) $
1096.47 s
[opt-env-conf-test] + showParen (d > 0) $
1096.47 s
[opt-env-conf-test] showString "Setting "
1096.47 s
[opt-env-conf-test] . showsPrec 11 mLoc
1096.47 s
[opt-env-conf-test] . showString " "
1096.47 s
[opt-env-conf-test]
1096.47 s
[opt-env-conf-test] Negate at src/OptEnvConf/Parser.hs:365:19-27
1096.47 s
[opt-env-conf-test] @@ -362,7 +362,7 @@
1096.47 s
[opt-env-conf-test] showCommandABit
1096.47 s
[opt-env-conf-test] cs
1096.47 s
[opt-env-conf-test] ParserWithConfig mLoc p1 p2 ->
1096.47 s
[opt-env-conf-test] - showParen (d > 10) $
1096.47 s
[opt-env-conf-test] + showParen not ((d > 10)) $
1096.47 s
[opt-env-conf-test] showString "WithConfig _ "
1096.47 s
[opt-env-conf-test] . showsPrec 11 mLoc
1096.47 s
[opt-env-conf-test] . showString " "
1096.47 s
[opt-env-conf-test]
1096.47 s
[opt-env-conf-test] ConstBool at src/OptEnvConf/Parser.hs:365:19-27
1096.47 s
[opt-env-conf-test] @@ -362,7 +362,7 @@
1096.47 s
[opt-env-conf-test] showCommandABit
1096.47 s
[opt-env-conf-test] cs
1096.47 s
[opt-env-conf-test] ParserWithConfig mLoc p1 p2 ->
1096.47 s
[opt-env-conf-test] - showParen (d > 10) $
1096.47 s
[opt-env-conf-test] + showParen False $
1096.47 s
[opt-env-conf-test] showString "WithConfig _ "
1096.47 s
[opt-env-conf-test] . showsPrec 11 mLoc
1096.47 s
[opt-env-conf-test] . showString " "
1096.47 s
[opt-env-conf-test]
1096.47 s
[opt-env-conf-test] ConstBool at src/OptEnvConf/Parser.hs:365:19-27
1096.47 s
[opt-env-conf-test] @@ -362,7 +362,7 @@
1096.47 s
[opt-env-conf-test] showCommandABit
1096.47 s
[opt-env-conf-test] cs
1096.47 s
[opt-env-conf-test] ParserWithConfig mLoc p1 p2 ->
1096.47 s
[opt-env-conf-test] - showParen (d > 10) $
1096.47 s
[opt-env-conf-test] + showParen True $
1096.47 s
[opt-env-conf-test] showString "WithConfig _ "
1096.47 s
[opt-env-conf-test] . showsPrec 11 mLoc
1096.47 s
[opt-env-conf-test] . showString " "
1096.47 s
[opt-env-conf-test]
1096.47 s
[opt-env-conf-test] Negate at src/OptEnvConf/Parser.hs:365:20-26
1096.47 s
[opt-env-conf-test] @@ -362,7 +362,7 @@
1096.47 s
[opt-env-conf-test] showCommandABit
1096.47 s
[opt-env-conf-test] cs
1096.47 s
[opt-env-conf-test] ParserWithConfig mLoc p1 p2 ->
1096.47 s
[opt-env-conf-test] - showParen (d > 10) $
1096.47 s
[opt-env-conf-test] + showParen (not (d > 10)) $
1096.47 s
[opt-env-conf-test] showString "WithConfig _ "
1096.47 s
[opt-env-conf-test] . showsPrec 11 mLoc
1096.47 s
[opt-env-conf-test] . showString " "
1096.47 s
[opt-env-conf-test]
1096.47 s
[opt-env-conf-test] ConstBool at src/OptEnvConf/Parser.hs:365:20-26
1096.47 s
[opt-env-conf-test] @@ -362,7 +362,7 @@
1096.47 s
[opt-env-conf-test] showCommandABit
1096.47 s
[opt-env-conf-test] cs
1096.47 s
[opt-env-conf-test] ParserWithConfig mLoc p1 p2 ->
1096.47 s
[opt-env-conf-test] - showParen (d > 10) $
1096.47 s
[opt-env-conf-test] + showParen (False) $
1096.47 s
[opt-env-conf-test] showString "WithConfig _ "
1096.47 s
[opt-env-conf-test] . showsPrec 11 mLoc
1096.47 s
[opt-env-conf-test] . showString " "
1096.47 s
[opt-env-conf-test]
1096.47 s
[opt-env-conf-test] ConstBool at src/OptEnvConf/Parser.hs:365:20-26
1096.47 s
[opt-env-conf-test] @@ -362,7 +362,7 @@
1096.48 s
[opt-env-conf-test] showCommandABit
1096.48 s
[opt-env-conf-test] cs
1096.48 s
[opt-env-conf-test] ParserWithConfig mLoc p1 p2 ->
1096.48 s
[opt-env-conf-test] - showParen (d > 10) $
1096.48 s
[opt-env-conf-test] + showParen (True) $
1096.48 s
[opt-env-conf-test] showString "WithConfig _ "
1096.48 s
[opt-env-conf-test] . showsPrec 11 mLoc
1096.48 s
[opt-env-conf-test] . showString " "
1096.48 s
[opt-env-conf-test]
1096.48 s
[opt-env-conf-test] IntLit at src/OptEnvConf/Parser.hs:365:24-26
1096.48 s
[opt-env-conf-test] @@ -362,7 +362,7 @@
1096.48 s
[opt-env-conf-test] showCommandABit
1096.48 s
[opt-env-conf-test] cs
1096.48 s
[opt-env-conf-test] ParserWithConfig mLoc p1 p2 ->
1096.48 s
[opt-env-conf-test] - showParen (d > 10) $
1096.48 s
[opt-env-conf-test] + showParen (d > -10) $
1096.48 s
[opt-env-conf-test] showString "WithConfig _ "
1096.48 s
[opt-env-conf-test] . showsPrec 11 mLoc
1096.48 s
[opt-env-conf-test] . showString " "
1096.48 s
[opt-env-conf-test]
1096.48 s
[opt-env-conf-test] IntLit at src/OptEnvConf/Parser.hs:365:24-26
1096.48 s
[opt-env-conf-test] @@ -362,7 +362,7 @@
1096.48 s
[opt-env-conf-test] showCommandABit
1096.48 s
[opt-env-conf-test] cs
1096.48 s
[opt-env-conf-test] ParserWithConfig mLoc p1 p2 ->
1096.48 s
[opt-env-conf-test] - showParen (d > 10) $
1096.48 s
[opt-env-conf-test] + showParen (d > 1) $
1096.48 s
[opt-env-conf-test] showString "WithConfig _ "
1096.48 s
[opt-env-conf-test] . showsPrec 11 mLoc
1096.48 s
[opt-env-conf-test] . showString " "
1096.48 s
[opt-env-conf-test]
1096.48 s
[opt-env-conf-test] IntLit at src/OptEnvConf/Parser.hs:365:24-26
1096.48 s
[opt-env-conf-test] @@ -362,7 +362,7 @@
1096.48 s
[opt-env-conf-test] showCommandABit
1096.48 s
[opt-env-conf-test] cs
1096.48 s
[opt-env-conf-test] ParserWithConfig mLoc p1 p2 ->
1096.48 s
[opt-env-conf-test] - showParen (d > 10) $
1096.48 s
[opt-env-conf-test] + showParen (d > 0) $
1096.48 s
[opt-env-conf-test] showString "WithConfig _ "
1096.48 s
[opt-env-conf-test] . showsPrec 11 mLoc
1096.48 s
[opt-env-conf-test] . showString " "
1096.48 s
[opt-env-conf-test]
1096.48 s
[opt-env-conf-test] ConstBool at src/OptEnvConf/Parser.hs:355:19-27
1096.48 s
[opt-env-conf-test] @@ -352,7 +352,7 @@
1096.48 s
[opt-env-conf-test] . showString " _ "
1096.48 s
[opt-env-conf-test] . go 11 p
1096.48 s
[opt-env-conf-test] ParserCommands mLoc mDefault cs ->
1096.48 s
[opt-env-conf-test] - showParen (d > 10) $
1096.48 s
[opt-env-conf-test] + showParen True $
1096.48 s
[opt-env-conf-test] showString "Commands "
1096.48 s
[opt-env-conf-test] . showsPrec 11 mLoc
1096.48 s
[opt-env-conf-test] . showString " "
1096.48 s
[opt-env-conf-test]
1096.48 s
[opt-env-conf-test] ConstBool at src/OptEnvConf/Parser.hs:355:20-26
1096.48 s
[opt-env-conf-test] @@ -352,7 +352,7 @@
1096.48 s
[opt-env-conf-test] . showString " _ "
1096.48 s
[opt-env-conf-test] . go 11 p
1096.48 s
[opt-env-conf-test] ParserCommands mLoc mDefault cs ->
1096.48 s
[opt-env-conf-test] - showParen (d > 10) $
1096.48 s
[opt-env-conf-test] + showParen (True) $
1096.48 s
[opt-env-conf-test] showString "Commands "
1096.48 s
[opt-env-conf-test] . showsPrec 11 mLoc
1096.48 s
[opt-env-conf-test] . showString " "
1096.48 s
[opt-env-conf-test]
1096.48 s
[opt-env-conf-test] IntLit at src/OptEnvConf/Parser.hs:355:24-26
1096.48 s
[opt-env-conf-test] @@ -352,7 +352,7 @@
1096.48 s
[opt-env-conf-test] . showString " _ "
1096.48 s
[opt-env-conf-test] . go 11 p
1096.48 s
[opt-env-conf-test] ParserCommands mLoc mDefault cs ->
1096.48 s
[opt-env-conf-test] - showParen (d > 10) $
1096.48 s
[opt-env-conf-test] + showParen (d > -10) $
1096.48 s
[opt-env-conf-test] showString "Commands "
1096.48 s
[opt-env-conf-test] . showsPrec 11 mLoc
1096.48 s
[opt-env-conf-test] . showString " "
1096.48 s
[opt-env-conf-test]
1096.48 s
[opt-env-conf-test] IntLit at src/OptEnvConf/Parser.hs:355:24-26
1096.48 s
[opt-env-conf-test] @@ -352,7 +352,7 @@
1096.48 s
[opt-env-conf-test] . showString " _ "
1096.48 s
[opt-env-conf-test] . go 11 p
1096.48 s
[opt-env-conf-test] ParserCommands mLoc mDefault cs ->
1096.48 s
[opt-env-conf-test] - showParen (d > 10) $
1096.48 s
[opt-env-conf-test] + showParen (d > 1) $
1096.48 s
[opt-env-conf-test] showString "Commands "
1096.48 s
[opt-env-conf-test] . showsPrec 11 mLoc
1096.48 s
[opt-env-conf-test] . showString " "
1096.48 s
[opt-env-conf-test]
1096.48 s
[opt-env-conf-test] IntLit at src/OptEnvConf/Parser.hs:355:24-26
1096.48 s
[opt-env-conf-test] @@ -352,7 +352,7 @@
1096.48 s
[opt-env-conf-test] . showString " _ "
1096.48 s
[opt-env-conf-test] . go 11 p
1096.48 s
[opt-env-conf-test] ParserCommands mLoc mDefault cs ->
1096.48 s
[opt-env-conf-test] - showParen (d > 10) $
1096.48 s
[opt-env-conf-test] + showParen (d > 0) $
1096.48 s
[opt-env-conf-test] showString "Commands "
1096.48 s
[opt-env-conf-test] . showsPrec 11 mLoc
1096.48 s
[opt-env-conf-test] . showString " "
1096.48 s
[opt-env-conf-test]
1096.48 s
[opt-env-conf-test] ConstBool at src/OptEnvConf/Parser.hs:345:19-27
1096.48 s
[opt-env-conf-test] @@ -342,7 +342,7 @@
1096.48 s
[opt-env-conf-test] . showString " "
1096.48 s
[opt-env-conf-test] . go 11 p
1096.48 s
[opt-env-conf-test] ParserCheck mLoc forgivable caps _ p ->
1096.48 s
[opt-env-conf-test] - showParen (d > 10) $
1096.48 s
[opt-env-conf-test] + showParen True $
1096.48 s
[opt-env-conf-test] showString "Check "
1096.48 s
[opt-env-conf-test] . showsPrec 11 mLoc
1096.48 s
[opt-env-conf-test] . showString " "
1096.48 s
[opt-env-conf-test]
1096.48 s
[opt-env-conf-test] ConstBool at src/OptEnvConf/Parser.hs:345:20-26
1096.48 s
[opt-env-conf-test] @@ -342,7 +342,7 @@
1096.48 s
[opt-env-conf-test] . showString " "
1096.48 s
[opt-env-conf-test] . go 11 p
1096.48 s
[opt-env-conf-test] ParserCheck mLoc forgivable caps _ p ->
1096.48 s
[opt-env-conf-test] - showParen (d > 10) $
1096.48 s
[opt-env-conf-test] + showParen (True) $
1096.48 s
[opt-env-conf-test] showString "Check "
1096.48 s
[opt-env-conf-test] . showsPrec 11 mLoc
1096.48 s
[opt-env-conf-test] . showString " "
1096.48 s
[opt-env-conf-test]
1096.48 s
[opt-env-conf-test] IntLit at src/OptEnvConf/Parser.hs:345:24-26
1096.48 s
[opt-env-conf-test] @@ -342,7 +342,7 @@
1096.48 s
[opt-env-conf-test] . showString " "
1096.48 s
[opt-env-conf-test] . go 11 p
1096.48 s
[opt-env-conf-test] ParserCheck mLoc forgivable caps _ p ->
1096.48 s
[opt-env-conf-test] - showParen (d > 10) $
1096.48 s
[opt-env-conf-test] + showParen (d > -10) $
1096.48 s
[opt-env-conf-test] showString "Check "
1096.48 s
[opt-env-conf-test] . showsPrec 11 mLoc
1096.48 s
[opt-env-conf-test] . showString " "
1096.48 s
[opt-env-conf-test]
1096.48 s
[opt-env-conf-test] IntLit at src/OptEnvConf/Parser.hs:345:24-26
1096.48 s
[opt-env-conf-test] @@ -342,7 +342,7 @@
1096.48 s
[opt-env-conf-test] . showString " "
1096.48 s
[opt-env-conf-test] . go 11 p
1096.48 s
[opt-env-conf-test] ParserCheck mLoc forgivable caps _ p ->
1096.48 s
[opt-env-conf-test] - showParen (d > 10) $
1096.48 s
[opt-env-conf-test] + showParen (d > 1) $
1096.48 s
[opt-env-conf-test] showString "Check "
1096.48 s
[opt-env-conf-test] . showsPrec 11 mLoc
1096.48 s
[opt-env-conf-test] . showString " "
1096.48 s
[opt-env-conf-test]
1096.48 s
[opt-env-conf-test] IntLit at src/OptEnvConf/Parser.hs:345:24-26
1096.48 s
[opt-env-conf-test] @@ -342,7 +342,7 @@
1096.48 s
[opt-env-conf-test] . showString " "
1096.48 s
[opt-env-conf-test] . go 11 p
1096.48 s
[opt-env-conf-test] ParserCheck mLoc forgivable caps _ p ->
1096.48 s
[opt-env-conf-test] - showParen (d > 10) $
1096.48 s
[opt-env-conf-test] + showParen (d > 0) $
1096.48 s
[opt-env-conf-test] showString "Check "
1096.48 s
[opt-env-conf-test] . showsPrec 11 mLoc
1096.48 s
[opt-env-conf-test] . showString " "
1096.48 s
[opt-env-conf-test]
1096.48 s
[opt-env-conf-test] ConstBool at src/OptEnvConf/Parser.hs:333:19-27
1096.48 s
[opt-env-conf-test] @@ -330,7 +330,7 @@
1096.48 s
[opt-env-conf-test] . showString " "
1096.48 s
[opt-env-conf-test] . go 11 p
1096.48 s
[opt-env-conf-test] ParserSome mLoc p ->
1096.48 s
[opt-env-conf-test] - showParen (d > 10) $
1096.48 s
[opt-env-conf-test] + showParen True $
1096.48 s
[opt-env-conf-test] showString "Some "
1096.48 s
[opt-env-conf-test] . showsPrec 11 mLoc
1096.48 s
[opt-env-conf-test] . showString " "
1096.48 s
[opt-env-conf-test]
1096.48 s
[opt-env-conf-test] ConstBool at src/OptEnvConf/Parser.hs:333:20-26
1096.48 s
[opt-env-conf-test] @@ -330,7 +330,7 @@
1096.48 s
[opt-env-conf-test] . showString " "
1096.48 s
[opt-env-conf-test] . go 11 p
1096.48 s
[opt-env-conf-test] ParserSome mLoc p ->
1096.48 s
[opt-env-conf-test] - showParen (d > 10) $
1096.48 s
[opt-env-conf-test] + showParen (True) $
1096.48 s
[opt-env-conf-test] showString "Some "
1096.48 s
[opt-env-conf-test] . showsPrec 11 mLoc
1096.48 s
[opt-env-conf-test] . showString " "
1096.48 s
[opt-env-conf-test]
1096.48 s
[opt-env-conf-test] IntLit at src/OptEnvConf/Parser.hs:333:24-26
1096.48 s
[opt-env-conf-test] @@ -330,7 +330,7 @@
1096.48 s
[opt-env-conf-test] . showString " "
1096.48 s
[opt-env-conf-test] . go 11 p
1096.48 s
[opt-env-conf-test] ParserSome mLoc p ->
1096.48 s
[opt-env-conf-test] - showParen (d > 10) $
1096.48 s
[opt-env-conf-test] + showParen (d > -10) $
1096.48 s
[opt-env-conf-test] showString "Some "
1096.48 s
[opt-env-conf-test] . showsPrec 11 mLoc
1096.48 s
[opt-env-conf-test] . showString " "
1096.48 s
[opt-env-conf-test]
1096.48 s
[opt-env-conf-test] IntLit at src/OptEnvConf/Parser.hs:333:24-26
1096.48 s
[opt-env-conf-test] @@ -330,7 +330,7 @@
1096.48 s
[opt-env-conf-test] . showString " "
1096.48 s
[opt-env-conf-test] . go 11 p
1096.48 s
[opt-env-conf-test] ParserSome mLoc p ->
1096.48 s
[opt-env-conf-test] - showParen (d > 10) $
1096.48 s
[opt-env-conf-test] + showParen (d > 1) $
1096.48 s
[opt-env-conf-test] showString "Some "
1096.48 s
[opt-env-conf-test] . showsPrec 11 mLoc
1096.48 s
[opt-env-conf-test] . showString " "
1096.48 s
[opt-env-conf-test]
1096.48 s
[opt-env-conf-test] IntLit at src/OptEnvConf/Parser.hs:333:24-26
1096.48 s
[opt-env-conf-test] @@ -330,7 +330,7 @@
1096.48 s
[opt-env-conf-test] . showString " "
1096.48 s
[opt-env-conf-test] . go 11 p
1096.48 s
[opt-env-conf-test] ParserSome mLoc p ->
1096.48 s
[opt-env-conf-test] - showParen (d > 10) $
1096.48 s
[opt-env-conf-test] + showParen (d > 0) $
1096.48 s
[opt-env-conf-test] showString "Some "
1096.48 s
[opt-env-conf-test] . showsPrec 11 mLoc
1096.48 s
[opt-env-conf-test] . showString " "
1096.48 s
[opt-env-conf-test]
1096.48 s
[opt-env-conf-test] ConstBool at src/OptEnvConf/Parser.hs:327:19-27
1096.48 s
[opt-env-conf-test] @@ -324,7 +324,7 @@
1096.48 s
[opt-env-conf-test] . showString " "
1096.48 s
[opt-env-conf-test] . go 11 p2
1096.48 s
[opt-env-conf-test] ParserMany mLoc p ->
1096.48 s
[opt-env-conf-test] - showParen (d > 10) $
1096.48 s
[opt-env-conf-test] + showParen True $
1096.48 s
[opt-env-conf-test] showString "Many "
1096.48 s
[opt-env-conf-test] . showsPrec 11 mLoc
1096.48 s
[opt-env-conf-test] . showString " "
1096.48 s
[opt-env-conf-test]
1096.48 s
[opt-env-conf-test] ConstBool at src/OptEnvConf/Parser.hs:327:20-26
1096.48 s
[opt-env-conf-test] @@ -324,7 +324,7 @@
1096.48 s
[opt-env-conf-test] . showString " "
1096.48 s
[opt-env-conf-test] . go 11 p2
1096.48 s
[opt-env-conf-test] ParserMany mLoc p ->
1096.48 s
[opt-env-conf-test] - showParen (d > 10) $
1096.48 s
[opt-env-conf-test] + showParen (True) $
1096.48 s
[opt-env-conf-test] showString "Many "
1096.48 s
[opt-env-conf-test] . showsPrec 11 mLoc
1096.48 s
[opt-env-conf-test] . showString " "
1096.48 s
[opt-env-conf-test]
1096.48 s
[opt-env-conf-test] IntLit at src/OptEnvConf/Parser.hs:327:24-26
1096.48 s
[opt-env-conf-test] @@ -324,7 +324,7 @@
1096.48 s
[opt-env-conf-test] . showString " "
1096.48 s
[opt-env-conf-test] . go 11 p2
1096.48 s
[opt-env-conf-test] ParserMany mLoc p ->
1096.48 s
[opt-env-conf-test] - showParen (d > 10) $
1096.48 s
[opt-env-conf-test] + showParen (d > -10) $
1096.48 s
[opt-env-conf-test] showString "Many "
1096.48 s
[opt-env-conf-test] . showsPrec 11 mLoc
1096.48 s
[opt-env-conf-test] . showString " "
1096.48 s
[opt-env-conf-test]
1096.48 s
[opt-env-conf-test] IntLit at src/OptEnvConf/Parser.hs:327:24-26
1096.48 s
[opt-env-conf-test] @@ -324,7 +324,7 @@
1096.48 s
[opt-env-conf-test] . showString " "
1096.48 s
[opt-env-conf-test] . go 11 p2
1096.48 s
[opt-env-conf-test] ParserMany mLoc p ->
1096.48 s
[opt-env-conf-test] - showParen (d > 10) $
1096.48 s
[opt-env-conf-test] + showParen (d > 1) $
1096.48 s
[opt-env-conf-test] showString "Many "
1096.48 s
[opt-env-conf-test] . showsPrec 11 mLoc
1096.48 s
[opt-env-conf-test] . showString " "
1096.48 s
[opt-env-conf-test]
1096.48 s
[opt-env-conf-test] IntLit at src/OptEnvConf/Parser.hs:327:24-26
1096.48 s
[opt-env-conf-test] @@ -324,7 +324,7 @@
1096.48 s
[opt-env-conf-test] . showString " "
1096.48 s
[opt-env-conf-test] . go 11 p2
1096.49 s
[opt-env-conf-test] ParserMany mLoc p ->
1096.49 s
[opt-env-conf-test] - showParen (d > 10) $
1096.49 s
[opt-env-conf-test] + showParen (d > 0) $
1096.49 s
[opt-env-conf-test] showString "Many "
1096.49 s
[opt-env-conf-test] . showsPrec 11 mLoc
1096.49 s
[opt-env-conf-test] . showString " "
1096.49 s
[opt-env-conf-test]
1096.49 s
[opt-env-conf-test] ConstBool at src/OptEnvConf/Parser.hs:321:19-27
1096.49 s
[opt-env-conf-test] @@ -318,7 +318,7 @@
1096.49 s
[opt-env-conf-test] showString "Empty "
1096.49 s
[opt-env-conf-test] . showsPrec 11 mLoc
1096.49 s
[opt-env-conf-test] ParserAlt p1 p2 ->
1096.49 s
[opt-env-conf-test] - showParen (d > 10) $
1096.49 s
[opt-env-conf-test] + showParen True $
1096.49 s
[opt-env-conf-test] showString "Alt "
1096.49 s
[opt-env-conf-test] . go 11 p1
1096.49 s
[opt-env-conf-test] . showString " "
1096.49 s
[opt-env-conf-test]
1096.49 s
[opt-env-conf-test] ConstBool at src/OptEnvConf/Parser.hs:321:20-26
1096.49 s
[opt-env-conf-test] @@ -318,7 +318,7 @@
1096.49 s
[opt-env-conf-test] showString "Empty "
1096.49 s
[opt-env-conf-test] . showsPrec 11 mLoc
1096.49 s
[opt-env-conf-test] ParserAlt p1 p2 ->
1096.49 s
[opt-env-conf-test] - showParen (d > 10) $
1096.49 s
[opt-env-conf-test] + showParen (True) $
1096.49 s
[opt-env-conf-test] showString "Alt "
1096.49 s
[opt-env-conf-test] . go 11 p1
1096.49 s
[opt-env-conf-test] . showString " "
1096.49 s
[opt-env-conf-test]
1096.49 s
[opt-env-conf-test] IntLit at src/OptEnvConf/Parser.hs:321:24-26
1096.49 s
[opt-env-conf-test] @@ -318,7 +318,7 @@
1096.49 s
[opt-env-conf-test] showString "Empty "
1096.49 s
[opt-env-conf-test] . showsPrec 11 mLoc
1096.49 s
[opt-env-conf-test] ParserAlt p1 p2 ->
1096.49 s
[opt-env-conf-test] - showParen (d > 10) $
1096.49 s
[opt-env-conf-test] + showParen (d > -10) $
1096.49 s
[opt-env-conf-test] showString "Alt "
1096.49 s
[opt-env-conf-test] . go 11 p1
1096.49 s
[opt-env-conf-test] . showString " "
1096.49 s
[opt-env-conf-test]
1096.49 s
[opt-env-conf-test] IntLit at src/OptEnvConf/Parser.hs:321:24-26
1096.49 s
[opt-env-conf-test] @@ -318,7 +318,7 @@
1096.49 s
[opt-env-conf-test] showString "Empty "
1096.49 s
[opt-env-conf-test] . showsPrec 11 mLoc
1096.49 s
[opt-env-conf-test] ParserAlt p1 p2 ->
1096.49 s
[opt-env-conf-test] - showParen (d > 10) $
1096.49 s
[opt-env-conf-test] + showParen (d > 1) $
1096.49 s
[opt-env-conf-test] showString "Alt "
1096.49 s
[opt-env-conf-test] . go 11 p1
1096.49 s
[opt-env-conf-test] . showString " "
1096.49 s
[opt-env-conf-test]
1096.49 s
[opt-env-conf-test] IntLit at src/OptEnvConf/Parser.hs:321:24-26
1096.49 s
[opt-env-conf-test] @@ -318,7 +318,7 @@
1096.49 s
[opt-env-conf-test] showString "Empty "
1096.49 s
[opt-env-conf-test] . showsPrec 11 mLoc
1096.49 s
[opt-env-conf-test] ParserAlt p1 p2 ->
1096.49 s
[opt-env-conf-test] - showParen (d > 10) $
1096.49 s
[opt-env-conf-test] + showParen (d > 0) $
1096.49 s
[opt-env-conf-test] showString "Alt "
1096.49 s
[opt-env-conf-test] . go 11 p1
1096.49 s
[opt-env-conf-test] . showString " "
1096.49 s
[opt-env-conf-test]
1096.49 s
[opt-env-conf-test] ConstBool at src/OptEnvConf/Parser.hs:306:19-27
1096.49 s
[opt-env-conf-test] @@ -303,7 +303,7 @@
1096.49 s
[opt-env-conf-test] go d = \case
1096.49 s
[opt-env-conf-test] ParserPure _ -> showParen (d > 10) $ showString "Pure _"
1096.49 s
[opt-env-conf-test] ParserAp pf pa ->
1096.49 s
[opt-env-conf-test] - showParen (d > 10) $
1096.49 s
[opt-env-conf-test] + showParen True $
1096.49 s
[opt-env-conf-test] showString "Ap "
1096.49 s
[opt-env-conf-test] . go 11 pf
1096.49 s
[opt-env-conf-test] . showString " "
1096.49 s
[opt-env-conf-test]
1096.49 s
[opt-env-conf-test] ConstBool at src/OptEnvConf/Parser.hs:306:20-26
1096.49 s
[opt-env-conf-test] @@ -303,7 +303,7 @@
1096.49 s
[opt-env-conf-test] go d = \case
1096.49 s
[opt-env-conf-test] ParserPure _ -> showParen (d > 10) $ showString "Pure _"
1096.49 s
[opt-env-conf-test] ParserAp pf pa ->
1096.49 s
[opt-env-conf-test] - showParen (d > 10) $
1096.49 s
[opt-env-conf-test] + showParen (True) $
1096.49 s
[opt-env-conf-test] showString "Ap "
1096.49 s
[opt-env-conf-test] . go 11 pf
1096.49 s
[opt-env-conf-test] . showString " "
1096.49 s
[opt-env-conf-test]
1096.49 s
[opt-env-conf-test] IntLit at src/OptEnvConf/Parser.hs:306:24-26
1096.49 s
[opt-env-conf-test] @@ -303,7 +303,7 @@
1096.49 s
[opt-env-conf-test] go d = \case
1096.49 s
[opt-env-conf-test] ParserPure _ -> showParen (d > 10) $ showString "Pure _"
1096.49 s
[opt-env-conf-test] ParserAp pf pa ->
1096.49 s
[opt-env-conf-test] - showParen (d > 10) $
1096.49 s
[opt-env-conf-test] + showParen (d > -10) $
1096.49 s
[opt-env-conf-test] showString "Ap "
1096.49 s
[opt-env-conf-test] . go 11 pf
1096.49 s
[opt-env-conf-test] . showString " "
1096.49 s
[opt-env-conf-test]
1096.49 s
[opt-env-conf-test] IntLit at src/OptEnvConf/Parser.hs:306:24-26
1096.49 s
[opt-env-conf-test] @@ -303,7 +303,7 @@
1096.49 s
[opt-env-conf-test] go d = \case
1096.49 s
[opt-env-conf-test] ParserPure _ -> showParen (d > 10) $ showString "Pure _"
1096.49 s
[opt-env-conf-test] ParserAp pf pa ->
1096.49 s
[opt-env-conf-test] - showParen (d > 10) $
1096.49 s
[opt-env-conf-test] + showParen (d > 1) $
1096.49 s
[opt-env-conf-test] showString "Ap "
1096.49 s
[opt-env-conf-test] . go 11 pf
1096.49 s
[opt-env-conf-test] . showString " "
1096.49 s
[opt-env-conf-test]
1096.49 s
[opt-env-conf-test] IntLit at src/OptEnvConf/Parser.hs:306:24-26
1096.49 s
[opt-env-conf-test] @@ -303,7 +303,7 @@
1096.49 s
[opt-env-conf-test] go d = \case
1096.49 s
[opt-env-conf-test] ParserPure _ -> showParen (d > 10) $ showString "Pure _"
1096.49 s
[opt-env-conf-test] ParserAp pf pa ->
1096.49 s
[opt-env-conf-test] - showParen (d > 10) $
1096.49 s
[opt-env-conf-test] + showParen (d > 0) $
1096.49 s
[opt-env-conf-test] showString "Ap "
1096.49 s
[opt-env-conf-test] . go 11 pf
1096.49 s
[opt-env-conf-test] . showString " "
1096.49 s
[opt-env-conf-test]
1096.49 s
[opt-env-conf-test] ConstBool at src/OptEnvConf/Parser.hs:304:33-41
1096.49 s
[opt-env-conf-test] @@ -301,7 +301,7 @@
1096.49 s
[opt-env-conf-test] where
1096.49 s
[opt-env-conf-test] go :: Int -> Parser a -> ShowS
1096.49 s
[opt-env-conf-test] go d = \case
1096.49 s
[opt-env-conf-test] - ParserPure _ -> showParen (d > 10) $ showString "Pure _"
1096.49 s
[opt-env-conf-test] + ParserPure _ -> showParen True $ showString "Pure _"
1096.49 s
[opt-env-conf-test] ParserAp pf pa ->
1096.49 s
[opt-env-conf-test] showParen (d > 10) $
1096.49 s
[opt-env-conf-test] showString "Ap "
1096.49 s
[opt-env-conf-test]
1096.49 s
[opt-env-conf-test] ConstBool at src/OptEnvConf/Parser.hs:304:34-40
1096.49 s
[opt-env-conf-test] @@ -301,7 +301,7 @@
1096.49 s
[opt-env-conf-test] where
1096.49 s
[opt-env-conf-test] go :: Int -> Parser a -> ShowS
1096.49 s
[opt-env-conf-test] go d = \case
1096.49 s
[opt-env-conf-test] - ParserPure _ -> showParen (d > 10) $ showString "Pure _"
1096.49 s
[opt-env-conf-test] + ParserPure _ -> showParen (True) $ showString "Pure _"
1096.49 s
[opt-env-conf-test] ParserAp pf pa ->
1096.49 s
[opt-env-conf-test] showParen (d > 10) $
1096.49 s
[opt-env-conf-test] showString "Ap "
1096.49 s
[opt-env-conf-test]
1096.49 s
[opt-env-conf-test] IntLit at src/OptEnvConf/Parser.hs:304:38-40
1096.49 s
[opt-env-conf-test] @@ -301,7 +301,7 @@
1096.49 s
[opt-env-conf-test] where
1096.49 s
[opt-env-conf-test] go :: Int -> Parser a -> ShowS
1096.49 s
[opt-env-conf-test] go d = \case
1096.49 s
[opt-env-conf-test] - ParserPure _ -> showParen (d > 10) $ showString "Pure _"
1096.49 s
[opt-env-conf-test] + ParserPure _ -> showParen (d > -10) $ showString "Pure _"
1096.49 s
[opt-env-conf-test] ParserAp pf pa ->
1096.49 s
[opt-env-conf-test] showParen (d > 10) $
1096.49 s
[opt-env-conf-test] showString "Ap "
1096.49 s
[opt-env-conf-test]
1096.49 s
[opt-env-conf-test] IntLit at src/OptEnvConf/Parser.hs:304:38-40
1096.49 s
[opt-env-conf-test] @@ -301,7 +301,7 @@
1096.49 s
[opt-env-conf-test] where
1096.49 s
[opt-env-conf-test] go :: Int -> Parser a -> ShowS
1096.49 s
[opt-env-conf-test] go d = \case
1096.49 s
[opt-env-conf-test] - ParserPure _ -> showParen (d > 10) $ showString "Pure _"
1096.49 s
[opt-env-conf-test] + ParserPure _ -> showParen (d > 1) $ showString "Pure _"
1096.49 s
[opt-env-conf-test] ParserAp pf pa ->
1096.49 s
[opt-env-conf-test] showParen (d > 10) $
1096.49 s
[opt-env-conf-test] showString "Ap "
1096.49 s
[opt-env-conf-test]
1096.49 s
[opt-env-conf-test] IntLit at src/OptEnvConf/Parser.hs:304:38-40
1096.49 s
[opt-env-conf-test] @@ -301,7 +301,7 @@
1096.49 s
[opt-env-conf-test] where
1096.49 s
[opt-env-conf-test] go :: Int -> Parser a -> ShowS
1096.49 s
[opt-env-conf-test] go d = \case
1096.49 s
[opt-env-conf-test] - ParserPure _ -> showParen (d > 10) $ showString "Pure _"
1096.49 s
[opt-env-conf-test] + ParserPure _ -> showParen (d > 0) $ showString "Pure _"
1096.49 s
[opt-env-conf-test] ParserAp pf pa ->
1096.49 s
[opt-env-conf-test] showParen (d > 10) $
1096.49 s
[opt-env-conf-test] showString "Ap "
1096.49 s
[opt-env-conf-test]
1096.49 s
[opt-env-conf-test] RemoveCase at src/OptEnvConf/Parser.hs:550:11-26
1096.49 s
[opt-env-conf-test] @@ -547,21 +547,21 @@
1096.49 s
[opt-env-conf-test] where
1096.49 s
[opt-env-conf-test] go p =
1096.49 s
[opt-env-conf-test] let p' = p <|> pure defaultValue
1096.49 s
[opt-env-conf-test] - in case p of
1096.49 s
[opt-env-conf-test] - ParserPure a -> ParserPure a
1096.49 s
[opt-env-conf-test] - ParserAp {} -> p'
1096.49 s
[opt-env-conf-test] - ParserSelect {} -> p'
1096.49 s
[opt-env-conf-test] - ParserEmpty _ -> ParserPure defaultValue
1096.49 s
[opt-env-conf-test] - ParserAlt p1 p2 -> ParserAlt p1 (go p2)
1096.49 s
[opt-env-conf-test] - ParserMany {} -> p'
1096.49 s
[opt-env-conf-test] - ParserSome {} -> p'
1096.49 s
[opt-env-conf-test] - ParserAllOrNothing {} -> p'
1096.49 s
[opt-env-conf-test] - ParserCheck {} -> p'
1096.49 s
[opt-env-conf-test] - ParserCommands {} -> p'
1096.49 s
[opt-env-conf-test] - ParserWithConfig {} -> p'
1096.49 s
[opt-env-conf-test] - ParserSetting mLoc s -> case settingDefaultValue s of
1096.49 s
[opt-env-conf-test] - Nothing -> ParserSetting mLoc $ s {settingDefaultValue = Just (defaultValue, showDefault defaultValue)}
1096.49 s
[opt-env-conf-test] - Just _ -> p
1096.49 s
[opt-env-conf-test] + in case p of
1096.49 s
[opt-env-conf-test] + ParserPure a -> ParserPure a
1096.49 s
[opt-env-conf-test] + ParserAp {} -> p'
1096.49 s
[opt-env-conf-test] + ParserSelect {} -> p'
1096.49 s
[opt-env-conf-test] + ParserEmpty _ -> ParserPure defaultValue
1096.49 s
[opt-env-conf-test] + ParserAlt p1 p2 -> ParserAlt p1 (go p2)
1096.49 s
[opt-env-conf-test] + ParserMany {} -> p'
1096.49 s
[opt-env-conf-test] + ParserSome {} -> p'
1096.49 s
[opt-env-conf-test] + ParserAllOrNothing {} -> p'
1096.49 s
[opt-env-conf-test] + ParserCheck {} -> p'
1096.49 s
[opt-env-conf-test] + ParserCommands {} -> p'
1096.49 s
[opt-env-conf-test] + ParserWithConfig {} -> p'
1096.49 s
[opt-env-conf-test] + ParserSetting mLoc s -> case settingDefaultValue s of
1096.49 s
[opt-env-conf-test] + Nothing -> ParserSetting mLoc $ s {settingDefaultValue = Just (defaultValue, showDefault defaultValue)}
1096.49 s
[opt-env-conf-test] + Just _ -> p
1096.49 s
[opt-env-conf-test]
1096.49 s
[opt-env-conf-test] -- | Try a list of parsers in order
1096.49 s
[opt-env-conf-test] choice :: (HasCallStack) => [Parser a] -> Parser a
1096.49 s
[opt-env-conf-test]
1096.49 s
[opt-env-conf-test] RemoveCase at src/OptEnvConf/Parser.hs:550:11-26
1096.49 s
[opt-env-conf-test] @@ -547,21 +547,21 @@
1096.49 s
[opt-env-conf-test] where
1096.49 s
[opt-env-conf-test] go p =
1096.49 s
[opt-env-conf-test] let p' = p <|> pure defaultValue
1096.49 s
[opt-env-conf-test] - in case p of
1096.49 s
[opt-env-conf-test] - ParserPure a -> ParserPure a
1096.49 s
[opt-env-conf-test] - ParserAp {} -> p'
1096.49 s
[opt-env-conf-test] - ParserSelect {} -> p'
1096.49 s
[opt-env-conf-test] - ParserEmpty _ -> ParserPure defaultValue
1096.49 s
[opt-env-conf-test] - ParserAlt p1 p2 -> ParserAlt p1 (go p2)
1096.49 s
[opt-env-conf-test] - ParserMany {} -> p'
1096.49 s
[opt-env-conf-test] - ParserSome {} -> p'
1096.49 s
[opt-env-conf-test] - ParserAllOrNothing {} -> p'
1096.49 s
[opt-env-conf-test] - ParserCheck {} -> p'
1096.49 s
[opt-env-conf-test] - ParserCommands {} -> p'
1096.49 s
[opt-env-conf-test] - ParserWithConfig {} -> p'
1096.49 s
[opt-env-conf-test] - ParserSetting mLoc s -> case settingDefaultValue s of
1096.49 s
[opt-env-conf-test] - Nothing -> ParserSetting mLoc $ s {settingDefaultValue = Just (defaultValue, showDefault defaultValue)}
1096.49 s
[opt-env-conf-test] - Just _ -> p
1096.49 s
[opt-env-conf-test] + in case p of
1096.49 s
[opt-env-conf-test] + ParserPure a -> ParserPure a
1096.49 s
[opt-env-conf-test] + ParserAp {} -> p'
1096.49 s
[opt-env-conf-test] + ParserSelect {} -> p'
1096.49 s
[opt-env-conf-test] + ParserEmpty _ -> ParserPure defaultValue
1096.49 s
[opt-env-conf-test] + ParserAlt p1 p2 -> ParserAlt p1 (go p2)
1096.49 s
[opt-env-conf-test] + ParserMany {} -> p'
1096.49 s
[opt-env-conf-test] + ParserSome {} -> p'
1096.49 s
[opt-env-conf-test] + ParserAllOrNothing {} -> p'
1096.49 s
[opt-env-conf-test] + ParserCheck {} -> p'
1096.49 s
[opt-env-conf-test] + ParserCommands {} -> p'
1096.50 s
[opt-env-conf-test] + ParserWithConfig {} -> p'
1096.50 s
[opt-env-conf-test] + ParserSetting mLoc s -> case settingDefaultValue s of
1096.50 s
[opt-env-conf-test] + Nothing -> ParserSetting mLoc $ s {settingDefaultValue = Just (defaultValue, showDefault defaultValue)}
1096.50 s
[opt-env-conf-test] + Just _ -> p
1096.50 s
[opt-env-conf-test]
1096.50 s
[opt-env-conf-test] -- | Try a list of parsers in order
1096.50 s
[opt-env-conf-test] choice :: (HasCallStack) => [Parser a] -> Parser a
1096.50 s
[opt-env-conf-test]
1096.50 s
[opt-env-conf-test] RemoveCase at src/OptEnvConf/Parser.hs:550:11-26
1096.50 s
[opt-env-conf-test] @@ -547,21 +547,21 @@
1096.50 s
[opt-env-conf-test] where
1096.50 s
[opt-env-conf-test] go p =
1096.50 s
[opt-env-conf-test] let p' = p <|> pure defaultValue
1096.50 s
[opt-env-conf-test] - in case p of
1096.50 s
[opt-env-conf-test] - ParserPure a -> ParserPure a
1096.50 s
[opt-env-conf-test] - ParserAp {} -> p'
1096.50 s
[opt-env-conf-test] - ParserSelect {} -> p'
1096.50 s
[opt-env-conf-test] - ParserEmpty _ -> ParserPure defaultValue
1096.50 s
[opt-env-conf-test] - ParserAlt p1 p2 -> ParserAlt p1 (go p2)
1096.50 s
[opt-env-conf-test] - ParserMany {} -> p'
1096.50 s
[opt-env-conf-test] - ParserSome {} -> p'
1096.50 s
[opt-env-conf-test] - ParserAllOrNothing {} -> p'
1096.50 s
[opt-env-conf-test] - ParserCheck {} -> p'
1096.50 s
[opt-env-conf-test] - ParserCommands {} -> p'
1096.50 s
[opt-env-conf-test] - ParserWithConfig {} -> p'
1096.50 s
[opt-env-conf-test] - ParserSetting mLoc s -> case settingDefaultValue s of
1096.50 s
[opt-env-conf-test] - Nothing -> ParserSetting mLoc $ s {settingDefaultValue = Just (defaultValue, showDefault defaultValue)}
1096.50 s
[opt-env-conf-test] - Just _ -> p
1096.50 s
[opt-env-conf-test] + in case p of
1096.50 s
[opt-env-conf-test] + ParserPure a -> ParserPure a
1096.50 s
[opt-env-conf-test] + ParserAp {} -> p'
1096.50 s
[opt-env-conf-test] + ParserSelect {} -> p'
1096.50 s
[opt-env-conf-test] + ParserEmpty _ -> ParserPure defaultValue
1096.50 s
[opt-env-conf-test] + ParserAlt p1 p2 -> ParserAlt p1 (go p2)
1096.50 s
[opt-env-conf-test] + ParserMany {} -> p'
1096.50 s
[opt-env-conf-test] + ParserSome {} -> p'
1096.50 s
[opt-env-conf-test] + ParserAllOrNothing {} -> p'
1096.50 s
[opt-env-conf-test] + ParserCheck {} -> p'
1096.50 s
[opt-env-conf-test] + ParserCommands {} -> p'
1096.50 s
[opt-env-conf-test] + ParserWithConfig {} -> p'
1096.50 s
[opt-env-conf-test] + ParserSetting mLoc s -> case settingDefaultValue s of
1096.50 s
[opt-env-conf-test] + Nothing -> ParserSetting mLoc $ s {settingDefaultValue = Just (defaultValue, showDefault defaultValue)}
1096.50 s
[opt-env-conf-test] + Just _ -> p
1096.50 s
[opt-env-conf-test]
1096.50 s
[opt-env-conf-test] -- | Try a list of parsers in order
1096.50 s
[opt-env-conf-test] choice :: (HasCallStack) => [Parser a] -> Parser a
1096.50 s
[opt-env-conf-test]
1096.50 s
[opt-env-conf-test] RemoveCase at src/OptEnvConf/Parser.hs:550:11-26
1096.50 s
[opt-env-conf-test] @@ -547,21 +547,21 @@
1096.50 s
[opt-env-conf-test] where
1096.50 s
[opt-env-conf-test] go p =
1096.50 s
[opt-env-conf-test] let p' = p <|> pure defaultValue
1096.50 s
[opt-env-conf-test] - in case p of
1096.50 s
[opt-env-conf-test] - ParserPure a -> ParserPure a
1096.50 s
[opt-env-conf-test] - ParserAp {} -> p'
1096.50 s
[opt-env-conf-test] - ParserSelect {} -> p'
1096.50 s
[opt-env-conf-test] - ParserEmpty _ -> ParserPure defaultValue
1096.50 s
[opt-env-conf-test] - ParserAlt p1 p2 -> ParserAlt p1 (go p2)
1096.50 s
[opt-env-conf-test] - ParserMany {} -> p'
1096.50 s
[opt-env-conf-test] - ParserSome {} -> p'
1096.50 s
[opt-env-conf-test] - ParserAllOrNothing {} -> p'
1096.50 s
[opt-env-conf-test] - ParserCheck {} -> p'
1096.50 s
[opt-env-conf-test] - ParserCommands {} -> p'
1096.50 s
[opt-env-conf-test] - ParserWithConfig {} -> p'
1096.50 s
[opt-env-conf-test] - ParserSetting mLoc s -> case settingDefaultValue s of
1096.50 s
[opt-env-conf-test] - Nothing -> ParserSetting mLoc $ s {settingDefaultValue = Just (defaultValue, showDefault defaultValue)}
1096.50 s
[opt-env-conf-test] - Just _ -> p
1096.50 s
[opt-env-conf-test] + in case p of
1096.50 s
[opt-env-conf-test] + ParserPure a -> ParserPure a
1096.50 s
[opt-env-conf-test] + ParserAp {} -> p'
1096.50 s
[opt-env-conf-test] + ParserSelect {} -> p'
1096.50 s
[opt-env-conf-test] + ParserEmpty _ -> ParserPure defaultValue
1096.50 s
[opt-env-conf-test] + ParserAlt p1 p2 -> ParserAlt p1 (go p2)
1096.50 s
[opt-env-conf-test] + ParserMany {} -> p'
1096.50 s
[opt-env-conf-test] + ParserSome {} -> p'
1096.50 s
[opt-env-conf-test] + ParserAllOrNothing {} -> p'
1096.50 s
[opt-env-conf-test] + ParserCheck {} -> p'
1096.50 s
[opt-env-conf-test] + ParserCommands {} -> p'
1096.50 s
[opt-env-conf-test] + ParserWithConfig {} -> p'
1096.50 s
[opt-env-conf-test] + ParserSetting mLoc s -> case settingDefaultValue s of
1096.50 s
[opt-env-conf-test] + Nothing -> ParserSetting mLoc $ s {settingDefaultValue = Just (defaultValue, showDefault defaultValue)}
1096.50 s
[opt-env-conf-test] + Just _ -> p
1096.50 s
[opt-env-conf-test]
1096.50 s
[opt-env-conf-test] -- | Try a list of parsers in order
1096.50 s
[opt-env-conf-test] choice :: (HasCallStack) => [Parser a] -> Parser a
1096.50 s
[opt-env-conf-test]
1096.50 s
[opt-env-conf-test] RemoveCase at src/OptEnvConf/Parser.hs:550:11-26
1096.50 s
[opt-env-conf-test] @@ -547,21 +547,21 @@
1096.50 s
[opt-env-conf-test] where
1096.50 s
[opt-env-conf-test] go p =
1096.50 s
[opt-env-conf-test] let p' = p <|> pure defaultValue
1096.50 s
[opt-env-conf-test] - in case p of
1096.50 s
[opt-env-conf-test] - ParserPure a -> ParserPure a
1096.50 s
[opt-env-conf-test] - ParserAp {} -> p'
1096.50 s
[opt-env-conf-test] - ParserSelect {} -> p'
1096.50 s
[opt-env-conf-test] - ParserEmpty _ -> ParserPure defaultValue
1096.50 s
[opt-env-conf-test] - ParserAlt p1 p2 -> ParserAlt p1 (go p2)
1096.50 s
[opt-env-conf-test] - ParserMany {} -> p'
1096.50 s
[opt-env-conf-test] - ParserSome {} -> p'
1096.50 s
[opt-env-conf-test] - ParserAllOrNothing {} -> p'
1096.50 s
[opt-env-conf-test] - ParserCheck {} -> p'
1096.50 s
[opt-env-conf-test] - ParserCommands {} -> p'
1096.50 s
[opt-env-conf-test] - ParserWithConfig {} -> p'
1096.50 s
[opt-env-conf-test] - ParserSetting mLoc s -> case settingDefaultValue s of
1096.50 s
[opt-env-conf-test] - Nothing -> ParserSetting mLoc $ s {settingDefaultValue = Just (defaultValue, showDefault defaultValue)}
1096.50 s
[opt-env-conf-test] - Just _ -> p
1096.50 s
[opt-env-conf-test] + in case p of
1096.50 s
[opt-env-conf-test] + ParserPure a -> ParserPure a
1096.50 s
[opt-env-conf-test] + ParserAp {} -> p'
1096.50 s
[opt-env-conf-test] + ParserSelect {} -> p'
1096.50 s
[opt-env-conf-test] + ParserEmpty _ -> ParserPure defaultValue
1096.50 s
[opt-env-conf-test] + ParserAlt p1 p2 -> ParserAlt p1 (go p2)
1096.50 s
[opt-env-conf-test] + ParserMany {} -> p'
1096.50 s
[opt-env-conf-test] + ParserSome {} -> p'
1096.50 s
[opt-env-conf-test] + ParserAllOrNothing {} -> p'
1096.50 s
[opt-env-conf-test] + ParserCheck {} -> p'
1096.50 s
[opt-env-conf-test] + ParserCommands {} -> p'
1096.50 s
[opt-env-conf-test] + ParserWithConfig {} -> p'
1096.50 s
[opt-env-conf-test] + ParserSetting mLoc s -> case settingDefaultValue s of
1096.50 s
[opt-env-conf-test] + Nothing -> ParserSetting mLoc $ s {settingDefaultValue = Just (defaultValue, showDefault defaultValue)}
1096.50 s
[opt-env-conf-test] + Just _ -> p
1096.50 s
[opt-env-conf-test]
1096.50 s
[opt-env-conf-test] -- | Try a list of parsers in order
1096.50 s
[opt-env-conf-test] choice :: (HasCallStack) => [Parser a] -> Parser a
1096.50 s
[opt-env-conf-test]
1096.50 s
[opt-env-conf-test] RemoveCase at src/OptEnvConf/Parser.hs:550:11-26
1096.50 s
[opt-env-conf-test] @@ -547,21 +547,21 @@
1096.50 s
[opt-env-conf-test] where
1096.50 s
[opt-env-conf-test] go p =
1096.50 s
[opt-env-conf-test] let p' = p <|> pure defaultValue
1096.50 s
[opt-env-conf-test] - in case p of
1096.50 s
[opt-env-conf-test] - ParserPure a -> ParserPure a
1096.50 s
[opt-env-conf-test] - ParserAp {} -> p'
1096.50 s
[opt-env-conf-test] - ParserSelect {} -> p'
1096.50 s
[opt-env-conf-test] - ParserEmpty _ -> ParserPure defaultValue
1096.50 s
[opt-env-conf-test] - ParserAlt p1 p2 -> ParserAlt p1 (go p2)
1096.50 s
[opt-env-conf-test] - ParserMany {} -> p'
1096.50 s
[opt-env-conf-test] - ParserSome {} -> p'
1096.50 s
[opt-env-conf-test] - ParserAllOrNothing {} -> p'
1096.50 s
[opt-env-conf-test] - ParserCheck {} -> p'
1096.50 s
[opt-env-conf-test] - ParserCommands {} -> p'
1096.50 s
[opt-env-conf-test] - ParserWithConfig {} -> p'
1096.50 s
[opt-env-conf-test] - ParserSetting mLoc s -> case settingDefaultValue s of
1096.50 s
[opt-env-conf-test] - Nothing -> ParserSetting mLoc $ s {settingDefaultValue = Just (defaultValue, showDefault defaultValue)}
1096.50 s
[opt-env-conf-test] - Just _ -> p
1096.50 s
[opt-env-conf-test] + in case p of
1096.50 s
[opt-env-conf-test] + ParserPure a -> ParserPure a
1096.50 s
[opt-env-conf-test] + ParserAp {} -> p'
1096.50 s
[opt-env-conf-test] + ParserSelect {} -> p'
1096.50 s
[opt-env-conf-test] + ParserEmpty _ -> ParserPure defaultValue
1096.50 s
[opt-env-conf-test] + ParserAlt p1 p2 -> ParserAlt p1 (go p2)
1096.50 s
[opt-env-conf-test] + ParserMany {} -> p'
1096.50 s
[opt-env-conf-test] + ParserSome {} -> p'
1096.50 s
[opt-env-conf-test] + ParserAllOrNothing {} -> p'
1096.50 s
[opt-env-conf-test] + ParserCheck {} -> p'
1096.50 s
[opt-env-conf-test] + ParserCommands {} -> p'
1096.50 s
[opt-env-conf-test] + ParserWithConfig {} -> p'
1096.50 s
[opt-env-conf-test] + ParserSetting mLoc s -> case settingDefaultValue s of
1096.50 s
[opt-env-conf-test] + Nothing -> ParserSetting mLoc $ s {settingDefaultValue = Just (defaultValue, showDefault defaultValue)}
1096.50 s
[opt-env-conf-test] + Just _ -> p
1096.50 s
[opt-env-conf-test]
1096.50 s
[opt-env-conf-test] -- | Try a list of parsers in order
1096.50 s
[opt-env-conf-test] choice :: (HasCallStack) => [Parser a] -> Parser a
1096.50 s
[opt-env-conf-test]
1096.50 s
[opt-env-conf-test] RemoveCase at src/OptEnvConf/Parser.hs:550:11-26
1096.50 s
[opt-env-conf-test] @@ -547,21 +547,21 @@
1096.50 s
[opt-env-conf-test] where
1096.50 s
[opt-env-conf-test] go p =
1096.50 s
[opt-env-conf-test] let p' = p <|> pure defaultValue
1096.50 s
[opt-env-conf-test] - in case p of
1096.50 s
[opt-env-conf-test] - ParserPure a -> ParserPure a
1096.50 s
[opt-env-conf-test] - ParserAp {} -> p'
1096.50 s
[opt-env-conf-test] - ParserSelect {} -> p'
1096.50 s
[opt-env-conf-test] - ParserEmpty _ -> ParserPure defaultValue
1096.50 s
[opt-env-conf-test] - ParserAlt p1 p2 -> ParserAlt p1 (go p2)
1096.50 s
[opt-env-conf-test] - ParserMany {} -> p'
1096.50 s
[opt-env-conf-test] - ParserSome {} -> p'
1096.50 s
[opt-env-conf-test] - ParserAllOrNothing {} -> p'
1096.50 s
[opt-env-conf-test] - ParserCheck {} -> p'
1096.50 s
[opt-env-conf-test] - ParserCommands {} -> p'
1096.50 s
[opt-env-conf-test] - ParserWithConfig {} -> p'
1096.50 s
[opt-env-conf-test] - ParserSetting mLoc s -> case settingDefaultValue s of
1096.50 s
[opt-env-conf-test] - Nothing -> ParserSetting mLoc $ s {settingDefaultValue = Just (defaultValue, showDefault defaultValue)}
1096.50 s
[opt-env-conf-test] - Just _ -> p
1096.50 s
[opt-env-conf-test] + in case p of
1096.50 s
[opt-env-conf-test] + ParserPure a -> ParserPure a
1096.50 s
[opt-env-conf-test] + ParserAp {} -> p'
1096.50 s
[opt-env-conf-test] + ParserSelect {} -> p'
1096.50 s
[opt-env-conf-test] + ParserEmpty _ -> ParserPure defaultValue
1096.50 s
[opt-env-conf-test] + ParserAlt p1 p2 -> ParserAlt p1 (go p2)
1096.50 s
[opt-env-conf-test] + ParserMany {} -> p'
1096.50 s
[opt-env-conf-test] + ParserSome {} -> p'
1096.50 s
[opt-env-conf-test] + ParserAllOrNothing {} -> p'
1096.50 s
[opt-env-conf-test] + ParserCheck {} -> p'
1096.50 s
[opt-env-conf-test] + ParserCommands {} -> p'
1096.50 s
[opt-env-conf-test] + ParserWithConfig {} -> p'
1096.50 s
[opt-env-conf-test] + ParserSetting mLoc s -> case settingDefaultValue s of
1096.50 s
[opt-env-conf-test] + Nothing -> ParserSetting mLoc $ s {settingDefaultValue = Just (defaultValue, showDefault defaultValue)}
1096.50 s
[opt-env-conf-test] + Just _ -> p
1096.50 s
[opt-env-conf-test]
1096.50 s
[opt-env-conf-test] -- | Try a list of parsers in order
1096.50 s
[opt-env-conf-test] choice :: (HasCallStack) => [Parser a] -> Parser a
1096.50 s
[opt-env-conf-test]
1096.50 s
[opt-env-conf-test] RemoveCase at src/OptEnvConf/Parser.hs:550:11-26
1096.50 s
[opt-env-conf-test] @@ -547,21 +547,21 @@
1096.50 s
[opt-env-conf-test] where
1096.50 s
[opt-env-conf-test] go p =
1096.50 s
[opt-env-conf-test] let p' = p <|> pure defaultValue
1096.50 s
[opt-env-conf-test] - in case p of
1096.50 s
[opt-env-conf-test] - ParserPure a -> ParserPure a
1096.50 s
[opt-env-conf-test] - ParserAp {} -> p'
1096.50 s
[opt-env-conf-test] - ParserSelect {} -> p'
1096.50 s
[opt-env-conf-test] - ParserEmpty _ -> ParserPure defaultValue
1096.50 s
[opt-env-conf-test] - ParserAlt p1 p2 -> ParserAlt p1 (go p2)
1096.50 s
[opt-env-conf-test] - ParserMany {} -> p'
1096.50 s
[opt-env-conf-test] - ParserSome {} -> p'
1096.50 s
[opt-env-conf-test] - ParserAllOrNothing {} -> p'
1096.50 s
[opt-env-conf-test] - ParserCheck {} -> p'
1096.50 s
[opt-env-conf-test] - ParserCommands {} -> p'
1096.50 s
[opt-env-conf-test] - ParserWithConfig {} -> p'
1096.50 s
[opt-env-conf-test] - ParserSetting mLoc s -> case settingDefaultValue s of
1096.50 s
[opt-env-conf-test] - Nothing -> ParserSetting mLoc $ s {settingDefaultValue = Just (defaultValue, showDefault defaultValue)}
1096.50 s
[opt-env-conf-test] - Just _ -> p
1096.50 s
[opt-env-conf-test] + in case p of
1096.50 s
[opt-env-conf-test] + ParserPure a -> ParserPure a
1096.50 s
[opt-env-conf-test] + ParserAp {} -> p'
1096.50 s
[opt-env-conf-test] + ParserSelect {} -> p'
1096.50 s
[opt-env-conf-test] + ParserEmpty _ -> ParserPure defaultValue
1096.50 s
[opt-env-conf-test] + ParserAlt p1 p2 -> ParserAlt p1 (go p2)
1096.50 s
[opt-env-conf-test] + ParserMany {} -> p'
1096.50 s
[opt-env-conf-test] + ParserSome {} -> p'
1096.50 s
[opt-env-conf-test] + ParserAllOrNothing {} -> p'
1096.50 s
[opt-env-conf-test] + ParserCheck {} -> p'
1096.50 s
[opt-env-conf-test] + ParserCommands {} -> p'
1096.50 s
[opt-env-conf-test] + ParserWithConfig {} -> p'
1096.50 s
[opt-env-conf-test] + ParserSetting mLoc s -> case settingDefaultValue s of
1096.50 s
[opt-env-conf-test] + Nothing -> ParserSetting mLoc $ s {settingDefaultValue = Just (defaultValue, showDefault defaultValue)}
1096.50 s
[opt-env-conf-test] + Just _ -> p
1096.50 s
[opt-env-conf-test]
1096.50 s
[opt-env-conf-test] -- | Try a list of parsers in order
1096.50 s
[opt-env-conf-test] choice :: (HasCallStack) => [Parser a] -> Parser a
1096.50 s
[opt-env-conf-test]
1096.50 s
[opt-env-conf-test] RemoveCase at src/OptEnvConf/Parser.hs:550:11-26
1096.50 s
[opt-env-conf-test] @@ -547,21 +547,21 @@
1096.50 s
[opt-env-conf-test] where
1096.50 s
[opt-env-conf-test] go p =
1096.51 s
[opt-env-conf-test] let p' = p <|> pure defaultValue
1096.51 s
[opt-env-conf-test] - in case p of
1096.51 s
[opt-env-conf-test] - ParserPure a -> ParserPure a
1096.51 s
[opt-env-conf-test] - ParserAp {} -> p'
1096.51 s
[opt-env-conf-test] - ParserSelect {} -> p'
1096.51 s
[opt-env-conf-test] - ParserEmpty _ -> ParserPure defaultValue
1096.51 s
[opt-env-conf-test] - ParserAlt p1 p2 -> ParserAlt p1 (go p2)
1096.51 s
[opt-env-conf-test] - ParserMany {} -> p'
1096.51 s
[opt-env-conf-test] - ParserSome {} -> p'
1096.51 s
[opt-env-conf-test] - ParserAllOrNothing {} -> p'
1096.51 s
[opt-env-conf-test] - ParserCheck {} -> p'
1096.51 s
[opt-env-conf-test] - ParserCommands {} -> p'
1096.51 s
[opt-env-conf-test] - ParserWithConfig {} -> p'
1096.51 s
[opt-env-conf-test] - ParserSetting mLoc s -> case settingDefaultValue s of
1096.51 s
[opt-env-conf-test] - Nothing -> ParserSetting mLoc $ s {settingDefaultValue = Just (defaultValue, showDefault defaultValue)}
1096.51 s
[opt-env-conf-test] - Just _ -> p
1096.51 s
[opt-env-conf-test] + in case p of
1096.51 s
[opt-env-conf-test] + ParserPure a -> ParserPure a
1096.51 s
[opt-env-conf-test] + ParserAp {} -> p'
1096.51 s
[opt-env-conf-test] + ParserSelect {} -> p'
1096.51 s
[opt-env-conf-test] + ParserEmpty _ -> ParserPure defaultValue
1096.51 s
[opt-env-conf-test] + ParserAlt p1 p2 -> ParserAlt p1 (go p2)
1096.51 s
[opt-env-conf-test] + ParserMany {} -> p'
1096.51 s
[opt-env-conf-test] + ParserSome {} -> p'
1096.51 s
[opt-env-conf-test] + ParserAllOrNothing {} -> p'
1096.51 s
[opt-env-conf-test] + ParserCheck {} -> p'
1096.51 s
[opt-env-conf-test] + ParserCommands {} -> p'
1096.51 s
[opt-env-conf-test] + ParserWithConfig {} -> p'
1096.51 s
[opt-env-conf-test] + ParserSetting mLoc s -> case settingDefaultValue s of
1096.51 s
[opt-env-conf-test] + Nothing -> ParserSetting mLoc $ s {settingDefaultValue = Just (defaultValue, showDefault defaultValue)}
1096.51 s
[opt-env-conf-test] + Just _ -> p
1096.51 s
[opt-env-conf-test]
1096.51 s
[opt-env-conf-test] -- | Try a list of parsers in order
1096.51 s
[opt-env-conf-test] choice :: (HasCallStack) => [Parser a] -> Parser a
1096.51 s
[opt-env-conf-test]
1096.51 s
[opt-env-conf-test] RemoveCase at src/OptEnvConf/Parser.hs:550:11-26
1096.51 s
[opt-env-conf-test] @@ -547,21 +547,21 @@
1096.51 s
[opt-env-conf-test] where
1096.51 s
[opt-env-conf-test] go p =
1096.51 s
[opt-env-conf-test] let p' = p <|> pure defaultValue
1096.51 s
[opt-env-conf-test] - in case p of
1096.51 s
[opt-env-conf-test] - ParserPure a -> ParserPure a
1096.51 s
[opt-env-conf-test] - ParserAp {} -> p'
1096.51 s
[opt-env-conf-test] - ParserSelect {} -> p'
1096.51 s
[opt-env-conf-test] - ParserEmpty _ -> ParserPure defaultValue
1096.51 s
[opt-env-conf-test] - ParserAlt p1 p2 -> ParserAlt p1 (go p2)
1096.51 s
[opt-env-conf-test] - ParserMany {} -> p'
1096.51 s
[opt-env-conf-test] - ParserSome {} -> p'
1096.51 s
[opt-env-conf-test] - ParserAllOrNothing {} -> p'
1096.51 s
[opt-env-conf-test] - ParserCheck {} -> p'
1096.51 s
[opt-env-conf-test] - ParserCommands {} -> p'
1096.51 s
[opt-env-conf-test] - ParserWithConfig {} -> p'
1096.51 s
[opt-env-conf-test] - ParserSetting mLoc s -> case settingDefaultValue s of
1096.51 s
[opt-env-conf-test] - Nothing -> ParserSetting mLoc $ s {settingDefaultValue = Just (defaultValue, showDefault defaultValue)}
1096.51 s
[opt-env-conf-test] - Just _ -> p
1096.51 s
[opt-env-conf-test] + in case p of
1096.51 s
[opt-env-conf-test] + ParserPure a -> ParserPure a
1096.51 s
[opt-env-conf-test] + ParserAp {} -> p'
1096.51 s
[opt-env-conf-test] + ParserSelect {} -> p'
1096.51 s
[opt-env-conf-test] + ParserEmpty _ -> ParserPure defaultValue
1096.51 s
[opt-env-conf-test] + ParserAlt p1 p2 -> ParserAlt p1 (go p2)
1096.51 s
[opt-env-conf-test] + ParserMany {} -> p'
1096.51 s
[opt-env-conf-test] + ParserSome {} -> p'
1096.51 s
[opt-env-conf-test] + ParserAllOrNothing {} -> p'
1096.51 s
[opt-env-conf-test] + ParserCheck {} -> p'
1096.51 s
[opt-env-conf-test] + ParserCommands {} -> p'
1096.51 s
[opt-env-conf-test] + ParserWithConfig {} -> p'
1096.51 s
[opt-env-conf-test] + ParserSetting mLoc s -> case settingDefaultValue s of
1096.51 s
[opt-env-conf-test] + Nothing -> ParserSetting mLoc $ s {settingDefaultValue = Just (defaultValue, showDefault defaultValue)}
1096.51 s
[opt-env-conf-test] + Just _ -> p
1096.51 s
[opt-env-conf-test]
1096.51 s
[opt-env-conf-test] -- | Try a list of parsers in order
1096.51 s
[opt-env-conf-test] choice :: (HasCallStack) => [Parser a] -> Parser a
1096.51 s
[opt-env-conf-test]
1096.51 s
[opt-env-conf-test] RemoveCase at src/OptEnvConf/Parser.hs:562:37-26
1096.51 s
[opt-env-conf-test] @@ -559,9 +559,9 @@
1096.51 s
[opt-env-conf-test] ParserCheck {} -> p'
1096.51 s
[opt-env-conf-test] ParserCommands {} -> p'
1096.51 s
[opt-env-conf-test] ParserWithConfig {} -> p'
1096.51 s
[opt-env-conf-test] - ParserSetting mLoc s -> case settingDefaultValue s of
1096.51 s
[opt-env-conf-test] - Nothing -> ParserSetting mLoc $ s {settingDefaultValue = Just (defaultValue, showDefault defaultValue)}
1096.51 s
[opt-env-conf-test] - Just _ -> p
1096.51 s
[opt-env-conf-test] + ParserSetting mLoc s -> case settingDefaultValue s of
1096.51 s
[opt-env-conf-test] + Nothing -> ParserSetting mLoc $ s {settingDefaultValue = Just (defaultValue, showDefault defaultValue)}
1096.51 s
[opt-env-conf-test] + Just _ -> p
1096.51 s
[opt-env-conf-test]
1096.51 s
[opt-env-conf-test] -- | Try a list of parsers in order
1096.51 s
[opt-env-conf-test] choice :: (HasCallStack) => [Parser a] -> Parser a
1096.51 s
[opt-env-conf-test]
1096.51 s
[opt-env-conf-test] RemoveCase at src/OptEnvConf/Parser.hs:602:15-28
1096.51 s
[opt-env-conf-test] @@ -599,9 +599,9 @@
1096.51 s
[opt-env-conf-test] checkMapMaybe func p =
1096.51 s
[opt-env-conf-test] withFrozenCallStack $
1096.51 s
[opt-env-conf-test] checkMapEither
1096.51 s
[opt-env-conf-test] - ( \a -> case func a of
1096.51 s
[opt-env-conf-test] - Nothing -> Left "checkMapMaybe failed without a helpful error message"
1096.51 s
[opt-env-conf-test] - Just b -> Right b
1096.51 s
[opt-env-conf-test] + ( \a -> case func a of
1096.51 s
[opt-env-conf-test] + Nothing -> Left "checkMapMaybe failed without a helpful error message"
1096.51 s
[opt-env-conf-test] + Just b -> Right b
1096.51 s
[opt-env-conf-test] )
1096.51 s
[opt-env-conf-test] p
1096.51 s
[opt-env-conf-test]
1096.51 s
[opt-env-conf-test]
1096.51 s
[opt-env-conf-test] CondFlip at src/OptEnvConf/Completer.hs:117:28-81
1096.51 s
[opt-env-conf-test] @@ -114,7 +114,7 @@
1096.51 s
[opt-env-conf-test] Just (Rel rf) -> do
1096.51 s
[opt-env-conf-test] let dir = parent rf
1096.51 s
[opt-env-conf-test] let ad = baseDir </> dir
1096.51 s
[opt-env-conf-test] - let filterHidden = if hiddenRel rf then id else filter (not . hiddenRel)
1096.51 s
[opt-env-conf-test] + let filterHidden = if hiddenRel rf then id else filter (not . hiddenRel)
1096.51 s
[opt-env-conf-test] (ds, fs) <- listDirForgiving ad
1096.51 s
[opt-env-conf-test] pure
1096.51 s
[opt-env-conf-test] ( map (fromRelDir . (dir </>)) $ filterHidden ds,
1096.51 s
[opt-env-conf-test]
1096.51 s
[opt-env-conf-test] Negate at src/OptEnvConf/Completer.hs:117:31-43
1096.51 s
[opt-env-conf-test] @@ -114,7 +114,7 @@
1096.51 s
[opt-env-conf-test] Just (Rel rf) -> do
1096.51 s
[opt-env-conf-test] let dir = parent rf
1096.51 s
[opt-env-conf-test] let ad = baseDir </> dir
1096.51 s
[opt-env-conf-test] - let filterHidden = if hiddenRel rf then id else filter (not . hiddenRel)
1096.51 s
[opt-env-conf-test] + let filterHidden = if not (hiddenRel rf) then id else filter (not . hiddenRel)
1096.51 s
[opt-env-conf-test] (ds, fs) <- listDirForgiving ad
1096.51 s
[opt-env-conf-test] pure
1096.51 s
[opt-env-conf-test] ( map (fromRelDir . (dir </>)) $ filterHidden ds,
1096.51 s
[opt-env-conf-test]
1096.51 s
[opt-env-conf-test] ConstBool at src/OptEnvConf/Completer.hs:117:31-43
1096.51 s
[opt-env-conf-test] @@ -114,7 +114,7 @@
1096.51 s
[opt-env-conf-test] Just (Rel rf) -> do
1096.51 s
[opt-env-conf-test] let dir = parent rf
1096.51 s
[opt-env-conf-test] let ad = baseDir </> dir
1096.51 s
[opt-env-conf-test] - let filterHidden = if hiddenRel rf then id else filter (not . hiddenRel)
1096.51 s
[opt-env-conf-test] + let filterHidden = if False then id else filter (not . hiddenRel)
1096.51 s
[opt-env-conf-test] (ds, fs) <- listDirForgiving ad
1096.51 s
[opt-env-conf-test] pure
1096.51 s
[opt-env-conf-test] ( map (fromRelDir . (dir </>)) $ filterHidden ds,
1096.51 s
[opt-env-conf-test]
1096.51 s
[opt-env-conf-test] ConstBool at src/OptEnvConf/Completer.hs:117:31-43
1096.51 s
[opt-env-conf-test] @@ -114,7 +114,7 @@
1096.51 s
[opt-env-conf-test] Just (Rel rf) -> do
1096.51 s
[opt-env-conf-test] let dir = parent rf
1096.51 s
[opt-env-conf-test] let ad = baseDir </> dir
1096.51 s
[opt-env-conf-test] - let filterHidden = if hiddenRel rf then id else filter (not . hiddenRel)
1096.51 s
[opt-env-conf-test] + let filterHidden = if True then id else filter (not . hiddenRel)
1096.51 s
[opt-env-conf-test] (ds, fs) <- listDirForgiving ad
1096.51 s
[opt-env-conf-test] pure
1096.51 s
[opt-env-conf-test] ( map (fromRelDir . (dir </>)) $ filterHidden ds,
1096.51 s
[opt-env-conf-test]
1096.51 s
[opt-env-conf-test] RemoveCase at src/OptEnvConf/Completer.hs:171:31-66
1096.51 s
[opt-env-conf-test] @@ -168,24 +168,24 @@
1096.51 s
[opt-env-conf-test] (ds, _) <- listDirForgiving ad
1096.51 s
[opt-env-conf-test] pure (map (fromRelDir . (rd </>)) $ filter (not . hiddenRel) ds)
1096.51 s
[opt-env-conf-test]
1096.51 s
[opt-env-conf-test] - dirsFromPartialListing <- case parseSomeDir fp of
1096.51 s
[opt-env-conf-test] - Nothing -> pure []
1096.51 s
[opt-env-conf-test] - Just (Abs af) -> do
1096.51 s
[opt-env-conf-test] - let dir = parent af
1096.51 s
[opt-env-conf-test] - let filterHidden = if hiddenRel (dirname af) then id else filter (not . hiddenRel)
1096.51 s
[opt-env-conf-test] - (ds, _) <- listDirForgiving dir
1096.51 s
[opt-env-conf-test] - pure (map (fromAbsDir . (dir </>)) $ filterHidden ds)
1096.51 s
[opt-env-conf-test] - Just (Rel rf) ->
1096.51 s
[opt-env-conf-test] - if fp == "."
1096.51 s
[opt-env-conf-test] - then do
1096.51 s
[opt-env-conf-test] - (ds, _) <- listDirRel baseDir
1096.51 s
[opt-env-conf-test] - pure (map fromRelDir ds)
1096.51 s
[opt-env-conf-test] - else do
1096.51 s
[opt-env-conf-test] - let dir = parent rf
1096.51 s
[opt-env-conf-test] - let ad = baseDir </> dir
1096.51 s
[opt-env-conf-test] - let filterHidden = if hiddenRel rf then id else filter (not . hiddenRel)
1096.51 s
[opt-env-conf-test] - (ds, _) <- listDirForgiving ad
1096.51 s
[opt-env-conf-test] - pure (map (fromRelDir . (dir </>)) $ filterHidden ds)
1096.51 s
[opt-env-conf-test] + dirsFromPartialListing <- case parseSomeDir fp of
1096.51 s
[opt-env-conf-test] + Nothing -> pure []
1096.51 s
[opt-env-conf-test] + Just (Abs af) -> do
1096.51 s
[opt-env-conf-test] + let dir = parent af
1096.51 s
[opt-env-conf-test] + let filterHidden = if hiddenRel (dirname af) then id else filter (not . hiddenRel)
1096.51 s
[opt-env-conf-test] + (ds, _) <- listDirForgiving dir
1096.51 s
[opt-env-conf-test] + pure (map (fromAbsDir . (dir </>)) $ filterHidden ds)
1096.51 s
[opt-env-conf-test] + Just (Rel rf) ->
1096.51 s
[opt-env-conf-test] + if fp == "."
1096.51 s
[opt-env-conf-test] + then do
1096.51 s
[opt-env-conf-test] + (ds, _) <- listDirRel baseDir
1096.51 s
[opt-env-conf-test] + pure (map fromRelDir ds)
1096.51 s
[opt-env-conf-test] + else do
1096.51 s
[opt-env-conf-test] + let dir = parent rf
1096.51 s
[opt-env-conf-test] + let ad = baseDir </> dir
1096.51 s
[opt-env-conf-test] + let filterHidden = if hiddenRel rf then id else filter (not . hiddenRel)
1096.51 s
[opt-env-conf-test] + (ds, _) <- listDirForgiving ad
1096.51 s
[opt-env-conf-test] + pure (map (fromRelDir . (dir </>)) $ filterHidden ds)
1096.51 s
[opt-env-conf-test]
1096.51 s
[opt-env-conf-test] pure $
1096.51 s
[opt-env-conf-test] concat
1096.51 s
[opt-env-conf-test]
1096.51 s
[opt-env-conf-test] CondFlip at src/OptEnvConf/Completer.hs:186:32-85
1096.51 s
[opt-env-conf-test] @@ -183,7 +183,7 @@
1096.51 s
[opt-env-conf-test] else do
1096.51 s
[opt-env-conf-test] let dir = parent rf
1096.51 s
[opt-env-conf-test] let ad = baseDir </> dir
1096.51 s
[opt-env-conf-test] - let filterHidden = if hiddenRel rf then id else filter (not . hiddenRel)
1096.51 s
[opt-env-conf-test] + let filterHidden = if hiddenRel rf then id else filter (not . hiddenRel)
1096.51 s
[opt-env-conf-test] (ds, _) <- listDirForgiving ad
1096.51 s
[opt-env-conf-test] pure (map (fromRelDir . (dir </>)) $ filterHidden ds)
1096.51 s
[opt-env-conf-test]
1096.51 s
[opt-env-conf-test]
1096.51 s
[opt-env-conf-test] Negate at src/OptEnvConf/Completer.hs:186:35-47
1096.51 s
[opt-env-conf-test] @@ -183,7 +183,7 @@
1096.51 s
[opt-env-conf-test] else do
1096.51 s
[opt-env-conf-test] let dir = parent rf
1096.51 s
[opt-env-conf-test] let ad = baseDir </> dir
1096.51 s
[opt-env-conf-test] - let filterHidden = if hiddenRel rf then id else filter (not . hiddenRel)
1096.51 s
[opt-env-conf-test] + let filterHidden = if not (hiddenRel rf) then id else filter (not . hiddenRel)
1096.51 s
[opt-env-conf-test] (ds, _) <- listDirForgiving ad
1096.51 s
[opt-env-conf-test] pure (map (fromRelDir . (dir </>)) $ filterHidden ds)
1096.51 s
[opt-env-conf-test]
1096.51 s
[opt-env-conf-test]
1096.51 s
[opt-env-conf-test] ConstBool at src/OptEnvConf/Completer.hs:186:35-47
1096.51 s
[opt-env-conf-test] @@ -183,7 +183,7 @@
1096.51 s
[opt-env-conf-test] else do
1096.51 s
[opt-env-conf-test] let dir = parent rf
1096.51 s
[opt-env-conf-test] let ad = baseDir </> dir
1096.51 s
[opt-env-conf-test] - let filterHidden = if hiddenRel rf then id else filter (not . hiddenRel)
1096.51 s
[opt-env-conf-test] + let filterHidden = if False then id else filter (not . hiddenRel)
1096.51 s
[opt-env-conf-test] (ds, _) <- listDirForgiving ad
1096.51 s
[opt-env-conf-test] pure (map (fromRelDir . (dir </>)) $ filterHidden ds)
1096.51 s
[opt-env-conf-test]
1096.51 s
[opt-env-conf-test]
1096.51 s
[opt-env-conf-test] ConstBool at src/OptEnvConf/Completer.hs:186:35-47
1096.51 s
[opt-env-conf-test] @@ -183,7 +183,7 @@
1096.51 s
[opt-env-conf-test] else do
1096.51 s
[opt-env-conf-test] let dir = parent rf
1096.51 s
[opt-env-conf-test] let ad = baseDir </> dir
1096.51 s
[opt-env-conf-test] - let filterHidden = if hiddenRel rf then id else filter (not . hiddenRel)
1096.51 s
[opt-env-conf-test] + let filterHidden = if True then id else filter (not . hiddenRel)
1096.51 s
[opt-env-conf-test] (ds, _) <- listDirForgiving ad
1096.51 s
[opt-env-conf-test] pure (map (fromRelDir . (dir </>)) $ filterHidden ds)
1096.51 s
[opt-env-conf-test]
1096.51 s
[opt-env-conf-test]
1096.51 s
[opt-env-conf-test] ConstBool at src/OptEnvConf/Completer.hs:179:12-21
1096.51 s
[opt-env-conf-test] @@ -176,7 +176,7 @@
1096.51 s
[opt-env-conf-test] (ds, _) <- listDirForgiving dir
1096.51 s
[opt-env-conf-test] pure (map (fromAbsDir . (dir </>)) $ filterHidden ds)
1096.51 s
[opt-env-conf-test] Just (Rel rf) ->
1096.51 s
[opt-env-conf-test] - if fp == "."
1096.51 s
[opt-env-conf-test] + if False
1096.51 s
[opt-env-conf-test] then do
1096.51 s
[opt-env-conf-test] (ds, _) <- listDirRel baseDir
1096.52 s
[opt-env-conf-test] pure (map fromRelDir ds)
1096.52 s
[opt-env-conf-test]
1096.52 s
[opt-env-conf-test] RemoveCase at src/OptEnvConf/Completer.hs:157:30-73
1096.52 s
[opt-env-conf-test] @@ -154,19 +154,19 @@
1096.52 s
[opt-env-conf-test] directoryPathFromDir baseDir prefix fp fp' = do
1096.52 s
[opt-env-conf-test] fmap (filterPrefix fp' . map (addPrefix prefix . dirResult)) $ do
1096.52 s
[opt-env-conf-test] let listDirForgiving d = fromMaybe ([], []) <$> forgivingAbsence (listDirRel d)
1096.52 s
[opt-env-conf-test] - dirsFromParentListing <- case parseSomeDir fp of
1096.52 s
[opt-env-conf-test] - Nothing -> case fp of
1096.52 s
[opt-env-conf-test] - [] -> do
1096.52 s
[opt-env-conf-test] - (ds, _) <- listDirRel baseDir
1096.52 s
[opt-env-conf-test] - pure (map fromRelDir $ filter (not . hiddenRel) ds)
1096.52 s
[opt-env-conf-test] - _ -> pure []
1096.52 s
[opt-env-conf-test] - Just (Abs ad) -> do
1096.52 s
[opt-env-conf-test] - (ds, _) <- listDirForgiving ad
1096.52 s
[opt-env-conf-test] - pure (map (fromAbsDir . (ad </>)) $ filter (not . hiddenRel) ds)
1096.52 s
[opt-env-conf-test] - Just (Rel rd) -> do
1096.52 s
[opt-env-conf-test] - let ad = baseDir </> rd
1096.52 s
[opt-env-conf-test] - (ds, _) <- listDirForgiving ad
1096.52 s
[opt-env-conf-test] - pure (map (fromRelDir . (rd </>)) $ filter (not . hiddenRel) ds)
1096.52 s
[opt-env-conf-test] + dirsFromParentListing <- case parseSomeDir fp of
1096.52 s
[opt-env-conf-test] + Nothing -> case fp of
1096.52 s
[opt-env-conf-test] + [] -> do
1096.52 s
[opt-env-conf-test] + (ds, _) <- listDirRel baseDir
1096.52 s
[opt-env-conf-test] + pure (map fromRelDir $ filter (not . hiddenRel) ds)
1096.52 s
[opt-env-conf-test] + _ -> pure []
1096.52 s
[opt-env-conf-test] + Just (Abs ad) -> do
1096.52 s
[opt-env-conf-test] + (ds, _) <- listDirForgiving ad
1096.52 s
[opt-env-conf-test] + pure (map (fromAbsDir . (ad </>)) $ filter (not . hiddenRel) ds)
1096.52 s
[opt-env-conf-test] + Just (Rel rd) -> do
1096.52 s
[opt-env-conf-test] + let ad = baseDir </> rd
1096.52 s
[opt-env-conf-test] + (ds, _) <- listDirForgiving ad
1096.52 s
[opt-env-conf-test] + pure (map (fromRelDir . (rd </>)) $ filter (not . hiddenRel) ds)
1096.52 s
[opt-env-conf-test]
1096.52 s
[opt-env-conf-test] dirsFromPartialListing <- case parseSomeDir fp of
1096.52 s
[opt-env-conf-test] Nothing -> pure []
1096.52 s
[opt-env-conf-test]
1096.52 s
[opt-env-conf-test] RemoveCase at src/OptEnvConf/Completer.hs:158:18-21
1096.52 s
[opt-env-conf-test] @@ -155,11 +155,11 @@
1096.52 s
[opt-env-conf-test] fmap (filterPrefix fp' . map (addPrefix prefix . dirResult)) $ do
1096.52 s
[opt-env-conf-test] let listDirForgiving d = fromMaybe ([], []) <$> forgivingAbsence (listDirRel d)
1096.52 s
[opt-env-conf-test] dirsFromParentListing <- case parseSomeDir fp of
1096.52 s
[opt-env-conf-test] - Nothing -> case fp of
1096.52 s
[opt-env-conf-test] - [] -> do
1096.52 s
[opt-env-conf-test] - (ds, _) <- listDirRel baseDir
1096.52 s
[opt-env-conf-test] - pure (map fromRelDir $ filter (not . hiddenRel) ds)
1096.52 s
[opt-env-conf-test] - _ -> pure []
1096.52 s
[opt-env-conf-test] + Nothing -> case fp of
1096.52 s
[opt-env-conf-test] + [] -> do
1096.52 s
[opt-env-conf-test] + (ds, _) <- listDirRel baseDir
1096.52 s
[opt-env-conf-test] + pure (map fromRelDir $ filter (not . hiddenRel) ds)
1096.52 s
[opt-env-conf-test] + _ -> pure []
1096.52 s
[opt-env-conf-test] Just (Abs ad) -> do
1096.52 s
[opt-env-conf-test] (ds, _) <- listDirForgiving ad
1096.52 s
[opt-env-conf-test] pure (map (fromAbsDir . (ad </>)) $ filter (not . hiddenRel) ds)
1096.52 s
[opt-env-conf-test]
1096.52 s
[opt-env-conf-test] ConstBool at src/OptEnvConf/Completion.hs:453:24-40
1096.52 s
[opt-env-conf-test] @@ -450,7 +450,7 @@
1096.52 s
[opt-env-conf-test] put as'
1096.52 s
[opt-env-conf-test] pure $ Just []
1096.52 s
[opt-env-conf-test] else do
1096.52 s
[opt-env-conf-test] - if settingTryOption
1096.52 s
[opt-env-conf-test] + if True
1096.52 s
[opt-env-conf-test] then do
1096.52 s
[opt-env-conf-test] -- First we try to consume the option so we don't suggest it if it's already been parsed
1096.52 s
[opt-env-conf-test] case Args.consumeOption settingDasheds as of
1096.52 s
[opt-env-conf-test]
1096.52 s
[opt-env-conf-test] RemoveCase at src/OptEnvConf/Completion.hs:435:21-51
1096.52 s
[opt-env-conf-test] @@ -432,11 +432,11 @@
1096.52 s
[opt-env-conf-test] -- consumeArgument) or because only the consume-nothing
1096.52 s
[opt-env-conf-test] -- fallback matched. In both cases, offer the
1096.52 s
[opt-env-conf-test] -- completer if we are at the end.
1096.52 s
[opt-env-conf-test] - case possibilities of
1096.52 s
[opt-env-conf-test] - [] -> completeWithCompleterAtEnd
1096.52 s
[opt-env-conf-test] - (_, as') : _ -> do
1096.52 s
[opt-env-conf-test] - put as'
1096.52 s
[opt-env-conf-test] - completeWithCompleterAtEnd
1096.52 s
[opt-env-conf-test] + case possibilities of
1096.52 s
[opt-env-conf-test] + [] -> completeWithCompleterAtEnd
1096.52 s
[opt-env-conf-test] + (_, as') : _ -> do
1096.52 s
[opt-env-conf-test] + put as'
1096.52 s
[opt-env-conf-test] + completeWithCompleterAtEnd
1096.52 s
[opt-env-conf-test] else
1096.52 s
[opt-env-conf-test] if isJust settingSwitchValue
1096.52 s
[opt-env-conf-test] then do
1096.52 s
[opt-env-conf-test]
1096.52 s
[opt-env-conf-test] RemoveAction at src/OptEnvConf/Doc.hs:370:15-16
1096.52 s
[opt-env-conf-test] @@ -367,11 +367,11 @@
1096.52 s
[opt-env-conf-test] | not (null commandDocs)
1096.52 s
[opt-env-conf-test] ],
1096.52 s
[opt-env-conf-test] concat
1096.52 s
[opt-env-conf-test] - [ [ headerChunks "Options",
1096.52 s
[opt-env-conf-test] - renderLongOptDocs optDocs
1096.52 s
[opt-env-conf-test] - ]
1096.52 s
[opt-env-conf-test] - | not (nullDocs optDocs)
1096.52 s
[opt-env-conf-test] - ],
1096.52 s
[opt-env-conf-test] + [ [ headerChunks "Options",
1096.52 s
[opt-env-conf-test] + renderLongOptDocs optDocs
1096.52 s
[opt-env-conf-test] + ]
1096.52 s
[opt-env-conf-test] + | not (nullDocs optDocs)
1096.52 s
[opt-env-conf-test] + ],
1096.52 s
[opt-env-conf-test] concat
1096.52 s
[opt-env-conf-test] [ [ headerChunks "Environment Variables",
1096.52 s
[opt-env-conf-test] renderEnvDocs envDocs
1096.52 s
[opt-env-conf-test]
1096.52 s
[opt-env-conf-test] ConstBool at src/OptEnvConf/Doc.hs:373:17-39
1096.52 s
[opt-env-conf-test] @@ -370,7 +370,7 @@
1096.52 s
[opt-env-conf-test] [ [ headerChunks "Options",
1096.52 s
[opt-env-conf-test] renderLongOptDocs optDocs
1096.52 s
[opt-env-conf-test] ]
1096.52 s
[opt-env-conf-test] - | not (nullDocs optDocs)
1096.52 s
[opt-env-conf-test] + | True
1096.52 s
[opt-env-conf-test] ],
1096.52 s
[opt-env-conf-test] concat
1096.52 s
[opt-env-conf-test] [ [ headerChunks "Environment Variables",
1096.52 s
[opt-env-conf-test]
1096.52 s
[opt-env-conf-test] RemoveAction at src/OptEnvConf/Doc.hs:329:15-16
1096.52 s
[opt-env-conf-test] @@ -326,11 +326,11 @@
1096.52 s
[opt-env-conf-test] | not (null commandDocs)
1096.52 s
[opt-env-conf-test] ],
1096.52 s
[opt-env-conf-test] concat
1096.52 s
[opt-env-conf-test] - [ [ [".Sh ", "OPTIONS"],
1096.52 s
[opt-env-conf-test] - renderLongOptDocs optDocs
1096.52 s
[opt-env-conf-test] - ]
1096.52 s
[opt-env-conf-test] - | not (nullDocs optDocs)
1096.52 s
[opt-env-conf-test] - ],
1096.52 s
[opt-env-conf-test] + [ [ [".Sh ", "OPTIONS"],
1096.52 s
[opt-env-conf-test] + renderLongOptDocs optDocs
1096.52 s
[opt-env-conf-test] + ]
1096.52 s
[opt-env-conf-test] + | not (nullDocs optDocs)
1096.52 s
[opt-env-conf-test] + ],
1096.52 s
[opt-env-conf-test] concat
1096.52 s
[opt-env-conf-test] [ [ [".Sh ", "ENVIRONMENT VARIABLES"],
1096.52 s
[opt-env-conf-test] renderEnvDocs envDocs
1096.52 s
[opt-env-conf-test]
1096.52 s
[opt-env-conf-test] ConstBool at src/OptEnvConf/Doc.hs:332:17-39
1096.52 s
[opt-env-conf-test] @@ -329,7 +329,7 @@
1096.52 s
[opt-env-conf-test] [ [ [".Sh ", "OPTIONS"],
1096.52 s
[opt-env-conf-test] renderLongOptDocs optDocs
1096.52 s
[opt-env-conf-test] ]
1096.52 s
[opt-env-conf-test] - | not (nullDocs optDocs)
1096.52 s
[opt-env-conf-test] + | True
1096.52 s
[opt-env-conf-test] ],
1096.52 s
[opt-env-conf-test] concat
1096.52 s
[opt-env-conf-test] [ [ [".Sh ", "ENVIRONMENT VARIABLES"],
1096.52 s
[opt-env-conf-test]
1096.52 s
[opt-env-conf-test] RemoveCase at src/OptEnvConf/Doc.hs:568:9-20
1096.52 s
[opt-env-conf-test] @@ -565,21 +565,21 @@
1096.52 s
[opt-env-conf-test] [] -> []
1096.52 s
[opt-env-conf-test] [d] -> go isTopLevel d
1096.52 s
[opt-env-conf-test] (AnyDocsSingle d : ds) ->
1096.52 s
[opt-env-conf-test] - case setDocHelp d of
1096.52 s
[opt-env-conf-test] - Nothing -> go isTopLevel (AnyDocsSingle d) ++ goOr isTopLevel ds
1096.52 s
[opt-env-conf-test] - Just h ->
1096.52 s
[opt-env-conf-test] - let (sds, rest) = goSameHelp h ds
1096.52 s
[opt-env-conf-test] - in concat
1096.52 s
[opt-env-conf-test] - [ concat
1096.52 s
[opt-env-conf-test] - [ concat
1096.52 s
[opt-env-conf-test] - [ indent $ renderSetDocHeader (Just h),
1096.52 s
[opt-env-conf-test] - indent $ concatMap renderSetDocWithoutHeader $ d : sds,
1096.52 s
[opt-env-conf-test] - [[]]
1096.52 s
[opt-env-conf-test] - ]
1096.52 s
[opt-env-conf-test] - | not isTopLevel
1096.52 s
[opt-env-conf-test] - ],
1096.52 s
[opt-env-conf-test] - goOr isTopLevel rest
1096.52 s
[opt-env-conf-test] - ]
1096.52 s
[opt-env-conf-test] + case setDocHelp d of
1096.52 s
[opt-env-conf-test] + Nothing -> go isTopLevel (AnyDocsSingle d) ++ goOr isTopLevel ds
1096.52 s
[opt-env-conf-test] + Just h ->
1096.52 s
[opt-env-conf-test] + let (sds, rest) = goSameHelp h ds
1096.52 s
[opt-env-conf-test] + in concat
1096.52 s
[opt-env-conf-test] + [ concat
1096.52 s
[opt-env-conf-test] + [ concat
1096.52 s
[opt-env-conf-test] + [ indent $ renderSetDocHeader (Just h),
1096.52 s
[opt-env-conf-test] + indent $ concatMap renderSetDocWithoutHeader $ d : sds,
1096.52 s
[opt-env-conf-test] + [[]]
1096.52 s
[opt-env-conf-test] + ]
1096.52 s
[opt-env-conf-test] + | not isTopLevel
1096.52 s
[opt-env-conf-test] + ],
1096.52 s
[opt-env-conf-test] + goOr isTopLevel rest
1096.52 s
[opt-env-conf-test] + ]
1096.52 s
[opt-env-conf-test] (d : ds) -> go isTopLevel d ++ goOr isTopLevel ds
1096.52 s
[opt-env-conf-test] goSameHelp :: Help -> [AnyDocs SetDoc] -> ([SetDoc], [AnyDocs SetDoc])
1096.52 s
[opt-env-conf-test] goSameHelp h = \case
1096.52 s
[opt-env-conf-test]
1096.52 s
[opt-env-conf-test] ConstBool at src/OptEnvConf/Doc.hs:581:26-36
1096.52 s
[opt-env-conf-test] @@ -578,7 +578,7 @@
1096.52 s
[opt-env-conf-test] ]
1096.52 s
[opt-env-conf-test] | not isTopLevel
1096.52 s
[opt-env-conf-test] ],
1096.52 s
[opt-env-conf-test] - goOr isTopLevel rest
1096.52 s
[opt-env-conf-test] + goOr True rest
1096.52 s
[opt-env-conf-test] ]
1096.52 s
[opt-env-conf-test] (d : ds) -> go isTopLevel d ++ goOr isTopLevel ds
1096.52 s
[opt-env-conf-test] goSameHelp :: Help -> [AnyDocs SetDoc] -> ([SetDoc], [AnyDocs SetDoc])
1096.52 s
[opt-env-conf-test]
1096.52 s
[opt-env-conf-test] Negate at src/OptEnvConf/Doc.hs:566:17-27
1096.52 s
[opt-env-conf-test] @@ -563,7 +563,7 @@
1096.52 s
[opt-env-conf-test] goOr :: Bool -> [AnyDocs SetDoc] -> [[Chunk]]
1096.52 s
[opt-env-conf-test] goOr isTopLevel = \case
1096.52 s
[opt-env-conf-test] [] -> []
1096.52 s
[opt-env-conf-test] - [d] -> go isTopLevel d
1096.52 s
[opt-env-conf-test] + [d] -> go not (isTopLevel) d
1096.52 s
[opt-env-conf-test] (AnyDocsSingle d : ds) ->
1096.52 s
[opt-env-conf-test] case setDocHelp d of
1096.52 s
[opt-env-conf-test] Nothing -> go isTopLevel (AnyDocsSingle d) ++ goOr isTopLevel ds
1096.52 s
[opt-env-conf-test]
1096.52 s
[opt-env-conf-test] ConstBool at src/OptEnvConf/Doc.hs:566:17-27
1096.52 s
[opt-env-conf-test] @@ -563,7 +563,7 @@
1096.52 s
[opt-env-conf-test] goOr :: Bool -> [AnyDocs SetDoc] -> [[Chunk]]
1096.52 s
[opt-env-conf-test] goOr isTopLevel = \case
1096.52 s
[opt-env-conf-test] [] -> []
1096.52 s
[opt-env-conf-test] - [d] -> go isTopLevel d
1096.52 s
[opt-env-conf-test] + [d] -> go True d
1096.52 s
[opt-env-conf-test] (AnyDocsSingle d : ds) ->
1096.52 s
[opt-env-conf-test] case setDocHelp d of
1096.52 s
[opt-env-conf-test] Nothing -> go isTopLevel (AnyDocsSingle d) ++ goOr isTopLevel ds
1096.52 s
[opt-env-conf-test]
1096.52 s
[opt-env-conf-test] ConstBool at src/OptEnvConf/Doc.hs:588:12-34
1096.52 s
[opt-env-conf-test] @@ -585,7 +585,7 @@
1096.52 s
[opt-env-conf-test] goSameHelp h = \case
1096.52 s
[opt-env-conf-test] [] -> ([], [])
1096.52 s
[opt-env-conf-test] (AnyDocsSingle d : ds) ->
1096.52 s
[opt-env-conf-test] - if setDocHelp d == Just h
1096.52 s
[opt-env-conf-test] + if True
1096.52 s
[opt-env-conf-test] then
1096.52 s
[opt-env-conf-test] let (sds, rest) = goSameHelp h ds
1096.52 s
[opt-env-conf-test] in (d : sds, rest)
1096.52 s
[opt-env-conf-test]
1096.52 s
[opt-env-conf-test] RemoveCase at src/OptEnvConf/Doc.hs:532:13-50
1096.52 s
[opt-env-conf-test] @@ -529,12 +529,12 @@
1096.52 s
[opt-env-conf-test] [] -> []
1096.52 s
[opt-env-conf-test] [d] -> [go' d]
1096.52 s
[opt-env-conf-test] (AnyDocsSingle d : ds) ->
1096.52 s
[opt-env-conf-test] - case setDocHelp d of
1096.52 s
[opt-env-conf-test] - Nothing -> go' (AnyDocsSingle d) : goOr' ds
1096.52 s
[opt-env-conf-test] - Just h ->
1096.52 s
[opt-env-conf-test] - let (sds, rest) = goSameHelp h ds
1096.52 s
[opt-env-conf-test] - ne = d :| sds
1096.52 s
[opt-env-conf-test] - in AnyDocsSingle ne : goOr' rest
1096.52 s
[opt-env-conf-test] + case setDocHelp d of
1096.52 s
[opt-env-conf-test] + Nothing -> go' (AnyDocsSingle d) : goOr' ds
1096.52 s
[opt-env-conf-test] + Just h ->
1096.52 s
[opt-env-conf-test] + let (sds, rest) = goSameHelp h ds
1096.52 s
[opt-env-conf-test] + ne = d :| sds
1096.52 s
[opt-env-conf-test] + in AnyDocsSingle ne : goOr' rest
1096.52 s
[opt-env-conf-test] (d : ds) -> go' d : goOr' ds
1096.52 s
[opt-env-conf-test]
1096.52 s
[opt-env-conf-test] renderCommandDocs :: AnyDocs (Maybe SetDoc) -> [Chunk]
1096.52 s
[opt-env-conf-test]
1096.52 s
[opt-env-conf-test] RemoveCase at src/OptEnvConf/Doc.hs:259:17-26
1096.52 s
[opt-env-conf-test] @@ -256,18 +256,18 @@
1096.52 s
[opt-env-conf-test] concat
1096.53 s
[opt-env-conf-test] [ concatMap
1096.53 s
[opt-env-conf-test] ( \(key, schema) ->
1096.53 s
[opt-env-conf-test] - case jsonSchemaChunkLines schema of
1096.53 s
[opt-env-conf-test] - [line] ->
1096.53 s
[opt-env-conf-test] - [["config: ", confValChunk key, ": "] ++ line]
1096.53 s
[opt-env-conf-test] - ls ->
1096.53 s
[opt-env-conf-test] - ["config:"]
1096.53 s
[opt-env-conf-test] - : indent
1096.53 s
[opt-env-conf-test] - ( case ls of
1096.53 s
[opt-env-conf-test] - [] -> [["TODO"]]
1096.53 s
[opt-env-conf-test] - (l : ll) ->
1096.53 s
[opt-env-conf-test] - ([confValChunk key, ": "] ++ l)
1096.53 s
[opt-env-conf-test] - : indent ll
1096.53 s
[opt-env-conf-test] - )
1096.53 s
[opt-env-conf-test] + case jsonSchemaChunkLines schema of
1096.53 s
[opt-env-conf-test] + [line] ->
1096.53 s
[opt-env-conf-test] + [["config: ", confValChunk key, ": "] ++ line]
1096.53 s
[opt-env-conf-test] + ls ->
1096.53 s
[opt-env-conf-test] + ["config:"]
1096.53 s
[opt-env-conf-test] + : indent
1096.53 s
[opt-env-conf-test] + ( case ls of
1096.53 s
[opt-env-conf-test] + [] -> [["TODO"]]
1096.53 s
[opt-env-conf-test] + (l : ll) ->
1096.53 s
[opt-env-conf-test] + ([confValChunk key, ": "] ++ l)
1096.53 s
[opt-env-conf-test] + : indent ll
1096.53 s
[opt-env-conf-test] + )
1096.53 s
[opt-env-conf-test] )
1096.53 s
[opt-env-conf-test] (NE.toList confs)
1096.53 s
[opt-env-conf-test] | confs <- maybeToList setDocConfKeys
1096.53 s
[opt-env-conf-test]
1096.53 s
[opt-env-conf-test] RemoveCase at src/OptEnvConf/Doc.hs:265:27-44
1096.53 s
[opt-env-conf-test] @@ -262,11 +262,11 @@
1096.53 s
[opt-env-conf-test] ls ->
1096.53 s
[opt-env-conf-test] ["config:"]
1096.53 s
[opt-env-conf-test] : indent
1096.53 s
[opt-env-conf-test] - ( case ls of
1096.53 s
[opt-env-conf-test] - [] -> [["TODO"]]
1096.53 s
[opt-env-conf-test] - (l : ll) ->
1096.53 s
[opt-env-conf-test] - ([confValChunk key, ": "] ++ l)
1096.53 s
[opt-env-conf-test] - : indent ll
1096.53 s
[opt-env-conf-test] + ( case ls of
1096.53 s
[opt-env-conf-test] + [] -> [["TODO"]]
1096.53 s
[opt-env-conf-test] + (l : ll) ->
1096.53 s
[opt-env-conf-test] + ([confValChunk key, ": "] ++ l)
1096.53 s
[opt-env-conf-test] + : indent ll
1096.53 s
[opt-env-conf-test] )
1096.53 s
[opt-env-conf-test] )
1096.53 s
[opt-env-conf-test] (NE.toList confs)
1096.53 s
[opt-env-conf-test]
1096.53 s
[opt-env-conf-test] RemoveCase at src/OptEnvConf/Doc.hs:661:30-18
1096.53 s
[opt-env-conf-test] @@ -658,29 +658,29 @@
1096.53 s
[opt-env-conf-test] case mapMaybe (go False) (withoutNothings ds) of
1096.53 s
[opt-env-conf-test] [] -> Nothing
1096.53 s
[opt-env-conf-test] cs -> Just $ bracketise $ unwordsChunks $ intersperse [orChunk] cs
1096.53 s
[opt-env-conf-test] - AnyDocsSingle mOd -> case mOd of
1096.53 s
[opt-env-conf-test] - Nothing -> Nothing
1096.53 s
[opt-env-conf-test] - Just OptDoc {..} ->
1096.53 s
[opt-env-conf-test] - Just
1096.53 s
[opt-env-conf-test] - $ ( if isJust optDocDefault
1096.53 s
[opt-env-conf-test] - then bracketise
1096.53 s
[opt-env-conf-test] - else id
1096.53 s
[opt-env-conf-test] - )
1096.53 s
[opt-env-conf-test] - $ unwordsChunks
1096.53 s
[opt-env-conf-test] - $ concat
1096.53 s
[opt-env-conf-test] - [ [ [mMetavarChunk optDocMetavar]
1096.53 s
[opt-env-conf-test] - | optDocTryArgument
1096.53 s
[opt-env-conf-test] - ],
1096.53 s
[opt-env-conf-test] - [ concat $ maybeToList $ dashedChunks optDocDasheds
1096.53 s
[opt-env-conf-test] - | optDocTrySwitch
1096.53 s
[opt-env-conf-test] - ],
1096.53 s
[opt-env-conf-test] - [ concat
1096.53 s
[opt-env-conf-test] - [ concat $ maybeToList $ dashedChunks optDocDasheds,
1096.53 s
[opt-env-conf-test] - [" ", mMetavarChunk optDocMetavar]
1096.53 s
[opt-env-conf-test] - ]
1096.53 s
[opt-env-conf-test] - | optDocTryOption
1096.53 s
[opt-env-conf-test] - ]
1096.53 s
[opt-env-conf-test] - ]
1096.53 s
[opt-env-conf-test] + AnyDocsSingle mOd -> case mOd of
1096.53 s
[opt-env-conf-test] + Nothing -> Nothing
1096.53 s
[opt-env-conf-test] + Just OptDoc {..} ->
1096.53 s
[opt-env-conf-test] + Just
1096.53 s
[opt-env-conf-test] + $ ( if isJust optDocDefault
1096.53 s
[opt-env-conf-test] + then bracketise
1096.53 s
[opt-env-conf-test] + else id
1096.53 s
[opt-env-conf-test] + )
1096.53 s
[opt-env-conf-test] + $ unwordsChunks
1096.53 s
[opt-env-conf-test] + $ concat
1096.53 s
[opt-env-conf-test] + [ [ [mMetavarChunk optDocMetavar]
1096.53 s
[opt-env-conf-test] + | optDocTryArgument
1096.53 s
[opt-env-conf-test] + ],
1096.53 s
[opt-env-conf-test] + [ concat $ maybeToList $ dashedChunks optDocDasheds
1096.53 s
[opt-env-conf-test] + | optDocTrySwitch
1096.53 s
[opt-env-conf-test] + ],
1096.53 s
[opt-env-conf-test] + [ concat
1096.53 s
[opt-env-conf-test] + [ concat $ maybeToList $ dashedChunks optDocDasheds,
1096.53 s
[opt-env-conf-test] + [" ", mMetavarChunk optDocMetavar]
1096.53 s
[opt-env-conf-test] + ]
1096.53 s
[opt-env-conf-test] + | optDocTryOption
1096.53 s
[opt-env-conf-test] + ]
1096.53 s
[opt-env-conf-test] + ]
1096.53 s
[opt-env-conf-test]
1096.53 s
[opt-env-conf-test] orChunk :: Chunk
1096.53 s
[opt-env-conf-test] orChunk = fore cyan "|"
1096.53 s
[opt-env-conf-test]
1096.53 s
[opt-env-conf-test] RemoveCase at src/OptEnvConf/Doc.hs:653:11-77
1096.53 s
[opt-env-conf-test] @@ -650,10 +650,10 @@
1096.53 s
[opt-env-conf-test] Nothing -> Just ["COMMAND"]
1096.53 s
[opt-env-conf-test] Just _ -> Just ["[COMMAND]"]
1096.53 s
[opt-env-conf-test] AnyDocsAnd ds ->
1096.53 s
[opt-env-conf-test] - case mapMaybe (go False) (withoutNothings ds) of
1096.53 s
[opt-env-conf-test] - [] -> Nothing
1096.53 s
[opt-env-conf-test] - [c] -> Just c
1096.53 s
[opt-env-conf-test] - cs -> Just $ (if b then parenthesise else id) $ unwordsChunks cs
1096.53 s
[opt-env-conf-test] + case mapMaybe (go False) (withoutNothings ds) of
1096.53 s
[opt-env-conf-test] + [] -> Nothing
1096.53 s
[opt-env-conf-test] + [c] -> Just c
1096.53 s
[opt-env-conf-test] + cs -> Just $ (if b then parenthesise else id) $ unwordsChunks cs
1096.53 s
[opt-env-conf-test] AnyDocsOr ds ->
1096.53 s
[opt-env-conf-test] case mapMaybe (go False) (withoutNothings ds) of
1096.53 s
[opt-env-conf-test] [] -> Nothing
1096.53 s
[opt-env-conf-test]
1096.53 s
[opt-env-conf-test] RemoveCase at src/OptEnvConf/Doc.hs:653:11-77
1096.53 s
[opt-env-conf-test] @@ -650,10 +650,10 @@
1096.53 s
[opt-env-conf-test] Nothing -> Just ["COMMAND"]
1096.53 s
[opt-env-conf-test] Just _ -> Just ["[COMMAND]"]
1096.53 s
[opt-env-conf-test] AnyDocsAnd ds ->
1096.53 s
[opt-env-conf-test] - case mapMaybe (go False) (withoutNothings ds) of
1096.53 s
[opt-env-conf-test] - [] -> Nothing
1096.53 s
[opt-env-conf-test] - [c] -> Just c
1096.53 s
[opt-env-conf-test] - cs -> Just $ (if b then parenthesise else id) $ unwordsChunks cs
1096.53 s
[opt-env-conf-test] + case mapMaybe (go False) (withoutNothings ds) of
1096.53 s
[opt-env-conf-test] + [] -> Nothing
1096.53 s
[opt-env-conf-test] + [c] -> Just c
1096.53 s
[opt-env-conf-test] + cs -> Just $ (if b then parenthesise else id) $ unwordsChunks cs
1096.53 s
[opt-env-conf-test] AnyDocsOr ds ->
1096.53 s
[opt-env-conf-test] case mapMaybe (go False) (withoutNothings ds) of
1096.53 s
[opt-env-conf-test] [] -> Nothing
1096.53 s
[opt-env-conf-test]
1096.53 s
[opt-env-conf-test] ConstBool at src/OptEnvConf/Doc.hs:656:30-31
1096.53 s
[opt-env-conf-test] @@ -653,7 +653,7 @@
1096.53 s
[opt-env-conf-test] case mapMaybe (go False) (withoutNothings ds) of
1096.53 s
[opt-env-conf-test] [] -> Nothing
1096.53 s
[opt-env-conf-test] [c] -> Just c
1096.53 s
[opt-env-conf-test] - cs -> Just $ (if b then parenthesise else id) $ unwordsChunks cs
1096.53 s
[opt-env-conf-test] + cs -> Just $ (if False then parenthesise else id) $ unwordsChunks cs
1096.53 s
[opt-env-conf-test] AnyDocsOr ds ->
1096.53 s
[opt-env-conf-test] case mapMaybe (go False) (withoutNothings ds) of
1096.53 s
[opt-env-conf-test] [] -> Nothing
1096.53 s
[opt-env-conf-test]
1096.53 s
[opt-env-conf-test] BoolLit at src/OptEnvConf/Doc.hs:637:38-43
1096.53 s
[opt-env-conf-test] @@ -634,7 +634,7 @@
1096.53 s
[opt-env-conf-test] withoutNothings =
1096.53 s
[opt-env-conf-test] filter
1096.53 s
[opt-env-conf-test] ( \case
1096.53 s
[opt-env-conf-test] - AnyDocsSingle Nothing -> False
1096.53 s
[opt-env-conf-test] + AnyDocsSingle Nothing -> True
1096.53 s
[opt-env-conf-test] AnyDocsAnd [] -> False
1096.53 s
[opt-env-conf-test] AnyDocsOr [] -> False
1096.53 s
[opt-env-conf-test] _ -> True
1096.53 s
[opt-env-conf-test]
1096.53 s
[opt-env-conf-test] RemoveCase at src/OptEnvConf/Doc.hs:822:13-52
1096.53 s
[opt-env-conf-test] @@ -819,11 +819,11 @@
1096.53 s
[opt-env-conf-test] [exampleValuesChunks confDocExamples | not (null confDocExamples)],
1096.53 s
[opt-env-conf-test] concatMap
1096.53 s
[opt-env-conf-test] ( \(key, schema) ->
1096.53 s
[opt-env-conf-test] - case jsonSchemaChunkLines schema of
1096.53 s
[opt-env-conf-test] - [line] ->
1096.53 s
[opt-env-conf-test] - [[confValChunk key, ": "] ++ line]
1096.53 s
[opt-env-conf-test] - ls ->
1096.53 s
[opt-env-conf-test] - [confValChunk key, ":"] : indent ls
1096.53 s
[opt-env-conf-test] + case jsonSchemaChunkLines schema of
1096.53 s
[opt-env-conf-test] + [line] ->
1096.53 s
[opt-env-conf-test] + [[confValChunk key, ": "] ++ line]
1096.53 s
[opt-env-conf-test] + ls ->
1096.53 s
[opt-env-conf-test] + [confValChunk key, ":"] : indent ls
1096.53 s
[opt-env-conf-test] )
1096.53 s
[opt-env-conf-test] (NE.toList confDocKeys)
1096.53 s
[opt-env-conf-test] ]
1096.53 s
[opt-env-conf-test]
1096.53 s
[opt-env-conf-test] BoolLit at src/OptEnvConf/Error.hs:66:40-45
1096.53 s
[opt-env-conf-test] @@ -63,7 +63,7 @@
1096.53 s
[opt-env-conf-test] ParseErrorMissingConfVal _ -> True
1096.53 s
[opt-env-conf-test] ParseErrorConfigRead _ _ -> False
1096.53 s
[opt-env-conf-test] ParseErrorMissingCommand cs -> not $ null cs
1096.53 s
[opt-env-conf-test] - ParseErrorUnrecognisedCommand _ _ -> False
1096.53 s
[opt-env-conf-test] + ParseErrorUnrecognisedCommand _ _ -> True
1096.53 s
[opt-env-conf-test] ParseErrorAllOrNothing _ -> False
1096.53 s
[opt-env-conf-test] ParseErrorUnrecognised _ -> False
1096.53 s
[opt-env-conf-test] ParseErrorMissingCapability _ -> False
1096.53 s
[opt-env-conf-test]
1096.53 s
[opt-env-conf-test] ConstBool at src/OptEnvConf/Error.hs:65:34-47
1096.53 s
[opt-env-conf-test] @@ -62,7 +62,7 @@
1096.53 s
[opt-env-conf-test] ParseErrorEnvRead _ _ -> False
1096.53 s
[opt-env-conf-test] ParseErrorMissingConfVal _ -> True
1096.53 s
[opt-env-conf-test] ParseErrorConfigRead _ _ -> False
1096.53 s
[opt-env-conf-test] - ParseErrorMissingCommand cs -> not $ null cs
1096.53 s
[opt-env-conf-test] + ParseErrorMissingCommand cs -> True
1096.53 s
[opt-env-conf-test] ParseErrorUnrecognisedCommand _ _ -> False
1096.53 s
[opt-env-conf-test] ParseErrorAllOrNothing _ -> False
1096.53 s
[opt-env-conf-test] ParseErrorUnrecognised _ -> False
1096.53 s
[opt-env-conf-test]
1096.53 s
[opt-env-conf-test] ConstBool at src/OptEnvConf/Error.hs:65:40-47
1096.53 s
[opt-env-conf-test] @@ -62,7 +62,7 @@
1096.53 s
[opt-env-conf-test] ParseErrorEnvRead _ _ -> False
1096.53 s
[opt-env-conf-test] ParseErrorMissingConfVal _ -> True
1096.53 s
[opt-env-conf-test] ParseErrorConfigRead _ _ -> False
1096.53 s
[opt-env-conf-test] - ParseErrorMissingCommand cs -> not $ null cs
1096.53 s
[opt-env-conf-test] + ParseErrorMissingCommand cs -> not $ False
1096.53 s
[opt-env-conf-test] ParseErrorUnrecognisedCommand _ _ -> False
1096.53 s
[opt-env-conf-test] ParseErrorAllOrNothing _ -> False
1096.53 s
[opt-env-conf-test] ParseErrorUnrecognised _ -> False
1096.53 s
[opt-env-conf-test]
1096.53 s
[opt-env-conf-test] RemoveCase at src/OptEnvConf/Error.hs:83:7-65
1096.53 s
[opt-env-conf-test] @@ -80,63 +80,63 @@
1096.53 s
[opt-env-conf-test] renderError :: ParseError -> [[Chunk]]
1096.53 s
[opt-env-conf-test] renderError ParseError {..} =
1096.53 s
[opt-env-conf-test] concat
1096.53 s
[opt-env-conf-test] - [ case parseErrorMessage of
1096.53 s
[opt-env-conf-test] - ParseErrorEmpty ->
1096.53 s
[opt-env-conf-test] - [["Hit the 'empty' case of the Parser type, this should not happen."]]
1096.53 s
[opt-env-conf-test] - ParseErrorEmptySetting ->
1096.53 s
[opt-env-conf-test] - [["This setting has not been configured to be able to parse anything."]]
1096.53 s
[opt-env-conf-test] - ParseErrorNoReaders ->
1096.53 s
[opt-env-conf-test] - [ ["No readers were configured for an argument, option, or env."],
1096.53 s
[opt-env-conf-test] - ["You should not be seeing this error because the linting phase should have caught it."]
1096.53 s
[opt-env-conf-test] - ]
1096.53 s
[opt-env-conf-test] - ParseErrorCheckFailed _ err ->
1096.53 s
[opt-env-conf-test] - [["Check failed: "], [chunk $ T.pack err]]
1096.53 s
[opt-env-conf-test] - ParseErrorMissingArgument o ->
1096.53 s
[opt-env-conf-test] - [ "Missing argument: "
1096.53 s
[opt-env-conf-test] - : unwordsChunks (maybe [] renderOptDocLong o)
1096.53 s
[opt-env-conf-test] - ]
1096.53 s
[opt-env-conf-test] - ParseErrorArgumentRead md errs ->
1096.53 s
[opt-env-conf-test] - ["Failed to read argument: "]
1096.53 s
[opt-env-conf-test] - : unwordsChunks (maybe [] renderOptDocLong md)
1096.53 s
[opt-env-conf-test] - : map (\err -> [chunk $ T.pack err]) (NE.toList errs)
1096.53 s
[opt-env-conf-test] - ParseErrorMissingOption o ->
1096.53 s
[opt-env-conf-test] - ["Missing option: " : unwordsChunks (maybe [] renderOptDocLong o)]
1096.53 s
[opt-env-conf-test] - ParseErrorMissingSwitch o ->
1096.53 s
[opt-env-conf-test] - ["Missing switch: " : unwordsChunks (maybe [] renderOptDocLong o)]
1096.53 s
[opt-env-conf-test] - ParseErrorOptionRead md errs ->
1096.53 s
[opt-env-conf-test] - ["Failed to read option: "]
1096.53 s
[opt-env-conf-test] - : unwordsChunks (maybe [] renderOptDocLong md)
1096.53 s
[opt-env-conf-test] - : map (\err -> [chunk $ T.pack err]) (NE.toList errs)
1096.53 s
[opt-env-conf-test] - ParseErrorMissingEnvVar md ->
1096.53 s
[opt-env-conf-test] - ["Missing env var: "]
1096.53 s
[opt-env-conf-test] - : maybe [] renderEnvDoc md
1096.53 s
[opt-env-conf-test] - ParseErrorEnvRead md errs ->
1096.53 s
[opt-env-conf-test] - ["Failed to read env var: "]
1096.53 s
[opt-env-conf-test] - : maybe [] renderEnvDoc md
1096.53 s
[opt-env-conf-test] - ++ map (\err -> [chunk $ T.pack err]) (NE.toList errs)
1096.53 s
[opt-env-conf-test] - ParseErrorMissingConfVal md ->
1096.53 s
[opt-env-conf-test] - ["Missing config value: "] : maybe [] renderConfDoc md
1096.53 s
[opt-env-conf-test] - ParseErrorConfigRead md s ->
1096.53 s
[opt-env-conf-test] - ["Failed to parse configuration: "]
1096.53 s
[opt-env-conf-test] - : maybe [] renderConfDoc md
1096.53 s
[opt-env-conf-test] - ++ [[chunk $ T.pack s]]
1096.53 s
[opt-env-conf-test] - ParseErrorMissingCommand cs ->
1096.54 s
[opt-env-conf-test] - ["Missing command, available commands:"]
1096.54 s
[opt-env-conf-test] - : availableCommandsLines cs
1096.54 s
[opt-env-conf-test] - ParseErrorUnrecognisedCommand c cs ->
1096.54 s
[opt-env-conf-test] - [ [fore red "Unrecognised command: ", fore yellow $ chunk (T.pack c)],
1096.54 s
[opt-env-conf-test] - [fore blue "available commands:"]
1096.54 s
[opt-env-conf-test] - ]
1096.54 s
[opt-env-conf-test] - ++ availableCommandsLines cs
1096.54 s
[opt-env-conf-test] - ParseErrorAllOrNothing locs ->
1096.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."],
1096.54 s
[opt-env-conf-test] - ["The following settings have been parsed:"]
1096.54 s
[opt-env-conf-test] - ]
1096.54 s
[opt-env-conf-test] - ++ map (pure . srcLocChunk) (M.elems locs)
1096.54 s
[opt-env-conf-test] - ParseErrorUnrecognised leftovers ->
1096.54 s
[opt-env-conf-test] - ["Unrecognised args: " : unwordsChunks (map (pure . chunk . T.pack) (NE.toList leftovers))]
1096.54 s
[opt-env-conf-test] - ParseErrorMissingCapability cap ->
1096.54 s
[opt-env-conf-test] - ["Missing capability: " : [chunk $ T.pack $ show cap]],
1096.54 s
[opt-env-conf-test] + [ case parseErrorMessage of
1096.54 s
[opt-env-conf-test] + ParseErrorEmpty ->
1096.54 s
[opt-env-conf-test] + [["Hit the 'empty' case of the Parser type, this should not happen."]]
1096.54 s
[opt-env-conf-test] + ParseErrorEmptySetting ->
1096.54 s
[opt-env-conf-test] + [["This setting has not been configured to be able to parse anything."]]
1096.54 s
[opt-env-conf-test] + ParseErrorNoReaders ->
1096.54 s
[opt-env-conf-test] + [ ["No readers were configured for an argument, option, or env."],
1096.54 s
[opt-env-conf-test] + ["You should not be seeing this error because the linting phase should have caught it."]
1096.54 s
[opt-env-conf-test] + ]
1096.54 s
[opt-env-conf-test] + ParseErrorCheckFailed _ err ->
1096.54 s
[opt-env-conf-test] + [["Check failed: "], [chunk $ T.pack err]]
1096.54 s
[opt-env-conf-test] + ParseErrorMissingArgument o ->
1096.54 s
[opt-env-conf-test] + [ "Missing argument: "
1096.54 s
[opt-env-conf-test] + : unwordsChunks (maybe [] renderOptDocLong o)
1096.54 s
[opt-env-conf-test] + ]
1096.54 s
[opt-env-conf-test] + ParseErrorArgumentRead md errs ->
1096.54 s
[opt-env-conf-test] + ["Failed to read argument: "]
1096.54 s
[opt-env-conf-test] + : unwordsChunks (maybe [] renderOptDocLong md)
1096.54 s
[opt-env-conf-test] + : map (\err -> [chunk $ T.pack err]) (NE.toList errs)
1096.54 s
[opt-env-conf-test] + ParseErrorMissingOption o ->
1096.54 s
[opt-env-conf-test] + ["Missing option: " : unwordsChunks (maybe [] renderOptDocLong o)]
1096.54 s
[opt-env-conf-test] + ParseErrorMissingSwitch o ->
1096.54 s
[opt-env-conf-test] + ["Missing switch: " : unwordsChunks (maybe [] renderOptDocLong o)]
1096.54 s
[opt-env-conf-test] + ParseErrorOptionRead md errs ->
1096.54 s
[opt-env-conf-test] + ["Failed to read option: "]
1096.54 s
[opt-env-conf-test] + : unwordsChunks (maybe [] renderOptDocLong md)
1096.54 s
[opt-env-conf-test] + : map (\err -> [chunk $ T.pack err]) (NE.toList errs)
1096.54 s
[opt-env-conf-test] + ParseErrorMissingEnvVar md ->
1096.54 s
[opt-env-conf-test] + ["Missing env var: "]
1096.54 s
[opt-env-conf-test] + : maybe [] renderEnvDoc md
1096.54 s
[opt-env-conf-test] + ParseErrorEnvRead md errs ->
1096.54 s
[opt-env-conf-test] + ["Failed to read env var: "]
1096.54 s
[opt-env-conf-test] + : maybe [] renderEnvDoc md
1096.54 s
[opt-env-conf-test] + ++ map (\err -> [chunk $ T.pack err]) (NE.toList errs)
1096.54 s
[opt-env-conf-test] + ParseErrorMissingConfVal md ->
1096.54 s
[opt-env-conf-test] + ["Missing config value: "] : maybe [] renderConfDoc md
1096.54 s
[opt-env-conf-test] + ParseErrorConfigRead md s ->
1096.54 s
[opt-env-conf-test] + ["Failed to parse configuration: "]
1096.54 s
[opt-env-conf-test] + : maybe [] renderConfDoc md
1096.54 s
[opt-env-conf-test] + ++ [[chunk $ T.pack s]]
1096.54 s
[opt-env-conf-test] + ParseErrorMissingCommand cs ->
1096.54 s
[opt-env-conf-test] + ["Missing command, available commands:"]
1096.54 s
[opt-env-conf-test] + : availableCommandsLines cs
1096.54 s
[opt-env-conf-test] + ParseErrorUnrecognisedCommand c cs ->
1096.54 s
[opt-env-conf-test] + [ [fore red "Unrecognised command: ", fore yellow $ chunk (T.pack c)],
1096.54 s
[opt-env-conf-test] + [fore blue "available commands:"]
1096.54 s
[opt-env-conf-test] + ]
1096.54 s
[opt-env-conf-test] + ++ availableCommandsLines cs
1096.54 s
[opt-env-conf-test] + ParseErrorAllOrNothing locs ->
1096.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."],
1096.54 s
[opt-env-conf-test] + ["The following settings have been parsed:"]
1096.54 s
[opt-env-conf-test] + ]
1096.54 s
[opt-env-conf-test] + ++ map (pure . srcLocChunk) (M.elems locs)
1096.54 s
[opt-env-conf-test] + ParseErrorUnrecognised leftovers ->
1096.54 s
[opt-env-conf-test] + ["Unrecognised args: " : unwordsChunks (map (pure . chunk . T.pack) (NE.toList leftovers))]
1096.54 s
[opt-env-conf-test] + ParseErrorMissingCapability cap ->
1096.54 s
[opt-env-conf-test] + ["Missing capability: " : [chunk $ T.pack $ show cap]],
1096.54 s
[opt-env-conf-test] maybe [] (pure . ("see " :) . pure . srcLocChunk) parseErrorSrcLoc
1096.54 s
[opt-env-conf-test] ]
1096.54 s
[opt-env-conf-test]
1096.54 s
[opt-env-conf-test]
1096.54 s
[opt-env-conf-test] RemoveCase at src/OptEnvConf/Error.hs:83:7-65
1096.54 s
[opt-env-conf-test] @@ -80,63 +80,63 @@
1096.54 s
[opt-env-conf-test] renderError :: ParseError -> [[Chunk]]
1096.54 s
[opt-env-conf-test] renderError ParseError {..} =
1096.54 s
[opt-env-conf-test] concat
1096.54 s
[opt-env-conf-test] - [ case parseErrorMessage of
1096.54 s
[opt-env-conf-test] - ParseErrorEmpty ->
1096.54 s
[opt-env-conf-test] - [["Hit the 'empty' case of the Parser type, this should not happen."]]
1096.54 s
[opt-env-conf-test] - ParseErrorEmptySetting ->
1096.54 s
[opt-env-conf-test] - [["This setting has not been configured to be able to parse anything."]]
1096.54 s
[opt-env-conf-test] - ParseErrorNoReaders ->
1096.54 s
[opt-env-conf-test] - [ ["No readers were configured for an argument, option, or env."],
1096.54 s
[opt-env-conf-test] - ["You should not be seeing this error because the linting phase should have caught it."]
1096.54 s
[opt-env-conf-test] - ]
1096.54 s
[opt-env-conf-test] - ParseErrorCheckFailed _ err ->
1096.54 s
[opt-env-conf-test] - [["Check failed: "], [chunk $ T.pack err]]
1096.54 s
[opt-env-conf-test] - ParseErrorMissingArgument o ->
1096.54 s
[opt-env-conf-test] - [ "Missing argument: "
1096.54 s
[opt-env-conf-test] - : unwordsChunks (maybe [] renderOptDocLong o)
1096.54 s
[opt-env-conf-test] - ]
1096.54 s
[opt-env-conf-test] - ParseErrorArgumentRead md errs ->
1096.54 s
[opt-env-conf-test] - ["Failed to read argument: "]
1096.54 s
[opt-env-conf-test] - : unwordsChunks (maybe [] renderOptDocLong md)
1096.54 s
[opt-env-conf-test] - : map (\err -> [chunk $ T.pack err]) (NE.toList errs)
1096.54 s
[opt-env-conf-test] - ParseErrorMissingOption o ->
1096.54 s
[opt-env-conf-test] - ["Missing option: " : unwordsChunks (maybe [] renderOptDocLong o)]
1096.54 s
[opt-env-conf-test] - ParseErrorMissingSwitch o ->
1096.54 s
[opt-env-conf-test] - ["Missing switch: " : unwordsChunks (maybe [] renderOptDocLong o)]
1096.54 s
[opt-env-conf-test] - ParseErrorOptionRead md errs ->
1096.54 s
[opt-env-conf-test] - ["Failed to read option: "]
1096.54 s
[opt-env-conf-test] - : unwordsChunks (maybe [] renderOptDocLong md)
1096.54 s
[opt-env-conf-test] - : map (\err -> [chunk $ T.pack err]) (NE.toList errs)
1096.54 s
[opt-env-conf-test] - ParseErrorMissingEnvVar md ->
1096.54 s
[opt-env-conf-test] - ["Missing env var: "]
1096.54 s
[opt-env-conf-test] - : maybe [] renderEnvDoc md
1096.54 s
[opt-env-conf-test] - ParseErrorEnvRead md errs ->
1096.54 s
[opt-env-conf-test] - ["Failed to read env var: "]
1096.54 s
[opt-env-conf-test] - : maybe [] renderEnvDoc md
1096.54 s
[opt-env-conf-test] - ++ map (\err -> [chunk $ T.pack err]) (NE.toList errs)
1096.54 s
[opt-env-conf-test] - ParseErrorMissingConfVal md ->
1096.54 s
[opt-env-conf-test] - ["Missing config value: "] : maybe [] renderConfDoc md
1096.54 s
[opt-env-conf-test] - ParseErrorConfigRead md s ->
1096.54 s
[opt-env-conf-test] - ["Failed to parse configuration: "]
1096.54 s
[opt-env-conf-test] - : maybe [] renderConfDoc md
1096.54 s
[opt-env-conf-test] - ++ [[chunk $ T.pack s]]
1096.54 s
[opt-env-conf-test] - ParseErrorMissingCommand cs ->
1096.54 s
[opt-env-conf-test] - ["Missing command, available commands:"]
1096.54 s
[opt-env-conf-test] - : availableCommandsLines cs
1096.54 s
[opt-env-conf-test] - ParseErrorUnrecognisedCommand c cs ->
1096.54 s
[opt-env-conf-test] - [ [fore red "Unrecognised command: ", fore yellow $ chunk (T.pack c)],
1096.54 s
[opt-env-conf-test] - [fore blue "available commands:"]
1096.54 s
[opt-env-conf-test] - ]
1096.54 s
[opt-env-conf-test] - ++ availableCommandsLines cs
1096.54 s
[opt-env-conf-test] - ParseErrorAllOrNothing locs ->
1096.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."],
1096.54 s
[opt-env-conf-test] - ["The following settings have been parsed:"]
1096.54 s
[opt-env-conf-test] - ]
1096.54 s
[opt-env-conf-test] - ++ map (pure . srcLocChunk) (M.elems locs)
1096.54 s
[opt-env-conf-test] - ParseErrorUnrecognised leftovers ->
1096.54 s
[opt-env-conf-test] - ["Unrecognised args: " : unwordsChunks (map (pure . chunk . T.pack) (NE.toList leftovers))]
1096.54 s
[opt-env-conf-test] - ParseErrorMissingCapability cap ->
1096.54 s
[opt-env-conf-test] - ["Missing capability: " : [chunk $ T.pack $ show cap]],
1096.54 s
[opt-env-conf-test] + [ case parseErrorMessage of
1096.54 s
[opt-env-conf-test] + ParseErrorEmpty ->
1096.54 s
[opt-env-conf-test] + [["Hit the 'empty' case of the Parser type, this should not happen."]]
1096.54 s
[opt-env-conf-test] + ParseErrorEmptySetting ->
1096.54 s
[opt-env-conf-test] + [["This setting has not been configured to be able to parse anything."]]
1096.54 s
[opt-env-conf-test] + ParseErrorNoReaders ->
1096.54 s
[opt-env-conf-test] + [ ["No readers were configured for an argument, option, or env."],
1096.54 s
[opt-env-conf-test] + ["You should not be seeing this error because the linting phase should have caught it."]
1096.54 s
[opt-env-conf-test] + ]
1096.54 s
[opt-env-conf-test] + ParseErrorCheckFailed _ err ->
1096.54 s
[opt-env-conf-test] + [["Check failed: "], [chunk $ T.pack err]]
1096.54 s
[opt-env-conf-test] + ParseErrorMissingArgument o ->
1096.54 s
[opt-env-conf-test] + [ "Missing argument: "
1096.54 s
[opt-env-conf-test] + : unwordsChunks (maybe [] renderOptDocLong o)
1096.54 s
[opt-env-conf-test] + ]
1096.54 s
[opt-env-conf-test] + ParseErrorArgumentRead md errs ->
1096.54 s
[opt-env-conf-test] + ["Failed to read argument: "]
1096.54 s
[opt-env-conf-test] + : unwordsChunks (maybe [] renderOptDocLong md)
1096.54 s
[opt-env-conf-test] + : map (\err -> [chunk $ T.pack err]) (NE.toList errs)
1096.54 s
[opt-env-conf-test] + ParseErrorMissingOption o ->
1096.54 s
[opt-env-conf-test] + ["Missing option: " : unwordsChunks (maybe [] renderOptDocLong o)]
1096.54 s
[opt-env-conf-test] + ParseErrorMissingSwitch o ->
1096.54 s
[opt-env-conf-test] + ["Missing switch: " : unwordsChunks (maybe [] renderOptDocLong o)]
1096.54 s
[opt-env-conf-test] + ParseErrorOptionRead md errs ->
1096.54 s
[opt-env-conf-test] + ["Failed to read option: "]
1096.54 s
[opt-env-conf-test] + : unwordsChunks (maybe [] renderOptDocLong md)
1096.54 s
[opt-env-conf-test] + : map (\err -> [chunk $ T.pack err]) (NE.toList errs)
1096.54 s
[opt-env-conf-test] + ParseErrorMissingEnvVar md ->
1096.54 s
[opt-env-conf-test] + ["Missing env var: "]
1096.54 s
[opt-env-conf-test] + : maybe [] renderEnvDoc md
1096.54 s
[opt-env-conf-test] + ParseErrorEnvRead md errs ->
1096.54 s
[opt-env-conf-test] + ["Failed to read env var: "]
1096.54 s
[opt-env-conf-test] + : maybe [] renderEnvDoc md
1096.54 s
[opt-env-conf-test] + ++ map (\err -> [chunk $ T.pack err]) (NE.toList errs)
1096.54 s
[opt-env-conf-test] + ParseErrorMissingConfVal md ->
1096.54 s
[opt-env-conf-test] + ["Missing config value: "] : maybe [] renderConfDoc md
1096.54 s
[opt-env-conf-test] + ParseErrorConfigRead md s ->
1096.54 s
[opt-env-conf-test] + ["Failed to parse configuration: "]
1096.54 s
[opt-env-conf-test] + : maybe [] renderConfDoc md
1096.54 s
[opt-env-conf-test] + ++ [[chunk $ T.pack s]]
1096.54 s
[opt-env-conf-test] + ParseErrorMissingCommand cs ->
1096.54 s
[opt-env-conf-test] + ["Missing command, available commands:"]
1096.54 s
[opt-env-conf-test] + : availableCommandsLines cs
1096.54 s
[opt-env-conf-test] + ParseErrorUnrecognisedCommand c cs ->
1096.54 s
[opt-env-conf-test] + [ [fore red "Unrecognised command: ", fore yellow $ chunk (T.pack c)],
1096.54 s
[opt-env-conf-test] + [fore blue "available commands:"]
1096.54 s
[opt-env-conf-test] + ]
1096.54 s
[opt-env-conf-test] + ++ availableCommandsLines cs
1096.54 s
[opt-env-conf-test] + ParseErrorAllOrNothing locs ->
1096.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."],
1096.54 s
[opt-env-conf-test] + ["The following settings have been parsed:"]
1096.54 s
[opt-env-conf-test] + ]
1096.54 s
[opt-env-conf-test] + ++ map (pure . srcLocChunk) (M.elems locs)
1096.54 s
[opt-env-conf-test] + ParseErrorUnrecognised leftovers ->
1096.54 s
[opt-env-conf-test] + ["Unrecognised args: " : unwordsChunks (map (pure . chunk . T.pack) (NE.toList leftovers))]
1096.54 s
[opt-env-conf-test] + ParseErrorMissingCapability cap ->
1096.54 s
[opt-env-conf-test] + ["Missing capability: " : [chunk $ T.pack $ show cap]],
1096.54 s
[opt-env-conf-test] maybe [] (pure . ("see " :) . pure . srcLocChunk) parseErrorSrcLoc
1096.54 s
[opt-env-conf-test] ]
1096.54 s
[opt-env-conf-test]
1096.54 s
[opt-env-conf-test]
1096.54 s
[opt-env-conf-test] RemoveCase at src/OptEnvConf/Error.hs:83:7-65
1096.54 s
[opt-env-conf-test] @@ -80,63 +80,63 @@
1096.54 s
[opt-env-conf-test] renderError :: ParseError -> [[Chunk]]
1096.54 s
[opt-env-conf-test] renderError ParseError {..} =
1096.54 s
[opt-env-conf-test] concat
1096.54 s
[opt-env-conf-test] - [ case parseErrorMessage of
1096.54 s
[opt-env-conf-test] - ParseErrorEmpty ->
1096.54 s
[opt-env-conf-test] - [["Hit the 'empty' case of the Parser type, this should not happen."]]
1096.54 s
[opt-env-conf-test] - ParseErrorEmptySetting ->
1096.54 s
[opt-env-conf-test] - [["This setting has not been configured to be able to parse anything."]]
1096.54 s
[opt-env-conf-test] - ParseErrorNoReaders ->
1096.54 s
[opt-env-conf-test] - [ ["No readers were configured for an argument, option, or env."],
1096.54 s
[opt-env-conf-test] - ["You should not be seeing this error because the linting phase should have caught it."]
1096.54 s
[opt-env-conf-test] - ]
1096.54 s
[opt-env-conf-test] - ParseErrorCheckFailed _ err ->
1096.54 s
[opt-env-conf-test] - [["Check failed: "], [chunk $ T.pack err]]
1096.54 s
[opt-env-conf-test] - ParseErrorMissingArgument o ->
1096.54 s
[opt-env-conf-test] - [ "Missing argument: "
1096.54 s
[opt-env-conf-test] - : unwordsChunks (maybe [] renderOptDocLong o)
1096.54 s
[opt-env-conf-test] - ]
1096.54 s
[opt-env-conf-test] - ParseErrorArgumentRead md errs ->
1096.54 s
[opt-env-conf-test] - ["Failed to read argument: "]
1096.54 s
[opt-env-conf-test] - : unwordsChunks (maybe [] renderOptDocLong md)
1096.54 s
[opt-env-conf-test] - : map (\err -> [chunk $ T.pack err]) (NE.toList errs)
1096.54 s
[opt-env-conf-test] - ParseErrorMissingOption o ->
1096.54 s
[opt-env-conf-test] - ["Missing option: " : unwordsChunks (maybe [] renderOptDocLong o)]
1096.54 s
[opt-env-conf-test] - ParseErrorMissingSwitch o ->
1096.54 s
[opt-env-conf-test] - ["Missing switch: " : unwordsChunks (maybe [] renderOptDocLong o)]
1096.54 s
[opt-env-conf-test] - ParseErrorOptionRead md errs ->
1096.54 s
[opt-env-conf-test] - ["Failed to read option: "]
1096.54 s
[opt-env-conf-test] - : unwordsChunks (maybe [] renderOptDocLong md)
1096.54 s
[opt-env-conf-test] - : map (\err -> [chunk $ T.pack err]) (NE.toList errs)
1096.54 s
[opt-env-conf-test] - ParseErrorMissingEnvVar md ->
1096.54 s
[opt-env-conf-test] - ["Missing env var: "]
1096.54 s
[opt-env-conf-test] - : maybe [] renderEnvDoc md
1096.54 s
[opt-env-conf-test] - ParseErrorEnvRead md errs ->
1096.54 s
[opt-env-conf-test] - ["Failed to read env var: "]
1096.54 s
[opt-env-conf-test] - : maybe [] renderEnvDoc md
1096.54 s
[opt-env-conf-test] - ++ map (\err -> [chunk $ T.pack err]) (NE.toList errs)
1096.54 s
[opt-env-conf-test] - ParseErrorMissingConfVal md ->
1096.54 s
[opt-env-conf-test] - ["Missing config value: "] : maybe [] renderConfDoc md
1096.54 s
[opt-env-conf-test] - ParseErrorConfigRead md s ->
1096.54 s
[opt-env-conf-test] - ["Failed to parse configuration: "]
1096.54 s
[opt-env-conf-test] - : maybe [] renderConfDoc md
1096.54 s
[opt-env-conf-test] - ++ [[chunk $ T.pack s]]
1096.54 s
[opt-env-conf-test] - ParseErrorMissingCommand cs ->
1096.54 s
[opt-env-conf-test] - ["Missing command, available commands:"]
1096.54 s
[opt-env-conf-test] - : availableCommandsLines cs
1096.54 s
[opt-env-conf-test] - ParseErrorUnrecognisedCommand c cs ->
1096.54 s
[opt-env-conf-test] - [ [fore red "Unrecognised command: ", fore yellow $ chunk (T.pack c)],
1096.54 s
[opt-env-conf-test] - [fore blue "available commands:"]
1096.54 s
[opt-env-conf-test] - ]
1096.54 s
[opt-env-conf-test] - ++ availableCommandsLines cs
1096.54 s
[opt-env-conf-test] - ParseErrorAllOrNothing locs ->
1096.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."],
1096.54 s
[opt-env-conf-test] - ["The following settings have been parsed:"]
1096.54 s
[opt-env-conf-test] - ]
1096.54 s
[opt-env-conf-test] - ++ map (pure . srcLocChunk) (M.elems locs)
1096.54 s
[opt-env-conf-test] - ParseErrorUnrecognised leftovers ->
1096.54 s
[opt-env-conf-test] - ["Unrecognised args: " : unwordsChunks (map (pure . chunk . T.pack) (NE.toList leftovers))]
1096.54 s
[opt-env-conf-test] - ParseErrorMissingCapability cap ->
1096.54 s
[opt-env-conf-test] - ["Missing capability: " : [chunk $ T.pack $ show cap]],
1096.54 s
[opt-env-conf-test] + [ case parseErrorMessage of
1096.54 s
[opt-env-conf-test] + ParseErrorEmpty ->
1096.54 s
[opt-env-conf-test] + [["Hit the 'empty' case of the Parser type, this should not happen."]]
1096.54 s
[opt-env-conf-test] + ParseErrorEmptySetting ->
1096.54 s
[opt-env-conf-test] + [["This setting has not been configured to be able to parse anything."]]
1096.54 s
[opt-env-conf-test] + ParseErrorNoReaders ->
1096.54 s
[opt-env-conf-test] + [ ["No readers were configured for an argument, option, or env."],
1096.54 s
[opt-env-conf-test] + ["You should not be seeing this error because the linting phase should have caught it."]
1096.54 s
[opt-env-conf-test] + ]
1096.54 s
[opt-env-conf-test] + ParseErrorCheckFailed _ err ->
1096.54 s
[opt-env-conf-test] + [["Check failed: "], [chunk $ T.pack err]]
1096.54 s
[opt-env-conf-test] + ParseErrorMissingArgument o ->
1096.54 s
[opt-env-conf-test] + [ "Missing argument: "
1096.54 s
[opt-env-conf-test] + : unwordsChunks (maybe [] renderOptDocLong o)
1096.54 s
[opt-env-conf-test] + ]
1096.54 s
[opt-env-conf-test] + ParseErrorArgumentRead md errs ->
1096.54 s
[opt-env-conf-test] + ["Failed to read argument: "]
1096.54 s
[opt-env-conf-test] + : unwordsChunks (maybe [] renderOptDocLong md)
1096.54 s
[opt-env-conf-test] + : map (\err -> [chunk $ T.pack err]) (NE.toList errs)
1096.54 s
[opt-env-conf-test] + ParseErrorMissingOption o ->
1096.55 s
[opt-env-conf-test] + ["Missing option: " : unwordsChunks (maybe [] renderOptDocLong o)]
1096.55 s
[opt-env-conf-test] + ParseErrorMissingSwitch o ->
1096.55 s
[opt-env-conf-test] + ["Missing switch: " : unwordsChunks (maybe [] renderOptDocLong o)]
1096.55 s
[opt-env-conf-test] + ParseErrorOptionRead md errs ->
1096.55 s
[opt-env-conf-test] + ["Failed to read option: "]
1096.55 s
[opt-env-conf-test] + : unwordsChunks (maybe [] renderOptDocLong md)
1096.55 s
[opt-env-conf-test] + : map (\err -> [chunk $ T.pack err]) (NE.toList errs)
1096.55 s
[opt-env-conf-test] + ParseErrorMissingEnvVar md ->
1096.55 s
[opt-env-conf-test] + ["Missing env var: "]
1096.55 s
[opt-env-conf-test] + : maybe [] renderEnvDoc md
1096.55 s
[opt-env-conf-test] + ParseErrorEnvRead md errs ->
1096.55 s
[opt-env-conf-test] + ["Failed to read env var: "]
1096.55 s
[opt-env-conf-test] + : maybe [] renderEnvDoc md
1096.55 s
[opt-env-conf-test] + ++ map (\err -> [chunk $ T.pack err]) (NE.toList errs)
1096.55 s
[opt-env-conf-test] + ParseErrorMissingConfVal md ->
1096.55 s
[opt-env-conf-test] + ["Missing config value: "] : maybe [] renderConfDoc md
1096.55 s
[opt-env-conf-test] + ParseErrorConfigRead md s ->
1096.55 s
[opt-env-conf-test] + ["Failed to parse configuration: "]
1096.55 s
[opt-env-conf-test] + : maybe [] renderConfDoc md
1096.55 s
[opt-env-conf-test] + ++ [[chunk $ T.pack s]]
1096.55 s
[opt-env-conf-test] + ParseErrorMissingCommand cs ->
1096.55 s
[opt-env-conf-test] + ["Missing command, available commands:"]
1096.55 s
[opt-env-conf-test] + : availableCommandsLines cs
1096.55 s
[opt-env-conf-test] + ParseErrorUnrecognisedCommand c cs ->
1096.55 s
[opt-env-conf-test] + [ [fore red "Unrecognised command: ", fore yellow $ chunk (T.pack c)],
1096.55 s
[opt-env-conf-test] + [fore blue "available commands:"]
1096.55 s
[opt-env-conf-test] + ]
1096.55 s
[opt-env-conf-test] + ++ availableCommandsLines cs
1096.55 s
[opt-env-conf-test] + ParseErrorAllOrNothing locs ->
1096.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."],
1096.55 s
[opt-env-conf-test] + ["The following settings have been parsed:"]
1096.55 s
[opt-env-conf-test] + ]
1096.55 s
[opt-env-conf-test] + ++ map (pure . srcLocChunk) (M.elems locs)
1096.55 s
[opt-env-conf-test] + ParseErrorUnrecognised leftovers ->
1096.55 s
[opt-env-conf-test] + ["Unrecognised args: " : unwordsChunks (map (pure . chunk . T.pack) (NE.toList leftovers))]
1096.55 s
[opt-env-conf-test] + ParseErrorMissingCapability cap ->
1096.55 s
[opt-env-conf-test] + ["Missing capability: " : [chunk $ T.pack $ show cap]],
1096.55 s
[opt-env-conf-test] maybe [] (pure . ("see " :) . pure . srcLocChunk) parseErrorSrcLoc
1096.55 s
[opt-env-conf-test] ]
1096.55 s
[opt-env-conf-test]
1096.55 s
[opt-env-conf-test]
1096.55 s
[opt-env-conf-test] RemoveCase at src/OptEnvConf/Error.hs:83:7-65
1096.55 s
[opt-env-conf-test] @@ -80,63 +80,63 @@
1096.55 s
[opt-env-conf-test] renderError :: ParseError -> [[Chunk]]
1096.55 s
[opt-env-conf-test] renderError ParseError {..} =
1096.55 s
[opt-env-conf-test] concat
1096.55 s
[opt-env-conf-test] - [ case parseErrorMessage of
1096.55 s
[opt-env-conf-test] - ParseErrorEmpty ->
1096.55 s
[opt-env-conf-test] - [["Hit the 'empty' case of the Parser type, this should not happen."]]
1096.55 s
[opt-env-conf-test] - ParseErrorEmptySetting ->
1096.55 s
[opt-env-conf-test] - [["This setting has not been configured to be able to parse anything."]]
1096.55 s
[opt-env-conf-test] - ParseErrorNoReaders ->
1096.55 s
[opt-env-conf-test] - [ ["No readers were configured for an argument, option, or env."],
1096.55 s
[opt-env-conf-test] - ["You should not be seeing this error because the linting phase should have caught it."]
1096.55 s
[opt-env-conf-test] - ]
1096.55 s
[opt-env-conf-test] - ParseErrorCheckFailed _ err ->
1096.55 s
[opt-env-conf-test] - [["Check failed: "], [chunk $ T.pack err]]
1096.55 s
[opt-env-conf-test] - ParseErrorMissingArgument o ->
1096.55 s
[opt-env-conf-test] - [ "Missing argument: "
1096.55 s
[opt-env-conf-test] - : unwordsChunks (maybe [] renderOptDocLong o)
1096.55 s
[opt-env-conf-test] - ]
1096.55 s
[opt-env-conf-test] - ParseErrorArgumentRead md errs ->
1096.55 s
[opt-env-conf-test] - ["Failed to read argument: "]
1096.55 s
[opt-env-conf-test] - : unwordsChunks (maybe [] renderOptDocLong md)
1096.55 s
[opt-env-conf-test] - : map (\err -> [chunk $ T.pack err]) (NE.toList errs)
1096.55 s
[opt-env-conf-test] - ParseErrorMissingOption o ->
1096.55 s
[opt-env-conf-test] - ["Missing option: " : unwordsChunks (maybe [] renderOptDocLong o)]
1096.55 s
[opt-env-conf-test] - ParseErrorMissingSwitch o ->
1096.55 s
[opt-env-conf-test] - ["Missing switch: " : unwordsChunks (maybe [] renderOptDocLong o)]
1096.55 s
[opt-env-conf-test] - ParseErrorOptionRead md errs ->
1096.55 s
[opt-env-conf-test] - ["Failed to read option: "]
1096.55 s
[opt-env-conf-test] - : unwordsChunks (maybe [] renderOptDocLong md)
1096.55 s
[opt-env-conf-test] - : map (\err -> [chunk $ T.pack err]) (NE.toList errs)
1096.55 s
[opt-env-conf-test] - ParseErrorMissingEnvVar md ->
1096.55 s
[opt-env-conf-test] - ["Missing env var: "]
1096.55 s
[opt-env-conf-test] - : maybe [] renderEnvDoc md
1096.55 s
[opt-env-conf-test] - ParseErrorEnvRead md errs ->
1096.55 s
[opt-env-conf-test] - ["Failed to read env var: "]
1096.55 s
[opt-env-conf-test] - : maybe [] renderEnvDoc md
1096.55 s
[opt-env-conf-test] - ++ map (\err -> [chunk $ T.pack err]) (NE.toList errs)
1096.55 s
[opt-env-conf-test] - ParseErrorMissingConfVal md ->
1096.55 s
[opt-env-conf-test] - ["Missing config value: "] : maybe [] renderConfDoc md
1096.55 s
[opt-env-conf-test] - ParseErrorConfigRead md s ->
1096.55 s
[opt-env-conf-test] - ["Failed to parse configuration: "]
1096.55 s
[opt-env-conf-test] - : maybe [] renderConfDoc md
1096.55 s
[opt-env-conf-test] - ++ [[chunk $ T.pack s]]
1096.55 s
[opt-env-conf-test] - ParseErrorMissingCommand cs ->
1096.55 s
[opt-env-conf-test] - ["Missing command, available commands:"]
1096.55 s
[opt-env-conf-test] - : availableCommandsLines cs
1096.55 s
[opt-env-conf-test] - ParseErrorUnrecognisedCommand c cs ->
1096.55 s
[opt-env-conf-test] - [ [fore red "Unrecognised command: ", fore yellow $ chunk (T.pack c)],
1096.55 s
[opt-env-conf-test] - [fore blue "available commands:"]
1096.55 s
[opt-env-conf-test] - ]
1096.55 s
[opt-env-conf-test] - ++ availableCommandsLines cs
1096.55 s
[opt-env-conf-test] - ParseErrorAllOrNothing locs ->
1096.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."],
1096.55 s
[opt-env-conf-test] - ["The following settings have been parsed:"]
1096.55 s
[opt-env-conf-test] - ]
1096.55 s
[opt-env-conf-test] - ++ map (pure . srcLocChunk) (M.elems locs)
1096.55 s
[opt-env-conf-test] - ParseErrorUnrecognised leftovers ->
1096.55 s
[opt-env-conf-test] - ["Unrecognised args: " : unwordsChunks (map (pure . chunk . T.pack) (NE.toList leftovers))]
1096.55 s
[opt-env-conf-test] - ParseErrorMissingCapability cap ->
1096.55 s
[opt-env-conf-test] - ["Missing capability: " : [chunk $ T.pack $ show cap]],
1096.55 s
[opt-env-conf-test] + [ case parseErrorMessage of
1096.55 s
[opt-env-conf-test] + ParseErrorEmpty ->
1096.55 s
[opt-env-conf-test] + [["Hit the 'empty' case of the Parser type, this should not happen."]]
1096.55 s
[opt-env-conf-test] + ParseErrorEmptySetting ->
1096.55 s
[opt-env-conf-test] + [["This setting has not been configured to be able to parse anything."]]
1096.55 s
[opt-env-conf-test] + ParseErrorNoReaders ->
1096.55 s
[opt-env-conf-test] + [ ["No readers were configured for an argument, option, or env."],
1096.55 s
[opt-env-conf-test] + ["You should not be seeing this error because the linting phase should have caught it."]
1096.55 s
[opt-env-conf-test] + ]
1096.55 s
[opt-env-conf-test] + ParseErrorCheckFailed _ err ->
1096.55 s
[opt-env-conf-test] + [["Check failed: "], [chunk $ T.pack err]]
1096.55 s
[opt-env-conf-test] + ParseErrorMissingArgument o ->
1096.55 s
[opt-env-conf-test] + [ "Missing argument: "
1096.55 s
[opt-env-conf-test] + : unwordsChunks (maybe [] renderOptDocLong o)
1096.55 s
[opt-env-conf-test] + ]
1096.55 s
[opt-env-conf-test] + ParseErrorArgumentRead md errs ->
1096.55 s
[opt-env-conf-test] + ["Failed to read argument: "]
1096.55 s
[opt-env-conf-test] + : unwordsChunks (maybe [] renderOptDocLong md)
1096.55 s
[opt-env-conf-test] + : map (\err -> [chunk $ T.pack err]) (NE.toList errs)
1096.55 s
[opt-env-conf-test] + ParseErrorMissingOption o ->
1096.55 s
[opt-env-conf-test] + ["Missing option: " : unwordsChunks (maybe [] renderOptDocLong o)]
1096.55 s
[opt-env-conf-test] + ParseErrorMissingSwitch o ->
1096.55 s
[opt-env-conf-test] + ["Missing switch: " : unwordsChunks (maybe [] renderOptDocLong o)]
1096.55 s
[opt-env-conf-test] + ParseErrorOptionRead md errs ->
1096.55 s
[opt-env-conf-test] + ["Failed to read option: "]
1096.55 s
[opt-env-conf-test] + : unwordsChunks (maybe [] renderOptDocLong md)
1096.55 s
[opt-env-conf-test] + : map (\err -> [chunk $ T.pack err]) (NE.toList errs)
1096.55 s
[opt-env-conf-test] + ParseErrorMissingEnvVar md ->
1096.55 s
[opt-env-conf-test] + ["Missing env var: "]
1096.55 s
[opt-env-conf-test] + : maybe [] renderEnvDoc md
1096.55 s
[opt-env-conf-test] + ParseErrorEnvRead md errs ->
1096.55 s
[opt-env-conf-test] + ["Failed to read env var: "]
1096.55 s
[opt-env-conf-test] + : maybe [] renderEnvDoc md
1096.55 s
[opt-env-conf-test] + ++ map (\err -> [chunk $ T.pack err]) (NE.toList errs)
1096.55 s
[opt-env-conf-test] + ParseErrorMissingConfVal md ->
1096.55 s
[opt-env-conf-test] + ["Missing config value: "] : maybe [] renderConfDoc md
1096.55 s
[opt-env-conf-test] + ParseErrorConfigRead md s ->
1096.55 s
[opt-env-conf-test] + ["Failed to parse configuration: "]
1096.55 s
[opt-env-conf-test] + : maybe [] renderConfDoc md
1096.55 s
[opt-env-conf-test] + ++ [[chunk $ T.pack s]]
1096.55 s
[opt-env-conf-test] + ParseErrorMissingCommand cs ->
1096.55 s
[opt-env-conf-test] + ["Missing command, available commands:"]
1096.55 s
[opt-env-conf-test] + : availableCommandsLines cs
1096.55 s
[opt-env-conf-test] + ParseErrorUnrecognisedCommand c cs ->
1096.55 s
[opt-env-conf-test] + [ [fore red "Unrecognised command: ", fore yellow $ chunk (T.pack c)],
1096.55 s
[opt-env-conf-test] + [fore blue "available commands:"]
1096.55 s
[opt-env-conf-test] + ]
1096.55 s
[opt-env-conf-test] + ++ availableCommandsLines cs
1096.55 s
[opt-env-conf-test] + ParseErrorAllOrNothing locs ->
1096.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."],
1096.55 s
[opt-env-conf-test] + ["The following settings have been parsed:"]
1096.55 s
[opt-env-conf-test] + ]
1096.55 s
[opt-env-conf-test] + ++ map (pure . srcLocChunk) (M.elems locs)
1096.55 s
[opt-env-conf-test] + ParseErrorUnrecognised leftovers ->
1096.55 s
[opt-env-conf-test] + ["Unrecognised args: " : unwordsChunks (map (pure . chunk . T.pack) (NE.toList leftovers))]
1096.55 s
[opt-env-conf-test] + ParseErrorMissingCapability cap ->
1096.55 s
[opt-env-conf-test] + ["Missing capability: " : [chunk $ T.pack $ show cap]],
1096.55 s
[opt-env-conf-test] maybe [] (pure . ("see " :) . pure . srcLocChunk) parseErrorSrcLoc
1096.55 s
[opt-env-conf-test] ]
1096.55 s
[opt-env-conf-test]
1096.55 s
[opt-env-conf-test]
1096.55 s
[opt-env-conf-test] RemoveCase at src/OptEnvConf/Error.hs:83:7-65
1096.55 s
[opt-env-conf-test] @@ -80,63 +80,63 @@
1096.55 s
[opt-env-conf-test] renderError :: ParseError -> [[Chunk]]
1096.55 s
[opt-env-conf-test] renderError ParseError {..} =
1096.55 s
[opt-env-conf-test] concat
1096.55 s
[opt-env-conf-test] - [ case parseErrorMessage of
1096.55 s
[opt-env-conf-test] - ParseErrorEmpty ->
1096.55 s
[opt-env-conf-test] - [["Hit the 'empty' case of the Parser type, this should not happen."]]
1096.55 s
[opt-env-conf-test] - ParseErrorEmptySetting ->
1096.55 s
[opt-env-conf-test] - [["This setting has not been configured to be able to parse anything."]]
1096.55 s
[opt-env-conf-test] - ParseErrorNoReaders ->
1096.55 s
[opt-env-conf-test] - [ ["No readers were configured for an argument, option, or env."],
1096.55 s
[opt-env-conf-test] - ["You should not be seeing this error because the linting phase should have caught it."]
1096.55 s
[opt-env-conf-test] - ]
1096.55 s
[opt-env-conf-test] - ParseErrorCheckFailed _ err ->
1096.55 s
[opt-env-conf-test] - [["Check failed: "], [chunk $ T.pack err]]
1096.55 s
[opt-env-conf-test] - ParseErrorMissingArgument o ->
1096.55 s
[opt-env-conf-test] - [ "Missing argument: "
1096.55 s
[opt-env-conf-test] - : unwordsChunks (maybe [] renderOptDocLong o)
1096.55 s
[opt-env-conf-test] - ]
1096.55 s
[opt-env-conf-test] - ParseErrorArgumentRead md errs ->
1096.55 s
[opt-env-conf-test] - ["Failed to read argument: "]
1096.55 s
[opt-env-conf-test] - : unwordsChunks (maybe [] renderOptDocLong md)
1096.55 s
[opt-env-conf-test] - : map (\err -> [chunk $ T.pack err]) (NE.toList errs)
1096.55 s
[opt-env-conf-test] - ParseErrorMissingOption o ->
1096.55 s
[opt-env-conf-test] - ["Missing option: " : unwordsChunks (maybe [] renderOptDocLong o)]
1096.55 s
[opt-env-conf-test] - ParseErrorMissingSwitch o ->
1096.55 s
[opt-env-conf-test] - ["Missing switch: " : unwordsChunks (maybe [] renderOptDocLong o)]
1096.55 s
[opt-env-conf-test] - ParseErrorOptionRead md errs ->
1096.55 s
[opt-env-conf-test] - ["Failed to read option: "]
1096.55 s
[opt-env-conf-test] - : unwordsChunks (maybe [] renderOptDocLong md)
1096.55 s
[opt-env-conf-test] - : map (\err -> [chunk $ T.pack err]) (NE.toList errs)
1096.55 s
[opt-env-conf-test] - ParseErrorMissingEnvVar md ->
1096.55 s
[opt-env-conf-test] - ["Missing env var: "]
1096.55 s
[opt-env-conf-test] - : maybe [] renderEnvDoc md
1096.55 s
[opt-env-conf-test] - ParseErrorEnvRead md errs ->
1096.55 s
[opt-env-conf-test] - ["Failed to read env var: "]
1096.55 s
[opt-env-conf-test] - : maybe [] renderEnvDoc md
1096.55 s
[opt-env-conf-test] - ++ map (\err -> [chunk $ T.pack err]) (NE.toList errs)
1096.55 s
[opt-env-conf-test] - ParseErrorMissingConfVal md ->
1096.55 s
[opt-env-conf-test] - ["Missing config value: "] : maybe [] renderConfDoc md
1096.55 s
[opt-env-conf-test] - ParseErrorConfigRead md s ->
1096.55 s
[opt-env-conf-test] - ["Failed to parse configuration: "]
1096.55 s
[opt-env-conf-test] - : maybe [] renderConfDoc md
1096.55 s
[opt-env-conf-test] - ++ [[chunk $ T.pack s]]
1096.55 s
[opt-env-conf-test] - ParseErrorMissingCommand cs ->
1096.55 s
[opt-env-conf-test] - ["Missing command, available commands:"]
1096.55 s
[opt-env-conf-test] - : availableCommandsLines cs
1096.55 s
[opt-env-conf-test] - ParseErrorUnrecognisedCommand c cs ->
1096.55 s
[opt-env-conf-test] - [ [fore red "Unrecognised command: ", fore yellow $ chunk (T.pack c)],
1096.55 s
[opt-env-conf-test] - [fore blue "available commands:"]
1096.55 s
[opt-env-conf-test] - ]
1096.55 s
[opt-env-conf-test] - ++ availableCommandsLines cs
1096.55 s
[opt-env-conf-test] - ParseErrorAllOrNothing locs ->
1096.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."],
1096.55 s
[opt-env-conf-test] - ["The following settings have been parsed:"]
1096.55 s
[opt-env-conf-test] - ]
1096.55 s
[opt-env-conf-test] - ++ map (pure . srcLocChunk) (M.elems locs)
1096.55 s
[opt-env-conf-test] - ParseErrorUnrecognised leftovers ->
1096.55 s
[opt-env-conf-test] - ["Unrecognised args: " : unwordsChunks (map (pure . chunk . T.pack) (NE.toList leftovers))]
1096.55 s
[opt-env-conf-test] - ParseErrorMissingCapability cap ->
1096.55 s
[opt-env-conf-test] - ["Missing capability: " : [chunk $ T.pack $ show cap]],
1096.55 s
[opt-env-conf-test] + [ case parseErrorMessage of
1096.55 s
[opt-env-conf-test] + ParseErrorEmpty ->
1096.55 s
[opt-env-conf-test] + [["Hit the 'empty' case of the Parser type, this should not happen."]]
1096.55 s
[opt-env-conf-test] + ParseErrorEmptySetting ->
1096.55 s
[opt-env-conf-test] + [["This setting has not been configured to be able to parse anything."]]
1096.55 s
[opt-env-conf-test] + ParseErrorNoReaders ->
1096.55 s
[opt-env-conf-test] + [ ["No readers were configured for an argument, option, or env."],
1096.55 s
[opt-env-conf-test] + ["You should not be seeing this error because the linting phase should have caught it."]
1096.55 s
[opt-env-conf-test] + ]
1096.55 s
[opt-env-conf-test] + ParseErrorCheckFailed _ err ->
1096.55 s
[opt-env-conf-test] + [["Check failed: "], [chunk $ T.pack err]]
1096.55 s
[opt-env-conf-test] + ParseErrorMissingArgument o ->
1096.55 s
[opt-env-conf-test] + [ "Missing argument: "
1096.55 s
[opt-env-conf-test] + : unwordsChunks (maybe [] renderOptDocLong o)
1096.55 s
[opt-env-conf-test] + ]
1096.55 s
[opt-env-conf-test] + ParseErrorArgumentRead md errs ->
1096.55 s
[opt-env-conf-test] + ["Failed to read argument: "]
1096.55 s
[opt-env-conf-test] + : unwordsChunks (maybe [] renderOptDocLong md)
1096.55 s
[opt-env-conf-test] + : map (\err -> [chunk $ T.pack err]) (NE.toList errs)
1096.55 s
[opt-env-conf-test] + ParseErrorMissingOption o ->
1096.55 s
[opt-env-conf-test] + ["Missing option: " : unwordsChunks (maybe [] renderOptDocLong o)]
1096.55 s
[opt-env-conf-test] + ParseErrorMissingSwitch o ->
1096.55 s
[opt-env-conf-test] + ["Missing switch: " : unwordsChunks (maybe [] renderOptDocLong o)]
1096.55 s
[opt-env-conf-test] + ParseErrorOptionRead md errs ->
1096.55 s
[opt-env-conf-test] + ["Failed to read option: "]
1096.55 s
[opt-env-conf-test] + : unwordsChunks (maybe [] renderOptDocLong md)
1096.55 s
[opt-env-conf-test] + : map (\err -> [chunk $ T.pack err]) (NE.toList errs)
1096.55 s
[opt-env-conf-test] + ParseErrorMissingEnvVar md ->
1096.55 s
[opt-env-conf-test] + ["Missing env var: "]
1096.55 s
[opt-env-conf-test] + : maybe [] renderEnvDoc md
1096.55 s
[opt-env-conf-test] + ParseErrorEnvRead md errs ->
1096.55 s
[opt-env-conf-test] + ["Failed to read env var: "]
1096.55 s
[opt-env-conf-test] + : maybe [] renderEnvDoc md
1096.55 s
[opt-env-conf-test] + ++ map (\err -> [chunk $ T.pack err]) (NE.toList errs)
1096.55 s
[opt-env-conf-test] + ParseErrorMissingConfVal md ->
1096.55 s
[opt-env-conf-test] + ["Missing config value: "] : maybe [] renderConfDoc md
1096.55 s
[opt-env-conf-test] + ParseErrorConfigRead md s ->
1096.55 s
[opt-env-conf-test] + ["Failed to parse configuration: "]
1096.55 s
[opt-env-conf-test] + : maybe [] renderConfDoc md
1096.55 s
[opt-env-conf-test] + ++ [[chunk $ T.pack s]]
1096.55 s
[opt-env-conf-test] + ParseErrorMissingCommand cs ->
1096.55 s
[opt-env-conf-test] + ["Missing command, available commands:"]
1096.55 s
[opt-env-conf-test] + : availableCommandsLines cs
1096.55 s
[opt-env-conf-test] + ParseErrorUnrecognisedCommand c cs ->
1096.55 s
[opt-env-conf-test] + [ [fore red "Unrecognised command: ", fore yellow $ chunk (T.pack c)],
1096.55 s
[opt-env-conf-test] + [fore blue "available commands:"]
1096.55 s
[opt-env-conf-test] + ]
1096.55 s
[opt-env-conf-test] + ++ availableCommandsLines cs
1096.55 s
[opt-env-conf-test] + ParseErrorAllOrNothing locs ->
1096.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."],
1096.55 s
[opt-env-conf-test] + ["The following settings have been parsed:"]
1096.55 s
[opt-env-conf-test] + ]
1096.55 s
[opt-env-conf-test] + ++ map (pure . srcLocChunk) (M.elems locs)
1096.55 s
[opt-env-conf-test] + ParseErrorUnrecognised leftovers ->
1096.55 s
[opt-env-conf-test] + ["Unrecognised args: " : unwordsChunks (map (pure . chunk . T.pack) (NE.toList leftovers))]
1096.55 s
[opt-env-conf-test] + ParseErrorMissingCapability cap ->
1096.55 s
[opt-env-conf-test] + ["Missing capability: " : [chunk $ T.pack $ show cap]],
1096.55 s
[opt-env-conf-test] maybe [] (pure . ("see " :) . pure . srcLocChunk) parseErrorSrcLoc
1096.55 s
[opt-env-conf-test] ]
1096.55 s
[opt-env-conf-test]
1096.55 s
[opt-env-conf-test]
1096.55 s
[opt-env-conf-test] RemoveCase at src/OptEnvConf/Error.hs:83:7-65
1096.55 s
[opt-env-conf-test] @@ -80,63 +80,63 @@
1096.55 s
[opt-env-conf-test] renderError :: ParseError -> [[Chunk]]
1096.56 s
[opt-env-conf-test] renderError ParseError {..} =
1096.56 s
[opt-env-conf-test] concat
1096.56 s
[opt-env-conf-test] - [ case parseErrorMessage of
1096.56 s
[opt-env-conf-test] - ParseErrorEmpty ->
1096.56 s
[opt-env-conf-test] - [["Hit the 'empty' case of the Parser type, this should not happen."]]
1096.56 s
[opt-env-conf-test] - ParseErrorEmptySetting ->
1096.56 s
[opt-env-conf-test] - [["This setting has not been configured to be able to parse anything."]]
1096.56 s
[opt-env-conf-test] - ParseErrorNoReaders ->
1096.56 s
[opt-env-conf-test] - [ ["No readers were configured for an argument, option, or env."],
1096.56 s
[opt-env-conf-test] - ["You should not be seeing this error because the linting phase should have caught it."]
1096.56 s
[opt-env-conf-test] - ]
1096.56 s
[opt-env-conf-test] - ParseErrorCheckFailed _ err ->
1096.56 s
[opt-env-conf-test] - [["Check failed: "], [chunk $ T.pack err]]
1096.56 s
[opt-env-conf-test] - ParseErrorMissingArgument o ->
1096.56 s
[opt-env-conf-test] - [ "Missing argument: "
1096.56 s
[opt-env-conf-test] - : unwordsChunks (maybe [] renderOptDocLong o)
1096.56 s
[opt-env-conf-test] - ]
1096.56 s
[opt-env-conf-test] - ParseErrorArgumentRead md errs ->
1096.56 s
[opt-env-conf-test] - ["Failed to read argument: "]
1096.56 s
[opt-env-conf-test] - : unwordsChunks (maybe [] renderOptDocLong md)
1096.56 s
[opt-env-conf-test] - : map (\err -> [chunk $ T.pack err]) (NE.toList errs)
1096.56 s
[opt-env-conf-test] - ParseErrorMissingOption o ->
1096.56 s
[opt-env-conf-test] - ["Missing option: " : unwordsChunks (maybe [] renderOptDocLong o)]
1096.56 s
[opt-env-conf-test] - ParseErrorMissingSwitch o ->
1096.56 s
[opt-env-conf-test] - ["Missing switch: " : unwordsChunks (maybe [] renderOptDocLong o)]
1096.56 s
[opt-env-conf-test] - ParseErrorOptionRead md errs ->
1096.56 s
[opt-env-conf-test] - ["Failed to read option: "]
1096.56 s
[opt-env-conf-test] - : unwordsChunks (maybe [] renderOptDocLong md)
1096.56 s
[opt-env-conf-test] - : map (\err -> [chunk $ T.pack err]) (NE.toList errs)
1096.56 s
[opt-env-conf-test] - ParseErrorMissingEnvVar md ->
1096.56 s
[opt-env-conf-test] - ["Missing env var: "]
1096.56 s
[opt-env-conf-test] - : maybe [] renderEnvDoc md
1096.56 s
[opt-env-conf-test] - ParseErrorEnvRead md errs ->
1096.56 s
[opt-env-conf-test] - ["Failed to read env var: "]
1096.56 s
[opt-env-conf-test] - : maybe [] renderEnvDoc md
1096.56 s
[opt-env-conf-test] - ++ map (\err -> [chunk $ T.pack err]) (NE.toList errs)
1096.56 s
[opt-env-conf-test] - ParseErrorMissingConfVal md ->
1096.56 s
[opt-env-conf-test] - ["Missing config value: "] : maybe [] renderConfDoc md
1096.56 s
[opt-env-conf-test] - ParseErrorConfigRead md s ->
1096.56 s
[opt-env-conf-test] - ["Failed to parse configuration: "]
1096.56 s
[opt-env-conf-test] - : maybe [] renderConfDoc md
1096.56 s
[opt-env-conf-test] - ++ [[chunk $ T.pack s]]
1096.56 s
[opt-env-conf-test] - ParseErrorMissingCommand cs ->
1096.56 s
[opt-env-conf-test] - ["Missing command, available commands:"]
1096.56 s
[opt-env-conf-test] - : availableCommandsLines cs
1096.56 s
[opt-env-conf-test] - ParseErrorUnrecognisedCommand c cs ->
1096.56 s
[opt-env-conf-test] - [ [fore red "Unrecognised command: ", fore yellow $ chunk (T.pack c)],
1096.56 s
[opt-env-conf-test] - [fore blue "available commands:"]
1096.56 s
[opt-env-conf-test] - ]
1096.56 s
[opt-env-conf-test] - ++ availableCommandsLines cs
1096.56 s
[opt-env-conf-test] - ParseErrorAllOrNothing locs ->
1096.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."],
1096.56 s
[opt-env-conf-test] - ["The following settings have been parsed:"]
1096.56 s
[opt-env-conf-test] - ]
1096.56 s
[opt-env-conf-test] - ++ map (pure . srcLocChunk) (M.elems locs)
1096.56 s
[opt-env-conf-test] - ParseErrorUnrecognised leftovers ->
1096.56 s
[opt-env-conf-test] - ["Unrecognised args: " : unwordsChunks (map (pure . chunk . T.pack) (NE.toList leftovers))]
1096.56 s
[opt-env-conf-test] - ParseErrorMissingCapability cap ->
1096.56 s
[opt-env-conf-test] - ["Missing capability: " : [chunk $ T.pack $ show cap]],
1096.56 s
[opt-env-conf-test] + [ case parseErrorMessage of
1096.56 s
[opt-env-conf-test] + ParseErrorEmpty ->
1096.56 s
[opt-env-conf-test] + [["Hit the 'empty' case of the Parser type, this should not happen."]]
1096.56 s
[opt-env-conf-test] + ParseErrorEmptySetting ->
1096.56 s
[opt-env-conf-test] + [["This setting has not been configured to be able to parse anything."]]
1096.56 s
[opt-env-conf-test] + ParseErrorNoReaders ->
1096.56 s
[opt-env-conf-test] + [ ["No readers were configured for an argument, option, or env."],
1096.56 s
[opt-env-conf-test] + ["You should not be seeing this error because the linting phase should have caught it."]
1096.56 s
[opt-env-conf-test] + ]
1096.56 s
[opt-env-conf-test] + ParseErrorCheckFailed _ err ->
1096.56 s
[opt-env-conf-test] + [["Check failed: "], [chunk $ T.pack err]]
1096.56 s
[opt-env-conf-test] + ParseErrorMissingArgument o ->
1096.56 s
[opt-env-conf-test] + [ "Missing argument: "
1096.56 s
[opt-env-conf-test] + : unwordsChunks (maybe [] renderOptDocLong o)
1096.56 s
[opt-env-conf-test] + ]
1096.56 s
[opt-env-conf-test] + ParseErrorArgumentRead md errs ->
1096.56 s
[opt-env-conf-test] + ["Failed to read argument: "]
1096.56 s
[opt-env-conf-test] + : unwordsChunks (maybe [] renderOptDoe IsString Arg where
1096.56 s
[opt-env-conf-test] fromString = parseArg
1096.56 s
[opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Args.hs:63:7-8
1096.56 s
[opt-env-conf-test] @@ -60,14 +60,14 @@
1096.56 s
[opt-env-conf-test] instance Validity Arg where
1096.56 s
[opt-env-conf-test] validate arg =
1096.56 s
[opt-env-conf-test] mconcat
1096.56 s
[opt-env-conf-test] - [ genericValidate arg,
1096.56 s
[opt-env-conf-test] - case arg of
1096.56 s
[opt-env-conf-test] - ArgDashed False (c :| _) -> declare "The first character of a short dashed is not a dash" $ c /= '-'
1096.56 s
[opt-env-conf-test] - ArgPlain s -> declare "does not start with a dash" $ case s of
1096.56 s
[opt-env-conf-test] - ('-' : _) -> False
1096.56 s
[opt-env-conf-test] - _ -> True
1096.56 s
[opt-env-conf-test] - _ -> valid
1096.56 s
[opt-env-conf-test] - ]
1096.56 s
[opt-env-conf-test] + [ genericValidate arg,
1096.56 s
[opt-env-conf-test] + case arg of
1096.56 s
[opt-env-conf-test] + ArgDashed False (c :| _) -> declare "The first character of a short dashed is not a dash" $ c /= '-'
1096.56 s
[opt-env-conf-test] + ArgPlain s -> declare "does not start with a dash" $ case s of
1096.56 s
[opt-env-conf-test] + ('-' : _) -> False
1096.56 s
[opt-env-conf-test] + _ -> True
1096.56 s
[opt-env-conf-test] + _ -> valid
1096.56 s
[opt-env-conf-test] + ]
1096.56 s
[opt-env-conf-test]
1096.56 s
[opt-env-conf-test] instance IsString Arg where
1096.56 s
[opt-env-conf-test] fromString = parseArg
1096.56 s
[opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Args.hs:293:6-12
1096.56 s
[opt-env-conf-test] @@ -290,7 +290,7 @@
1096.56 s
[opt-env-conf-test] NonEmpty Char ->
1096.56 s
[opt-env-conf-test] Maybe (Maybe (NonEmpty Char))
1096.56 s
[opt-env-conf-test] consumeDashedOption dasheds isLong cs =
1096.56 s
[opt-env-conf-test] - if isLong
1096.56 s
[opt-env-conf-test] + if True
1096.56 s
[opt-env-conf-test] then
1096.56 s
[opt-env-conf-test] if DashedLong cs `elem` dasheds
1096.56 s
[opt-env-conf-test] then Just Nothing
1096.56 s
[opt-env-conf-test] Testing mutation CondFlip at src/OptEnvConf/Args.hs:258:3-69
1096.56 s
[opt-env-conf-test] @@ -255,9 +255,9 @@
1096.56 s
[opt-env-conf-test] NonEmpty Char ->
1096.56 s
[opt-env-conf-test] Maybe String
1096.56 s
[opt-env-conf-test] consumeDashedShorthandOption dasheds isLong cs =
1096.56 s
[opt-env-conf-test] - if isLong
1096.56 s
[opt-env-conf-test] - then consumeLongDashedShorthandOption (longDasheds dasheds) cs
1096.56 s
[opt-env-conf-test] - else consumeShortDashedShorthandOption (shortDasheds dasheds) cs
1096.56 s
[opt-env-conf-test] + if isLong
1096.56 s
[opt-env-conf-test] + then consumeLongDashedShorthandOption (longDasheds dasheds) cs
1096.56 s
[opt-env-conf-test] + else consumeShortDashedShorthandOption (shortDasheds dasheds) cs
1096.56 s
[opt-env-conf-test]
1096.56 s
[opt-env-conf-test] consumeLongDashedShorthandOption ::
1096.56 s
[opt-env-conf-test] [NonEmpty Char] ->
1096.56 s
[opt-env-conf-test] cLong md)
1096.56 s
[opt-env-conf-test] + : map (\err -> [chunk $ T.pack err]) (NE.toList errs)
1096.56 s
[opt-env-conf-test] + ParseErrorMissingOption o ->
1096.56 s
[opt-env-conf-test] + ["Missing option: " : unwordsChunks (maybe [] renderOptDocLong o)]
1096.56 s
[opt-env-conf-test] + ParseErrorMissingSwitch o ->
1096.56 s
[opt-env-conf-test] + ["Missing switch: " : unwordsChunks (maybe [] renderOptDocLong o)]
1096.56 s
[opt-env-conf-test] + ParseErrorOptionRead md errs ->
1096.56 s
[opt-env-conf-test] + ["Failed to read option: "]
1096.56 s
[opt-env-conf-test] + : unwordsChunks (maybe [] renderOptDocLong md)
1096.56 s
[opt-env-conf-test] + : map (\err -> [chunk $ T.pack err]) (NE.toList errs)
1096.56 s
[opt-env-conf-test] + ParseErrorMissingEnvVar md ->
1096.56 s
[opt-env-conf-test] + ["Missing env var: "]
1096.56 s
[opt-env-conf-test] + : maybe [] renderEnvDoc md
1096.56 s
[opt-env-conf-test] + ParseErrorEnvRead md errs ->
1096.56 s
[opt-env-conf-test] + ["Failed to read env var: "]
1096.56 s
[opt-env-conf-test] + : maybe [] renderEnvDoc md
1096.56 s
[opt-env-conf-test] + ++ map (\err -> [chunk $ T.pack err]) (NE.toList errs)
1096.56 s
[opt-env-conf-test] + ParseErrorMissingConfVal md ->
1096.56 s
[opt-env-conf-test] + ["Missing config value: "] : maybe [] renderConfDoc md
1096.56 s
[opt-env-conf-test] + ParseErrorConfigRead md s ->
1096.56 s
[opt-env-conf-test] + ["Failed to parse configuration: "]
1096.56 s
[opt-env-conf-test] + : maybe [] renderConfDoc md
1096.56 s
[opt-env-conf-test] + ++ [[chunk $ T.pack s]]
1096.56 s
[opt-env-conf-test] + ParseErrorMissingCommand cs ->
1096.56 s
[opt-env-conf-test] + ["Missing command, available commands:"]
1096.56 s
[opt-env-conf-test] + : availableCommandsLines cs
1096.56 s
[opt-env-conf-test] + ParseErrorUnrecognisedCommand c cs ->
1096.56 s
[opt-env-conf-test] + [ [fore red "Unrecognised command: ", fore yellow $ chunk (T.pack c)],
1096.56 s
[opt-env-conf-test] + [fore blue "available commands:"]
1096.56 s
[opt-env-conf-test] + ]
1096.56 s
[opt-env-conf-test] + ++ availableCommandsLines cs
1096.56 s
[opt-env-conf-test] + ParseErrorAllOrNothing locs ->
1096.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."],
1096.56 s
[opt-env-conf-test] + ["The following settings have been parsed:"]
1096.56 s
[opt-env-conf-test] + ]
1096.56 s
[opt-env-conf-test] + ++ map (pure . srcLocChunk) (M.elems locs)
1096.56 s
[opt-env-conf-test] + ParseErrorUnrecognised leftovers ->
1096.56 s
[opt-env-conf-test] + ["Unrecognised args: " : unwordsChunks (map (pure . chunk . T.pack) (NE.toList leftovers))]
1096.56 s
[opt-env-conf-test] + ParseErrorMissingCapability cap ->
1096.56 s
[opt-env-conf-test] + ["Missing capability: " : [chunk $ T.pack $ show cap]],
1096.56 s
[opt-env-conf-test] maybe [] (pure . ("see " :) . pure . srcLocChunk) parseErrorSrcLoc
1096.56 s
[opt-env-conf-test] ]
1096.56 s
[opt-env-conf-test]
1096.56 s
[opt-env-conf-test]
1096.56 s
[opt-env-conf-test] RemoveCase at src/OptEnvConf/Test.hs:67:3-96
1096.56 s
[opt-env-conf-test] @@ -64,10 +64,10 @@
1096.56 s
[opt-env-conf-test]
1096.56 s
[opt-env-conf-test] parserLintTest :: Parser a -> IO ()
1096.56 s
[opt-env-conf-test] parserLintTest parser =
1096.56 s
[opt-env-conf-test] - case lintParser parser of
1096.56 s
[opt-env-conf-test] - Nothing -> pure ()
1096.56 s
[opt-env-conf-test] - Just errs ->
1096.56 s
[opt-env-conf-test] - expectationFailure $ T.unpack $ renderChunksText With24BitColours $ renderLintErrors errs
1096.56 s
[opt-env-conf-test] + case lintParser parser of
1096.56 s
[opt-env-conf-test] + Nothing -> pure ()
1096.56 s
[opt-env-conf-test] + Just errs ->
1096.56 s
[opt-env-conf-test] + expectationFailure $ T.unpack $ renderChunksText With24BitColours $ renderLintErrors errs
1096.56 s
[opt-env-conf-test]
1096.56 s
[opt-env-conf-test] settingsParserArgsTest :: (Show a, Eq a, HasParser a) => [String] -> a -> IO ()
1096.56 s
[opt-env-conf-test] settingsParserArgsTest = parserArgsTest settingsParser
1096.56 s
[opt-env-conf-test]
1096.56 s
[opt-env-conf-test] RemoveCase at src/OptEnvConf/Test.hs:149:13-24
1096.56 s
[opt-env-conf-test] @@ -146,14 +146,14 @@
1096.56 s
[opt-env-conf-test]
1096.56 s
[opt-env-conf-test] generatedFileComment :: CallStack -> T.Text
1096.56 s
[opt-env-conf-test] generatedFileComment cs =
1096.56 s
[opt-env-conf-test] - let loc = case getCallStack cs of
1096.56 s
[opt-env-conf-test] - (_, srcLoc) : _ ->
1096.56 s
[opt-env-conf-test] - packageName (Stack.srcLocPackage srcLoc)
1096.56 s
[opt-env-conf-test] - <> ":"
1096.56 s
[opt-env-conf-test] - <> Stack.srcLocFile srcLoc
1096.56 s
[opt-env-conf-test] - <> ":"
1096.56 s
[opt-env-conf-test] - <> show (Stack.srcLocStartLine srcLoc)
1096.56 s
[opt-env-conf-test] - [] -> "unknown"
1096.56 s
[opt-env-conf-test] + let loc = case getCallStack cs of
1096.56 s
[opt-env-conf-test] + (_, srcLoc) : _ ->
1096.56 s
[opt-env-conf-test] + packageName (Stack.srcLocPackage srcLoc)
1096.56 s
[opt-env-conf-test] + <> ":"
1096.56 s
[opt-env-conf-test] + <> Stack.srcLocFile srcLoc
1096.56 s
[opt-env-conf-test] + <> ":"
1096.56 s
[opt-env-conf-test] + <> show (Stack.srcLocStartLine srcLoc)
1096.56 s
[opt-env-conf-test] + [] -> "unknown"
1096.56 s
[opt-env-conf-test] in T.pack $
1096.56 s
[opt-env-conf-test] unlines $
1096.56 s
[opt-env-conf-test] map
1096.56 s
[opt-env-conf-test]
1096.56 s
[opt-env-conf-test] ConstBool at src/OptEnvConf/Test.hs:180:35-84
1096.56 s
[opt-env-conf-test] @@ -177,4 +177,4 @@
1096.56 s
[opt-env-conf-test] where
1096.56 s
[opt-env-conf-test] version = takeWhile (\c -> isDigit c || c == '.') rest
1096.56 s
[opt-env-conf-test] go (c : rest) = c : go rest
1096.56 s
[opt-env-conf-test] - isVersion v = not (null v) && elem '.' v && all (\c -> isDigit c || c == '.') v
1096.56 s
[opt-env-conf-test] + isVersion v = not (null v) && True
1096.56 s
[opt-env-conf-test]
1096.56 s
[opt-env-conf-test] ConstBool at src/OptEnvConf/Test.hs:180:49-84
1096.56 s
[opt-env-conf-test] @@ -177,4 +177,4 @@
1096.56 s
[opt-env-conf-test] where
1096.56 s
[opt-env-conf-test] version = takeWhile (\c -> isDigit c || c == '.') rest
1096.56 s
[opt-env-conf-test] go (c : rest) = c : go rest
1096.56 s
[opt-env-conf-test] - isVersion v = not (null v) && elem '.' v && all (\c -> isDigit c || c == '.') v
1096.56 s
[opt-env-conf-test] + isVersion v = not (null v) && elem '.' v && True
1096.56 s
[opt-env-conf-test]
1096.56 s
[opt-env-conf-test] ConstBool at src/OptEnvConf/Test.hs:180:60-81
1096.56 s
[opt-env-conf-test] @@ -177,4 +177,4 @@
1096.56 s
[opt-env-conf-test] where
1096.56 s
[opt-env-conf-test] version = takeWhile (\c -> isDigit c || c == '.') rest
1096.56 s
[opt-env-conf-test] go (c : rest) = c : go rest
1096.56 s
[opt-env-conf-test] - isVersion v = not (null v) && elem '.' v && all (\c -> isDigit c || c == '.') v
1096.56 s
[opt-env-conf-test] + isVersion v = not (null v) && elem '.' v && all (\c -> True) v
1096.56 s
[opt-env-conf-test]
1096.56 s
[opt-env-conf-test] ConstBool at src/OptEnvConf/Test.hs:180:73-81
1096.56 s
[opt-env-conf-test] @@ -177,4 +177,4 @@
1096.56 s
[opt-env-conf-test] where
1096.56 s
[opt-env-conf-test] version = takeWhile (\c -> isDigit c || c == '.') rest
1096.56 s
[opt-env-conf-test] go (c : rest) = c : go rest
1096.56 s
[opt-env-conf-test] - isVersion v = not (null v) && elem '.' v && all (\c -> isDigit c || c == '.') v
1096.56 s
[opt-env-conf-test] + isVersion v = not (null v) && elem '.' v && all (\c -> isDigit c || True) v
1096.56 s
[opt-env-conf-test]
1096.56 s
[opt-env-conf-test] ConstBool at src/OptEnvConf/Test.hs:180:60-69
1096.56 s
[opt-env-conf-test] @@ -177,4 +177,4 @@
1096.56 s
[opt-env-conf-test] where
1096.56 s
[opt-env-conf-test] version = takeWhile (\c -> isDigit c || c == '.') rest
1096.56 s
[opt-env-conf-test] go (c : rest) = c : go rest
1096.56 s
[opt-env-conf-test] - isVersion v = not (null v) && elem '.' v && all (\c -> isDigit c || c == '.') v
1096.56 s
[opt-env-conf-test] + isVersion v = not (null v) && elem '.' v && all (\c -> True || c == '.') v
1096.56 s
[opt-env-conf-test]
1096.56 s
[opt-env-conf-test] ConstBool at src/OptEnvConf/Test.hs:180:35-45
1096.56 s
[opt-env-conf-test] @@ -177,4 +177,4 @@
1096.56 s
[opt-env-conf-test] where
1096.56 s
[opt-env-conf-test] version = takeWhile (\c -> isDigit c || c == '.') rest
1096.56 s
[opt-env-conf-test] go (c : rest) = c : go rest
1096.56 s
[opt-env-conf-test] - isVersion v = not (null v) && elem '.' v && all (\c -> isDigit c || c == '.') v
1096.56 s
[opt-env-conf-test] + isVersion v = not (null v) && True && all (\c -> isDigit c || c == '.') v
1096.56 s
[opt-env-conf-test]
1096.56 s
[opt-env-conf-test] ConstBool at src/OptEnvConf/Test.hs:180:19-31
1096.56 s
[opt-env-conf-test] @@ -177,4 +177,4 @@
1096.56 s
[opt-env-conf-test] where
1096.56 s
[opt-env-conf-test] version = takeWhile (\c -> isDigit c || c == '.') rest
1096.56 s
[opt-env-conf-test] go (c : rest) = c : go rest
1096.56 s
[opt-env-conf-test] - isVersion v = not (null v) && elem '.' v && all (\c -> isDigit c || c == '.') v
1096.56 s
[opt-env-conf-test] + isVersion v = True && elem '.' v && all (\c -> isDigit c || c == '.') v
1096.56 s
[opt-env-conf-test]
1096.56 s
[opt-env-conf-test] ConstBool at src/OptEnvConf/Test.hs:180:23-31
1096.56 s
[opt-env-conf-test] @@ -177,4 +177,4 @@
1096.56 s
[opt-env-conf-test] where
1096.56 s
[opt-env-conf-test] version = takeWhile (\c -> isDigit c || c == '.') rest
1096.56 s
[opt-env-conf-test] go (c : rest) = c : go rest
1096.56 s
[opt-env-conf-test] - isVersion v = not (null v) && elem '.' v && all (\c -> isDigit c || c == '.') v
1096.56 s
[opt-env-conf-test] + isVersion v = not False && elem '.' v && all (\c -> isDigit c || c == '.') v
1096.56 s
[opt-env-conf-test]
1096.56 s
[opt-env-conf-test] ConstBool at src/OptEnvConf/Test.hs:180:24-30
1096.56 s
[opt-env-conf-test] @@ -177,4 +177,4 @@
1096.56 s
[opt-env-conf-test] where
1096.56 s
[opt-env-conf-test] version = takeWhile (\c -> isDigit c || c == '.') rest
1096.56 s
[opt-env-conf-test] go (c : rest) = c : go rest
1096.56 s
[opt-env-conf-test] - isVersion v = not (null v) && elem '.' v && all (\c -> isDigit c || c == '.') v
1096.56 s
[opt-env-conf-test] + isVersion v = not (False) && elem '.' v && all (\c -> isDigit c || c == '.') v
1096.56 s
[opt-env-conf-test] checkPhase completed in 12 minutes 26 seconds
1096.56 s
[opt-env-conf-test] Phase: haddockPhase
1096.56 s
[opt-env-conf-test] Phase: installPhase
1096.65 s
[opt-env-conf-test] Installing library in /nix/store/hcm4hmdqf3bsrfqfdj7sid6ghrbddvnq-opt-env-conf-test-0.0.0.4/lib/ghc-9.10.3/lib/x86_64-linux-ghc-9.10.3-05f6/opt-env-conf-test-0.0.0.4-3sxOV7t65cdF98TgindIPT
1096.87 s
[opt-env-conf-test] Phase: fixupPhase
1096.89 s
[opt-env-conf-test] shrinking RPATHs of ELF executables and libraries in /nix/store/hcm4hmdqf3bsrfqfdj7sid6ghrbddvnq-opt-env-conf-test-0.0.0.4
1096.89 s
[opt-env-conf-test] shrinking /nix/store/hcm4hmdqf3bsrfqfdj7sid6ghrbddvnq-opt-env-conf-test-0.0.0.4/lib/ghc-9.10.3/lib/x86_64-linux-ghc-9.10.3-05f6/libHSopt-env-conf-test-0.0.0.4-3sxOV7t65cdF98TgindIPT-ghc9.10.3.so
1096.92 s
[opt-env-conf-test] checking for references to /build/ in /nix/store/hcm4hmdqf3bsrfqfdj7sid6ghrbddvnq-opt-env-conf-test-0.0.0.4...
1096.93 s
[opt-env-conf-test] patching script interpreter paths in /nix/store/hcm4hmdqf3bsrfqfdj7sid6ghrbddvnq-opt-env-conf-test-0.0.0.4
1096.94 s
[opt-env-conf-test] stripping (with command strip and flags -S -p) in /nix/store/hcm4hmdqf3bsrfqfdj7sid6ghrbddvnq-opt-env-conf-test-0.0.0.4/lib
1096.98 s
[opt-env-conf-test] shrinking RPATHs of ELF executables and libraries in /nix/store/7s7cga7bl2rv73bfjz69rhim4wmnfxnp-opt-env-conf-test-0.0.0.4-manifest
1096.99 s
[opt-env-conf-test] checking for references to /build/ in /nix/store/7s7cga7bl2rv73bfjz69rhim4wmnfxnp-opt-env-conf-test-0.0.0.4-manifest...
1097.00 s
[opt-env-conf-test] patching script interpreter paths in /nix/store/7s7cga7bl2rv73bfjz69rhim4wmnfxnp-opt-env-conf-test-0.0.0.4-manifest
1097.00 s
[opt-env-conf-test] shrinking RPATHs of ELF executables and libraries in /nix/store/ihlbx204dbjmgrv47bn5p04wpgibzsxw-opt-env-conf-test-0.0.0.4-report
1097.06 s
[opt-env-conf-test] checking for references to /build/ in /nix/store/ihlbx204dbjmgrv47bn5p04wpgibzsxw-opt-env-conf-test-0.0.0.4-report...
1097.13 s
[opt-env-conf-test] patching script interpreter paths in /nix/store/ihlbx204dbjmgrv47bn5p04wpgibzsxw-opt-env-conf-test-0.0.0.4-report
1097.24 s
[post-build-hook] Uploading to cachix cache "sydtest": /nix/store/7s7cga7bl2rv73bfjz69rhim4wmnfxnp-opt-env-conf-test-0.0.0.4-manifest /nix/store/hcm4hmdqf3bsrfqfdj7sid6ghrbddvnq-opt-env-conf-test-0.0.0.4 /nix/store/ihlbx204dbjmgrv47bn5p04wpgibzsxw-opt-env-conf-test-0.0.0.4-report
1110.05 s
[post-build-hook] Pushing 3 paths (268 are already present) using zstd to cache sydtest ⏳
1110.05 s
[post-build-hook]
1113.36 s
[post-build-hook] Pushing /nix/store/7s7cga7bl2rv73bfjz69rhim4wmnfxnp-opt-env-conf-test-0.0.0.4-manifest (1.00 MiB)
1113.40 s
[post-build-hook] Pushing /nix/store/hcm4hmdqf3bsrfqfdj7sid6ghrbddvnq-opt-env-conf-test-0.0.0.4 (2.20 MiB)
1113.53 s
[post-build-hook] Pushing /nix/store/ihlbx204dbjmgrv47bn5p04wpgibzsxw-opt-env-conf-test-0.0.0.4-report (2.81 MiB)
1119.42 s
[post-build-hook]
1119.42 s
[post-build-hook] All done.
1119.44 s
[post-build-hook] Uploading to the NixCI staging cache: /nix/store/7s7cga7bl2rv73bfjz69rhim4wmnfxnp-opt-env-conf-test-0.0.0.4-manifest /nix/store/hcm4hmdqf3bsrfqfdj7sid6ghrbddvnq-opt-env-conf-test-0.0.0.4 /nix/store/ihlbx204dbjmgrv47bn5p04wpgibzsxw-opt-env-conf-test-0.0.0.4-report
1119.48 s
[post-build-hook] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead
1119.77 s
[post-build-hook] copying 3 paths...
1119.77 s
[post-build-hook] copying path '/nix/store/7s7cga7bl2rv73bfjz69rhim4wmnfxnp-opt-env-conf-test-0.0.0.4-manifest' to 'https://cache.staging.nix-ci.com'...
1119.77 s
[post-build-hook] copying path '/nix/store/ihlbx204dbjmgrv47bn5p04wpgibzsxw-opt-env-conf-test-0.0.0.4-report' to 'https://cache.staging.nix-ci.com'...
1119.77 s
[post-build-hook] copying path '/nix/store/hcm4hmdqf3bsrfqfdj7sid6ghrbddvnq-opt-env-conf-test-0.0.0.4' to 'https://cache.staging.nix-ci.com'...
1120.79 s
[post-build-hook] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead
1121.00 s
[post-build-hook] copying 1 paths...
1121.00 s
[post-build-hook] copying path '/nix/store/4m35mapfxfyy3akdln5rbpmgb0wwf1gi-opt-env-conf-test-0.0.0.4.drv' to 'https://cache.staging.nix-ci.com'...
1121.18 s
Progress: 8 of 9 built, 2 of 2 downloaded from cache