[all reports]
Package |
distributed-process-tests-0.5.2 |
Install |
InstallOk |
Docs |
Ok |
Tests |
Ok |
Time submitted |
2025-02-05 04:43:02.535470454 UTC
|
Compiler |
ghc-9.6.3 |
OS |
linux |
Arch |
x86_64 |
Dependencies |
base-4.18.1.0, binary-0.8.9.1, bytestring-0.11.5.2, distributed-process-0.7.8, distributed-static-0.3.11, exceptions-0.10.7, network-transport-0.5.9, random-1.3.0, setenv-0.1.1.3, stm-2.5.1.0, tasty-1.5.3, tasty-hunit-0.10.2 |
Flags |
-tcp
|
Code Coverage
expressions | 84% (6792/8035) |
boolean | guards | 41% (7/17) |
conditions | 13% (4/30) |
qualifiers | 100% (1/1) |
alternatives | 59% (119/200) |
local declarations | 85% (70/82) |
top-level declarations | 70% (167/238) |
Build log
[view raw]
Resolving dependencies...
Starting call-stack-0.4.0
Starting data-accessor-0.2.3.1
Starting rank1dynamic-0.4.3
Starting setenv-0.1.1.3
Starting prettyprinter-1.7.1
Starting splitmix-0.1.1
Starting transformers-compat-0.7.2
Starting os-string-2.0.7
Starting syb-0.7.2.4
Starting colour-2.3.6
Starting tagged-0.8.9
Building call-stack-0.4.0
Building rank1dynamic-0.4.3
Building data-accessor-0.2.3.1
Building setenv-0.1.1.3
Building splitmix-0.1.1
Building prettyprinter-1.7.1
Building syb-0.7.2.4
Building transformers-compat-0.7.2
Building tagged-0.8.9
Building os-string-2.0.7
Building colour-2.3.6
Completed call-stack-0.4.0
Completed splitmix-0.1.1
Starting random-1.3.0
Completed rank1dynamic-0.4.3
Starting distributed-static-0.3.11
Building random-1.3.0
Completed setenv-0.1.1.3
Building distributed-static-0.3.11
Completed syb-0.7.2.4
Completed data-accessor-0.2.3.1
Completed transformers-compat-0.7.2
Completed tagged-0.8.9
Completed colour-2.3.6
Starting ansi-terminal-types-1.1
Building ansi-terminal-types-1.1
Completed os-string-2.0.7
Starting hashable-1.4.7.0
Completed prettyprinter-1.7.1
Building hashable-1.4.7.0
Completed distributed-static-0.3.11
Completed ansi-terminal-types-1.1
Starting ansi-terminal-1.1.2
Building ansi-terminal-1.1.2
Completed ansi-terminal-1.1.2
Starting prettyprinter-ansi-terminal-1.1.3
Building prettyprinter-ansi-terminal-1.1.3
Completed hashable-1.4.7.0
Starting network-transport-0.5.9
Building network-transport-0.5.9
Completed random-1.3.0
Completed prettyprinter-ansi-terminal-1.1.3
Starting optparse-applicative-0.18.1.0
Building optparse-applicative-0.18.1.0
Completed network-transport-0.5.9
Starting distributed-process-0.7.8
Building distributed-process-0.7.8
Completed optparse-applicative-0.18.1.0
Starting tasty-1.5.3
Building tasty-1.5.3
Completed distributed-process-0.7.8
Completed tasty-1.5.3
Starting tasty-hunit-0.10.2
Building tasty-hunit-0.10.2
Completed tasty-hunit-0.10.2
Downloading distributed-process-tests-0.5.2
Downloaded distributed-process-tests-0.5.2
Starting distributed-process-tests-0.5.2
Building distributed-process-tests-0.5.2
Completed distributed-process-tests-0.5.2
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):
- network-transport-0.5.9 (lib:network-transport) (requires build)
- rank1dynamic-0.4.3 (lib:rank1dynamic) (requires build)
- network-transport-inmemory-0.5.42 (lib:network-transport-inmemory) (requires build)
- distributed-static-0.3.11 (lib:distributed-static) (requires build)
- distributed-process-0.7.8 (lib:distributed-process) (requires build)
- distributed-process-tests-0.5.2 (first run)
Starting network-transport-0.5.9 (all, legacy fallback)
Starting rank1dynamic-0.4.3 (all, legacy fallback)
Building rank1dynamic-0.4.3 (all, legacy fallback)
Building network-transport-0.5.9 (all, legacy fallback)
Installing rank1dynamic-0.4.3 (all, legacy fallback)
Installing network-transport-0.5.9 (all, legacy fallback)
Completed rank1dynamic-0.4.3 (all, legacy fallback)
Starting distributed-static-0.3.11 (all, legacy fallback)
Completed network-transport-0.5.9 (all, legacy fallback)
Starting network-transport-inmemory-0.5.42 (all, legacy fallback)
Building distributed-static-0.3.11 (all, legacy fallback)
Building network-transport-inmemory-0.5.42 (all, legacy fallback)
Installing distributed-static-0.3.11 (all, legacy fallback)
Installing network-transport-inmemory-0.5.42 (all, legacy fallback)
Completed distributed-static-0.3.11 (all, legacy fallback)
Starting distributed-process-0.7.8 (all, legacy fallback)
Completed network-transport-inmemory-0.5.42 (all, legacy fallback)
Building distributed-process-0.7.8 (all, legacy fallback)
Installing distributed-process-0.7.8 (all, legacy fallback)
Completed distributed-process-0.7.8 (all, legacy fallback)
Configuring distributed-process-tests-0.5.2...
Preprocessing library for distributed-process-tests-0.5.2..
Building library for distributed-process-tests-0.5.2..
[1 of 8] Compiling Control.Distributed.Process.Tests.Internal.Utils
src/Control/Distributed/Process/Tests/Internal/Utils.hs:137:18: warning: [GHC-30606] [-Wredundant-constraints]
Redundant constraint: Show a
In the type signature for:
shouldContain :: forall a. (Show a, Eq a) => [a] -> a -> Process ()
|
137 | shouldContain :: (Show a, Eq a) => [a] -> a -> Process ()
| ^^^^^^^^^^^^^^
src/Control/Distributed/Process/Tests/Internal/Utils.hs:140:21: warning: [GHC-30606] [-Wredundant-constraints]
Redundant constraint: Show a
In the type signature for:
shouldNotContain :: forall a.
(Show a, Eq a) =>
[a] -> a -> Process ()
|
140 | shouldNotContain :: (Show a, Eq a) => [a] -> a -> Process ()
| ^^^^^^^^^^^^^^
[2 of 8] Compiling Network.Transport.Test
[3 of 8] Compiling Control.Distributed.Process.Tests.Tracing
[4 of 8] Compiling Control.Distributed.Process.Tests.Stats
src/Control/Distributed/Process/Tests/Stats.hs:92:26: warning: [GHC-62161] [-Wincomplete-uni-patterns]
Pattern match(es) are non-exhaustive
In a lambda abstraction:
Patterns of type (ProcessId, String) not matched:
(_, [])
(_, (p:_)) where p is not one of {'p'}
(_, ['p'])
(_, ('p':p:_)) where p is not one of {'i'}
...
|
92 | match (\(pid, "ping") -> send pid "pong")
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[5 of 8] Compiling Control.Distributed.Process.Tests.Receive
[6 of 8] Compiling Control.Distributed.Process.Tests.Mx
[7 of 8] Compiling Control.Distributed.Process.Tests.Closure
src/Control/Distributed/Process/Tests/Closure.hs:84:1: warning: [GHC-30606] [-Wredundant-constraints]
Redundant constraints: (Typeable a, Typeable b, Typeable c,
Typeable d, Typeable e)
In the type signature for:
quintuple__static :: forall a b c d e.
(Typeable a, Typeable b, Typeable c, Typeable d, Typeable e) =>
Static (a -> b -> c -> d -> e -> (a, b, c, d, e))
|
84 | remotable [ 'factorial
| ^^^^^^^^^^^^^^^^^^^^^^...
[8 of 8] Compiling Control.Distributed.Process.Tests.CH
src/Control/Distributed/Process/Tests/CH.hs:92:1: warning: [-Wunused-top-binds]
Defined but not used: syncBreakConnection
|
92 | syncBreakConnection breakConnection nid0 nid1 = do
| ^^^^^^^^^^^^^^^^^^^
src/Control/Distributed/Process/Tests/CH.hs:496:1: warning: [-Wunused-top-binds]
Defined but not used: testMergeChannels
|
496 | testMergeChannels TestTransport{..} = do
| ^^^^^^^^^^^^^^^^^
src/Control/Distributed/Process/Tests/CH.hs:607:16: warning: [GHC-62161] [-Wincomplete-uni-patterns]
Pattern match(es) are non-exhaustive
In a lambda abstraction:
Patterns of type NodeMonitorNotification not matched:
NodeMonitorNotification _ _ DiedNormal
NodeMonitorNotification _ _ (DiedException _)
NodeMonitorNotification _ _ DiedNodeDown
NodeMonitorNotification _ _ DiedUnknownId
|
607 | match (\(NodeMonitorNotification ref' nid DiedDisconnect) ->
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...
src/Control/Distributed/Process/Tests/CH.hs:661:1: warning: [-Wunused-top-binds]
Defined but not used: testRegistry
|
661 | testRegistry TestTransport{..} = do
| ^^^^^^^^^^^^
src/Control/Distributed/Process/Tests/CH.hs:724:17: warning: [GHC-62161] [-Wincomplete-uni-patterns]
Pattern match(es) are non-exhaustive
In a lambda abstraction:
Patterns of type RegisterReply not matched:
RegisterReply _ _ Nothing
|
724 | matchIf (\(RegisterReply label' _ (Just pid)) ->
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...
src/Control/Distributed/Process/Tests/CH.hs:746:18: warning: [GHC-62161] [-Wincomplete-uni-patterns]
Pattern match(es) are non-exhaustive
In a lambda abstraction:
Patterns of type RegisterReply not matched:
RegisterReply _ True _
|
746 | matchIf (\(RegisterReply label' False mPid) ->
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...
src/Control/Distributed/Process/Tests/CH.hs:748:18: warning: [GHC-62161] [-Wincomplete-uni-patterns]
Pattern match(es) are non-exhaustive
In a lambda abstraction:
Patterns of type RegisterReply not matched:
RegisterReply _ _ Nothing
|
748 | (\(RegisterReply _ f (Just pid'')) -> return (not f && pid'' == pingServer))
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
src/Control/Distributed/Process/Tests/CH.hs:818:1: warning: [-Wunused-top-binds]
Defined but not used: testReconnect
|
818 | testReconnect TestTransport{..} = do
| ^^^^^^^^^^^^^
src/Control/Distributed/Process/Tests/CH.hs:1587:20: warning: [GHC-62161] [-Wincomplete-uni-patterns]
Pattern match(es) are non-exhaustive
In a lambda abstraction:
Patterns of type WhereIsReply not matched: WhereIsReply _ Nothing
|
1587 | matchIf (\(WhereIsReply n (Just p)) -> n == regName && p == us)
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Preprocessing test suite 'TestCHInMemory' for distributed-process-tests-0.5.2..
Building test suite 'TestCHInMemory' for distributed-process-tests-0.5.2..
[1 of 1] Compiling Main
[2 of 2] Linking /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/distributed-process-tests-0.5.2/noopt/build/TestCHInMemory/TestCHInMemory
Preprocessing test suite 'TestClosure' for distributed-process-tests-0.5.2..
Building test suite 'TestClosure' for distributed-process-tests-0.5.2..
[1 of 1] Compiling Main
[2 of 2] Linking /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/distributed-process-tests-0.5.2/noopt/build/TestClosure/TestClosure
Preprocessing test suite 'TestMxInMemory' for distributed-process-tests-0.5.2..
Building test suite 'TestMxInMemory' for distributed-process-tests-0.5.2..
[1 of 1] Compiling Main
[2 of 2] Linking /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/distributed-process-tests-0.5.2/noopt/build/TestMxInMemory/TestMxInMemory
Preprocessing test suite 'TestMxInTCP' for distributed-process-tests-0.5.2..
Building test suite 'TestMxInTCP' for distributed-process-tests-0.5.2..
[1 of 1] Compiling Main
[2 of 2] Linking /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/distributed-process-tests-0.5.2/noopt/build/TestMxInTCP/TestMxInTCP
Preprocessing test suite 'TestStats' for distributed-process-tests-0.5.2..
Building test suite 'TestStats' for distributed-process-tests-0.5.2..
[1 of 1] Compiling Main
[2 of 2] Linking /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/distributed-process-tests-0.5.2/noopt/build/TestStats/TestStats
Preprocessing test suite 'TestTracingInMemory' for distributed-process-tests-0.5.2..
Building test suite 'TestTracingInMemory' for distributed-process-tests-0.5.2..
[1 of 1] Compiling Main
[2 of 2] Linking /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/distributed-process-tests-0.5.2/noopt/build/TestTracingInMemory/TestTracingInMemory
Running 6 test suites...
Test suite TestCHInMemory: RUNNING...
Test suite TestCHInMemory: PASS
Test suite logged to:
/home/builder/builder-dir/build-cache/tmp-install/reports/distributed-process-tests-0.5.2.test
Writing: distributed-process-tests-0.5.2-inplace/Control.Distributed.Process.Tests.Internal.Utils.hs.html
Writing: distributed-process-tests-0.5.2-inplace/Control.Distributed.Process.Tests.CH.hs.html
Writing: distributed-process-tests-0.5.2-inplace/Network.Transport.Test.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/distributed-process-tests-0.5.2/noopt/hpc/vanilla/html/TestCHInMemory/hpc_index.html
Test suite TestClosure: RUNNING...
Test suite TestClosure: PASS
Test suite logged to:
/home/builder/builder-dir/build-cache/tmp-install/reports/distributed-process-tests-0.5.2.test
Writing: distributed-process-tests-0.5.2-inplace/Control.Distributed.Process.Tests.Closure.hs.html
Writing: distributed-process-tests-0.5.2-inplace/Network.Transport.Test.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/distributed-process-tests-0.5.2/noopt/hpc/vanilla/html/TestClosure/hpc_index.html
Test suite TestMxInMemory: RUNNING...
Test suite TestMxInMemory: PASS
Test suite logged to:
/home/builder/builder-dir/build-cache/tmp-install/reports/distributed-process-tests-0.5.2.test
Writing: distributed-process-tests-0.5.2-inplace/Control.Distributed.Process.Tests.Internal.Utils.hs.html
Writing: distributed-process-tests-0.5.2-inplace/Control.Distributed.Process.Tests.Mx.hs.html
Writing: distributed-process-tests-0.5.2-inplace/Network.Transport.Test.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/distributed-process-tests-0.5.2/noopt/hpc/vanilla/html/TestMxInMemory/hpc_index.html
Test suite TestMxInTCP: RUNNING...
Test suite TestMxInTCP: PASS
Test suite logged to:
/home/builder/builder-dir/build-cache/tmp-install/reports/distributed-process-tests-0.5.2.test
Writing: distributed-process-tests-0.5.2-inplace/Control.Distributed.Process.Tests.Internal.Utils.hs.html
Writing: distributed-process-tests-0.5.2-inplace/Control.Distributed.Process.Tests.Mx.hs.html
Writing: distributed-process-tests-0.5.2-inplace/Network.Transport.Test.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/distributed-process-tests-0.5.2/noopt/hpc/vanilla/html/TestMxInTCP/hpc_index.html
Test suite TestStats: RUNNING...
Test suite TestStats: PASS
Test suite logged to:
/home/builder/builder-dir/build-cache/tmp-install/reports/distributed-process-tests-0.5.2.test
Writing: distributed-process-tests-0.5.2-inplace/Control.Distributed.Process.Tests.Internal.Utils.hs.html
Writing: distributed-process-tests-0.5.2-inplace/Control.Distributed.Process.Tests.Stats.hs.html
Writing: distributed-process-tests-0.5.2-inplace/Network.Transport.Test.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/distributed-process-tests-0.5.2/noopt/hpc/vanilla/html/TestStats/hpc_index.html
Test suite TestTracingInMemory: RUNNING...
Test suite TestTracingInMemory: PASS
Test suite logged to:
/home/builder/builder-dir/build-cache/tmp-install/reports/distributed-process-tests-0.5.2.test
Writing: distributed-process-tests-0.5.2-inplace/Control.Distributed.Process.Tests.Internal.Utils.hs.html
Writing: distributed-process-tests-0.5.2-inplace/Control.Distributed.Process.Tests.Tracing.hs.html
Writing: distributed-process-tests-0.5.2-inplace/Network.Transport.Test.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/distributed-process-tests-0.5.2/noopt/hpc/vanilla/html/TestTracingInMemory/hpc_index.html
6 of 6 test suites (6 of 6 test cases) passed.
Writing: distributed-process-tests-0.5.2-inplace/Control.Distributed.Process.Tests.CH.hs.html
Writing: distributed-process-tests-0.5.2-inplace/Control.Distributed.Process.Tests.Closure.hs.html
Writing: distributed-process-tests-0.5.2-inplace/Control.Distributed.Process.Tests.Internal.Utils.hs.html
Writing: distributed-process-tests-0.5.2-inplace/Control.Distributed.Process.Tests.Mx.hs.html
Writing: distributed-process-tests-0.5.2-inplace/Control.Distributed.Process.Tests.Stats.hs.html
Writing: distributed-process-tests-0.5.2-inplace/Control.Distributed.Process.Tests.Tracing.hs.html
Writing: distributed-process-tests-0.5.2-inplace/Network.Transport.Test.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/distributed-process-tests-0.5.2/noopt/hpc/vanilla/html/distributed-process-tests-0.5.2/hpc_index.html