[all reports]
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
expressions | 74% (2926/3913) |
boolean | guards | 42% (9/21) |
conditions | 80% (8/10) |
qualifiers | 100% (0/0) |
alternatives | 62% (228/364) |
local declarations | 94% (125/132) |
top-level declarations | 51% (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