Build #1 for tomland-1.3.3.3

[all reports]

Package tomland-1.3.3.3
Install InstallOk
Docs Ok
Tests Ok
Time submitted 2024-06-07 13:24:11.886116542 UTC
Compiler ghc-9.6.3
OS linux
Arch x86_64
Dependencies base-4.18.1.0, bytestring-0.11.5.2, containers-0.6.7, deepseq-1.4.8.1, hashable-1.4.4.0, megaparsec-9.6.1, mtl-2.3.1, parser-combinators-1.3.0, text-2.0.2, time-1.12.2, unordered-containers-0.2.20, validation-selective-0.2.0.0
Flags -build-play-tomland -build-readme

Code Coverage

expressions74% (2926/3913)
booleanguards42% (9/21)
conditions 80% (8/10)
qualifiers100% (0/0)
alternatives62% (228/364)
local declarations94% (125/132)
top-level declarations51% (279/542)

Build log

[view raw]

Resolving dependencies...
Starting     integer-logarithms-1.0.3.1
Starting     os-string-2.0.3
Starting     primitive-0.9.0.0
Starting     selective-0.7.0.1
Starting     parser-combinators-1.3.0
Building     integer-logarithms-1.0.3.1
Building     primitive-0.9.0.0
Building     os-string-2.0.3
Building     parser-combinators-1.3.0
Building     selective-0.7.0.1
Completed    integer-logarithms-1.0.3.1
Completed    parser-combinators-1.3.0
Completed    selective-0.7.0.1
Starting     validation-selective-0.2.0.0
Building     validation-selective-0.2.0.0
Completed    os-string-2.0.3
Starting     filepath-1.5.2.0
Building     filepath-1.5.2.0
Completed    validation-selective-0.2.0.0
Completed    primitive-0.9.0.0
Completed    filepath-1.5.2.0
Starting     hashable-1.4.4.0
Building     hashable-1.4.4.0
Completed    hashable-1.4.4.0
Starting     scientific-0.3.8.0
Starting     unordered-containers-0.2.20
Starting     case-insensitive-1.2.1.0
Building     scientific-0.3.8.0
Building     case-insensitive-1.2.1.0
Building     unordered-containers-0.2.20
Completed    case-insensitive-1.2.1.0
Completed    scientific-0.3.8.0
Starting     megaparsec-9.6.1
Building     megaparsec-9.6.1
Completed    unordered-containers-0.2.20
Completed    megaparsec-9.6.1
Downloading  tomland-1.3.3.3
Downloaded   tomland-1.3.3.3
Starting     tomland-1.3.3.3
Building     tomland-1.3.3.3
Completed    tomland-1.3.3.3

Test log

[view raw]

Resolving dependencies...
Build profile: -w ghc-9.6.3 -O0
In order, the following will be built (use -v for more details):
 - concurrent-output-1.10.21 (lib:concurrent-output) (requires build)
 - hspec-megaparsec-2.2.1 (lib:hspec-megaparsec) (requires build)
 - lifted-async-0.10.2.5 (lib:lifted-async) (requires build)
 - validation-selective-0.2.0.0 (lib:validation-selective) (requires build)
 - hedgehog-1.4 (lib:hedgehog) (requires build)
 - hspec-hedgehog-0.1.1.0 (lib:hspec-hedgehog) (requires build)
 - tomland-1.3.3.3 (first run)
Starting     hspec-megaparsec-2.2.1 (all, legacy fallback)
Starting     concurrent-output-1.10.21 (all, legacy fallback)
Starting     lifted-async-0.10.2.5 (all, legacy fallback)
Starting     validation-selective-0.2.0.0 (all, legacy fallback)
Building     hspec-megaparsec-2.2.1 (all, legacy fallback)
Building     validation-selective-0.2.0.0 (all, legacy fallback)
Building     concurrent-output-1.10.21 (all, legacy fallback)
Building     lifted-async-0.10.2.5 (all, legacy fallback)
Installing   hspec-megaparsec-2.2.1 (all, legacy fallback)
Installing   validation-selective-0.2.0.0 (all, legacy fallback)
Installing   lifted-async-0.10.2.5 (all, legacy fallback)
Completed    hspec-megaparsec-2.2.1 (all, legacy fallback)
Installing   concurrent-output-1.10.21 (all, legacy fallback)
Completed    validation-selective-0.2.0.0 (all, legacy fallback)
Completed    lifted-async-0.10.2.5 (all, legacy fallback)
Completed    concurrent-output-1.10.21 (all, legacy fallback)
Starting     hedgehog-1.4 (all, legacy fallback)
Building     hedgehog-1.4 (all, legacy fallback)
Installing   hedgehog-1.4 (all, legacy fallback)
Completed    hedgehog-1.4 (all, legacy fallback)
Starting     hspec-hedgehog-0.1.1.0 (all, legacy fallback)
Building     hspec-hedgehog-0.1.1.0 (all, legacy fallback)
Installing   hspec-hedgehog-0.1.1.0 (all, legacy fallback)
Completed    hspec-hedgehog-0.1.1.0 (all, legacy fallback)
Configuring tomland-1.3.3.3...
Preprocessing library for tomland-1.3.3.3..
Building library for tomland-1.3.3.3..
[ 1 of 36] Compiling Toml.Parser.Core
[ 2 of 36] Compiling Toml.Parser.String
[ 3 of 36] Compiling Toml.Type.Key
[ 4 of 36] Compiling Toml.Parser.Key
[ 5 of 36] Compiling Toml.Type.PrefixTree
[ 6 of 36] Compiling Toml.Type.Value
[ 7 of 36] Compiling Toml.Type.AnyValue
[ 8 of 36] Compiling Toml.Type.UValue
[ 9 of 36] Compiling Toml.Type.TOML
[10 of 36] Compiling Toml.Type.Edsl
[11 of 36] Compiling Toml.Type.Printer
[12 of 36] Compiling Toml.Type
[13 of 36] Compiling Toml.Parser.Value
[14 of 36] Compiling Toml.Parser.Item

src/Toml/Parser/Item.hs:26:29: warning: [-Wunused-imports]
    The import of liftA2
    from module Control.Applicative is redundant
   |
26 | import Control.Applicative (liftA2, many)
   |                             ^^^^^^
[15 of 36] Compiling Toml.Parser.Validate
[16 of 36] Compiling Toml.Parser
[17 of 36] Compiling Toml.Codec.BiMap
[18 of 36] Compiling Toml.Codec.Error
[19 of 36] Compiling Toml.Codec.Types

src/Toml/Codec/Types.hs:37:47: warning: [-Wunused-imports]
    The import of liftA2
    from module Control.Applicative is redundant
   |
37 | import Control.Applicative (Alternative (..), liftA2)
   |                                               ^^^^^^
[20 of 36] Compiling Toml.Codec.Di
[21 of 36] Compiling Toml.Codec.Combinator.Tuple
[22 of 36] Compiling Toml.Codec.Combinator.Table
[23 of 36] Compiling Toml.Codec.Code
[24 of 36] Compiling Toml.Codec.Combinator.Common
[25 of 36] Compiling Toml.Codec.Combinator.Map
[26 of 36] Compiling Toml.Codec.BiMap.Conversion
[27 of 36] Compiling Toml.Codec.Combinator.Time
[28 of 36] Compiling Toml.Codec.Combinator.Primitive
[29 of 36] Compiling Toml.Codec.Combinator.Monoid
[30 of 36] Compiling Toml.Codec.Combinator.List
[31 of 36] Compiling Toml.Codec.Combinator.Set
[32 of 36] Compiling Toml.Codec.Combinator.Custom
[33 of 36] Compiling Toml.Codec.Combinator
[34 of 36] Compiling Toml.Codec.Generic
[35 of 36] Compiling Toml.Codec
[36 of 36] Compiling Toml
Preprocessing test suite 'tomland-test' for tomland-1.3.3.3..
Building test suite 'tomland-test' for tomland-1.3.3.3..
[ 1 of 39] Compiling Test.Toml.Codec.Code
[ 2 of 39] Compiling Test.Toml.Codec.Combinator.Common
[ 3 of 39] Compiling Test.Toml.Gen

test/Test/Toml/Gen.hs:318:1: warning: [-Wunused-top-binds]
    Defined but not used: genUnicodeChar
    |
318 | genUnicodeChar = Gen.element
    | ^^^^^^^^^^^^^^

test/Test/Toml/Gen.hs:56:1: warning: [-Wunused-imports]
    The import of Control.Applicative is redundant
      except perhaps to import instances from Control.Applicative
    To import instances alone, use: import Control.Applicative()
   |
56 | import Control.Applicative (liftA2)
   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[ 4 of 39] Compiling Test.Toml.Codec.SmallType
[ 5 of 39] Compiling Test.Toml.Codec.Generic
[ 6 of 39] Compiling Test.Toml.Codec.Di
[ 7 of 39] Compiling Test.Toml.Codec.Combinator.Tuple

test/Test/Toml/Codec/Combinator/Tuple.hs:5:29: warning: [-Wunused-imports]
    The import of liftA2
    from module Control.Applicative is redundant
  |
5 | import Control.Applicative (liftA2, liftA3)
  |                             ^^^^^^
[ 8 of 39] Compiling Test.Toml.Codec.Combinator.Time
[ 9 of 39] Compiling Test.Toml.Codec.Combinator.Table
[10 of 39] Compiling Test.Toml.Codec.Combinator.Set
[11 of 39] Compiling Test.Toml.Codec.Combinator.Primitive
[12 of 39] Compiling Test.Toml.Codec.Combinator.Monoid
[13 of 39] Compiling Test.Toml.Codec.Combinator.Map
[14 of 39] Compiling Test.Toml.Codec.Combinator.List
[15 of 39] Compiling Test.Toml.Codec.Combinator.Custom
[16 of 39] Compiling Test.Toml.Codec.Combinator
[17 of 39] Compiling Test.Toml.Codec.BiMap.Conversion
[18 of 39] Compiling Test.Toml.Codec.BiMap
[19 of 39] Compiling Test.Toml.Codec
[20 of 39] Compiling Test.Toml.Parser.Common
[21 of 39] Compiling Test.Toml.Parser.Bool
[22 of 39] Compiling Test.Toml.Parser.Array
[23 of 39] Compiling Test.Toml.Parser.Date
[24 of 39] Compiling Test.Toml.Parser.Double
[25 of 39] Compiling Test.Toml.Parser.Examples
[26 of 39] Compiling Test.Toml.Parser.Integer
[27 of 39] Compiling Test.Toml.Parser.Key
[28 of 39] Compiling Test.Toml.Parser.Property
[29 of 39] Compiling Test.Toml.Parser.Text
[30 of 39] Compiling Test.Toml.Parser.Toml
[31 of 39] Compiling Test.Toml.Parser.Validate
[32 of 39] Compiling Test.Toml.Parser
[33 of 39] Compiling Test.Toml.Property
[34 of 39] Compiling Test.Toml.Type.Key
[35 of 39] Compiling Test.Toml.Type.PrefixTree
[36 of 39] Compiling Test.Toml.Type.Printer
[37 of 39] Compiling Test.Toml.Type.TOML
[38 of 39] Compiling Test.Toml.Type
[39 of 39] Compiling Main
[40 of 40] Linking /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/tomland-1.3.3.3/noopt/build/tomland-test/tomland-test
Running 1 test suites...
Test suite tomland-test: RUNNING...
Test suite tomland-test: PASS
Test suite logged to:
/home/builder/builder-dir/build-cache/tmp-install/reports/tomland-1.3.3.3.test
Writing: tomland-1.3.3.3-inplace/Toml.Parser.Core.hs.html
Writing: tomland-1.3.3.3-inplace/Toml.Type.Value.hs.html
Writing: tomland-1.3.3.3-inplace/Toml.Type.UValue.hs.html
Writing: tomland-1.3.3.3-inplace/Toml.Type.TOML.hs.html
Writing: tomland-1.3.3.3-inplace/Toml.Type.Printer.hs.html
Writing: tomland-1.3.3.3-inplace/Toml.Type.PrefixTree.hs.html
Writing: tomland-1.3.3.3-inplace/Toml.Type.Key.hs.html
Writing: tomland-1.3.3.3-inplace/Toml.Type.Edsl.hs.html
Writing: tomland-1.3.3.3-inplace/Toml.Type.AnyValue.hs.html
Writing: tomland-1.3.3.3-inplace/Toml.Parser.Value.hs.html
Writing: tomland-1.3.3.3-inplace/Toml.Parser.Validate.hs.html
Writing: tomland-1.3.3.3-inplace/Toml.Parser.String.hs.html
Writing: tomland-1.3.3.3-inplace/Toml.Parser.Key.hs.html
Writing: tomland-1.3.3.3-inplace/Toml.Parser.Item.hs.html
Writing: tomland-1.3.3.3-inplace/Toml.Parser.hs.html
Writing: tomland-1.3.3.3-inplace/Toml.Codec.Types.hs.html
Writing: tomland-1.3.3.3-inplace/Toml.Codec.Generic.hs.html
Writing: tomland-1.3.3.3-inplace/Toml.Codec.Error.hs.html
Writing: tomland-1.3.3.3-inplace/Toml.Codec.Di.hs.html
Writing: tomland-1.3.3.3-inplace/Toml.Codec.Combinator.Tuple.hs.html
Writing: tomland-1.3.3.3-inplace/Toml.Codec.Combinator.Time.hs.html
Writing: tomland-1.3.3.3-inplace/Toml.Codec.Combinator.Table.hs.html
Writing: tomland-1.3.3.3-inplace/Toml.Codec.Combinator.Set.hs.html
Writing: tomland-1.3.3.3-inplace/Toml.Codec.Combinator.Primitive.hs.html
Writing: tomland-1.3.3.3-inplace/Toml.Codec.Combinator.Monoid.hs.html
Writing: tomland-1.3.3.3-inplace/Toml.Codec.Combinator.Map.hs.html
Writing: tomland-1.3.3.3-inplace/Toml.Codec.Combinator.List.hs.html
Writing: tomland-1.3.3.3-inplace/Toml.Codec.Combinator.Custom.hs.html
Writing: tomland-1.3.3.3-inplace/Toml.Codec.Combinator.Common.hs.html
Writing: tomland-1.3.3.3-inplace/Toml.Codec.Code.hs.html
Writing: tomland-1.3.3.3-inplace/Toml.Codec.BiMap.Conversion.hs.html
Writing: tomland-1.3.3.3-inplace/Toml.Codec.BiMap.hs.html
Writing: hpc_index.html
Writing: hpc_index_fun.html
Writing: hpc_index_alt.html
Writing: hpc_index_exp.html
Test coverage report written to
/home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/tomland-1.3.3.3/noopt/hpc/vanilla/html/tomland-test/hpc_index.html
1 of 1 test suites (1 of 1 test cases) passed.
Writing: tomland-1.3.3.3-inplace/Toml.Parser.Core.hs.html
Writing: tomland-1.3.3.3-inplace/Toml.Type.Value.hs.html
Writing: tomland-1.3.3.3-inplace/Toml.Type.UValue.hs.html
Writing: tomland-1.3.3.3-inplace/Toml.Type.TOML.hs.html
Writing: tomland-1.3.3.3-inplace/Toml.Type.Printer.hs.html
Writing: tomland-1.3.3.3-inplace/Toml.Type.PrefixTree.hs.html
Writing: tomland-1.3.3.3-inplace/Toml.Type.Key.hs.html
Writing: tomland-1.3.3.3-inplace/Toml.Type.Edsl.hs.html
Writing: tomland-1.3.3.3-inplace/Toml.Type.AnyValue.hs.html
Writing: tomland-1.3.3.3-inplace/Toml.Parser.Value.hs.html
Writing: tomland-1.3.3.3-inplace/Toml.Parser.Validate.hs.html
Writing: tomland-1.3.3.3-inplace/Toml.Parser.String.hs.html
Writing: tomland-1.3.3.3-inplace/Toml.Parser.Key.hs.html
Writing: tomland-1.3.3.3-inplace/Toml.Parser.Item.hs.html
Writing: tomland-1.3.3.3-inplace/Toml.Parser.hs.html
Writing: tomland-1.3.3.3-inplace/Toml.Codec.Types.hs.html
Writing: tomland-1.3.3.3-inplace/Toml.Codec.Generic.hs.html
Writing: tomland-1.3.3.3-inplace/Toml.Codec.Error.hs.html
Writing: tomland-1.3.3.3-inplace/Toml.Codec.Di.hs.html
Writing: tomland-1.3.3.3-inplace/Toml.Codec.Combinator.Tuple.hs.html
Writing: tomland-1.3.3.3-inplace/Toml.Codec.Combinator.Time.hs.html
Writing: tomland-1.3.3.3-inplace/Toml.Codec.Combinator.Table.hs.html
Writing: tomland-1.3.3.3-inplace/Toml.Codec.Combinator.Set.hs.html
Writing: tomland-1.3.3.3-inplace/Toml.Codec.Combinator.Primitive.hs.html
Writing: tomland-1.3.3.3-inplace/Toml.Codec.Combinator.Monoid.hs.html
Writing: tomland-1.3.3.3-inplace/Toml.Codec.Combinator.Map.hs.html
Writing: tomland-1.3.3.3-inplace/Toml.Codec.Combinator.List.hs.html
Writing: tomland-1.3.3.3-inplace/Toml.Codec.Combinator.Custom.hs.html
Writing: tomland-1.3.3.3-inplace/Toml.Codec.Combinator.Common.hs.html
Writing: tomland-1.3.3.3-inplace/Toml.Codec.Code.hs.html
Writing: tomland-1.3.3.3-inplace/Toml.Codec.BiMap.Conversion.hs.html
Writing: tomland-1.3.3.3-inplace/Toml.Codec.BiMap.hs.html
Writing: hpc_index.html
Writing: hpc_index_fun.html
Writing: hpc_index_alt.html
Writing: hpc_index_exp.html
Package coverage report written to
/home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/tomland-1.3.3.3/noopt/hpc/vanilla/html/tomland-1.3.3.3/hpc_index.html