Running phase: setupCompilerEnvironmentPhase Build with /nix/store/y48hvc1f09367cz5f03dcncv6n3lkf18-ghc-9.10.3. Running phase: unpackPhase unpacking source archive /nix/store/2k58zpnzh21fwl6nmc2a56vdc8j5fcck-tasty-discover-5.0.2.tar.gz source root is tasty-discover-5.0.2 setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "tasty-discover-5.0.2/test/SubMod/SubSubMod/PropTest.hs" Running phase: patchPhase Run jailbreak-cabal to lift version restrictions on build inputs. Running phase: compileBuildDriverPhase setupCompileFlags: -package-db=/build/tmp.8k9JSaiMLN/setup-package.conf.d -threaded [1 of 2] Compiling Main ( Setup.hs, /build/tmp.8k9JSaiMLN/Main.o ) [2 of 2] Linking Setup Running phase: updateAutotoolsGnuConfigScriptsPhase Running phase: configurePhase configureFlags: --verbose --prefix=/nix/store/0kzsfc7f1rdy6rjcnf5pqsqmwdd73inb-tasty-discover-5.0.2 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/h4sa74ay173zc8jdim6j66gxgpa9n07d-tasty-discover-5.0.2-doc/share/doc/tasty-discover-5.0.2 --with-gcc=gcc --package-db=/build/tmp.8k9JSaiMLN/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 Using Parsec parser Configuring tasty-discover-5.0.2... Flags chosen: dev=False Dependency Glob: using Glob-0.10.2 Dependency base: using base-4.20.2.0 Dependency containers: using containers-0.7 Dependency filepath: using filepath-1.5.4.0 Dependency tasty: using tasty-1.5.4 Dependency base: using base-4.20.2.0 Dependency filepath: using filepath-1.5.4.0 Dependency tasty-discover: using tasty-discover-5.0.2 Dependency base: using base-4.20.2.0 Dependency bytestring: using bytestring-0.12.2.0 Dependency containers: using containers-0.7 Dependency hedgehog: using hedgehog-1.5 Dependency hspec: using hspec-2.11.17 Dependency hspec-core: using hspec-core-2.11.17 Dependency tasty: using tasty-1.5.4 Dependency tasty-discover: using tasty-discover-5.0.2 Dependency tasty-golden: using tasty-golden-2.3.6 Dependency tasty-hedgehog: using tasty-hedgehog-1.4.0.2 Dependency tasty-hspec: using tasty-hspec-1.2.0.4 Dependency tasty-hunit: using tasty-hunit-0.10.2 Dependency tasty-quickcheck: using tasty-quickcheck-0.11.1 Dependency tasty-smallcheck: using tasty-smallcheck-0.8.2 Source component graph: component lib component exe:tasty-discover dependency lib component test:tasty-discover-test dependency exe:tasty-discover dependency lib Configured component graph: component tasty-discover-5.0.2-IuxAyAgD9BlFthIVJ28Ihd include Glob-0.10.2-K9rTzU9wobOIEzhs2AIk3c include base-4.20.2.0-2363 include containers-0.7-5389 include filepath-1.5.4.0-fddf include tasty-1.5.4-BvvpoBNU3F8HGTXUJWxxre component tasty-discover-5.0.2-5Kri8xXdqxELlEGK1oy4lD-tasty-discover include base-4.20.2.0-2363 include filepath-1.5.4.0-fddf include tasty-discover-5.0.2-IuxAyAgD9BlFthIVJ28Ihd component tasty-discover-5.0.2-7vQ6why20AQ1CF5TVnOKDc-tasty-discover-test include base-4.20.2.0-2363 include bytestring-0.12.2.0-48be include containers-0.7-5389 include hedgehog-1.5-4uMHtaK6aLf3K0DLXxgEaZ include hspec-2.11.17-6iNmiG4zHFq1m3LB2IOjCV include hspec-core-2.11.17-DQBV2kjvbDGJSeauuFeifN include tasty-1.5.4-BvvpoBNU3F8HGTXUJWxxre include tasty-discover-5.0.2-IuxAyAgD9BlFthIVJ28Ihd include tasty-golden-2.3.6-2hQyKTTJXyrEpGk77ZnLVJ include tasty-hedgehog-1.4.0.2-B5OUgqC9QaKChpdXRe2xll include tasty-hspec-1.2.0.4-FYZ6OFasDq0Izb7cSuqS36 include tasty-hunit-0.10.2-Bz6nGhb9oZP5IRkSVV59qF include tasty-quickcheck-0.11.1-IdhD6b6ZrsTIllAyyty70G include tasty-smallcheck-0.8.2-6qdVVIqJ6Qi1o4MoHMh64n Linked component graph: unit tasty-discover-5.0.2-IuxAyAgD9BlFthIVJ28Ihd include Glob-0.10.2-K9rTzU9wobOIEzhs2AIk3c include base-4.20.2.0-2363 include containers-0.7-5389 include filepath-1.5.4.0-fddf include tasty-1.5.4-BvvpoBNU3F8HGTXUJWxxre Test.Tasty.Discover=tasty-discover-5.0.2-IuxAyAgD9BlFthIVJ28Ihd:Test.Tasty.Discover,Test.Tasty.Discover.Internal.Config=tasty-discover-5.0.2-IuxAyAgD9BlFthIVJ28Ihd:Test.Tasty.Discover.Internal.Config,Test.Tasty.Discover.Internal.Driver=tasty-discover-5.0.2-IuxAyAgD9BlFthIVJ28Ihd:Test.Tasty.Discover.Internal.Driver,Test.Tasty.Discover.Internal.Generator=tasty-discover-5.0.2-IuxAyAgD9BlFthIVJ28Ihd:Test.Tasty.Discover.Internal.Generator,Test.Tasty.Discover.TastyInfo=tasty-discover-5.0.2-IuxAyAgD9BlFthIVJ28Ihd:Test.Tasty.Discover.TastyInfo,Test.Tasty.Discover.Version=tasty-discover-5.0.2-IuxAyAgD9BlFthIVJ28Ihd:Test.Tasty.Discover.Version unit tasty-discover-5.0.2-5Kri8xXdqxELlEGK1oy4lD-tasty-discover include base-4.20.2.0-2363 include filepath-1.5.4.0-fddf include tasty-discover-5.0.2-IuxAyAgD9BlFthIVJ28Ihd unit tasty-discover-5.0.2-7vQ6why20AQ1CF5TVnOKDc-tasty-discover-test include base-4.20.2.0-2363 include bytestring-0.12.2.0-48be include containers-0.7-5389 include hedgehog-1.5-4uMHtaK6aLf3K0DLXxgEaZ include hspec-2.11.17-6iNmiG4zHFq1m3LB2IOjCV include hspec-core-2.11.17-DQBV2kjvbDGJSeauuFeifN include tasty-1.5.4-BvvpoBNU3F8HGTXUJWxxre include tasty-discover-5.0.2-IuxAyAgD9BlFthIVJ28Ihd include tasty-golden-2.3.6-2hQyKTTJXyrEpGk77ZnLVJ include tasty-hedgehog-1.4.0.2-B5OUgqC9QaKChpdXRe2xll include tasty-hspec-1.2.0.4-FYZ6OFasDq0Izb7cSuqS36 include tasty-hunit-0.10.2-Bz6nGhb9oZP5IRkSVV59qF include tasty-quickcheck-0.11.1-IdhD6b6ZrsTIllAyyty70G include tasty-smallcheck-0.8.2-6qdVVIqJ6Qi1o4MoHMh64n Ready component graph: definite tasty-discover-5.0.2-IuxAyAgD9BlFthIVJ28Ihd depends Glob-0.10.2-K9rTzU9wobOIEzhs2AIk3c depends base-4.20.2.0-2363 depends containers-0.7-5389 depends filepath-1.5.4.0-fddf depends tasty-1.5.4-BvvpoBNU3F8HGTXUJWxxre definite tasty-discover-5.0.2-5Kri8xXdqxELlEGK1oy4lD-tasty-discover depends base-4.20.2.0-2363 depends filepath-1.5.4.0-fddf depends tasty-discover-5.0.2-IuxAyAgD9BlFthIVJ28Ihd definite tasty-discover-5.0.2-7vQ6why20AQ1CF5TVnOKDc-tasty-discover-test depends base-4.20.2.0-2363 depends bytestring-0.12.2.0-48be depends containers-0.7-5389 depends hedgehog-1.5-4uMHtaK6aLf3K0DLXxgEaZ depends hspec-2.11.17-6iNmiG4zHFq1m3LB2IOjCV depends hspec-core-2.11.17-DQBV2kjvbDGJSeauuFeifN depends tasty-1.5.4-BvvpoBNU3F8HGTXUJWxxre depends tasty-discover-5.0.2-IuxAyAgD9BlFthIVJ28Ihd depends tasty-golden-2.3.6-2hQyKTTJXyrEpGk77ZnLVJ depends tasty-hedgehog-1.4.0.2-B5OUgqC9QaKChpdXRe2xll depends tasty-hspec-1.2.0.4-FYZ6OFasDq0Izb7cSuqS36 depends tasty-hunit-0.10.2-Bz6nGhb9oZP5IRkSVV59qF depends tasty-quickcheck-0.11.1-IdhD6b6ZrsTIllAyyty70G depends tasty-smallcheck-0.8.2-6qdVVIqJ6Qi1o4MoHMh64n depends tasty-discover-5.0.2-5Kri8xXdqxELlEGK1oy4lD-tasty-discover Using Cabal-3.12.1.0 compiled by ghc-9.10 Using compiler: ghc-9.10.3 Using install prefix: /nix/store/0kzsfc7f1rdy6rjcnf5pqsqmwdd73inb-tasty-discover-5.0.2 Executables installed in: /nix/store/0kzsfc7f1rdy6rjcnf5pqsqmwdd73inb-tasty-discover-5.0.2/bin Libraries installed in: /nix/store/0kzsfc7f1rdy6rjcnf5pqsqmwdd73inb-tasty-discover-5.0.2/lib/ghc-9.10.3/lib/x86_64-linux-ghc-9.10.3-ad9c/tasty-discover-5.0.2-IuxAyAgD9BlFthIVJ28Ihd Dynamic Libraries installed in: /nix/store/0kzsfc7f1rdy6rjcnf5pqsqmwdd73inb-tasty-discover-5.0.2/lib/ghc-9.10.3/lib/x86_64-linux-ghc-9.10.3-ad9c Private executables installed in: /nix/store/0kzsfc7f1rdy6rjcnf5pqsqmwdd73inb-tasty-discover-5.0.2/libexec/x86_64-linux-ghc-9.10.3-ad9c/tasty-discover-5.0.2 Data files installed in: /nix/store/0kzsfc7f1rdy6rjcnf5pqsqmwdd73inb-tasty-discover-5.0.2/share/x86_64-linux-ghc-9.10.3-ad9c/tasty-discover-5.0.2 Documentation installed in: /nix/store/h4sa74ay173zc8jdim6j66gxgpa9n07d-tasty-discover-5.0.2-doc/share/doc/tasty-discover-5.0.2 Configuration files installed in: /nix/store/0kzsfc7f1rdy6rjcnf5pqsqmwdd73inb-tasty-discover-5.0.2/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 tasty-discover-5.0.2... Building library for tasty-discover-5.0.2... [1 of 7] Compiling Paths_tasty_discover ( dist/build/autogen/Paths_tasty_discover.hs, dist/build/Paths_tasty_discover.o, dist/build/Paths_tasty_discover.dyn_o ) [2 of 7] Compiling Test.Tasty.Discover.Internal.Config ( src/Test/Tasty/Discover/Internal/Config.hs, dist/build/Test/Tasty/Discover/Internal/Config.o, dist/build/Test/Tasty/Discover/Internal/Config.dyn_o ) [3 of 7] Compiling Test.Tasty.Discover.Internal.Generator ( src/Test/Tasty/Discover/Internal/Generator.hs, dist/build/Test/Tasty/Discover/Internal/Generator.o, dist/build/Test/Tasty/Discover/Internal/Generator.dyn_o ) src/Test/Tasty/Discover/Internal/Generator.hs:48:5: warning: [GHC-55631] [-Wmissing-deriving-strategies] No deriving strategy specified. Did you want stock, newtype, or anyclass? | 48 | } deriving (Generic) | ^^^^^^^^^^^^^^^^^^ src/Test/Tasty/Discover/Internal/Generator.hs:56:26: warning: [GHC-63394] [-Wx-partial] In the use of ‘tail’ (imported from Prelude, but defined in GHC.Internal.List): "This is a partial function, it throws an error on empty lists. Replace it with 'drop' 1, or use pattern matching or 'GHC.Internal.Data.List.uncons' instead. Consider refactoring to use "Data.List.NonEmpty"." | 56 | name = chooser '_' ' ' . tail . dropWhile (/= '_') . testFunction | ^^^^ src/Test/Tasty/Discover/Internal/Generator.hs:67:7: warning: [GHC-63394] [-Wx-partial] In the use of ‘head’ (imported from Prelude, but defined in GHC.Internal.List): "This is a partial function, it throws an error on empty lists. Use pattern matching, 'Data.List.uncons' or 'Data.Maybe.listToMaybe' instead. Consider refactoring to use "Data.List.NonEmpty"." | 67 | map head . | ^^^^ [4 of 7] Compiling Test.Tasty.Discover.Internal.Driver ( src/Test/Tasty/Discover/Internal/Driver.hs, dist/build/Test/Tasty/Discover/Internal/Driver.o, dist/build/Test/Tasty/Discover/Internal/Driver.dyn_o ) [5 of 7] Compiling Test.Tasty.Discover.TastyInfo ( src/Test/Tasty/Discover/TastyInfo.hs, dist/build/Test/Tasty/Discover/TastyInfo.o, dist/build/Test/Tasty/Discover/TastyInfo.dyn_o ) [6 of 7] Compiling Test.Tasty.Discover ( src/Test/Tasty/Discover.hs, dist/build/Test/Tasty/Discover.o, dist/build/Test/Tasty/Discover.dyn_o ) [7 of 7] Compiling Test.Tasty.Discover.Version ( src/Test/Tasty/Discover/Version.hs, dist/build/Test/Tasty/Discover/Version.o, dist/build/Test/Tasty/Discover/Version.dyn_o ) [1 of 7] Compiling Paths_tasty_discover ( dist/build/autogen/Paths_tasty_discover.hs, dist/build/Paths_tasty_discover.p_o ) [2 of 7] Compiling Test.Tasty.Discover.Internal.Config ( src/Test/Tasty/Discover/Internal/Config.hs, dist/build/Test/Tasty/Discover/Internal/Config.p_o ) [3 of 7] Compiling Test.Tasty.Discover.Internal.Generator ( src/Test/Tasty/Discover/Internal/Generator.hs, dist/build/Test/Tasty/Discover/Internal/Generator.p_o ) src/Test/Tasty/Discover/Internal/Generator.hs:48:5: warning: [GHC-55631] [-Wmissing-deriving-strategies] No deriving strategy specified. Did you want stock, newtype, or anyclass? | 48 | } deriving (Generic) | ^^^^^^^^^^^^^^^^^^ src/Test/Tasty/Discover/Internal/Generator.hs:56:26: warning: [GHC-63394] [-Wx-partial] In the use of ‘tail’ (imported from Prelude, but defined in GHC.Internal.List): "This is a partial function, it throws an error on empty lists. Replace it with 'drop' 1, or use pattern matching or 'GHC.Internal.Data.List.uncons' instead. Consider refactoring to use "Data.List.NonEmpty"." | 56 | name = chooser '_' ' ' . tail . dropWhile (/= '_') . testFunction | ^^^^ src/Test/Tasty/Discover/Internal/Generator.hs:67:7: warning: [GHC-63394] [-Wx-partial] In the use of ‘head’ (imported from Prelude, but defined in GHC.Internal.List): "This is a partial function, it throws an error on empty lists. Use pattern matching, 'Data.List.uncons' or 'Data.Maybe.listToMaybe' instead. Consider refactoring to use "Data.List.NonEmpty"." | 67 | map head . | ^^^^ [4 of 7] Compiling Test.Tasty.Discover.Internal.Driver ( src/Test/Tasty/Discover/Internal/Driver.hs, dist/build/Test/Tasty/Discover/Internal/Driver.p_o ) [5 of 7] Compiling Test.Tasty.Discover.TastyInfo ( src/Test/Tasty/Discover/TastyInfo.hs, dist/build/Test/Tasty/Discover/TastyInfo.p_o ) [6 of 7] Compiling Test.Tasty.Discover ( src/Test/Tasty/Discover.hs, dist/build/Test/Tasty/Discover.p_o ) [7 of 7] Compiling Test.Tasty.Discover.Version ( src/Test/Tasty/Discover/Version.hs, dist/build/Test/Tasty/Discover/Version.p_o ) Preprocessing executable 'tasty-discover' for tasty-discover-5.0.2... Building executable 'tasty-discover' for tasty-discover-5.0.2... [1 of 2] Compiling Main ( app/Main.hs, dist/build/tasty-discover/tasty-discover-tmp/Main.o ) [2 of 2] Compiling Paths_tasty_discover ( dist/build/tasty-discover/autogen/Paths_tasty_discover.hs, dist/build/tasty-discover/tasty-discover-tmp/Paths_tasty_discover.o ) [3 of 3] Linking dist/build/tasty-discover/tasty-discover Preprocessing test suite 'tasty-discover-test' for tasty-discover-5.0.2... Building test suite 'tasty-discover-test' for tasty-discover-5.0.2... [1 of 7] Compiling ConfigTest ( test/ConfigTest.hs, dist/build/tasty-discover-test/tasty-discover-test-tmp/ConfigTest.o ) [2 of 7] Compiling DiscoverTest ( test/DiscoverTest.hs, dist/build/tasty-discover-test/tasty-discover-test-tmp/DiscoverTest.o ) test/DiscoverTest.hs:44:5: warning: [GHC-63394] [-Wx-partial] In the use of ‘head’ (imported from Data.List, but defined in GHC.Internal.List): "This is a partial function, it throws an error on empty lists. Use pattern matching, 'Data.List.uncons' or 'Data.Maybe.listToMaybe' instead. Consider refactoring to use "Data.List.NonEmpty"." | 44 | head [23 ..] `shouldBe` (23 :: Int) | ^^^^ [3 of 7] Compiling Paths_tasty_discover ( dist/build/tasty-discover-test/autogen/Paths_tasty_discover.hs, dist/build/tasty-discover-test/tasty-discover-test-tmp/Paths_tasty_discover.o ) [4 of 7] Compiling SubMod.FooBaz ( test/SubMod/FooBaz.hs, dist/build/tasty-discover-test/tasty-discover-test-tmp/SubMod/FooBaz.o ) [5 of 7] Compiling SubMod.PropTest ( test/SubMod/PropTest.hs, dist/build/tasty-discover-test/tasty-discover-test-tmp/SubMod/PropTest.o ) [6 of 7] Compiling SubMod.SubSubMod.PropTest ( test/SubMod/SubSubMod/PropTest.hs, dist/build/tasty-discover-test/tasty-discover-test-tmp/SubMod/SubSubMod/PropTest.o ) [7 of 7] Compiling Main ( test/Driver.hs, dist/build/tasty-discover-test/tasty-discover-test-tmp/Main.o ) [8 of 8] Linking dist/build/tasty-discover-test/tasty-discover-test Running phase: checkPhase Running 1 test suites... Test suite tasty-discover-test: RUNNING... test/Driver.hs modules Test discovery Discovers tests: OK ignores Module ignore configuration Ignores tests in modules with the specified suffix: OK badModuleGlob Module suffix configuration Filters discovered tests by specified suffix: OK customModuleName Module name configuration Creates a generated main function with the specified name: OK noTreeDisplayDefault: OK treeDisplay: OK mkModuleTree: OK (0.08s) +++ OK, passed 100 tests. listCompare: OK additionCommutative: OK +++ OK, passed 100 tests. sortReverse: OK (0.08s) 1333 tests completed prelude Prelude.head returns the first element of a list: OK Addition commutes: OK +++ OK, passed 100 tests. multiplication Multiplication commutes: OK +++ OK, passed 100 tests. One is identity: OK +++ OK, passed 100 tests. Some input: OK generateTrees First input: OK Second input: OK DiscoverTest.tasty_reverse: OK (0.01s) ✓ reverse passed 100 tests. reverse: OK (0.01s) ✓ DiscoverTest.hprop_reverse passed 100 tests. additionCommutative: OK +++ OK, passed 100 tests. multiplationDistributiveOverAddition: OK +++ OK, passed 100 tests. additionAssociative: OK +++ OK, passed 100 tests. additionCommutative: OK +++ OK, passed 100 tests. All 23 tests passed (0.08s) Test suite tasty-discover-test: PASS Test suite logged to: dist/test/tasty-discover-5.0.2-tasty-discover-test.log 1 of 1 test suites (1 of 1 test cases) passed. Running phase: haddockPhase Preprocessing library for tasty-discover-5.0.2... Running Haddock on library for tasty-discover-5.0.2... [1 of 7] Compiling Paths_tasty_discover ( dist/build/autogen/Paths_tasty_discover.hs, nothing ) [2 of 7] Compiling Test.Tasty.Discover.Internal.Config ( src/Test/Tasty/Discover/Internal/Config.hs, nothing ) [3 of 7] Compiling Test.Tasty.Discover.Internal.Generator ( src/Test/Tasty/Discover/Internal/Generator.hs, nothing ) src/Test/Tasty/Discover/Internal/Generator.hs:48:5: warning: [GHC-55631] [-Wmissing-deriving-strategies] No deriving strategy specified. Did you want stock, newtype, or anyclass? | 48 | } deriving (Generic) | ^^^^^^^^^^^^^^^^^^ src/Test/Tasty/Discover/Internal/Generator.hs:56:26: warning: [GHC-63394] [-Wx-partial] In the use of ‘tail’ (imported from Prelude, but defined in GHC.Internal.List): "This is a partial function, it throws an error on empty lists. Replace it with 'drop' 1, or use pattern matching or 'GHC.Internal.Data.List.uncons' instead. Consider refactoring to use "Data.List.NonEmpty"." | 56 | name = chooser '_' ' ' . tail . dropWhile (/= '_') . testFunction | ^^^^ src/Test/Tasty/Discover/Internal/Generator.hs:67:7: warning: [GHC-63394] [-Wx-partial] In the use of ‘head’ (imported from Prelude, but defined in GHC.Internal.List): "This is a partial function, it throws an error on empty lists. Use pattern matching, 'Data.List.uncons' or 'Data.Maybe.listToMaybe' instead. Consider refactoring to use "Data.List.NonEmpty"." | 67 | map head . | ^^^^ [4 of 7] Compiling Test.Tasty.Discover.Internal.Driver ( src/Test/Tasty/Discover/Internal/Driver.hs, nothing ) [5 of 7] Compiling Test.Tasty.Discover.TastyInfo ( src/Test/Tasty/Discover/TastyInfo.hs, nothing ) [6 of 7] Compiling Test.Tasty.Discover ( src/Test/Tasty/Discover.hs, nothing ) [7 of 7] Compiling Test.Tasty.Discover.Version ( src/Test/Tasty/Discover/Version.hs, nothing ) Haddock coverage: Warning: 'Config' is ambiguous. It is defined * at src/Test/Tasty/Discover/Internal/Config.hs:30:15 * at src/Test/Tasty/Discover/Internal/Config.hs:30: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/Tasty/Discover/Internal/Config.hs:30:1 100% ( 8 / 8) in 'Test.Tasty.Discover.Internal.Config' Warning: 'Test' is ambiguous. It is defined * at src/Test/Tasty/Discover/Internal/Generator.hs:32:13 * at src/Test/Tasty/Discover/Internal/Generator.hs:32: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/Tasty/Discover/Internal/Generator.hs:32:1 100% ( 12 / 12) in 'Test.Tasty.Discover.Internal.Generator' 75% ( 6 / 8) in 'Test.Tasty.Discover.Internal.Driver' Missing documentation for: ModuleTree (src/Test/Tasty/Discover/Internal/Driver.hs:139) mkModuleTree (src/Test/Tasty/Discover/Internal/Driver.hs:155) 0% ( 0 / 2) in 'Test.Tasty.Discover.TastyInfo' Missing documentation for: Module header TastyInfo (src/Test/Tasty/Discover/TastyInfo.hs:8) 0% ( 0 / 7) in 'Test.Tasty.Discover' Missing documentation for: Module header Tasty (src/Test/Tasty/Discover.hs:19) TastyInfo (src/Test/Tasty/Discover/TastyInfo.hs:8) name (src/Test/Tasty/Discover.hs:43) description (src/Test/Tasty/Discover.hs:48) nameOf (src/Test/Tasty/Discover.hs:35) descriptionOf (src/Test/Tasty/Discover.hs:39) 0% ( 0 / 2) in 'Test.Tasty.Discover.Version' Missing documentation for: Module header version (src/Test/Tasty/Discover/Version.hs:10) Warning: Test.Tasty.Discover.Internal.Config: could not find link destinations for: - Test.Tasty.Discover.Internal.Config.Ingredient - Test.Tasty.Discover.Internal.Config.Rep_Config Warning: Test.Tasty.Discover.Internal.Generator: could not find link destinations for: - Test.Tasty.Discover.Internal.Generator.Rep_Generator - Test.Tasty.Discover.Internal.Generator.Rep_Test Warning: Test.Tasty.Discover.TastyInfo: could not find link destinations for: - Test.Tasty.Discover.TastyInfo.Rep_TastyInfo Warning: Test.Tasty.Discover: could not find link destinations for: - Test.Tasty.Discover.TastyInfo.Rep_TastyInfo Documentation created: dist/doc/html/tasty-discover/, dist/doc/html/tasty-discover/tasty-discover.txt Preprocessing executable 'tasty-discover' for tasty-discover-5.0.2... Preprocessing test suite 'tasty-discover-test' for tasty-discover-5.0.2... Running phase: installPhase Installing library in /nix/store/0kzsfc7f1rdy6rjcnf5pqsqmwdd73inb-tasty-discover-5.0.2/lib/ghc-9.10.3/lib/x86_64-linux-ghc-9.10.3-ad9c/tasty-discover-5.0.2-IuxAyAgD9BlFthIVJ28Ihd Installing executable tasty-discover in /nix/store/0kzsfc7f1rdy6rjcnf5pqsqmwdd73inb-tasty-discover-5.0.2/bin Warning: The directory /nix/store/0kzsfc7f1rdy6rjcnf5pqsqmwdd73inb-tasty-discover-5.0.2/bin is not in the system search path. Running phase: fixupPhase shrinking RPATHs of ELF executables and libraries in /nix/store/0kzsfc7f1rdy6rjcnf5pqsqmwdd73inb-tasty-discover-5.0.2 shrinking /nix/store/0kzsfc7f1rdy6rjcnf5pqsqmwdd73inb-tasty-discover-5.0.2/lib/ghc-9.10.3/lib/x86_64-linux-ghc-9.10.3-ad9c/libHStasty-discover-5.0.2-IuxAyAgD9BlFthIVJ28Ihd-ghc9.10.3.so shrinking /nix/store/0kzsfc7f1rdy6rjcnf5pqsqmwdd73inb-tasty-discover-5.0.2/bin/tasty-discover checking for references to /build/ in /nix/store/0kzsfc7f1rdy6rjcnf5pqsqmwdd73inb-tasty-discover-5.0.2... patching script interpreter paths in /nix/store/0kzsfc7f1rdy6rjcnf5pqsqmwdd73inb-tasty-discover-5.0.2 stripping (with command strip and flags -S -p) in /nix/store/0kzsfc7f1rdy6rjcnf5pqsqmwdd73inb-tasty-discover-5.0.2/lib /nix/store/0kzsfc7f1rdy6rjcnf5pqsqmwdd73inb-tasty-discover-5.0.2/bin shrinking RPATHs of ELF executables and libraries in /nix/store/h4sa74ay173zc8jdim6j66gxgpa9n07d-tasty-discover-5.0.2-doc checking for references to /build/ in /nix/store/h4sa74ay173zc8jdim6j66gxgpa9n07d-tasty-discover-5.0.2-doc... patching script interpreter paths in /nix/store/h4sa74ay173zc8jdim6j66gxgpa9n07d-tasty-discover-5.0.2-doc