[all reports]
| Install |
InstallOk |
| Docs |
Ok |
| Tests |
Ok |
| Time submitted |
2025-02-20 22:22:04.533762037 UTC
|
| Compiler |
ghc-9.6.3 |
| OS |
linux |
| Arch |
x86_64 |
| Dependencies |
base-4.18.1.0, blaze-html-0.9.2.0, blaze-markup-0.8.3.0, bytestring-0.11.5.2, containers-0.6.7, ghc-9.6.3, megaparsec-9.7.0, string-conversions-0.4.0.1, template-haskell-2.20.0.0, text-2.0.2, unordered-containers-0.2.20 |
| Flags |
none
|
Code Coverage
| expressions | 45% (1321/2887) |
| boolean | guards | 100% (3/3) |
| conditions | 44% (4/9) |
| qualifiers | 100% (0/0) |
| alternatives | 28% (39/137) |
| local declarations | 56% (39/69) |
| top-level declarations | 54% (57/105) |
Build log
[view raw]
Resolving dependencies...
Starting integer-logarithms-1.0.4
Starting blaze-builder-0.4.2.3
Starting parser-combinators-1.3.0
Starting utf8-string-1.0.2
Starting os-string-2.0.7
Starting primitive-0.9.0.0
Building blaze-builder-0.4.2.3
Building integer-logarithms-1.0.4
Building parser-combinators-1.3.0
Building utf8-string-1.0.2
Building primitive-0.9.0.0
Building os-string-2.0.7
Completed integer-logarithms-1.0.4
Completed parser-combinators-1.3.0
Completed utf8-string-1.0.2
Starting string-conversions-0.4.0.1
Completed blaze-builder-0.4.2.3
Starting blaze-markup-0.8.3.0
Building string-conversions-0.4.0.1
Building blaze-markup-0.8.3.0
Completed os-string-2.0.7
Starting hashable-1.4.7.0
Building hashable-1.4.7.0
Completed string-conversions-0.4.0.1
Completed blaze-markup-0.8.3.0
Starting blaze-html-0.9.2.0
Completed primitive-0.9.0.0
Building blaze-html-0.9.2.0
Completed hashable-1.4.7.0
Starting scientific-0.3.8.0
Starting case-insensitive-1.2.1.0
Starting unordered-containers-0.2.20
Building case-insensitive-1.2.1.0
Building scientific-0.3.8.0
Building unordered-containers-0.2.20
Completed case-insensitive-1.2.1.0
Completed scientific-0.3.8.0
Starting megaparsec-9.7.0
Building megaparsec-9.7.0
Completed blaze-html-0.9.2.0
Completed unordered-containers-0.2.20
Completed megaparsec-9.7.0
Downloading ihp-hsx-1.4.1
Downloaded ihp-hsx-1.4.1
Starting ihp-hsx-1.4.1
Building ihp-hsx-1.4.1
Completed ihp-hsx-1.4.1
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):
- haskell-lexer-1.2.1 (lib:haskell-lexer) (requires build)
- hspec-core-2.11.11 (lib:hspec-core) (requires build)
- hspec-2.11.11 (lib:hspec) (requires build)
- ihp-hsx-1.4.1 (first run)
Starting haskell-lexer-1.2.1 (all, legacy fallback)
Building haskell-lexer-1.2.1 (all, legacy fallback)
Installing haskell-lexer-1.2.1 (all, legacy fallback)
Completed haskell-lexer-1.2.1 (all, legacy fallback)
Starting hspec-core-2.11.11 (all, legacy fallback)
Building hspec-core-2.11.11 (all, legacy fallback)
Installing hspec-core-2.11.11 (all, legacy fallback)
Completed hspec-core-2.11.11 (all, legacy fallback)
Starting hspec-2.11.11 (all, legacy fallback)
Building hspec-2.11.11 (all, legacy fallback)
Installing hspec-2.11.11 (all, legacy fallback)
Completed hspec-2.11.11 (all, legacy fallback)
Configuring ihp-hsx-1.4.1...
Preprocessing library for ihp-hsx-1.4.1..
Building library for ihp-hsx-1.4.1..
[1 of 7] Compiling IHP.HSX.ConvertibleStrings ( IHP/HSX/ConvertibleStrings.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/ihp-hsx-1.4.1/noopt/build/IHP/HSX/ConvertibleStrings.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/ihp-hsx-1.4.1/noopt/build/IHP/HSX/ConvertibleStrings.dyn_o )
[2 of 7] Compiling IHP.HSX.HsExpToTH ( IHP/HSX/HsExpToTH.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/ihp-hsx-1.4.1/noopt/build/IHP/HSX/HsExpToTH.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/ihp-hsx-1.4.1/noopt/build/IHP/HSX/HsExpToTH.dyn_o )
IHP/HSX/HsExpToTH.hs:17:1: warning: [-Wunused-imports]
The qualified import of GHC.Hs.Utils is redundant
except perhaps to import instances from GHC.Hs.Utils
To import instances alone, use: import GHC.Hs.Utils()
|
17 | import qualified GHC.Hs.Utils as Utils
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
IHP/HSX/HsExpToTH.hs:25:1: warning: [-Wunused-imports]
The import of GHC.Types.Basic is redundant
except perhaps to import instances from GHC.Types.Basic
To import instances alone, use: import GHC.Types.Basic()
|
25 | import GHC.Types.Basic (Boxity(..))
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[3 of 7] Compiling IHP.HSX.HaskellParser ( IHP/HSX/HaskellParser.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/ihp-hsx-1.4.1/noopt/build/IHP/HSX/HaskellParser.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/ihp-hsx-1.4.1/noopt/build/IHP/HSX/HaskellParser.dyn_o )
[4 of 7] Compiling IHP.HSX.Parser ( IHP/HSX/Parser.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/ihp-hsx-1.4.1/noopt/build/IHP/HSX/Parser.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/ihp-hsx-1.4.1/noopt/build/IHP/HSX/Parser.dyn_o )
[5 of 7] Compiling IHP.HSX.ToHtml ( IHP/HSX/ToHtml.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/ihp-hsx-1.4.1/noopt/build/IHP/HSX/ToHtml.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/ihp-hsx-1.4.1/noopt/build/IHP/HSX/ToHtml.dyn_o )
[6 of 7] Compiling IHP.HSX.Attribute ( IHP/HSX/Attribute.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/ihp-hsx-1.4.1/noopt/build/IHP/HSX/Attribute.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/ihp-hsx-1.4.1/noopt/build/IHP/HSX/Attribute.dyn_o )
IHP/HSX/Attribute.hs:13:1: warning: [-Wunused-imports]
The import of Leaf, MarkupM, Parent, StaticString
from module Text.Blaze.Internal is redundant
|
13 | import Text.Blaze.Internal (attribute, MarkupM (Parent, Leaf), StaticString (..))
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
IHP/HSX/Attribute.hs:15:1: warning: [-Wunused-imports]
The import of IHP.HSX.ToHtml is redundant
except perhaps to import instances from IHP.HSX.ToHtml
To import instances alone, use: import IHP.HSX.ToHtml()
|
15 | import IHP.HSX.ToHtml
| ^^^^^^^^^^^^^^^^^^^^^
[7 of 7] Compiling IHP.HSX.QQ ( IHP/HSX/QQ.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/ihp-hsx-1.4.1/noopt/build/IHP/HSX/QQ.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/ihp-hsx-1.4.1/noopt/build/IHP/HSX/QQ.dyn_o )
IHP/HSX/QQ.hs:26:1: warning: [-Wunused-imports]
The import of Data.List is redundant
except perhaps to import instances from Data.List
To import instances alone, use: import Data.List()
|
26 | import Data.List (foldl')
| ^^^^^^^^^^^^^^^^^^^^^^^^^
Preprocessing test suite 'ihp-hsx-tests' for ihp-hsx-1.4.1..
Building test suite 'ihp-hsx-tests' for ihp-hsx-1.4.1..
[1 of 4] Compiling IHP.HSX.CustomHsxCases ( Test/IHP/HSX/CustomHsxCases.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/ihp-hsx-1.4.1/noopt/build/ihp-hsx-tests/ihp-hsx-tests-tmp/IHP/HSX/CustomHsxCases.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/ihp-hsx-1.4.1/noopt/build/ihp-hsx-tests/ihp-hsx-tests-tmp/IHP/HSX/CustomHsxCases.dyn_o )
[2 of 4] Compiling IHP.HSX.ParserSpec ( Test/IHP/HSX/ParserSpec.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/ihp-hsx-1.4.1/noopt/build/ihp-hsx-tests/ihp-hsx-tests-tmp/IHP/HSX/ParserSpec.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/ihp-hsx-1.4.1/noopt/build/ihp-hsx-tests/ihp-hsx-tests-tmp/IHP/HSX/ParserSpec.dyn_o )
[3 of 4] Compiling IHP.HSX.QQSpec ( Test/IHP/HSX/QQSpec.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/ihp-hsx-1.4.1/noopt/build/ihp-hsx-tests/ihp-hsx-tests-tmp/IHP/HSX/QQSpec.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/ihp-hsx-1.4.1/noopt/build/ihp-hsx-tests/ihp-hsx-tests-tmp/IHP/HSX/QQSpec.dyn_o )
[4 of 4] Compiling Main ( Test/Main.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/ihp-hsx-1.4.1/noopt/build/ihp-hsx-tests/ihp-hsx-tests-tmp/Main.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/ihp-hsx-1.4.1/noopt/build/ihp-hsx-tests/ihp-hsx-tests-tmp/Main.dyn_o )
[1 of 5] Compiling IHP.HSX.CustomHsxCases ( Test/IHP/HSX/CustomHsxCases.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/ihp-hsx-1.4.1/noopt/build/ihp-hsx-tests/ihp-hsx-tests-tmp/IHP/HSX/CustomHsxCases.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/ihp-hsx-1.4.1/noopt/build/ihp-hsx-tests/ihp-hsx-tests-tmp/IHP/HSX/CustomHsxCases.dyn_o ) [HPC flags changed]
[2 of 5] Compiling IHP.HSX.ParserSpec ( Test/IHP/HSX/ParserSpec.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/ihp-hsx-1.4.1/noopt/build/ihp-hsx-tests/ihp-hsx-tests-tmp/IHP/HSX/ParserSpec.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/ihp-hsx-1.4.1/noopt/build/ihp-hsx-tests/ihp-hsx-tests-tmp/IHP/HSX/ParserSpec.dyn_o ) [HPC flags changed]
[3 of 5] Compiling IHP.HSX.QQSpec ( Test/IHP/HSX/QQSpec.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/ihp-hsx-1.4.1/noopt/build/ihp-hsx-tests/ihp-hsx-tests-tmp/IHP/HSX/QQSpec.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/ihp-hsx-1.4.1/noopt/build/ihp-hsx-tests/ihp-hsx-tests-tmp/IHP/HSX/QQSpec.dyn_o ) [HPC flags changed]
[4 of 5] Compiling Main ( Test/Main.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/ihp-hsx-1.4.1/noopt/build/ihp-hsx-tests/ihp-hsx-tests-tmp/Main.o ) [HPC flags changed]
[5 of 5] Linking /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/ihp-hsx-1.4.1/noopt/build/ihp-hsx-tests/ihp-hsx-tests
Running 1 test suites...
Test suite ihp-hsx-tests: RUNNING...
Test suite ihp-hsx-tests: PASS
Test suite logged to:
/home/builder/builder-dir/build-cache/tmp-install/reports/ihp-hsx-1.4.1.test
Writing: ihp-hsx-1.4.1-inplace/IHP.HSX.Attribute.hs.html
Writing: ihp-hsx-1.4.1-inplace/IHP.HSX.HsExpToTH.hs.html
Writing: ihp-hsx-1.4.1-inplace/IHP.HSX.HaskellParser.hs.html
Writing: ihp-hsx-1.4.1-inplace/IHP.HSX.ConvertibleStrings.hs.html
Writing: ihp-hsx-1.4.1-inplace/IHP.HSX.ToHtml.hs.html
Writing: ihp-hsx-1.4.1-inplace/IHP.HSX.QQ.hs.html
Writing: ihp-hsx-1.4.1-inplace/IHP.HSX.Parser.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/ihp-hsx-1.4.1/noopt/hpc/vanilla/html/ihp-hsx-tests/hpc_index.html
1 of 1 test suites (1 of 1 test cases) passed.
Writing: ihp-hsx-1.4.1-inplace/IHP.HSX.Attribute.hs.html
Writing: ihp-hsx-1.4.1-inplace/IHP.HSX.HsExpToTH.hs.html
Writing: ihp-hsx-1.4.1-inplace/IHP.HSX.HaskellParser.hs.html
Writing: ihp-hsx-1.4.1-inplace/IHP.HSX.ConvertibleStrings.hs.html
Writing: ihp-hsx-1.4.1-inplace/IHP.HSX.ToHtml.hs.html
Writing: ihp-hsx-1.4.1-inplace/IHP.HSX.QQ.hs.html
Writing: ihp-hsx-1.4.1-inplace/IHP.HSX.Parser.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/ihp-hsx-1.4.1/noopt/hpc/vanilla/html/ihp-hsx-1.4.1/hpc_index.html