[all reports]
Package |
closed-intervals-0.2.1.0 |
Install |
InstallOk |
Docs |
Ok |
Tests |
Ok |
Time submitted |
2023-09-29 12:52:14.817359536 UTC
|
Compiler |
ghc-9.2.4 |
OS |
linux |
Arch |
x86_64 |
Dependencies |
base-4.16.3.0, containers-0.6.5.1, filtrable-0.1.6.0, time-1.11.1.1 |
Flags |
none
|
Code Coverage
expressions | 81% (886/1090) |
boolean | guards | 100% (0/0) |
conditions | 89% (25/28) |
qualifiers | 100% (0/0) |
alternatives | 85% (125/147) |
local declarations | 94% (32/34) |
top-level declarations | 50% (59/118) |
Build log
[view raw]
Resolving dependencies...
Starting filtrable-0.1.6.0
Building filtrable-0.1.6.0
Completed filtrable-0.1.6.0
Downloading closed-intervals-0.2.1.0
Downloaded closed-intervals-0.2.1.0
Starting closed-intervals-0.2.1.0
Building closed-intervals-0.2.1.0
Completed closed-intervals-0.2.1.0
Test log
[view raw]
Resolving dependencies...
Build profile: -w ghc-9.2.4 -O0
In order, the following will be built (use -v for more details):
- closed-intervals-0.2.1.0 (first run)
Configuring closed-intervals-0.2.1.0...
Preprocessing library for closed-intervals-0.2.1.0..
Building library for closed-intervals-0.2.1.0..
[1 of 3] Compiling Data.Interval ( src/Data/Interval.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/closed-intervals-0.2.1.0/noopt/build/Data/Interval.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/closed-intervals-0.2.1.0/noopt/build/Data/Interval.dyn_o )
src/Data/Interval.hs:91:1: warning: [-Wunused-imports]
The qualified import of Data.Monoid is redundant
except perhaps to import instances from Data.Monoid
To import instances alone, use: import Data.Monoid()
|
91 | import qualified Data.Monoid ((<>))
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
src/Data/Interval.hs:93:1: warning: [-Wunused-imports]
The import of Data.Traversable is redundant
except perhaps to import instances from Data.Traversable
To import instances alone, use: import Data.Traversable()
|
93 | import Data.Traversable (Traversable)
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
src/Data/Interval.hs:98:53: warning: [-Wunused-imports]
The import of utc from module Data.Time is redundant
|
98 | import Data.Time (UTCTime, addUTCTime, diffUTCTime, utc, NominalDiffTime)
| ^^^
src/Data/Interval.hs:100:30: warning: [-Wunused-imports]
The import of utcToLocalTime from module Data.Time is redundant
|
100 | import Data.Time (LocalTime, utcToLocalTime, zonedTimeToLocalTime, diffLocalTime, addLocalTime)
| ^^^^^^^^^^^^^^
src/Data/Interval.hs:104:30: warning: [-Wunused-imports]
The import of localTimeToUTC from module Data.Time is redundant
|
104 | import Data.Time (ZonedTime, localTimeToUTC, zonedTimeToUTC)
| ^^^^^^^^^^^^^^
src/Data/Interval.hs:747:25: warning: [-Wincomplete-uni-patterns]
Pattern match(es) are non-exhaustive
In a pattern binding:
Patterns of type ViewL a not matched: EmptyL
|
747 | (True,False) -> let (x :< _) = Seq.viewl r in SingletonSeq x
| ^^^^^^^^^^^^^^^^^^^^^^
src/Data/Interval.hs:756:17: warning: [-Wincomplete-uni-patterns]
Pattern match(es) are non-exhaustive
In a pattern binding:
Patterns of type ViewL (Block e i) not matched: EmptyL
|
756 | y = let b :< _ = Seq.viewl rblocks in blockstart b
| ^^^^^^^^^^^^^^^^^^^^^^^^^^
[2 of 3] Compiling Data.Interval.Time ( src/Data/Interval/Time.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/closed-intervals-0.2.1.0/noopt/build/Data/Interval/Time.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/closed-intervals-0.2.1.0/noopt/build/Data/Interval/Time.dyn_o )
[3 of 3] Compiling Paths_closed_intervals ( /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/closed-intervals-0.2.1.0/noopt/build/autogen/Paths_closed_intervals.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/closed-intervals-0.2.1.0/noopt/build/Paths_closed_intervals.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/closed-intervals-0.2.1.0/noopt/build/Paths_closed_intervals.dyn_o )
Preprocessing test suite 'interval-doctest' for closed-intervals-0.2.1.0..
Building test suite 'interval-doctest' for closed-intervals-0.2.1.0..
[1 of 3] Compiling Data.IntervalTest ( test/Data/IntervalTest.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/closed-intervals-0.2.1.0/noopt/build/interval-doctest/interval-doctest-tmp/Data/IntervalTest.o )
[2 of 3] Compiling Test.Data.Interval ( doctest/Test/Data/Interval.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/closed-intervals-0.2.1.0/noopt/build/interval-doctest/interval-doctest-tmp/Test/Data/Interval.o )
[3 of 3] Compiling Main ( doctest/Test/Main.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/closed-intervals-0.2.1.0/noopt/build/interval-doctest/interval-doctest-tmp/Main.o )
Linking /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/closed-intervals-0.2.1.0/noopt/build/interval-doctest/interval-doctest ...
Running 1 test suites...
Test suite interval-doctest: RUNNING...
Test suite interval-doctest: PASS
Test suite logged to:
/home/builder/builder-dir/build-cache/tmp-install/reports/closed-intervals-0.2.1.0.test
Writing: closed-intervals-0.2.1.0-inplace/Data.Interval.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.2.4/closed-intervals-0.2.1.0/noopt/hpc/vanilla/html/interval-doctest/hpc_index.html
1 of 1 test suites (1 of 1 test cases) passed.
Writing: closed-intervals-0.2.1.0-inplace/Data.Interval.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.2.4/closed-intervals-0.2.1.0/noopt/hpc/vanilla/html/closed-intervals-0.2.1.0/hpc_index.html