[all reports]
Package |
massiv-test-1.1.0.0 |
Install |
InstallOk |
Docs |
Ok |
Tests |
Ok |
Time submitted |
2024-07-14 16:05:43.201803195 UTC
|
Compiler |
ghc-9.6.3 |
OS |
linux |
Arch |
x86_64 |
Dependencies |
QuickCheck-2.15.0.1, base-4.18.1.0, bytestring-0.11.5.2, data-default-class-0.1.2.0, deepseq-1.4.8.1, exceptions-0.10.7, hspec-2.11.9, massiv-1.0.4.0, primitive-0.9.0.0, quickcheck-classes-base-0.6.2.0, scheduler-2.0.0.1, unliftio-0.2.25.0, vector-0.13.1.0 |
Flags |
none
|
Code Coverage
expressions | 94% (3809/4030) |
boolean | guards | 28% (2/7) |
conditions | 100% (8/8) |
qualifiers | 100% (0/0) |
alternatives | 90% (29/32) |
local declarations | 93% (74/79) |
top-level declarations | 66% (152/229) |
Build log
[view raw]
Resolving dependencies...
Starting call-stack-0.4.0
Starting data-default-class-0.1.2.0
Starting colour-2.3.6
Starting haskell-lexer-1.1.1
Starting hspec-discover-2.11.9
Starting safe-exceptions-0.1.7.4
Starting os-string-2.0.6
Starting unliftio-core-0.2.1.0
Starting vector-stream-0.1.0.1
Starting splitmix-0.1.0.5
Starting primitive-0.9.0.0
Building colour-2.3.6
Building call-stack-0.4.0
Building haskell-lexer-1.1.1
Building data-default-class-0.1.2.0
Building hspec-discover-2.11.9
Building vector-stream-0.1.0.1
Building unliftio-core-0.2.1.0
Building safe-exceptions-0.1.7.4
Building os-string-2.0.6
Building splitmix-0.1.0.5
Building primitive-0.9.0.0
Completed call-stack-0.4.0
Starting HUnit-1.6.2.0
Completed data-default-class-0.1.2.0
Building HUnit-1.6.2.0
Completed unliftio-core-0.2.1.0
Completed splitmix-0.1.0.5
Starting random-1.2.1.2
Completed safe-exceptions-0.1.7.4
Building random-1.2.1.2
Completed colour-2.3.6
Starting ansi-terminal-types-1.1
Completed vector-stream-0.1.0.1
Completed hspec-discover-2.11.9
Building ansi-terminal-types-1.1
Completed HUnit-1.6.2.0
Starting hspec-expectations-0.8.4
Building hspec-expectations-0.8.4
Completed os-string-2.0.6
Starting hashable-1.4.7.0
Building hashable-1.4.7.0
Completed ansi-terminal-types-1.1
Starting ansi-terminal-1.1.1
Building ansi-terminal-1.1.1
Completed hspec-expectations-0.8.4
Completed primitive-0.9.0.0
Starting atomic-primops-0.8.8
Starting pvar-1.0.0.0
Starting vector-0.13.1.0
Building pvar-1.0.0.0
Building atomic-primops-0.8.8
Building vector-0.13.1.0
Completed ansi-terminal-1.1.1
Completed random-1.2.1.2
Starting tf-random-0.5
Starting QuickCheck-2.15.0.1
Building QuickCheck-2.15.0.1
Building tf-random-0.5
Completed hashable-1.4.7.0
Starting async-2.2.5
Building async-2.2.5
Completed atomic-primops-0.8.8
Completed pvar-1.0.0.0
Starting scheduler-2.0.0.1
Building scheduler-2.0.0.1
Completed haskell-lexer-1.1.1
Completed tf-random-0.5
Completed async-2.2.5
Starting unliftio-0.2.25.0
Building unliftio-0.2.25.0
Completed scheduler-2.0.0.1
Completed QuickCheck-2.15.0.1
Starting quickcheck-io-0.2.0
Starting quickcheck-classes-base-0.6.2.0
Building quickcheck-io-0.2.0
Building quickcheck-classes-base-0.6.2.0
Completed unliftio-0.2.25.0
Completed quickcheck-io-0.2.0
Starting hspec-core-2.11.9
Building hspec-core-2.11.9
Completed quickcheck-classes-base-0.6.2.0
Completed vector-0.13.1.0
Starting massiv-1.0.4.0
Building massiv-1.0.4.0
Completed hspec-core-2.11.9
Starting hspec-2.11.9
Building hspec-2.11.9
Completed hspec-2.11.9
Completed massiv-1.0.4.0
Downloading massiv-test-1.1.0.0
Downloaded massiv-test-1.1.0.0
Starting massiv-test-1.1.0.0
Building massiv-test-1.1.0.0
Completed massiv-test-1.1.0.0
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):
- atomic-primops-0.8.8 (lib:atomic-primops) (requires build)
- mwc-random-0.15.1.0 (lib:mwc-random) (requires build)
- pvar-1.0.0.0 (lib:pvar) (requires build)
- scheduler-2.0.0.1 (lib:scheduler) (requires build)
- massiv-1.0.4.0 (lib:massiv) (requires build)
- massiv-test-1.1.0.0 (first run)
Starting mwc-random-0.15.1.0 (all, legacy fallback)
Starting atomic-primops-0.8.8 (all, legacy fallback)
Starting pvar-1.0.0.0 (all, legacy fallback)
Building mwc-random-0.15.1.0 (all, legacy fallback)
Building atomic-primops-0.8.8 (all, legacy fallback)
Building pvar-1.0.0.0 (all, legacy fallback)
Installing atomic-primops-0.8.8 (all, legacy fallback)
Installing pvar-1.0.0.0 (all, legacy fallback)
Completed atomic-primops-0.8.8 (all, legacy fallback)
Completed pvar-1.0.0.0 (all, legacy fallback)
Starting scheduler-2.0.0.1 (all, legacy fallback)
Building scheduler-2.0.0.1 (all, legacy fallback)
Installing scheduler-2.0.0.1 (all, legacy fallback)
Installing mwc-random-0.15.1.0 (all, legacy fallback)
Completed scheduler-2.0.0.1 (all, legacy fallback)
Starting massiv-1.0.4.0 (all, legacy fallback)
Completed mwc-random-0.15.1.0 (all, legacy fallback)
Building massiv-1.0.4.0 (all, legacy fallback)
Installing massiv-1.0.4.0 (all, legacy fallback)
Completed massiv-1.0.4.0 (all, legacy fallback)
Configuring massiv-test-1.1.0.0...
Preprocessing library for massiv-test-1.1.0.0..
Building library for massiv-test-1.1.0.0..
[1 of 9] Compiling Test.Massiv.Utils ( src/Test/Massiv/Utils.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/massiv-test-1.1.0.0/noopt/build/Test/Massiv/Utils.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/massiv-test-1.1.0.0/noopt/build/Test/Massiv/Utils.dyn_o )
src/Test/Massiv/Utils.hs:29:3: warning: [GHC-47854] [-Wduplicate-exports]
assertDeepExceptionIO is exported by module X and assertDeepExceptionIO
|
29 | module X,
| ^^^^^^^^
src/Test/Massiv/Utils.hs:29:3: warning: [GHC-47854] [-Wduplicate-exports]
assertDeepException is exported by module X and assertDeepException
|
29 | module X,
| ^^^^^^^^
src/Test/Massiv/Utils.hs:45:59: warning: [-Wunused-imports]
The import of catch from module UnliftIO.Exception is redundant
|
45 | import UnliftIO.Exception (Exception (..), SomeException, catch, catchAny)
| ^^^^^
[2 of 9] Compiling Test.Massiv.Core.Index ( src/Test/Massiv/Core/Index.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/massiv-test-1.1.0.0/noopt/build/Test/Massiv/Core/Index.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/massiv-test-1.1.0.0/noopt/build/Test/Massiv/Core/Index.dyn_o )
[3 of 9] Compiling Test.Massiv.Core.Common ( src/Test/Massiv/Core/Common.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/massiv-test-1.1.0.0/noopt/build/Test/Massiv/Core/Common.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/massiv-test-1.1.0.0/noopt/build/Test/Massiv/Core/Common.dyn_o )
[4 of 9] Compiling Test.Massiv.Core.Mutable ( src/Test/Massiv/Core/Mutable.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/massiv-test-1.1.0.0/noopt/build/Test/Massiv/Core/Mutable.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/massiv-test-1.1.0.0/noopt/build/Test/Massiv/Core/Mutable.dyn_o )
[5 of 9] Compiling Test.Massiv.Core ( src/Test/Massiv/Core.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/massiv-test-1.1.0.0/noopt/build/Test/Massiv/Core.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/massiv-test-1.1.0.0/noopt/build/Test/Massiv/Core.dyn_o )
[6 of 9] Compiling Test.Massiv.Array.Numeric ( src/Test/Massiv/Array/Numeric.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/massiv-test-1.1.0.0/noopt/build/Test/Massiv/Array/Numeric.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/massiv-test-1.1.0.0/noopt/build/Test/Massiv/Array/Numeric.dyn_o )
[7 of 9] Compiling Test.Massiv.Array.Mutable ( src/Test/Massiv/Array/Mutable.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/massiv-test-1.1.0.0/noopt/build/Test/Massiv/Array/Mutable.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/massiv-test-1.1.0.0/noopt/build/Test/Massiv/Array/Mutable.dyn_o )
[8 of 9] Compiling Test.Massiv.Array.Load ( src/Test/Massiv/Array/Load.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/massiv-test-1.1.0.0/noopt/build/Test/Massiv/Array/Load.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/massiv-test-1.1.0.0/noopt/build/Test/Massiv/Array/Load.dyn_o )
[9 of 9] Compiling Test.Massiv.Array.Delayed ( src/Test/Massiv/Array/Delayed.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/massiv-test-1.1.0.0/noopt/build/Test/Massiv/Array/Delayed.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/massiv-test-1.1.0.0/noopt/build/Test/Massiv/Array/Delayed.dyn_o )
Preprocessing test suite 'tests' for massiv-test-1.1.0.0..
Building test suite 'tests' for massiv-test-1.1.0.0..
[ 1 of 26] Compiling Test.Massiv.Array.Delayed.InterleavedSpec ( tests/Test/Massiv/Array/Delayed/InterleavedSpec.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/massiv-test-1.1.0.0/noopt/build/tests/tests-tmp/Test/Massiv/Array/Delayed/InterleavedSpec.o )
[ 2 of 26] Compiling Test.Massiv.Array.Delayed.PushSpec ( tests/Test/Massiv/Array/Delayed/PushSpec.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/massiv-test-1.1.0.0/noopt/build/tests/tests-tmp/Test/Massiv/Array/Delayed/PushSpec.o )
[ 3 of 26] Compiling Test.Massiv.Array.Delayed.StreamSpec ( tests/Test/Massiv/Array/Delayed/StreamSpec.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/massiv-test-1.1.0.0/noopt/build/tests/tests-tmp/Test/Massiv/Array/Delayed/StreamSpec.o )
[ 4 of 26] Compiling Test.Massiv.Array.Delayed.WindowedSpec ( tests/Test/Massiv/Array/Delayed/WindowedSpec.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/massiv-test-1.1.0.0/noopt/build/tests/tests-tmp/Test/Massiv/Array/Delayed/WindowedSpec.o )
[ 5 of 26] Compiling Test.Massiv.Array.DelayedSpec ( tests/Test/Massiv/Array/DelayedSpec.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/massiv-test-1.1.0.0/noopt/build/tests/tests-tmp/Test/Massiv/Array/DelayedSpec.o )
[ 6 of 26] Compiling Test.Massiv.Array.Manifest.VectorSpec ( tests/Test/Massiv/Array/Manifest/VectorSpec.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/massiv-test-1.1.0.0/noopt/build/tests/tests-tmp/Test/Massiv/Array/Manifest/VectorSpec.o )
tests/Test/Massiv/Array/Manifest/VectorSpec.hs:22:24: warning: [GHC-58520] [-Wtype-equality-requires-operators]
The use of ~ without TypeOperators
will become an error in a future GHC release.
Suggested fix: Perhaps you intended to use TypeOperators
|
22 | , ARepr (VRepr r) ~ r
| ^
tests/Test/Massiv/Array/Manifest/VectorSpec.hs:38:24: warning: [GHC-58520] [-Wtype-equality-requires-operators]
The use of ~ without TypeOperators
will become an error in a future GHC release.
Suggested fix: Perhaps you intended to use TypeOperators
|
38 | , VRepr (ARepr v) ~ v
| ^
[ 7 of 26] Compiling Test.Massiv.Array.ManifestSpec ( tests/Test/Massiv/Array/ManifestSpec.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/massiv-test-1.1.0.0/noopt/build/tests/tests-tmp/Test/Massiv/Array/ManifestSpec.o )
[ 8 of 26] Compiling Test.Massiv.Array.MutableSpec ( tests/Test/Massiv/Array/MutableSpec.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/massiv-test-1.1.0.0/noopt/build/tests/tests-tmp/Test/Massiv/Array/MutableSpec.o )
[ 9 of 26] Compiling Test.Massiv.Array.Manifest.UnboxedSpec ( tests/Test/Massiv/Array/Manifest/UnboxedSpec.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/massiv-test-1.1.0.0/noopt/build/tests/tests-tmp/Test/Massiv/Array/Manifest/UnboxedSpec.o )
[10 of 26] Compiling Test.Massiv.Array.Manifest.PrimitiveSpec ( tests/Test/Massiv/Array/Manifest/PrimitiveSpec.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/massiv-test-1.1.0.0/noopt/build/tests/tests-tmp/Test/Massiv/Array/Manifest/PrimitiveSpec.o )
[11 of 26] Compiling Test.Massiv.Array.Numeric.IntegralSpec ( tests/Test/Massiv/Array/Numeric/IntegralSpec.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/massiv-test-1.1.0.0/noopt/build/tests/tests-tmp/Test/Massiv/Array/Numeric/IntegralSpec.o )
[12 of 26] Compiling Test.Massiv.Array.NumericSpec ( tests/Test/Massiv/Array/NumericSpec.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/massiv-test-1.1.0.0/noopt/build/tests/tests-tmp/Test/Massiv/Array/NumericSpec.o )
[13 of 26] Compiling Test.Massiv.Array.Ops.ConstructSpec ( tests/Test/Massiv/Array/Ops/ConstructSpec.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/massiv-test-1.1.0.0/noopt/build/tests/tests-tmp/Test/Massiv/Array/Ops/ConstructSpec.o )
[14 of 26] Compiling Test.Massiv.Array.Ops.FoldSpec ( tests/Test/Massiv/Array/Ops/FoldSpec.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/massiv-test-1.1.0.0/noopt/build/tests/tests-tmp/Test/Massiv/Array/Ops/FoldSpec.o )
[15 of 26] Compiling Test.Massiv.Array.Ops.MapSpec ( tests/Test/Massiv/Array/Ops/MapSpec.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/massiv-test-1.1.0.0/noopt/build/tests/tests-tmp/Test/Massiv/Array/Ops/MapSpec.o )
[16 of 26] Compiling Test.Massiv.Array.Ops.SliceSpec ( tests/Test/Massiv/Array/Ops/SliceSpec.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/massiv-test-1.1.0.0/noopt/build/tests/tests-tmp/Test/Massiv/Array/Ops/SliceSpec.o )
[17 of 26] Compiling Test.Massiv.Array.Ops.SortSpec ( tests/Test/Massiv/Array/Ops/SortSpec.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/massiv-test-1.1.0.0/noopt/build/tests/tests-tmp/Test/Massiv/Array/Ops/SortSpec.o )
[18 of 26] Compiling Test.Massiv.Array.Ops.TransformSpec ( tests/Test/Massiv/Array/Ops/TransformSpec.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/massiv-test-1.1.0.0/noopt/build/tests/tests-tmp/Test/Massiv/Array/Ops/TransformSpec.o )
tests/Test/Massiv/Array/Ops/TransformSpec.hs:44:6: warning: [GHC-30606] [-Wredundant-constraints]
Redundant constraint: Source r e
In the type signature for:
prop_SplitExtract :: forall r ix e.
(Eq e, Show e, Eq (Array r ix e), Show (Array r ix e), Source r e,
Load r ix e, Manifest r e, Ragged L ix e) =>
DimIx ix -> ArrIx r ix e -> Positive Int -> Property
|
44 | . ( Eq e
| ^^^^^^...
[19 of 26] Compiling Test.Massiv.Array.StencilSpec ( tests/Test/Massiv/Array/StencilSpec.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/massiv-test-1.1.0.0/noopt/build/tests/tests-tmp/Test/Massiv/Array/StencilSpec.o )
[20 of 26] Compiling Test.Massiv.ArraySpec ( tests/Test/Massiv/ArraySpec.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/massiv-test-1.1.0.0/noopt/build/tests/tests-tmp/Test/Massiv/ArraySpec.o )
[21 of 26] Compiling Test.Massiv.Core.IndexSpec ( tests/Test/Massiv/Core/IndexSpec.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/massiv-test-1.1.0.0/noopt/build/tests/tests-tmp/Test/Massiv/Core/IndexSpec.o )
tests/Test/Massiv/Core/IndexSpec.hs:20:6: warning: [GHC-30606] [-Wredundant-constraints]
Redundant constraint: Index ix
In the type signature for:
specIxN :: forall ix.
(Num ix, Index ix, Bounded ix, Index (Lower ix), Arbitrary ix,
Arbitrary (Lower ix), IsIndexDimension ix (Dimensions ix)) =>
Spec
|
20 | . ( Num ix
| ^^^^^^^^...
tests/Test/Massiv/Core/IndexSpec.hs:66:6: warning: [GHC-30606] [-Wredundant-constraints]
Redundant constraint: Index ix
In the type signature for:
specIxT :: forall ix ix'.
(Index ix, Index (Lower ix), Arbitrary ix, Arbitrary (Lower ix),
IsIndexDimension ix (Dimensions ix)) =>
(ix -> ix') -> (ix' -> ix) -> Spec
|
66 | . ( Index ix
| ^^^^^^^^^^...
[22 of 26] Compiling Test.Massiv.Core.ListSpec ( tests/Test/Massiv/Core/ListSpec.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/massiv-test-1.1.0.0/noopt/build/tests/tests-tmp/Test/Massiv/Core/ListSpec.o )
[23 of 26] Compiling Test.Massiv.Core.SchedulerSpec ( tests/Test/Massiv/Core/SchedulerSpec.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/massiv-test-1.1.0.0/noopt/build/tests/tests-tmp/Test/Massiv/Core/SchedulerSpec.o )
[24 of 26] Compiling Test.Massiv.VectorSpec ( tests/Test/Massiv/VectorSpec.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/massiv-test-1.1.0.0/noopt/build/tests/tests-tmp/Test/Massiv/VectorSpec.o )
tests/Test/Massiv/VectorSpec.hs:11: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()
|
11 | import Control.Applicative
| ^^^^^^^^^^^^^^^^^^^^^^^^^^
[25 of 26] Compiling Spec ( tests/Spec.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/massiv-test-1.1.0.0/noopt/build/tests/tests-tmp/Spec.o )
[26 of 26] Compiling Main ( tests/Main.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/massiv-test-1.1.0.0/noopt/build/tests/tests-tmp/Main.o )
[27 of 27] Linking /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/massiv-test-1.1.0.0/noopt/build/tests/tests
Preprocessing test suite 'tests-O0' for massiv-test-1.1.0.0..
Building test suite 'tests-O0' for massiv-test-1.1.0.0..
[ 1 of 26] Compiling Test.Massiv.Array.Delayed.InterleavedSpec ( tests/Test/Massiv/Array/Delayed/InterleavedSpec.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/massiv-test-1.1.0.0/noopt/build/tests-O0/tests-O0-tmp/Test/Massiv/Array/Delayed/InterleavedSpec.o )
[ 2 of 26] Compiling Test.Massiv.Array.Delayed.PushSpec ( tests/Test/Massiv/Array/Delayed/PushSpec.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/massiv-test-1.1.0.0/noopt/build/tests-O0/tests-O0-tmp/Test/Massiv/Array/Delayed/PushSpec.o )
[ 3 of 26] Compiling Test.Massiv.Array.Delayed.StreamSpec ( tests/Test/Massiv/Array/Delayed/StreamSpec.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/massiv-test-1.1.0.0/noopt/build/tests-O0/tests-O0-tmp/Test/Massiv/Array/Delayed/StreamSpec.o )
[ 4 of 26] Compiling Test.Massiv.Array.Delayed.WindowedSpec ( tests/Test/Massiv/Array/Delayed/WindowedSpec.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/massiv-test-1.1.0.0/noopt/build/tests-O0/tests-O0-tmp/Test/Massiv/Array/Delayed/WindowedSpec.o )
[ 5 of 26] Compiling Test.Massiv.Array.DelayedSpec ( tests/Test/Massiv/Array/DelayedSpec.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/massiv-test-1.1.0.0/noopt/build/tests-O0/tests-O0-tmp/Test/Massiv/Array/DelayedSpec.o )
[ 6 of 26] Compiling Test.Massiv.Array.Manifest.VectorSpec ( tests/Test/Massiv/Array/Manifest/VectorSpec.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/massiv-test-1.1.0.0/noopt/build/tests-O0/tests-O0-tmp/Test/Massiv/Array/Manifest/VectorSpec.o )
tests/Test/Massiv/Array/Manifest/VectorSpec.hs:22:24: warning: [GHC-58520] [-Wtype-equality-requires-operators]
The use of ~ without TypeOperators
will become an error in a future GHC release.
Suggested fix: Perhaps you intended to use TypeOperators
|
22 | , ARepr (VRepr r) ~ r
| ^
tests/Test/Massiv/Array/Manifest/VectorSpec.hs:38:24: warning: [GHC-58520] [-Wtype-equality-requires-operators]
The use of ~ without TypeOperators
will become an error in a future GHC release.
Suggested fix: Perhaps you intended to use TypeOperators
|
38 | , VRepr (ARepr v) ~ v
| ^
[ 7 of 26] Compiling Test.Massiv.Array.ManifestSpec ( tests/Test/Massiv/Array/ManifestSpec.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/massiv-test-1.1.0.0/noopt/build/tests-O0/tests-O0-tmp/Test/Massiv/Array/ManifestSpec.o )
[ 8 of 26] Compiling Test.Massiv.Array.MutableSpec ( tests/Test/Massiv/Array/MutableSpec.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/massiv-test-1.1.0.0/noopt/build/tests-O0/tests-O0-tmp/Test/Massiv/Array/MutableSpec.o )
[ 9 of 26] Compiling Test.Massiv.Array.Manifest.UnboxedSpec ( tests/Test/Massiv/Array/Manifest/UnboxedSpec.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/massiv-test-1.1.0.0/noopt/build/tests-O0/tests-O0-tmp/Test/Massiv/Array/Manifest/UnboxedSpec.o )
[10 of 26] Compiling Test.Massiv.Array.Manifest.PrimitiveSpec ( tests/Test/Massiv/Array/Manifest/PrimitiveSpec.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/massiv-test-1.1.0.0/noopt/build/tests-O0/tests-O0-tmp/Test/Massiv/Array/Manifest/PrimitiveSpec.o )
[11 of 26] Compiling Test.Massiv.Array.Numeric.IntegralSpec ( tests/Test/Massiv/Array/Numeric/IntegralSpec.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/massiv-test-1.1.0.0/noopt/build/tests-O0/tests-O0-tmp/Test/Massiv/Array/Numeric/IntegralSpec.o )
[12 of 26] Compiling Test.Massiv.Array.NumericSpec ( tests/Test/Massiv/Array/NumericSpec.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/massiv-test-1.1.0.0/noopt/build/tests-O0/tests-O0-tmp/Test/Massiv/Array/NumericSpec.o )
[13 of 26] Compiling Test.Massiv.Array.Ops.ConstructSpec ( tests/Test/Massiv/Array/Ops/ConstructSpec.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/massiv-test-1.1.0.0/noopt/build/tests-O0/tests-O0-tmp/Test/Massiv/Array/Ops/ConstructSpec.o )
[14 of 26] Compiling Test.Massiv.Array.Ops.FoldSpec ( tests/Test/Massiv/Array/Ops/FoldSpec.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/massiv-test-1.1.0.0/noopt/build/tests-O0/tests-O0-tmp/Test/Massiv/Array/Ops/FoldSpec.o )
[15 of 26] Compiling Test.Massiv.Array.Ops.MapSpec ( tests/Test/Massiv/Array/Ops/MapSpec.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/massiv-test-1.1.0.0/noopt/build/tests-O0/tests-O0-tmp/Test/Massiv/Array/Ops/MapSpec.o )
[16 of 26] Compiling Test.Massiv.Array.Ops.SliceSpec ( tests/Test/Massiv/Array/Ops/SliceSpec.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/massiv-test-1.1.0.0/noopt/build/tests-O0/tests-O0-tmp/Test/Massiv/Array/Ops/SliceSpec.o )
[17 of 26] Compiling Test.Massiv.Array.Ops.SortSpec ( tests/Test/Massiv/Array/Ops/SortSpec.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/massiv-test-1.1.0.0/noopt/build/tests-O0/tests-O0-tmp/Test/Massiv/Array/Ops/SortSpec.o )
[18 of 26] Compiling Test.Massiv.Array.Ops.TransformSpec ( tests/Test/Massiv/Array/Ops/TransformSpec.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/massiv-test-1.1.0.0/noopt/build/tests-O0/tests-O0-tmp/Test/Massiv/Array/Ops/TransformSpec.o )
tests/Test/Massiv/Array/Ops/TransformSpec.hs:44:6: warning: [GHC-30606] [-Wredundant-constraints]
Redundant constraint: Source r e
In the type signature for:
prop_SplitExtract :: forall r ix e.
(Eq e, Show e, Eq (Array r ix e), Show (Array r ix e), Source r e,
Load r ix e, Manifest r e, Ragged L ix e) =>
DimIx ix -> ArrIx r ix e -> Positive Int -> Property
|
44 | . ( Eq e
| ^^^^^^...
[19 of 26] Compiling Test.Massiv.Array.StencilSpec ( tests/Test/Massiv/Array/StencilSpec.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/massiv-test-1.1.0.0/noopt/build/tests-O0/tests-O0-tmp/Test/Massiv/Array/StencilSpec.o )
[20 of 26] Compiling Test.Massiv.ArraySpec ( tests/Test/Massiv/ArraySpec.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/massiv-test-1.1.0.0/noopt/build/tests-O0/tests-O0-tmp/Test/Massiv/ArraySpec.o )
[21 of 26] Compiling Test.Massiv.Core.IndexSpec ( tests/Test/Massiv/Core/IndexSpec.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/massiv-test-1.1.0.0/noopt/build/tests-O0/tests-O0-tmp/Test/Massiv/Core/IndexSpec.o )
tests/Test/Massiv/Core/IndexSpec.hs:20:6: warning: [GHC-30606] [-Wredundant-constraints]
Redundant constraint: Index ix
In the type signature for:
specIxN :: forall ix.
(Num ix, Index ix, Bounded ix, Index (Lower ix), Arbitrary ix,
Arbitrary (Lower ix), IsIndexDimension ix (Dimensions ix)) =>
Spec
|
20 | . ( Num ix
| ^^^^^^^^...
tests/Test/Massiv/Core/IndexSpec.hs:66:6: warning: [GHC-30606] [-Wredundant-constraints]
Redundant constraint: Index ix
In the type signature for:
specIxT :: forall ix ix'.
(Index ix, Index (Lower ix), Arbitrary ix, Arbitrary (Lower ix),
IsIndexDimension ix (Dimensions ix)) =>
(ix -> ix') -> (ix' -> ix) -> Spec
|
66 | . ( Index ix
| ^^^^^^^^^^...
[22 of 26] Compiling Test.Massiv.Core.ListSpec ( tests/Test/Massiv/Core/ListSpec.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/massiv-test-1.1.0.0/noopt/build/tests-O0/tests-O0-tmp/Test/Massiv/Core/ListSpec.o )
[23 of 26] Compiling Test.Massiv.Core.SchedulerSpec ( tests/Test/Massiv/Core/SchedulerSpec.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/massiv-test-1.1.0.0/noopt/build/tests-O0/tests-O0-tmp/Test/Massiv/Core/SchedulerSpec.o )
[24 of 26] Compiling Test.Massiv.VectorSpec ( tests/Test/Massiv/VectorSpec.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/massiv-test-1.1.0.0/noopt/build/tests-O0/tests-O0-tmp/Test/Massiv/VectorSpec.o )
tests/Test/Massiv/VectorSpec.hs:11: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()
|
11 | import Control.Applicative
| ^^^^^^^^^^^^^^^^^^^^^^^^^^
[25 of 26] Compiling Spec ( tests/Spec.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/massiv-test-1.1.0.0/noopt/build/tests-O0/tests-O0-tmp/Spec.o )
[26 of 26] Compiling Main ( tests/Main.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/massiv-test-1.1.0.0/noopt/build/tests-O0/tests-O0-tmp/Main.o )
[27 of 27] Linking /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/massiv-test-1.1.0.0/noopt/build/tests-O0/tests-O0
Running 2 test suites...
Test suite tests: RUNNING...
Test suite tests: PASS
Test suite logged to:
/home/builder/builder-dir/build-cache/tmp-install/reports/massiv-test-1.1.0.0.test
Writing: massiv-test-1.1.0.0-inplace/Test.Massiv.Utils.hs.html
Writing: massiv-test-1.1.0.0-inplace/Test.Massiv.Array.Numeric.hs.html
Writing: massiv-test-1.1.0.0-inplace/Test.Massiv.Array.Mutable.hs.html
Writing: massiv-test-1.1.0.0-inplace/Test.Massiv.Array.Load.hs.html
Writing: massiv-test-1.1.0.0-inplace/Test.Massiv.Array.Delayed.hs.html
Writing: massiv-test-1.1.0.0-inplace/Test.Massiv.Core.Mutable.hs.html
Writing: massiv-test-1.1.0.0-inplace/Test.Massiv.Core.Index.hs.html
Writing: massiv-test-1.1.0.0-inplace/Test.Massiv.Core.Common.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/massiv-test-1.1.0.0/noopt/hpc/vanilla/html/tests/hpc_index.html
Test suite tests-O0: RUNNING...
Test suite tests-O0: PASS
Test suite logged to:
/home/builder/builder-dir/build-cache/tmp-install/reports/massiv-test-1.1.0.0.test
Writing: massiv-test-1.1.0.0-inplace/Test.Massiv.Utils.hs.html
Writing: massiv-test-1.1.0.0-inplace/Test.Massiv.Array.Numeric.hs.html
Writing: massiv-test-1.1.0.0-inplace/Test.Massiv.Array.Mutable.hs.html
Writing: massiv-test-1.1.0.0-inplace/Test.Massiv.Array.Load.hs.html
Writing: massiv-test-1.1.0.0-inplace/Test.Massiv.Array.Delayed.hs.html
Writing: massiv-test-1.1.0.0-inplace/Test.Massiv.Core.Mutable.hs.html
Writing: massiv-test-1.1.0.0-inplace/Test.Massiv.Core.Index.hs.html
Writing: massiv-test-1.1.0.0-inplace/Test.Massiv.Core.Common.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/massiv-test-1.1.0.0/noopt/hpc/vanilla/html/tests-O0/hpc_index.html
2 of 2 test suites (2 of 2 test cases) passed.
Writing: massiv-test-1.1.0.0-inplace/Test.Massiv.Array.Delayed.hs.html
Writing: massiv-test-1.1.0.0-inplace/Test.Massiv.Array.Load.hs.html
Writing: massiv-test-1.1.0.0-inplace/Test.Massiv.Array.Mutable.hs.html
Writing: massiv-test-1.1.0.0-inplace/Test.Massiv.Array.Numeric.hs.html
Writing: massiv-test-1.1.0.0-inplace/Test.Massiv.Core.Common.hs.html
Writing: massiv-test-1.1.0.0-inplace/Test.Massiv.Core.Index.hs.html
Writing: massiv-test-1.1.0.0-inplace/Test.Massiv.Core.Mutable.hs.html
Writing: massiv-test-1.1.0.0-inplace/Test.Massiv.Utils.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/massiv-test-1.1.0.0/noopt/hpc/vanilla/html/massiv-test-1.1.0.0/hpc_index.html