Running phase: setupCompilerEnvironmentPhase Build with /nix/store/y48hvc1f09367cz5f03dcncv6n3lkf18-ghc-9.10.3. Running phase: unpackPhase unpacking source archive /nix/store/1caxwp1sprkbkascg58016ci2qgcs6nw-inspection-testing-0.6.3.tar.gz source root is inspection-testing-0.6.3 setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "inspection-testing-0.6.3/src/Test/Inspection/Plugin.hs" Running phase: patchPhase Running phase: compileBuildDriverPhase setupCompileFlags: -package-db=/build/tmp.M3ejd9kkJU/setup-package.conf.d -threaded [1 of 2] Compiling Main ( Setup.hs, /build/tmp.M3ejd9kkJU/Main.o ) [2 of 2] Linking Setup Running phase: updateAutotoolsGnuConfigScriptsPhase Running phase: configurePhase configureFlags: --verbose --prefix=/nix/store/4kpm8j2311hgw668z5wqj2pabmrlg591-inspection-testing-0.6.3 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/hyisz695ssrqdy5shxd5xs9ac4qgrcya-inspection-testing-0.6.3-doc/share/doc/inspection-testing-0.6.3 --with-gcc=gcc --package-db=/build/tmp.M3ejd9kkJU/package.conf.d --ghc-option=-j16 --ghc-option=+RTS --ghc-option=-A64M --ghc-option=-RTS --enable-library-profiling --profiling-detail=exported-functions --disable-profiling --enable-shared --disable-coverage --enable-static --disable-executable-dynamic --enable-tests --disable-benchmarks --enable-library-vanilla --disable-library-for-ghci --enable-split-sections --enable-library-stripping --enable-executable-stripping --ghc-option=-haddock --extra-lib-dirs=/nix/store/62qhvy2m2lpqj7ca39j9wvp2kkcxwdcg-ncurses-6.6/lib --extra-lib-dirs=/nix/store/rkfkkdgwz8y31hk76i4b9s59h5raya9n-libffi-3.5.2/lib --extra-lib-dirs=/nix/store/hkxx26hifhkm5xsfwk1khwi1bkal3i9k-elfutils-0.195/lib --extra-lib-dirs=/nix/store/sy8ark85hgjhhcr1ycgarf5w7ajw8jcc-gmp-with-cxx-6.3.0/lib --extra-lib-dirs=/nix/store/51bryd6zjk96w46s7g30azhbfrwhbh76-numactl-2.0.18/lib --extra-lib-dirs=/nix/store/y48hvc1f09367cz5f03dcncv6n3lkf18-ghc-9.10.3/lib Using Parsec parser Configuring inspection-testing-0.6.3... Flags chosen: more-tests=False, old-text-tests=False Dependency base >=4.9 && <4.23: using base-4.20.2.0 Dependency containers: using containers-0.7 Dependency ghc >=8.0.2 && <9.15: using ghc-9.10.3 Dependency template-haskell: using template-haskell-2.22.0.0 Dependency transformers: using transformers-0.6.1.1 Dependency base: using base-4.20.2.0 Dependency inspection-testing: using inspection-testing-0.6.3 Dependency base: using base-4.20.2.0 Dependency inspection-testing: using inspection-testing-0.6.3 Dependency base: using base-4.20.2.0 Dependency inspection-testing: using inspection-testing-0.6.3 Dependency base: using base-4.20.2.0 Dependency inspection-testing: using inspection-testing-0.6.3 Dependency base: using base-4.20.2.0 Dependency inspection-testing: using inspection-testing-0.6.3 Dependency base: using base-4.20.2.0 Dependency inspection-testing: using inspection-testing-0.6.3 Dependency base: using base-4.20.2.0 Dependency inspection-testing: using inspection-testing-0.6.3 Dependency base: using base-4.20.2.0 Dependency inspection-testing: using inspection-testing-0.6.3 Dependency base: using base-4.20.2.0 Dependency inspection-testing: using inspection-testing-0.6.3 Dependency base: using base-4.20.2.0 Dependency inspection-testing: using inspection-testing-0.6.3 Dependency base: using base-4.20.2.0 Dependency inspection-testing: using inspection-testing-0.6.3 Dependency base: using base-4.20.2.0 Dependency inspection-testing: using inspection-testing-0.6.3 Dependency base: using base-4.20.2.0 Dependency inspection-testing: using inspection-testing-0.6.3 Dependency base: using base-4.20.2.0 Dependency inspection-testing: using inspection-testing-0.6.3 Source component graph: component lib component test:HPCs dependency lib component test:NS_NP dependency lib component test:dictionary dependency lib component test:doesnotuse dependency lib component test:dwarf dependency lib component test:fusion dependency lib component test:generics dependency lib component test:lets-test dependency lib component test:mutual-recursion dependency lib component test:regression dependency lib component test:simple dependency lib component test:simple-test dependency lib component test:unsafe-coerce dependency lib component test:worker-wrapper dependency lib Configured component graph: component inspection-testing-0.6.3-I7VyEd9gqQQCNmRLECXQrf include base-4.20.2.0-2363 include containers-0.7-5389 include ghc-9.10.3-ad9c include template-haskell-2.22.0.0-ac43 include transformers-0.6.1.1-4795 component inspection-testing-0.6.3-3D0mDtnzEYi9UzRmu5aAQL-HPCs include base-4.20.2.0-2363 include inspection-testing-0.6.3-I7VyEd9gqQQCNmRLECXQrf component inspection-testing-0.6.3-AfEvetRr0v0E1ZEsCVXVIG-NS_NP include base-4.20.2.0-2363 include inspection-testing-0.6.3-I7VyEd9gqQQCNmRLECXQrf component inspection-testing-0.6.3-6OPoy4vSNVw6AHD16qxwCp-dictionary include base-4.20.2.0-2363 include inspection-testing-0.6.3-I7VyEd9gqQQCNmRLECXQrf component inspection-testing-0.6.3-CvdBs8suiO14TxoO7JetMk-doesnotuse include base-4.20.2.0-2363 include inspection-testing-0.6.3-I7VyEd9gqQQCNmRLECXQrf component inspection-testing-0.6.3-FQoqdpTiNlLCQx51QUIzVU-dwarf include base-4.20.2.0-2363 include inspection-testing-0.6.3-I7VyEd9gqQQCNmRLECXQrf component inspection-testing-0.6.3-9dlRN0YZPzO21fVPgpuqnx-fusion include base-4.20.2.0-2363 include inspection-testing-0.6.3-I7VyEd9gqQQCNmRLECXQrf component inspection-testing-0.6.3-5PYcZfQLUXJSB9EO3DmHv-generics include base-4.20.2.0-2363 include inspection-testing-0.6.3-I7VyEd9gqQQCNmRLECXQrf component inspection-testing-0.6.3-Hn7d53s2JavGNOg9Y0Y9pV-lets-test include base-4.20.2.0-2363 include inspection-testing-0.6.3-I7VyEd9gqQQCNmRLECXQrf component inspection-testing-0.6.3-7tNkBVvSqOXI7SUtIhrPyE-mutual-recursion include base-4.20.2.0-2363 include inspection-testing-0.6.3-I7VyEd9gqQQCNmRLECXQrf component inspection-testing-0.6.3-9A2Ib8TA6HrKFeeoCEFaTr-regression include base-4.20.2.0-2363 include inspection-testing-0.6.3-I7VyEd9gqQQCNmRLECXQrf component inspection-testing-0.6.3-URc513a33a5znsMTxbPgl-simple include base-4.20.2.0-2363 include inspection-testing-0.6.3-I7VyEd9gqQQCNmRLECXQrf component inspection-testing-0.6.3-1nhCwjaGMUGJk9r9meoGJr-simple-test include base-4.20.2.0-2363 include inspection-testing-0.6.3-I7VyEd9gqQQCNmRLECXQrf component inspection-testing-0.6.3-1M21L0EaF0k8keM5bGAZqa-unsafe-coerce include base-4.20.2.0-2363 include inspection-testing-0.6.3-I7VyEd9gqQQCNmRLECXQrf component inspection-testing-0.6.3-DopbvuvC8rb12feluDisXN-worker-wrapper include base-4.20.2.0-2363 include inspection-testing-0.6.3-I7VyEd9gqQQCNmRLECXQrf Linked component graph: unit inspection-testing-0.6.3-I7VyEd9gqQQCNmRLECXQrf include base-4.20.2.0-2363 include containers-0.7-5389 include ghc-9.10.3-ad9c include template-haskell-2.22.0.0-ac43 include transformers-0.6.1.1-4795 Test.Inspection=inspection-testing-0.6.3-I7VyEd9gqQQCNmRLECXQrf:Test.Inspection,Test.Inspection.Core=inspection-testing-0.6.3-I7VyEd9gqQQCNmRLECXQrf:Test.Inspection.Core,Test.Inspection.Plugin=inspection-testing-0.6.3-I7VyEd9gqQQCNmRLECXQrf:Test.Inspection.Plugin unit inspection-testing-0.6.3-3D0mDtnzEYi9UzRmu5aAQL-HPCs include base-4.20.2.0-2363 include inspection-testing-0.6.3-I7VyEd9gqQQCNmRLECXQrf unit inspection-testing-0.6.3-AfEvetRr0v0E1ZEsCVXVIG-NS_NP include base-4.20.2.0-2363 include inspection-testing-0.6.3-I7VyEd9gqQQCNmRLECXQrf unit inspection-testing-0.6.3-6OPoy4vSNVw6AHD16qxwCp-dictionary include base-4.20.2.0-2363 include inspection-testing-0.6.3-I7VyEd9gqQQCNmRLECXQrf unit inspection-testing-0.6.3-CvdBs8suiO14TxoO7JetMk-doesnotuse include base-4.20.2.0-2363 include inspection-testing-0.6.3-I7VyEd9gqQQCNmRLECXQrf unit inspection-testing-0.6.3-FQoqdpTiNlLCQx51QUIzVU-dwarf include base-4.20.2.0-2363 include inspection-testing-0.6.3-I7VyEd9gqQQCNmRLECXQrf unit inspection-testing-0.6.3-9dlRN0YZPzO21fVPgpuqnx-fusion include base-4.20.2.0-2363 include inspection-testing-0.6.3-I7VyEd9gqQQCNmRLECXQrf unit inspection-testing-0.6.3-5PYcZfQLUXJSB9EO3DmHv-generics include base-4.20.2.0-2363 include inspection-testing-0.6.3-I7VyEd9gqQQCNmRLECXQrf unit inspection-testing-0.6.3-Hn7d53s2JavGNOg9Y0Y9pV-lets-test include base-4.20.2.0-2363 include inspection-testing-0.6.3-I7VyEd9gqQQCNmRLECXQrf unit inspection-testing-0.6.3-7tNkBVvSqOXI7SUtIhrPyE-mutual-recursion include base-4.20.2.0-2363 include inspection-testing-0.6.3-I7VyEd9gqQQCNmRLECXQrf unit inspection-testing-0.6.3-9A2Ib8TA6HrKFeeoCEFaTr-regression include base-4.20.2.0-2363 include inspection-testing-0.6.3-I7VyEd9gqQQCNmRLECXQrf unit inspection-testing-0.6.3-URc513a33a5znsMTxbPgl-simple include base-4.20.2.0-2363 include inspection-testing-0.6.3-I7VyEd9gqQQCNmRLECXQrf unit inspection-testing-0.6.3-1nhCwjaGMUGJk9r9meoGJr-simple-test include base-4.20.2.0-2363 include inspection-testing-0.6.3-I7VyEd9gqQQCNmRLECXQrf unit inspection-testing-0.6.3-1M21L0EaF0k8keM5bGAZqa-unsafe-coerce include base-4.20.2.0-2363 include inspection-testing-0.6.3-I7VyEd9gqQQCNmRLECXQrf unit inspection-testing-0.6.3-DopbvuvC8rb12feluDisXN-worker-wrapper include base-4.20.2.0-2363 include inspection-testing-0.6.3-I7VyEd9gqQQCNmRLECXQrf Ready component graph: definite inspection-testing-0.6.3-I7VyEd9gqQQCNmRLECXQrf depends base-4.20.2.0-2363 depends containers-0.7-5389 depends ghc-9.10.3-ad9c depends template-haskell-2.22.0.0-ac43 depends transformers-0.6.1.1-4795 definite inspection-testing-0.6.3-URc513a33a5znsMTxbPgl-simple depends base-4.20.2.0-2363 depends inspection-testing-0.6.3-I7VyEd9gqQQCNmRLECXQrf definite inspection-testing-0.6.3-Hn7d53s2JavGNOg9Y0Y9pV-lets-test depends base-4.20.2.0-2363 depends inspection-testing-0.6.3-I7VyEd9gqQQCNmRLECXQrf definite inspection-testing-0.6.3-FQoqdpTiNlLCQx51QUIzVU-dwarf depends base-4.20.2.0-2363 depends inspection-testing-0.6.3-I7VyEd9gqQQCNmRLECXQrf definite inspection-testing-0.6.3-DopbvuvC8rb12feluDisXN-worker-wrapper depends base-4.20.2.0-2363 depends inspection-testing-0.6.3-I7VyEd9gqQQCNmRLECXQrf definite inspection-testing-0.6.3-CvdBs8suiO14TxoO7JetMk-doesnotuse depends base-4.20.2.0-2363 depends inspection-testing-0.6.3-I7VyEd9gqQQCNmRLECXQrf definite inspection-testing-0.6.3-AfEvetRr0v0E1ZEsCVXVIG-NS_NP depends base-4.20.2.0-2363 depends inspection-testing-0.6.3-I7VyEd9gqQQCNmRLECXQrf definite inspection-testing-0.6.3-9dlRN0YZPzO21fVPgpuqnx-fusion depends base-4.20.2.0-2363 depends inspection-testing-0.6.3-I7VyEd9gqQQCNmRLECXQrf definite inspection-testing-0.6.3-9A2Ib8TA6HrKFeeoCEFaTr-regression depends base-4.20.2.0-2363 depends inspection-testing-0.6.3-I7VyEd9gqQQCNmRLECXQrf definite inspection-testing-0.6.3-7tNkBVvSqOXI7SUtIhrPyE-mutual-recursion depends base-4.20.2.0-2363 depends inspection-testing-0.6.3-I7VyEd9gqQQCNmRLECXQrf definite inspection-testing-0.6.3-6OPoy4vSNVw6AHD16qxwCp-dictionary depends base-4.20.2.0-2363 depends inspection-testing-0.6.3-I7VyEd9gqQQCNmRLECXQrf definite inspection-testing-0.6.3-5PYcZfQLUXJSB9EO3DmHv-generics depends base-4.20.2.0-2363 depends inspection-testing-0.6.3-I7VyEd9gqQQCNmRLECXQrf definite inspection-testing-0.6.3-3D0mDtnzEYi9UzRmu5aAQL-HPCs depends base-4.20.2.0-2363 depends inspection-testing-0.6.3-I7VyEd9gqQQCNmRLECXQrf definite inspection-testing-0.6.3-1nhCwjaGMUGJk9r9meoGJr-simple-test depends base-4.20.2.0-2363 depends inspection-testing-0.6.3-I7VyEd9gqQQCNmRLECXQrf definite inspection-testing-0.6.3-1M21L0EaF0k8keM5bGAZqa-unsafe-coerce depends base-4.20.2.0-2363 depends inspection-testing-0.6.3-I7VyEd9gqQQCNmRLECXQrf Using Cabal-3.12.1.0 compiled by ghc-9.10 Using compiler: ghc-9.10.3 Using install prefix: /nix/store/4kpm8j2311hgw668z5wqj2pabmrlg591-inspection-testing-0.6.3 Executables installed in: /nix/store/4kpm8j2311hgw668z5wqj2pabmrlg591-inspection-testing-0.6.3/bin Libraries installed in: /nix/store/4kpm8j2311hgw668z5wqj2pabmrlg591-inspection-testing-0.6.3/lib/ghc-9.10.3/lib/x86_64-linux-ghc-9.10.3-ad9c/inspection-testing-0.6.3-I7VyEd9gqQQCNmRLECXQrf Dynamic Libraries installed in: /nix/store/4kpm8j2311hgw668z5wqj2pabmrlg591-inspection-testing-0.6.3/lib/ghc-9.10.3/lib/x86_64-linux-ghc-9.10.3-ad9c Private executables installed in: /nix/store/4kpm8j2311hgw668z5wqj2pabmrlg591-inspection-testing-0.6.3/libexec/x86_64-linux-ghc-9.10.3-ad9c/inspection-testing-0.6.3 Data files installed in: /nix/store/4kpm8j2311hgw668z5wqj2pabmrlg591-inspection-testing-0.6.3/share/x86_64-linux-ghc-9.10.3-ad9c/inspection-testing-0.6.3 Documentation installed in: /nix/store/hyisz695ssrqdy5shxd5xs9ac4qgrcya-inspection-testing-0.6.3-doc/share/doc/inspection-testing-0.6.3 Configuration files installed in: /nix/store/4kpm8j2311hgw668z5wqj2pabmrlg591-inspection-testing-0.6.3/etc No alex found Using ar found on system at: /nix/store/nhjmc8clp6igx6n6zrjxlh7zri78p7ng-binutils-wrapper-2.46/bin/ar No c2hs found No cpphs found No doctest found Using gcc version 15.2.0 given by user at: /nix/store/vdaz6sk455r8sbpi7wzaf9vlz5i9yyvx-gcc-wrapper-15.2.0/bin/gcc Using ghc version 9.10.3 found on system at: /nix/store/y48hvc1f09367cz5f03dcncv6n3lkf18-ghc-9.10.3/bin/ghc Using ghc-pkg version 9.10.3 found on system at: /nix/store/y48hvc1f09367cz5f03dcncv6n3lkf18-ghc-9.10.3/bin/ghc-pkg-9.10.3 No ghcjs found No ghcjs-pkg found No greencard found Using haddock version 2.31.1 found on system at: /nix/store/y48hvc1f09367cz5f03dcncv6n3lkf18-ghc-9.10.3/bin/haddock-ghc-9.10.3 No happy found Using haskell-suite found on system at: haskell-suite-dummy-location Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location No hmake found Using hpc version 0.69 found on system at: /nix/store/y48hvc1f09367cz5f03dcncv6n3lkf18-ghc-9.10.3/bin/hpc-ghc-9.10.3 Using hsc2hs version 0.68.10 found on system at: /nix/store/y48hvc1f09367cz5f03dcncv6n3lkf18-ghc-9.10.3/bin/hsc2hs-ghc-9.10.3 Using hscolour version 1.25 found on system at: /nix/store/7jmv3q39mz536pqn37cb6p25jd9hz5yi-hscolour-1.25/bin/HsColour No jhc found Using ld found on system at: /nix/store/vdaz6sk455r8sbpi7wzaf9vlz5i9yyvx-gcc-wrapper-15.2.0/bin/ld No pkg-config found Using runghc version 9.10.3 found on system at: /nix/store/y48hvc1f09367cz5f03dcncv6n3lkf18-ghc-9.10.3/bin/runghc-9.10.3 Using strip version 2.46 found on system at: /nix/store/vdaz6sk455r8sbpi7wzaf9vlz5i9yyvx-gcc-wrapper-15.2.0/bin/strip Using tar found on system at: /nix/store/fq62mc3s8ddxgk1nvlbzly2zmr7v2cax-gnutar-1.35/bin/tar No uhc found Running phase: buildPhase Preprocessing library for inspection-testing-0.6.3... Building library for inspection-testing-0.6.3... [1 of 3] Compiling Test.Inspection ( src/Test/Inspection.hs, dist/build/Test/Inspection.o, dist/build/Test/Inspection.dyn_o ) [2 of 3] Compiling Test.Inspection.Core ( src/Test/Inspection/Core.hs, dist/build/Test/Inspection/Core.o, dist/build/Test/Inspection/Core.dyn_o ) [3 of 3] Compiling Test.Inspection.Plugin ( src/Test/Inspection/Plugin.hs, dist/build/Test/Inspection/Plugin.o, dist/build/Test/Inspection/Plugin.dyn_o ) [1 of 3] Compiling Test.Inspection ( src/Test/Inspection.hs, dist/build/Test/Inspection.p_o ) [2 of 3] Compiling Test.Inspection.Core ( src/Test/Inspection/Core.hs, dist/build/Test/Inspection/Core.p_o ) [3 of 3] Compiling Test.Inspection.Plugin ( src/Test/Inspection/Plugin.hs, dist/build/Test/Inspection/Plugin.p_o ) Preprocessing test suite 'simple' for inspection-testing-0.6.3... Building test suite 'simple' for inspection-testing-0.6.3... [1 of 1] Compiling Simple ( examples/Simple.hs, dist/build/simple/simple-tmp/Simple.o ) examples/Simple.hs:13:1: lhs === rhs passed. inspection testing successful expected successes: 1 [2 of 2] Linking dist/build/simple/simple Preprocessing test suite 'lets-test' for inspection-testing-0.6.3... Building test suite 'lets-test' for inspection-testing-0.6.3... [1 of 1] Compiling Main ( examples/LetsTest.hs, dist/build/lets-test/lets-test-tmp/Main.o ) [2 of 2] Linking dist/build/lets-test/lets-test Preprocessing test suite 'dwarf' for inspection-testing-0.6.3... Building test suite 'dwarf' for inspection-testing-0.6.3... [1 of 1] Compiling DWARF ( examples/DWARF.hs, dist/build/dwarf/dwarf-tmp/DWARF.o ) examples/DWARF.hs:15:1: lhs === rhs passed. inspection testing successful expected successes: 1 [2 of 2] Linking dist/build/dwarf/dwarf Preprocessing test suite 'worker-wrapper' for inspection-testing-0.6.3... Building test suite 'worker-wrapper' for inspection-testing-0.6.3... [1 of 1] Compiling WorkerWrapper ( examples/WorkerWrapper.hs, dist/build/worker-wrapper/worker-wrapper-tmp/WorkerWrapper.o ) examples/WorkerWrapper.hs:32:1: appliedFold uses none of MonoidDict passed. inspection testing successful expected successes: 1 [2 of 2] Linking dist/build/worker-wrapper/worker-wrapper Preprocessing test suite 'doesnotuse' for inspection-testing-0.6.3... Building test suite 'doesnotuse' for inspection-testing-0.6.3... [1 of 1] Compiling DoesNotUse ( examples/DoesNotUse.hs, dist/build/doesnotuse/doesnotuse-tmp/DoesNotUse.o ) examples/DoesNotUse.hs:14:1: matches uses none of GHC.Internal.Maybe.Just failed expectedly. examples/DoesNotUse.hs:15:1: matches uses none of GHC.Internal.Control.Exception.Base.patError passed. examples/DoesNotUse.hs:16:1: partial uses none of GHC.Internal.Control.Exception.Base.patError failed expectedly. examples/DoesNotUse.hs:17:1: partial uses none of GHC.Internal.Data.Either.Left failed expectedly. inspection testing successful expected successes: 1 expected failures: 3 [2 of 2] Linking dist/build/doesnotuse/doesnotuse Preprocessing test suite 'NS_NP' for inspection-testing-0.6.3... Building test suite 'NS_NP' for inspection-testing-0.6.3... [1 of 1] Compiling NS_NP ( examples/NS_NP.hs, dist/build/NS_NP/NS_NP-tmp/NS_NP.o ) [2 of 2] Linking dist/build/NS_NP/NS_NP Preprocessing test suite 'fusion' for inspection-testing-0.6.3... Building test suite 'fusion' for inspection-testing-0.6.3... [1 of 1] Compiling Fusion ( examples/Fusion.hs, dist/build/fusion/fusion-tmp/Fusion.o ) examples/Fusion.hs:11:1: sumUp1 `hasNoType` GHC.Types.List passed. examples/Fusion.hs:12:1: sumUp1 `hasNoType` GHC.Types.Int failed expectedly. examples/Fusion.hs:13:1: sumUp1 does not allocate passed. examples/Fusion.hs:28:1: sumUp1 === sumUp2 passed. examples/Fusion.hs:34:1: sumUpSort `hasNoType` GHC.Types.List failed expectedly. inspection testing successful expected successes: 3 expected failures: 2 [2 of 2] Linking dist/build/fusion/fusion Preprocessing test suite 'regression' for inspection-testing-0.6.3... Building test suite 'regression' for inspection-testing-0.6.3... [1 of 1] Compiling Main ( examples/Regression.hs, dist/build/regression/regression-tmp/Main.o ) examples/Regression.hs:15:1: empty1 === empty2 passed. inspection testing successful expected successes: 1 [2 of 2] Linking dist/build/regression/regression Preprocessing test suite 'mutual-recursion' for inspection-testing-0.6.3... Building test suite 'mutual-recursion' for inspection-testing-0.6.3... [1 of 1] Compiling MutualRecursion ( examples/MutualRecursion.hs, dist/build/mutual-recursion/mutual-recursion-tmp/MutualRecursion.o ) examples/MutualRecursion.hs:29:1: inf === inf' passed. examples/MutualRecursion.hs:30:1: inf === inf2' passed. examples/MutualRecursion.hs:31:1: inf === inf3' passed. examples/MutualRecursion.hs:51:1: infl === infl' failed expectedly. examples/MutualRecursion.hs:74:1: letrec === letrec' passed. examples/MutualRecursion.hs:75:1: letrec === letrec2' passed. examples/MutualRecursion.hs:76:1: letrec === letrec3' passed. examples/MutualRecursion.hs:84:1: letrec === something_else failed expectedly. examples/MutualRecursion.hs:867:1: bigletrec === bigletrec' passed. examples/MutualRecursion.hs:868:1: bigletrec === badletrec' failed expectedly. inspection testing successful expected successes: 7 expected failures: 3 [2 of 2] Linking dist/build/mutual-recursion/mutual-recursion Preprocessing test suite 'dictionary' for inspection-testing-0.6.3... Building test suite 'dictionary' for inspection-testing-0.6.3... [1 of 1] Compiling Dictionary ( examples/Dictionary.hs, dist/build/dictionary/dictionary-tmp/Dictionary.o ) examples/Dictionary.hs:20:1: specialized does not contain dictionary values passed. examples/Dictionary.hs:21:1: action does not contain dictionary values failed expectedly. examples/Dictionary.hs:23:1: action does not contain dictionary values except of Control.Monad.IO.Class.MonadIO, GHC.Internal.Base.Monad, GHC.Internal.Base.Applicative, GHC.Internal.Base.Functor passed. examples/Dictionary.hs:29:1: listFoldMap does not contain dictionary values except of GHC.Internal.Base.Monoid, GHC.Internal.Base.Semigroup passed. inspection testing successful expected successes: 3 expected failures: 1 [2 of 2] Linking dist/build/dictionary/dictionary Preprocessing test suite 'generics' for inspection-testing-0.6.3... Building test suite 'generics' for inspection-testing-0.6.3... [1 of 1] Compiling Generics ( examples/Generics.hs, dist/build/generics/generics-tmp/Generics.o ) examples/Generics.hs:27:1: roundTripRep mentions none of GHC.Internal.Generics.V1, GHC.Internal.Generics.U1, GHC.Internal.Generics.M1, GHC.Internal.Generics.K1, GHC.Internal.Generics.:+:, GHC.Internal.Generics.:*:, GHC.Internal.Generics.:.:, GHC.Internal.Generics.Rec1, GHC.Internal.Generics.Par1 passed. examples/Generics.hs:28:1: genericRep mentions none of GHC.Internal.Generics.V1, GHC.Internal.Generics.U1, GHC.Internal.Generics.M1, GHC.Internal.Generics.K1, GHC.Internal.Generics.:+:, GHC.Internal.Generics.:*:, GHC.Internal.Generics.:.:, GHC.Internal.Generics.Rec1, GHC.Internal.Generics.Par1 failed expectedly. inspection testing successful expected successes: 1 expected failures: 1 [2 of 2] Linking dist/build/generics/generics Preprocessing test suite 'HPCs' for inspection-testing-0.6.3... Building test suite 'HPCs' for inspection-testing-0.6.3... [1 of 1] Compiling HPCs ( examples/HPCs.hs, dist/build/HPCs/HPCs-tmp/HPCs.o ) [2 of 2] Linking dist/build/HPCs/HPCs Preprocessing test suite 'simple-test' for inspection-testing-0.6.3... Building test suite 'simple-test' for inspection-testing-0.6.3... [1 of 1] Compiling Main ( examples/SimpleTest.hs, dist/build/simple-test/simple-test-tmp/Main.o ) [2 of 2] Linking dist/build/simple-test/simple-test Preprocessing test suite 'unsafe-coerce' for inspection-testing-0.6.3... Building test suite 'unsafe-coerce' for inspection-testing-0.6.3... [1 of 1] Compiling UnsafeCoerce ( examples/UnsafeCoerce.hs, dist/build/unsafe-coerce/unsafe-coerce-tmp/UnsafeCoerce.o ) examples/UnsafeCoerce.hs:14:1: lhs === rhs failed expectedly. examples/UnsafeCoerce.hs:15:1: lhs ==- rhs passed. inspection testing successful expected successes: 1 expected failures: 1 [2 of 2] Linking dist/build/unsafe-coerce/unsafe-coerce buildPhase completed in 1 minutes 2 seconds Running phase: checkPhase Running 14 test suites... Test suite simple: RUNNING... Test suite simple: PASS Test suite logged to: dist/test/inspection-testing-0.6.3-simple.log Test suite lets-test: RUNNING... examples/LetsTest.hs:46:8: lhs1 ==~ rhs1 passed. examples/LetsTest.hs:47:8: lhs2 ==- rhs2 passed. examples/LetsTest.hs:48:8: lhs2 ==~ rhs2b failed: inequal literals 'x'# and 'y'# in comparing definitions of xs_s54k =?= xs_s54l comparing definitions of xs =?= ys LHS: lhs2 = : lhs2_s54n xs xs_s54m = : xs_s54l xs xs = : xs_s54k xs_s54m RHS: rhs2b = : lhs2_s54n ys ys_s54t = : xs_s54k ys ys = : xs_s54l ys_s54t Test suite lets-test: PASS Test suite logged to: dist/test/inspection-testing-0.6.3-lets-test.log Test suite dwarf: RUNNING... Test suite dwarf: PASS Test suite logged to: dist/test/inspection-testing-0.6.3-dwarf.log Test suite worker-wrapper: RUNNING... Test suite worker-wrapper: PASS Test suite logged to: dist/test/inspection-testing-0.6.3-worker-wrapper.log Test suite doesnotuse: RUNNING... Test suite doesnotuse: PASS Test suite logged to: dist/test/inspection-testing-0.6.3-doesnotuse.log Test suite NS_NP: RUNNING... Test suite NS_NP: PASS Test suite logged to: dist/test/inspection-testing-0.6.3-NS_NP.log Test suite fusion: RUNNING... Test suite fusion: PASS Test suite logged to: dist/test/inspection-testing-0.6.3-fusion.log Test suite regression: RUNNING... Test suite regression: PASS Test suite logged to: dist/test/inspection-testing-0.6.3-regression.log Test suite mutual-recursion: RUNNING... Test suite mutual-recursion: PASS Test suite logged to: dist/test/inspection-testing-0.6.3-mutual-recursion.log Test suite dictionary: RUNNING... Test suite dictionary: PASS Test suite logged to: dist/test/inspection-testing-0.6.3-dictionary.log Test suite generics: RUNNING... Test suite generics: PASS Test suite logged to: dist/test/inspection-testing-0.6.3-generics.log Test suite HPCs: RUNNING... Test suite HPCs: PASS Test suite logged to: dist/test/inspection-testing-0.6.3-HPCs.log Test suite simple-test: RUNNING... examples/SimpleTest.hs:27:8: lhs === rhs passed. examples/SimpleTest.hs:28:8: lhs === something_else failed: inequal terms: case x of { Nothing -> True; Just a1 [Dmd=B] -> False } and False LHS: lhs = ... case ds_d4pi of { Nothing -> True; Just a1 [Dmd=B] -> False } RHS: something_else = ... False Test suite simple-test: PASS Test suite logged to: dist/test/inspection-testing-0.6.3-simple-test.log Test suite unsafe-coerce: RUNNING... Test suite unsafe-coerce: PASS Test suite logged to: dist/test/inspection-testing-0.6.3-unsafe-coerce.log 14 of 14 test suites (14 of 14 test cases) passed. Running phase: haddockPhase Preprocessing library for inspection-testing-0.6.3... Running Haddock on library for inspection-testing-0.6.3... [1 of 3] Compiling Test.Inspection ( src/Test/Inspection.hs, /build/ghc2960_0/ghc_8.o, /build/ghc2960_0/ghc_8.dyn_o ) [2 of 3] Compiling Test.Inspection.Core ( src/Test/Inspection/Core.hs, /build/ghc2960_0/ghc_10.o, /build/ghc2960_0/ghc_10.dyn_o ) [3 of 3] Compiling Test.Inspection.Plugin ( src/Test/Inspection/Plugin.hs, nothing ) Haddock coverage: Warning: 'Obligation' is ambiguous. It is defined * at src/Test/Inspection.hs:86:19 * at src/Test/Inspection.hs:86:1 You may be able to disambiguate the identifier by qualifying it or by specifying the type/value namespace explicitly. Defaulting to the one defined at src/Test/Inspection.hs:86:1 100% ( 26 / 26) in 'Test.Inspection' 90% ( 9 / 10) in 'Test.Inspection.Core' Missing documentation for: doesNotContainTypeClasses (src/Test/Inspection/Core.hs:599) 40% ( 2 / 5) in 'Test.Inspection.Plugin' Missing documentation for: checkProperty (src/Test/Inspection/Plugin.hs:214) CheckResult (src/Test/Inspection/Plugin.hs:193) prettyProperty (src/Test/Inspection/Plugin.hs:107) Warning: Test.Inspection.Core: could not find link destinations for: - Test.Inspection.Core.Slice Documentation created: dist/doc/html/inspection-testing/, dist/doc/html/inspection-testing/inspection-testing.txt Preprocessing test suite 'simple' for inspection-testing-0.6.3... Preprocessing test suite 'lets-test' for inspection-testing-0.6.3... Preprocessing test suite 'dwarf' for inspection-testing-0.6.3... Preprocessing test suite 'worker-wrapper' for inspection-testing-0.6.3... Preprocessing test suite 'doesnotuse' for inspection-testing-0.6.3... Preprocessing test suite 'NS_NP' for inspection-testing-0.6.3... Preprocessing test suite 'fusion' for inspection-testing-0.6.3... Preprocessing test suite 'regression' for inspection-testing-0.6.3... Preprocessing test suite 'mutual-recursion' for inspection-testing-0.6.3... Preprocessing test suite 'dictionary' for inspection-testing-0.6.3... Preprocessing test suite 'generics' for inspection-testing-0.6.3... Preprocessing test suite 'HPCs' for inspection-testing-0.6.3... Preprocessing test suite 'simple-test' for inspection-testing-0.6.3... Preprocessing test suite 'unsafe-coerce' for inspection-testing-0.6.3... Running phase: installPhase Installing library in /nix/store/4kpm8j2311hgw668z5wqj2pabmrlg591-inspection-testing-0.6.3/lib/ghc-9.10.3/lib/x86_64-linux-ghc-9.10.3-ad9c/inspection-testing-0.6.3-I7VyEd9gqQQCNmRLECXQrf Running phase: fixupPhase shrinking RPATHs of ELF executables and libraries in /nix/store/4kpm8j2311hgw668z5wqj2pabmrlg591-inspection-testing-0.6.3 shrinking /nix/store/4kpm8j2311hgw668z5wqj2pabmrlg591-inspection-testing-0.6.3/lib/ghc-9.10.3/lib/x86_64-linux-ghc-9.10.3-ad9c/libHSinspection-testing-0.6.3-I7VyEd9gqQQCNmRLECXQrf-ghc9.10.3.so checking for references to /build/ in /nix/store/4kpm8j2311hgw668z5wqj2pabmrlg591-inspection-testing-0.6.3... patching script interpreter paths in /nix/store/4kpm8j2311hgw668z5wqj2pabmrlg591-inspection-testing-0.6.3 stripping (with command strip and flags -S -p) in /nix/store/4kpm8j2311hgw668z5wqj2pabmrlg591-inspection-testing-0.6.3/lib shrinking RPATHs of ELF executables and libraries in /nix/store/hyisz695ssrqdy5shxd5xs9ac4qgrcya-inspection-testing-0.6.3-doc checking for references to /build/ in /nix/store/hyisz695ssrqdy5shxd5xs9ac4qgrcya-inspection-testing-0.6.3-doc... patching script interpreter paths in /nix/store/hyisz695ssrqdy5shxd5xs9ac4qgrcya-inspection-testing-0.6.3-doc