-
Notifications
You must be signed in to change notification settings - Fork 4
Open
Description
Full log which also shows used versions of dependencies. Failure does not appear to be flaky.
Running phase: setupCompilerEnvironmentPhase
Build with /nix/store/1rwd7ags70sz7gyym2paxzh6q00f1d0f-ghc-9.8.4.
Running phase: unpackPhase
unpacking source archive /nix/store/xzyjk9whdr35vwr55zkc6y4x69zpr5b3-hedgehog-extras-0.9.0.0.tar.gz
source root is hedgehog-extras-0.9.0.0
setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "hedgehog-extras-0.9.0.0/test/Hedgehog/Extras/Test/UnitSpec.hs"
Running phase: patchPhase
Running phase: compileBuildDriverPhase
setupCompileFlags: -package-db=/build/tmp.LT8muvZjZd/setup-package.conf.d -threaded
[1 of 2] Compiling Main ( /nix/store/4mdp8nhyfddh7bllbi7xszz7k9955n79-Setup.hs, /build/tmp.LT8muvZjZd/Main.o )
[2 of 2] Linking Setup
Running phase: updateAutotoolsGnuConfigScriptsPhase
Running phase: configurePhase
configureFlags: --verbose --prefix=/nix/store/0z8z45g3bqfnmi2fkarsgjy768jk3vb9-hedgehog-extras-0.9.0.0 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/dndn5f1l385jjs6nr8d9sjslxf65lfnm-hedgehog-extras-0.9.0.0-doc/share/doc/hedgehog-extras-0.9.0.0 --with-gcc=gcc --package-db=/build/tmp.LT8muvZjZd/package.conf.d --ghc-option=-j4 --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/in8rmhvx0zxk7n76yfp0gsadvgj7pxaf-ncurses-6.5/lib --extra-lib-dirs=/nix/store/7z237vs2wrvc7235b42naip3z9288mh6-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/qwmm6h7n1qk2xad64i4ncr9is17gfcf4-elfutils-0.193/lib --extra-lib-dirs=/nix/store/rjrbz8d77idacc0c1sfrdyr8zqxd5fv7-gmp-with-cxx-6.3.0/lib
Using Parsec parser
Configuring hedgehog-extras-0.9.0.0...
Dependency Diff: using Diff-0.5
Dependency aeson >=2.0.0.0: using aeson-2.2.3.0
Dependency aeson-pretty >=0.8.5: using aeson-pretty-0.8.10
Dependency async: using async-2.2.5
Dependency base >=4.12 && <4.22: using base-4.19.2.0
Dependency bytestring: using bytestring-0.12.1.0
Dependency containers: using containers-0.6.8
Dependency deepseq: using deepseq-1.5.1.0
Dependency directory: using directory-1.3.8.5
Dependency exceptions: using exceptions-0.10.7
Dependency filepath: using filepath-1.4.301.0
Dependency generic-lens: using generic-lens-2.2.2.0
Dependency hedgehog: using hedgehog-1.5
Dependency http-conduit: using http-conduit-2.3.9.1
Dependency hw-prelude: using hw-prelude-0.0.5.0
Dependency lifted-async: using lifted-async-0.10.2.7
Dependency lifted-base: using lifted-base-0.2.3.12
Dependency microlens: using microlens-0.4.13.1
Dependency mmorph: using mmorph-1.2.1
Dependency monad-control: using monad-control-1.0.3.1
Dependency mtl: using mtl-2.3.1
Dependency network: using network-3.2.7.0
Dependency process: using process-1.6.25.0
Dependency resourcet: using resourcet-1.3.0
Dependency stm: using stm-2.5.3.1
Dependency tar >=0.6 && <0.7: using tar-0.6.3.0
Dependency tasty: using tasty-1.5.3
Dependency tasty-discover >=5.0.2: using tasty-discover-5.0.2
Dependency tasty-hedgehog: using tasty-hedgehog-1.4.0.2
Dependency temporary: using temporary-1.3
Dependency text: using text-2.1.1
Dependency time >=1.9.1: using time-1.12.2
Dependency transformers: using transformers-0.6.1.0
Dependency transformers-base: using transformers-base-0.4.6
Dependency unliftio: using unliftio-0.2.25.1
Dependency yaml: using yaml-0.11.11.2
Dependency zlib: using zlib-0.7.1.0
Dependency base >=4.12 && <4.22: using base-4.19.2.0
Dependency hedgehog: using hedgehog-1.5
Dependency hedgehog-extras: using hedgehog-extras-0.9.0.0
Dependency lifted-base: using lifted-base-0.2.3.12
Dependency network: using network-3.2.7.0
Dependency process: using process-1.6.25.0
Dependency resourcet: using resourcet-1.3.0
Dependency tasty: using tasty-1.5.3
Dependency tasty-discover >=5.0.2: using tasty-discover-5.0.2
Dependency tasty-hedgehog: using tasty-hedgehog-1.4.0.2
Dependency time >=1.9.1: using time-1.12.2
Dependency transformers: using transformers-0.6.1.0
Source component graph:
component lib
component test:hedgehog-extras-test dependency lib
Configured component graph:
component hedgehog-extras-0.9.0.0-Cw2ZWhTGUDi6fdC826UAVr
include Diff-0.5-Dmix0Y58jfIVdAzpV4pdi
include aeson-2.2.3.0-6CJCEhnSfHVERFqoui0eN3
include aeson-pretty-0.8.10-6xVQ2WJwV9uDLh3D8q3ijE
include async-2.2.5-67llxeAMPzbDSlaGzCEILd
include base-4.19.2.0-3f59
include bytestring-0.12.1.0-af2e
include containers-0.6.8-2af2
include deepseq-1.5.1.0-cf00
include directory-1.3.8.5-f588
include exceptions-0.10.7-34f6
include filepath-1.4.301.0-0583
include generic-lens-2.2.2.0-LlJQsHmEp2w8oJwz0hSgDe
include hedgehog-1.5-LxecHrglPiVKtGeBUes1pi
include http-conduit-2.3.9.1-DNtkXEKnhmo3jk9QdPYBCS
include hw-prelude-0.0.5.0-JMOleR76RWkCjyLm6fYbKy
include lifted-async-0.10.2.7-7Hg2Kmb6S53LahGULSochO
include lifted-base-0.2.3.12-AwpZmcVgtTADntH3bcb5DI
include microlens-0.4.13.1-3kJ3fZ3AJotCDoDz3equ2d
include mmorph-1.2.1-1iNKCxaLPO9JuT8mslBwmM
include monad-control-1.0.3.1-GTi0ianhTOcF4f3vpJ6FrV
include mtl-2.3.1-04ee
include network-3.2.7.0-JoxBQbgWfUL70TH3s2Zz5v
include process-1.6.25.0-17f6
include resourcet-1.3.0-243mkTrX8E4D3j6hHZMYWe
include stm-2.5.3.1-301b
include tar-0.6.3.0-AIfSWomIMsrABBrgT5MbBR
include tasty-1.5.3-3GWDzOZFTV92HvC3OvKR7g
include tasty-discover-5.0.2-4ozNeJseIhA5Ogy7gN67A7
include tasty-hedgehog-1.4.0.2-8Qn4VsCTHEo6sVa19dEYiP
include temporary-1.3-2eeIeg2ASUKixbT5C67EW
include text-2.1.1-8af7
include time-1.12.2-ae0c
include transformers-0.6.1.0-c204
include transformers-base-0.4.6-CUlCdRFbIoq7KYJ1PbDYd4
include unliftio-0.2.25.1-CIh5nvtlk0HGOgDJkAUqyb
include yaml-0.11.11.2-9YSqAuWIN4SB6hGIQHT2kG
include zlib-0.7.1.0-1S7gbrSHzi6EZgyI36PGQO
component hedgehog-extras-0.9.0.0-4w2J7pbYBGZ6FKJI6RRzeV-hedgehog-extras-test
include base-4.19.2.0-3f59
include hedgehog-1.5-LxecHrglPiVKtGeBUes1pi
include hedgehog-extras-0.9.0.0-Cw2ZWhTGUDi6fdC826UAVr
include lifted-base-0.2.3.12-AwpZmcVgtTADntH3bcb5DI
include network-3.2.7.0-JoxBQbgWfUL70TH3s2Zz5v
include process-1.6.25.0-17f6
include resourcet-1.3.0-243mkTrX8E4D3j6hHZMYWe
include tasty-1.5.3-3GWDzOZFTV92HvC3OvKR7g
include tasty-discover-5.0.2-4ozNeJseIhA5Ogy7gN67A7
include tasty-hedgehog-1.4.0.2-8Qn4VsCTHEo6sVa19dEYiP
include time-1.12.2-ae0c
include transformers-0.6.1.0-c204
Linked component graph:
unit hedgehog-extras-0.9.0.0-Cw2ZWhTGUDi6fdC826UAVr
include Diff-0.5-Dmix0Y58jfIVdAzpV4pdi
include aeson-2.2.3.0-6CJCEhnSfHVERFqoui0eN3
include aeson-pretty-0.8.10-6xVQ2WJwV9uDLh3D8q3ijE
include async-2.2.5-67llxeAMPzbDSlaGzCEILd
include base-4.19.2.0-3f59
include bytestring-0.12.1.0-af2e
include containers-0.6.8-2af2
include deepseq-1.5.1.0-cf00
include directory-1.3.8.5-f588
include exceptions-0.10.7-34f6
include filepath-1.4.301.0-0583
include generic-lens-2.2.2.0-LlJQsHmEp2w8oJwz0hSgDe
include hedgehog-1.5-LxecHrglPiVKtGeBUes1pi
include http-conduit-2.3.9.1-DNtkXEKnhmo3jk9QdPYBCS
include hw-prelude-0.0.5.0-JMOleR76RWkCjyLm6fYbKy
include lifted-async-0.10.2.7-7Hg2Kmb6S53LahGULSochO
include lifted-base-0.2.3.12-AwpZmcVgtTADntH3bcb5DI
include microlens-0.4.13.1-3kJ3fZ3AJotCDoDz3equ2d
include mmorph-1.2.1-1iNKCxaLPO9JuT8mslBwmM
include monad-control-1.0.3.1-GTi0ianhTOcF4f3vpJ6FrV
include mtl-2.3.1-04ee
include network-3.2.7.0-JoxBQbgWfUL70TH3s2Zz5v
include process-1.6.25.0-17f6
include resourcet-1.3.0-243mkTrX8E4D3j6hHZMYWe
include stm-2.5.3.1-301b
include tar-0.6.3.0-AIfSWomIMsrABBrgT5MbBR
include tasty-1.5.3-3GWDzOZFTV92HvC3OvKR7g
include tasty-discover-5.0.2-4ozNeJseIhA5Ogy7gN67A7
include tasty-hedgehog-1.4.0.2-8Qn4VsCTHEo6sVa19dEYiP
include temporary-1.3-2eeIeg2ASUKixbT5C67EW
include text-2.1.1-8af7
include time-1.12.2-ae0c
include transformers-0.6.1.0-c204
include transformers-base-0.4.6-CUlCdRFbIoq7KYJ1PbDYd4
include unliftio-0.2.25.1-CIh5nvtlk0HGOgDJkAUqyb
include yaml-0.11.11.2-9YSqAuWIN4SB6hGIQHT2kG
include zlib-0.7.1.0-1S7gbrSHzi6EZgyI36PGQO
Hedgehog.Extras=hedgehog-extras-0.9.0.0-Cw2ZWhTGUDi6fdC826UAVr:Hedgehog.Extras,Hedgehog.Extras.Aeson=hedgehog-extras-0.9.0.0-Cw2ZWhTGUDi6fdC826UAVr:Hedgehog.Extras.Aeson,Hedgehog.Extras.Internal.Cli=hedgehog-extras-0.9.0.0-Cw2ZWhTGUDi6fdC826UAVr:Hedgehog.Extras.Internal.Cli,Hedgehog.Extras.Internal.Orphans=hedgehog-extras-0.9.0.0-Cw2ZWhTGUDi6fdC826UAVr:Hedgehog.Extras.Internal.Orphans,Hedgehog.Extras.Internal.Plan=hedgehog-extras-0.9.0.0-Cw2ZWhTGUDi6fdC826UAVr:Hedgehog.Extras.Internal.Plan,Hedgehog.Extras.Internal.Test.Integration=hedgehog-extras-0.9.0.0-Cw2ZWhTGUDi6fdC826UAVr:Hedgehog.Extras.Internal.Test.Integration,Hedgehog.Extras.Stock=hedgehog-extras-0.9.0.0-Cw2ZWhTGUDi6fdC826UAVr:Hedgehog.Extras.Stock,Hedgehog.Extras.Stock.Aeson=hedgehog-extras-0.9.0.0-Cw2ZWhTGUDi6fdC826UAVr:Hedgehog.Extras.Stock.Aeson,Hedgehog.Extras.Stock.CallStack=hedgehog-extras-0.9.0.0-Cw2ZWhTGUDi6fdC826UAVr:Hedgehog.Extras.Stock.CallStack,Hedgehog.Extras.Stock.IO.File=hedgehog-extras-0.9.0.0-Cw2ZWhTGUDi6fdC826UAVr:Hedgehog.Extras.Stock.IO.File,Hedgehog.Extras.Stock.IO.Network.NamedPipe=hedgehog-extras-0.9.0.0-Cw2ZWhTGUDi6fdC826UAVr:Hedgehog.Extras.Stock.IO.Network.NamedPipe,Hedgehog.Extras.Stock.IO.Network.Port=hedgehog-extras-0.9.0.0-Cw2ZWhTGUDi6fdC826UAVr:Hedgehog.Extras.Stock.IO.Network.Port,Hedgehog.Extras.Stock.IO.Network.Socket=hedgehog-extras-0.9.0.0-Cw2ZWhTGUDi6fdC826UAVr:Hedgehog.Extras.Stock.IO.Network.Socket,Hedgehog.Extras.Stock.IO.Network.Sprocket=hedgehog-extras-0.9.0.0-Cw2ZWhTGUDi6fdC826UAVr:Hedgehog.Extras.Stock.IO.Network.Sprocket,Hedgehog.Extras.Stock.IO.Process=hedgehog-extras-0.9.0.0-Cw2ZWhTGUDi6fdC826UAVr:Hedgehog.Extras.Stock.IO.Process,Hedgehog.Extras.Stock.Monad=hedgehog-extras-0.9.0.0-Cw2ZWhTGUDi6fdC826UAVr:Hedgehog.Extras.Stock.Monad,Hedgehog.Extras.Stock.OS=hedgehog-extras-0.9.0.0-Cw2ZWhTGUDi6fdC826UAVr:Hedgehog.Extras.Stock.OS,Hedgehog.Extras.Stock.String=hedgehog-extras-0.9.0.0-Cw2ZWhTGUDi6fdC826UAVr:Hedgehog.Extras.Stock.String,Hedgehog.Extras.Stock.Time=hedgehog-extras-0.9.0.0-Cw2ZWhTGUDi6fdC826UAVr:Hedgehog.Extras.Stock.Time,Hedgehog.Extras.Test=hedgehog-extras-0.9.0.0-Cw2ZWhTGUDi6fdC826UAVr:Hedgehog.Extras.Test,Hedgehog.Extras.Test.Base=hedgehog-extras-0.9.0.0-Cw2ZWhTGUDi6fdC826UAVr:Hedgehog.Extras.Test.Base,Hedgehog.Extras.Test.Concurrent=hedgehog-extras-0.9.0.0-Cw2ZWhTGUDi6fdC826UAVr:Hedgehog.Extras.Test.Concurrent,Hedgehog.Extras.Test.File=hedgehog-extras-0.9.0.0-Cw2ZWhTGUDi6fdC826UAVr:Hedgehog.Extras.Test.File,Hedgehog.Extras.Test.Golden=hedgehog-extras-0.9.0.0-Cw2ZWhTGUDi6fdC826UAVr:Hedgehog.Extras.Test.Golden,Hedgehog.Extras.Test.MonadAssertion=hedgehog-extras-0.9.0.0-Cw2ZWhTGUDi6fdC826UAVr:Hedgehog.Extras.Test.MonadAssertion,Hedgehog.Extras.Test.Network=hedgehog-extras-0.9.0.0-Cw2ZWhTGUDi6fdC826UAVr:Hedgehog.Extras.Test.Network,Hedgehog.Extras.Test.Prim=hedgehog-extras-0.9.0.0-Cw2ZWhTGUDi6fdC826UAVr:Hedgehog.Extras.Test.Prim,Hedgehog.Extras.Test.Process=hedgehog-extras-0.9.0.0-Cw2ZWhTGUDi6fdC826UAVr:Hedgehog.Extras.Test.Process,Hedgehog.Extras.Test.TestWatchdog=hedgehog-extras-0.9.0.0-Cw2ZWhTGUDi6fdC826UAVr:Hedgehog.Extras.Test.TestWatchdog,Hedgehog.Extras.Test.Tripwire=hedgehog-extras-0.9.0.0-Cw2ZWhTGUDi6fdC826UAVr:Hedgehog.Extras.Test.Tripwire,Hedgehog.Extras.Test.Unit=hedgehog-extras-0.9.0.0-Cw2ZWhTGUDi6fdC826UAVr:Hedgehog.Extras.Test.Unit
unit hedgehog-extras-0.9.0.0-4w2J7pbYBGZ6FKJI6RRzeV-hedgehog-extras-test
include base-4.19.2.0-3f59
include hedgehog-1.5-LxecHrglPiVKtGeBUes1pi
include hedgehog-extras-0.9.0.0-Cw2ZWhTGUDi6fdC826UAVr
include lifted-base-0.2.3.12-AwpZmcVgtTADntH3bcb5DI
include network-3.2.7.0-JoxBQbgWfUL70TH3s2Zz5v
include process-1.6.25.0-17f6
include resourcet-1.3.0-243mkTrX8E4D3j6hHZMYWe
include tasty-1.5.3-3GWDzOZFTV92HvC3OvKR7g
include tasty-discover-5.0.2-4ozNeJseIhA5Ogy7gN67A7
include tasty-hedgehog-1.4.0.2-8Qn4VsCTHEo6sVa19dEYiP
include time-1.12.2-ae0c
include transformers-0.6.1.0-c204
Ready component graph:
definite hedgehog-extras-0.9.0.0-Cw2ZWhTGUDi6fdC826UAVr
depends Diff-0.5-Dmix0Y58jfIVdAzpV4pdi
depends aeson-2.2.3.0-6CJCEhnSfHVERFqoui0eN3
depends aeson-pretty-0.8.10-6xVQ2WJwV9uDLh3D8q3ijE
depends async-2.2.5-67llxeAMPzbDSlaGzCEILd
depends base-4.19.2.0-3f59
depends bytestring-0.12.1.0-af2e
depends containers-0.6.8-2af2
depends deepseq-1.5.1.0-cf00
depends directory-1.3.8.5-f588
depends exceptions-0.10.7-34f6
depends filepath-1.4.301.0-0583
depends generic-lens-2.2.2.0-LlJQsHmEp2w8oJwz0hSgDe
depends hedgehog-1.5-LxecHrglPiVKtGeBUes1pi
depends http-conduit-2.3.9.1-DNtkXEKnhmo3jk9QdPYBCS
depends hw-prelude-0.0.5.0-JMOleR76RWkCjyLm6fYbKy
depends lifted-async-0.10.2.7-7Hg2Kmb6S53LahGULSochO
depends lifted-base-0.2.3.12-AwpZmcVgtTADntH3bcb5DI
depends microlens-0.4.13.1-3kJ3fZ3AJotCDoDz3equ2d
depends mmorph-1.2.1-1iNKCxaLPO9JuT8mslBwmM
depends monad-control-1.0.3.1-GTi0ianhTOcF4f3vpJ6FrV
depends mtl-2.3.1-04ee
depends network-3.2.7.0-JoxBQbgWfUL70TH3s2Zz5v
depends process-1.6.25.0-17f6
depends resourcet-1.3.0-243mkTrX8E4D3j6hHZMYWe
depends stm-2.5.3.1-301b
depends tar-0.6.3.0-AIfSWomIMsrABBrgT5MbBR
depends tasty-1.5.3-3GWDzOZFTV92HvC3OvKR7g
depends tasty-discover-5.0.2-4ozNeJseIhA5Ogy7gN67A7
depends tasty-hedgehog-1.4.0.2-8Qn4VsCTHEo6sVa19dEYiP
depends temporary-1.3-2eeIeg2ASUKixbT5C67EW
depends text-2.1.1-8af7
depends time-1.12.2-ae0c
depends transformers-0.6.1.0-c204
depends transformers-base-0.4.6-CUlCdRFbIoq7KYJ1PbDYd4
depends unliftio-0.2.25.1-CIh5nvtlk0HGOgDJkAUqyb
depends yaml-0.11.11.2-9YSqAuWIN4SB6hGIQHT2kG
depends zlib-0.7.1.0-1S7gbrSHzi6EZgyI36PGQO
definite hedgehog-extras-0.9.0.0-4w2J7pbYBGZ6FKJI6RRzeV-hedgehog-extras-test
depends base-4.19.2.0-3f59
depends hedgehog-1.5-LxecHrglPiVKtGeBUes1pi
depends hedgehog-extras-0.9.0.0-Cw2ZWhTGUDi6fdC826UAVr
depends lifted-base-0.2.3.12-AwpZmcVgtTADntH3bcb5DI
depends network-3.2.7.0-JoxBQbgWfUL70TH3s2Zz5v
depends process-1.6.25.0-17f6
depends resourcet-1.3.0-243mkTrX8E4D3j6hHZMYWe
depends tasty-1.5.3-3GWDzOZFTV92HvC3OvKR7g
depends tasty-discover-5.0.2-4ozNeJseIhA5Ogy7gN67A7
depends tasty-hedgehog-1.4.0.2-8Qn4VsCTHEo6sVa19dEYiP
depends time-1.12.2-ae0c
depends transformers-0.6.1.0-c204
Using Cabal-3.10.3.0 compiled by ghc-9.8
Using compiler: ghc-9.8.4
Using install prefix:
/nix/store/0z8z45g3bqfnmi2fkarsgjy768jk3vb9-hedgehog-extras-0.9.0.0
Executables installed in:
/nix/store/0z8z45g3bqfnmi2fkarsgjy768jk3vb9-hedgehog-extras-0.9.0.0/bin
Libraries installed in:
/nix/store/0z8z45g3bqfnmi2fkarsgjy768jk3vb9-hedgehog-extras-0.9.0.0/lib/ghc-9.8.4/lib/x86_64-linux-ghc-9.8.4/hedgehog-extras-0.9.0.0-Cw2ZWhTGUDi6fdC826UAVr
Dynamic Libraries installed in:
/nix/store/0z8z45g3bqfnmi2fkarsgjy768jk3vb9-hedgehog-extras-0.9.0.0/lib/ghc-9.8.4/lib/x86_64-linux-ghc-9.8.4
Private executables installed in:
/nix/store/0z8z45g3bqfnmi2fkarsgjy768jk3vb9-hedgehog-extras-0.9.0.0/libexec/x86_64-linux-ghc-9.8.4/hedgehog-extras-0.9.0.0
Data files installed in:
/nix/store/0z8z45g3bqfnmi2fkarsgjy768jk3vb9-hedgehog-extras-0.9.0.0/share/x86_64-linux-ghc-9.8.4/hedgehog-extras-0.9.0.0
Documentation installed in:
/nix/store/dndn5f1l385jjs6nr8d9sjslxf65lfnm-hedgehog-extras-0.9.0.0-doc/share/doc/hedgehog-extras-0.9.0.0
Configuration files installed in:
/nix/store/0z8z45g3bqfnmi2fkarsgjy768jk3vb9-hedgehog-extras-0.9.0.0/etc
No alex found
Using ar found on system at:
/nix/store/cadx5p7c0i06gf6h84iw9mrhx56imbv0-binutils-wrapper-2.44/bin/ar
No c2hs found
No cpphs found
No doctest found
Using gcc version 14.3.0 given by user at:
/nix/store/pbqah1qk4b5y14fqinr1h8zvhqy71v81-gcc-wrapper-14.3.0/bin/gcc
Using ghc version 9.8.4 found on system at:
/nix/store/1rwd7ags70sz7gyym2paxzh6q00f1d0f-ghc-9.8.4/bin/ghc
Using ghc-pkg version 9.8.4 found on system at:
/nix/store/1rwd7ags70sz7gyym2paxzh6q00f1d0f-ghc-9.8.4/bin/ghc-pkg-9.8.4
No ghcjs found
No ghcjs-pkg found
No greencard found
Using haddock version 2.30.0 found on system at:
/nix/store/1rwd7ags70sz7gyym2paxzh6q00f1d0f-ghc-9.8.4/bin/haddock-ghc-9.8.4
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/1rwd7ags70sz7gyym2paxzh6q00f1d0f-ghc-9.8.4/bin/hpc-ghc-9.8.4
Using hsc2hs version 0.68.10 found on system at:
/nix/store/1rwd7ags70sz7gyym2paxzh6q00f1d0f-ghc-9.8.4/bin/hsc2hs-ghc-9.8.4
Using hscolour version 1.25 found on system at:
/nix/store/2q69dwbawwrijkllj5aip0q4x4a8pvr5-hscolour-1.25/bin/HsColour
No jhc found
Using ld found on system at:
/nix/store/cadx5p7c0i06gf6h84iw9mrhx56imbv0-binutils-wrapper-2.44/bin/ld.gold
No pkg-config found
Using runghc version 9.8.4 found on system at:
/nix/store/1rwd7ags70sz7gyym2paxzh6q00f1d0f-ghc-9.8.4/bin/runghc-9.8.4
Using strip version 2.44 found on system at:
/nix/store/pbqah1qk4b5y14fqinr1h8zvhqy71v81-gcc-wrapper-14.3.0/bin/strip
Using tar found on system at:
/nix/store/lp82dcnrzljyix6yigwzrlpr1smvpmb0-gnutar-1.35/bin/tar
No uhc found
Running phase: buildPhase
Preprocessing library for hedgehog-extras-0.9.0.0..
Building library for hedgehog-extras-0.9.0.0..
[ 1 of 31] Compiling Hedgehog.Extras.Aeson ( src/Hedgehog/Extras/Aeson.hs, dist/build/Hedgehog/Extras/Aeson.o, dist/build/Hedgehog/Extras/Aeson.dyn_o )
[ 2 of 31] Compiling Hedgehog.Extras.Internal.Cli ( src/Hedgehog/Extras/Internal/Cli.hs, dist/build/Hedgehog/Extras/Internal/Cli.o, dist/build/Hedgehog/Extras/Internal/Cli.dyn_o )
[ 3 of 31] Compiling Hedgehog.Extras.Internal.Orphans ( src/Hedgehog/Extras/Internal/Orphans.hs, dist/build/Hedgehog/Extras/Internal/Orphans.o, dist/build/Hedgehog/Extras/Internal/Orphans.dyn_o )
[ 4 of 31] Compiling Hedgehog.Extras.Internal.Plan ( src/Hedgehog/Extras/Internal/Plan.hs, dist/build/Hedgehog/Extras/Internal/Plan.o, dist/build/Hedgehog/Extras/Internal/Plan.dyn_o )
[ 5 of 31] Compiling Hedgehog.Extras.Internal.Test.Integration ( src/Hedgehog/Extras/Internal/Test/Integration.hs, dist/build/Hedgehog/Extras/Internal/Test/Integration.o, dist/build/Hedgehog/Extras/Internal/Test/Integration.dyn_o )
[ 6 of 31] Compiling Hedgehog.Extras.Stock.Aeson ( src/Hedgehog/Extras/Stock/Aeson.hs, dist/build/Hedgehog/Extras/Stock/Aeson.o, dist/build/Hedgehog/Extras/Stock/Aeson.dyn_o )
[ 7 of 31] Compiling Hedgehog.Extras.Stock.CallStack ( src/Hedgehog/Extras/Stock/CallStack.hs, dist/build/Hedgehog/Extras/Stock/CallStack.o, dist/build/Hedgehog/Extras/Stock/CallStack.dyn_o )
[ 8 of 31] Compiling Hedgehog.Extras.Stock.IO.File ( src/Hedgehog/Extras/Stock/IO/File.hs, dist/build/Hedgehog/Extras/Stock/IO/File.o, dist/build/Hedgehog/Extras/Stock/IO/File.dyn_o )
[ 9 of 31] Compiling Hedgehog.Extras.Stock.IO.Network.NamedPipe ( src/Hedgehog/Extras/Stock/IO/Network/NamedPipe.hs, dist/build/Hedgehog/Extras/Stock/IO/Network/NamedPipe.o, dist/build/Hedgehog/Extras/Stock/IO/Network/NamedPipe.dyn_o )
[10 of 31] Compiling Hedgehog.Extras.Stock.IO.Network.Port ( src/Hedgehog/Extras/Stock/IO/Network/Port.hs, dist/build/Hedgehog/Extras/Stock/IO/Network/Port.o, dist/build/Hedgehog/Extras/Stock/IO/Network/Port.dyn_o )
[11 of 31] Compiling Hedgehog.Extras.Stock.IO.Network.Socket ( src/Hedgehog/Extras/Stock/IO/Network/Socket.hs, dist/build/Hedgehog/Extras/Stock/IO/Network/Socket.o, dist/build/Hedgehog/Extras/Stock/IO/Network/Socket.dyn_o )
[12 of 31] Compiling Hedgehog.Extras.Stock.IO.Process ( src/Hedgehog/Extras/Stock/IO/Process.hs, dist/build/Hedgehog/Extras/Stock/IO/Process.o, dist/build/Hedgehog/Extras/Stock/IO/Process.dyn_o )
[13 of 31] Compiling Hedgehog.Extras.Stock.Monad ( src/Hedgehog/Extras/Stock/Monad.hs, dist/build/Hedgehog/Extras/Stock/Monad.o, dist/build/Hedgehog/Extras/Stock/Monad.dyn_o )
[14 of 31] Compiling Hedgehog.Extras.Stock.OS ( src/Hedgehog/Extras/Stock/OS.hs, dist/build/Hedgehog/Extras/Stock/OS.o, dist/build/Hedgehog/Extras/Stock/OS.dyn_o )
[15 of 31] Compiling Hedgehog.Extras.Stock.IO.Network.Sprocket ( src/Hedgehog/Extras/Stock/IO/Network/Sprocket.hs, dist/build/Hedgehog/Extras/Stock/IO/Network/Sprocket.o, dist/build/Hedgehog/Extras/Stock/IO/Network/Sprocket.dyn_o )
[16 of 31] Compiling Hedgehog.Extras.Stock.Time ( src/Hedgehog/Extras/Stock/Time.hs, dist/build/Hedgehog/Extras/Stock/Time.o, dist/build/Hedgehog/Extras/Stock/Time.dyn_o )
[17 of 31] Compiling Hedgehog.Extras.Test.Concurrent ( src/Hedgehog/Extras/Test/Concurrent.hs, dist/build/Hedgehog/Extras/Test/Concurrent.o, dist/build/Hedgehog/Extras/Test/Concurrent.dyn_o )
[18 of 31] Compiling Hedgehog.Extras.Test.Prim ( src/Hedgehog/Extras/Test/Prim.hs, dist/build/Hedgehog/Extras/Test/Prim.o, dist/build/Hedgehog/Extras/Test/Prim.dyn_o )
[19 of 31] Compiling Hedgehog.Extras.Test.MonadAssertion ( src/Hedgehog/Extras/Test/MonadAssertion.hs, dist/build/Hedgehog/Extras/Test/MonadAssertion.o, dist/build/Hedgehog/Extras/Test/MonadAssertion.dyn_o )
[20 of 31] Compiling Hedgehog.Extras.Test.Base ( src/Hedgehog/Extras/Test/Base.hs, dist/build/Hedgehog/Extras/Test/Base.o, dist/build/Hedgehog/Extras/Test/Base.dyn_o )
[21 of 31] Compiling Hedgehog.Extras.Test.Network ( src/Hedgehog/Extras/Test/Network.hs, dist/build/Hedgehog/Extras/Test/Network.o, dist/build/Hedgehog/Extras/Test/Network.dyn_o )
[22 of 31] Compiling Hedgehog.Extras.Test.File ( src/Hedgehog/Extras/Test/File.hs, dist/build/Hedgehog/Extras/Test/File.o, dist/build/Hedgehog/Extras/Test/File.dyn_o )
[23 of 31] Compiling Hedgehog.Extras.Test.Golden ( src/Hedgehog/Extras/Test/Golden.hs, dist/build/Hedgehog/Extras/Test/Golden.o, dist/build/Hedgehog/Extras/Test/Golden.dyn_o )
[24 of 31] Compiling Hedgehog.Extras.Stock.String ( src/Hedgehog/Extras/Stock/String.hs, dist/build/Hedgehog/Extras/Stock/String.o, dist/build/Hedgehog/Extras/Stock/String.dyn_o )
[25 of 31] Compiling Hedgehog.Extras.Stock ( src/Hedgehog/Extras/Stock.hs, dist/build/Hedgehog/Extras/Stock.o, dist/build/Hedgehog/Extras/Stock.dyn_o )
[26 of 31] Compiling Hedgehog.Extras.Test.Process ( src/Hedgehog/Extras/Test/Process.hs, dist/build/Hedgehog/Extras/Test/Process.o, dist/build/Hedgehog/Extras/Test/Process.dyn_o )
[27 of 31] Compiling Hedgehog.Extras.Test.TestWatchdog ( src/Hedgehog/Extras/Test/TestWatchdog.hs, dist/build/Hedgehog/Extras/Test/TestWatchdog.o, dist/build/Hedgehog/Extras/Test/TestWatchdog.dyn_o )
[28 of 31] Compiling Hedgehog.Extras.Test.Tripwire ( src/Hedgehog/Extras/Test/Tripwire.hs, dist/build/Hedgehog/Extras/Test/Tripwire.o, dist/build/Hedgehog/Extras/Test/Tripwire.dyn_o )
[29 of 31] Compiling Hedgehog.Extras.Test.Unit ( src/Hedgehog/Extras/Test/Unit.hs, dist/build/Hedgehog/Extras/Test/Unit.o, dist/build/Hedgehog/Extras/Test/Unit.dyn_o )
[30 of 31] Compiling Hedgehog.Extras.Test ( src/Hedgehog/Extras/Test.hs, dist/build/Hedgehog/Extras/Test.o, dist/build/Hedgehog/Extras/Test.dyn_o )
[31 of 31] Compiling Hedgehog.Extras ( src/Hedgehog/Extras.hs, dist/build/Hedgehog/Extras.o, dist/build/Hedgehog/Extras.dyn_o )
[ 1 of 31] Compiling Hedgehog.Extras.Aeson ( src/Hedgehog/Extras/Aeson.hs, dist/build/Hedgehog/Extras/Aeson.p_o )
[ 2 of 31] Compiling Hedgehog.Extras.Internal.Cli ( src/Hedgehog/Extras/Internal/Cli.hs, dist/build/Hedgehog/Extras/Internal/Cli.p_o )
[ 3 of 31] Compiling Hedgehog.Extras.Internal.Orphans ( src/Hedgehog/Extras/Internal/Orphans.hs, dist/build/Hedgehog/Extras/Internal/Orphans.p_o )
[ 4 of 31] Compiling Hedgehog.Extras.Internal.Plan ( src/Hedgehog/Extras/Internal/Plan.hs, dist/build/Hedgehog/Extras/Internal/Plan.p_o )
[ 5 of 31] Compiling Hedgehog.Extras.Internal.Test.Integration ( src/Hedgehog/Extras/Internal/Test/Integration.hs, dist/build/Hedgehog/Extras/Internal/Test/Integration.p_o )
[ 6 of 31] Compiling Hedgehog.Extras.Stock.Aeson ( src/Hedgehog/Extras/Stock/Aeson.hs, dist/build/Hedgehog/Extras/Stock/Aeson.p_o )
[ 7 of 31] Compiling Hedgehog.Extras.Stock.CallStack ( src/Hedgehog/Extras/Stock/CallStack.hs, dist/build/Hedgehog/Extras/Stock/CallStack.p_o )
[ 8 of 31] Compiling Hedgehog.Extras.Stock.IO.File ( src/Hedgehog/Extras/Stock/IO/File.hs, dist/build/Hedgehog/Extras/Stock/IO/File.p_o )
[ 9 of 31] Compiling Hedgehog.Extras.Stock.IO.Network.NamedPipe ( src/Hedgehog/Extras/Stock/IO/Network/NamedPipe.hs, dist/build/Hedgehog/Extras/Stock/IO/Network/NamedPipe.p_o )
[10 of 31] Compiling Hedgehog.Extras.Stock.IO.Network.Port ( src/Hedgehog/Extras/Stock/IO/Network/Port.hs, dist/build/Hedgehog/Extras/Stock/IO/Network/Port.p_o )
[11 of 31] Compiling Hedgehog.Extras.Stock.IO.Network.Socket ( src/Hedgehog/Extras/Stock/IO/Network/Socket.hs, dist/build/Hedgehog/Extras/Stock/IO/Network/Socket.p_o )
[12 of 31] Compiling Hedgehog.Extras.Stock.IO.Process ( src/Hedgehog/Extras/Stock/IO/Process.hs, dist/build/Hedgehog/Extras/Stock/IO/Process.p_o )
[13 of 31] Compiling Hedgehog.Extras.Stock.Monad ( src/Hedgehog/Extras/Stock/Monad.hs, dist/build/Hedgehog/Extras/Stock/Monad.p_o )
[14 of 31] Compiling Hedgehog.Extras.Stock.OS ( src/Hedgehog/Extras/Stock/OS.hs, dist/build/Hedgehog/Extras/Stock/OS.p_o )
[15 of 31] Compiling Hedgehog.Extras.Stock.IO.Network.Sprocket ( src/Hedgehog/Extras/Stock/IO/Network/Sprocket.hs, dist/build/Hedgehog/Extras/Stock/IO/Network/Sprocket.p_o )
[16 of 31] Compiling Hedgehog.Extras.Stock.Time ( src/Hedgehog/Extras/Stock/Time.hs, dist/build/Hedgehog/Extras/Stock/Time.p_o )
[17 of 31] Compiling Hedgehog.Extras.Test.Concurrent ( src/Hedgehog/Extras/Test/Concurrent.hs, dist/build/Hedgehog/Extras/Test/Concurrent.p_o )
[18 of 31] Compiling Hedgehog.Extras.Test.Prim ( src/Hedgehog/Extras/Test/Prim.hs, dist/build/Hedgehog/Extras/Test/Prim.p_o )
[19 of 31] Compiling Hedgehog.Extras.Test.MonadAssertion ( src/Hedgehog/Extras/Test/MonadAssertion.hs, dist/build/Hedgehog/Extras/Test/MonadAssertion.p_o )
[20 of 31] Compiling Hedgehog.Extras.Test.Base ( src/Hedgehog/Extras/Test/Base.hs, dist/build/Hedgehog/Extras/Test/Base.p_o )
[21 of 31] Compiling Hedgehog.Extras.Test.Network ( src/Hedgehog/Extras/Test/Network.hs, dist/build/Hedgehog/Extras/Test/Network.p_o )
[22 of 31] Compiling Hedgehog.Extras.Test.File ( src/Hedgehog/Extras/Test/File.hs, dist/build/Hedgehog/Extras/Test/File.p_o )
[23 of 31] Compiling Hedgehog.Extras.Test.Golden ( src/Hedgehog/Extras/Test/Golden.hs, dist/build/Hedgehog/Extras/Test/Golden.p_o )
[24 of 31] Compiling Hedgehog.Extras.Stock.String ( src/Hedgehog/Extras/Stock/String.hs, dist/build/Hedgehog/Extras/Stock/String.p_o )
[25 of 31] Compiling Hedgehog.Extras.Stock ( src/Hedgehog/Extras/Stock.hs, dist/build/Hedgehog/Extras/Stock.p_o )
[26 of 31] Compiling Hedgehog.Extras.Test.Process ( src/Hedgehog/Extras/Test/Process.hs, dist/build/Hedgehog/Extras/Test/Process.p_o )
[27 of 31] Compiling Hedgehog.Extras.Test.TestWatchdog ( src/Hedgehog/Extras/Test/TestWatchdog.hs, dist/build/Hedgehog/Extras/Test/TestWatchdog.p_o )
[28 of 31] Compiling Hedgehog.Extras.Test.Tripwire ( src/Hedgehog/Extras/Test/Tripwire.hs, dist/build/Hedgehog/Extras/Test/Tripwire.p_o )
[29 of 31] Compiling Hedgehog.Extras.Test.Unit ( src/Hedgehog/Extras/Test/Unit.hs, dist/build/Hedgehog/Extras/Test/Unit.p_o )
[30 of 31] Compiling Hedgehog.Extras.Test ( src/Hedgehog/Extras/Test.hs, dist/build/Hedgehog/Extras/Test.p_o )
[31 of 31] Compiling Hedgehog.Extras ( src/Hedgehog/Extras.hs, dist/build/Hedgehog/Extras.p_o )
Preprocessing test suite 'hedgehog-extras-test' for hedgehog-extras-0.9.0.0..
Building test suite 'hedgehog-extras-test' for hedgehog-extras-0.9.0.0..
[1 of 5] Compiling Hedgehog.Extras.Stock.IO.Network.PortSpec ( test/Hedgehog/Extras/Stock/IO/Network/PortSpec.hs, dist/build/hedgehog-extras-test/hedgehog-extras-test-tmp/Hedgehog/Extras/Stock/IO/Network/PortSpec.o )
[2 of 5] Compiling Hedgehog.Extras.Test.TestExpectFailure ( test/Hedgehog/Extras/Test/TestExpectFailure.hs, dist/build/hedgehog-extras-test/hedgehog-extras-test-tmp/Hedgehog/Extras/Test/TestExpectFailure.o )
[3 of 5] Compiling Hedgehog.Extras.Test.TestWatchdogSpec ( test/Hedgehog/Extras/Test/TestWatchdogSpec.hs, dist/build/hedgehog-extras-test/hedgehog-extras-test-tmp/Hedgehog/Extras/Test/TestWatchdogSpec.o )
[4 of 5] Compiling Hedgehog.Extras.Test.UnitSpec ( test/Hedgehog/Extras/Test/UnitSpec.hs, dist/build/hedgehog-extras-test/hedgehog-extras-test-tmp/Hedgehog/Extras/Test/UnitSpec.o )
[5 of 5] Compiling Main ( test/hedgehog-extras-test.hs, dist/build/hedgehog-extras-test/hedgehog-extras-test-tmp/Main.o )
[6 of 6] Linking dist/build/hedgehog-extras-test/hedgehog-extras-test
buildPhase completed in 40 seconds
Running phase: checkPhase
Running 1 test suites...
Test suite hedgehog-extras-test: RUNNING...
test/hedgehog-extras-test.hs
randomPort: OK
✓ Hedgehog.Extras.Stock.IO.Network.PortSpec.hprop_randomPort passed 1 test.
expect always fails prop: OK
✓ Hedgehog.Extras.Test.TestExpectFailure.hprop_expect_always_fails_prop passed 100 tests.
bad expect always fails fails prop: OK
✓ Hedgehog.Extras.Test.TestExpectFailure.hprop_bad_expect_always_fails_fails_prop passed 100 tests.
bad expect failure fails prop: OK
✓ Hedgehog.Extras.Test.TestExpectFailure.hprop_bad_expect_failure_fails_prop passed 100 tests.
check watchdog kills hanged thread: FAIL (3.01s)
✗ Hedgehog.Extras.Test.TestWatchdogSpec.hprop_check_watchdog_kills_hanged_thread failed at test/Hedgehog/Extras/Test/TestWatchdogSpec.hs:39:3
after 1 test.
shrink path: 1:
┏━━ test/Hedgehog/Extras/Test/TestWatchdogSpec.hs ━━━
27 ┃ hprop_check_watchdog_kills_hanged_thread :: Property
28 ┃ hprop_check_watchdog_kills_hanged_thread = H.propertyOnce $ do
29 ┃ let watchdogCfg = WatchdogConfig 1
30 ┃ childTid <- H.newEmptyMVar
31 ┃ tripwire <- H.makeTripwire
32 ┃
33 ┃ (result, _) <- spawnTestT $ runWithWatchdog_ watchdogCfg $ do
┃ │ Right ()
┃ │ Journal {journalLogs = [Annotation (Just (Span "test/Hedgehog/Extras/Test/TestWatchdogSpec.hs" (LineNo 37) (ColumnNo 5) (LineNo 37) (ColumnNo 11))) "Tripwire 4 has been tripped"]}
34 ┃ liftIO $ myThreadId >>= H.putMVar childTid
35 ┃ -- simulate thread hang
36 ┃ void $ H.threadDelay 3_000_000
37 ┃ H.trip tripwire
38 ┃
39 ┃ assertWatchdogExceptionWasRaised result
┃ │ Expected failure instead of Right
┃ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
40 ┃
41 ┃ -- make sure that we didn't trigger the tripwire
42 ┃ H.assertNotTripped tripwire
43 ┃ childStatus <- liftIO $ H.readMVar childTid >>= threadStatus
44 ┃ childStatus === ThreadFinished
This failure can be reproduced by running:
> recheckAt (Seed 2083149523969093668 2190256518627207017) "1:" Hedgehog.Extras.Test.TestWatchdogSpec.hprop_check_watchdog_kills_hanged_thread
Use "--pattern '$NF ~ /check watchdog kills hanged thread/' --hedgehog-replay '1: Seed 2083149523969093668 2190256518627207017'" to reproduce from the command-line.
Use -p '$0=="test/hedgehog-extras-test.hs.check watchdog kills hanged thread"' to rerun this test only.
check watchdog kills hanged thread with its children: OK (1.00s)
✓ Hedgehog.Extras.Test.TestWatchdogSpec.hprop_check_watchdog_kills_hanged_thread_with_its_children passed 1 test.
check asyncRegister finishes with test: OK
✓ Hedgehog.Extras.Test.TestWatchdogSpec.hprop_check_asyncRegister_finishes_with_test passed 1 test.
Hedgehog.Extras.Test.UnitSpec.tasty_unit: OK
✓ <interactive> passed 1 test.
1 out of 8 tests failed (3.01s)
Test suite hedgehog-extras-test: FAIL
Test suite logged to:
dist/test/hedgehog-extras-0.9.0.0-hedgehog-extras-test.log
0 of 1 test suites (0 of 1 test cases) passed.
Metadata
Metadata
Assignees
Labels
No labels