Build #1 for massiv-test-1.1.0.0

[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

expressions94% (3809/4030)
booleanguards28% (2/7)
conditions 100% (8/8)
qualifiers100% (0/0)
alternatives90% (29/32)
local declarations93% (74/79)
top-level declarations66% (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