[all reports]
Package |
distributed-process-tests-0.5.0 |
Install |
InstallOk |
Docs |
Ok |
Tests |
Ok |
Time submitted |
2024-08-28 13:15:50.621011645 UTC
|
Compiler |
ghc-9.6.3 |
OS |
linux |
Arch |
x86_64 |
Dependencies |
HUnit-1.6.2.0, ansi-terminal-0.6.3.1, base-4.18.1.0, binary-0.8.9.1, bytestring-0.11.5.2, distributed-process-0.7.6, distributed-static-0.3.10, exceptions-0.10.7, network-3.2.2.0, network-transport-0.5.7, random-1.2.1.2, rematch-0.2.0.0, stm-2.5.1.0, test-framework-0.8.2.0, test-framework-hunit-0.3.0.2 |
Flags |
-tcp
|
Code Coverage
expressions | 92% (5804/6271) |
boolean | guards | 100% (1/1) |
conditions | 80% (4/5) |
qualifiers | 100% (1/1) |
alternatives | 75% (60/80) |
local declarations | 93% (41/44) |
top-level declarations | 69% (149/215) |
Build log
[view raw]
Resolving dependencies...
Downloading ansi-terminal-0.6.3.1
Starting call-stack-0.4.0
Starting extensible-exceptions-0.1.1.4
Starting data-accessor-0.2.3.1
Starting hostname-1.0
Starting old-locale-1.0.0.7
Starting rank1dynamic-0.4.1
Starting regex-base-0.94.0.2
Downloading rematch-0.2.0.0
Starting splitmix-0.1.0.5
Starting syb-0.7.2.4
Starting os-string-2.0.6
Starting xml-1.3.14
Starting prettyprinter-1.7.1
Downloaded rematch-0.2.0.0
Starting rematch-0.2.0.0
Downloaded ansi-terminal-0.6.3.1
Starting ansi-terminal-0.6.3.1
Building call-stack-0.4.0
Building extensible-exceptions-0.1.1.4
Building old-locale-1.0.0.7
Building data-accessor-0.2.3.1
Building regex-base-0.94.0.2
Building hostname-1.0
Building splitmix-0.1.0.5
Building rank1dynamic-0.4.1
Building syb-0.7.2.4
Building os-string-2.0.6
Building xml-1.3.14
Building rematch-0.2.0.0
Building ansi-terminal-0.6.3.1
Building prettyprinter-1.7.1
Completed call-stack-0.4.0
Starting HUnit-1.6.2.0
Completed old-locale-1.0.0.7
Completed extensible-exceptions-0.1.1.4
Building HUnit-1.6.2.0
Completed hostname-1.0
Completed rematch-0.2.0.0
Completed ansi-terminal-0.6.3.1
Completed splitmix-0.1.0.5
Starting random-1.2.1.2
Completed rank1dynamic-0.4.1
Starting distributed-static-0.3.10
Building random-1.2.1.2
Completed syb-0.7.2.4
Completed data-accessor-0.2.3.1
Building distributed-static-0.3.10
Completed regex-base-0.94.0.2
Starting regex-posix-0.96.0.1
Building regex-posix-0.96.0.1
Completed xml-1.3.14
Completed HUnit-1.6.2.0
Completed os-string-2.0.6
Starting filepath-1.5.3.0
Completed prettyprinter-1.7.1
Starting prettyprinter-ansi-terminal-1.1.3
Building filepath-1.5.3.0
Building prettyprinter-ansi-terminal-1.1.3
Completed distributed-static-0.3.10
Completed regex-posix-0.96.0.1
Completed prettyprinter-ansi-terminal-1.1.3
Starting prettyprinter-compat-ansi-wl-pprint-1.0.2
Building prettyprinter-compat-ansi-wl-pprint-1.0.2
Completed random-1.2.1.2
Completed filepath-1.5.3.0
Starting hashable-1.4.7.0
Starting unix-2.8.5.1
Building hashable-1.4.7.0
Completed prettyprinter-compat-ansi-wl-pprint-1.0.2
Starting ansi-wl-pprint-1.0.2
Building ansi-wl-pprint-1.0.2
Building unix-2.8.5.1
Completed ansi-wl-pprint-1.0.2
Starting test-framework-0.8.2.0
Building test-framework-0.8.2.0
Completed hashable-1.4.7.0
Starting network-transport-0.5.7
Building network-transport-0.5.7
Completed network-transport-0.5.7
Starting distributed-process-0.7.6
Completed test-framework-0.8.2.0
Starting test-framework-hunit-0.3.0.2
Building distributed-process-0.7.6
Building test-framework-hunit-0.3.0.2
Completed test-framework-hunit-0.3.0.2
Completed unix-2.8.5.1
Starting directory-1.3.8.5
Building directory-1.3.8.5
Completed distributed-process-0.7.6
Completed directory-1.3.8.5
Starting network-3.2.2.0
Building network-3.2.2.0
Completed network-3.2.2.0
Downloading distributed-process-tests-0.5.0
Downloaded distributed-process-tests-0.5.0
Starting distributed-process-tests-0.5.0
Building distributed-process-tests-0.5.0
Completed distributed-process-tests-0.5.0
Test log
[view raw]
Resolving dependencies...
Build profile: -w ghc-9.6.3 -O0
In order, the following will be built (use -v for more details):
- ansi-terminal-0.6.3.1 (lib:ansi-terminal) (requires build)
- distributed-process-0.7.6 (lib:distributed-process) (requires build)
- network-3.2.2.0 (lib:network) (requires build)
- network-transport-inmemory-0.5.4 (lib:network-transport-inmemory) (requires download & build)
- rematch-0.2.0.0 (lib:rematch) (requires build)
- prettyprinter-ansi-terminal-1.1.3 (lib:prettyprinter-ansi-terminal) (requires build)
- prettyprinter-compat-ansi-wl-pprint-1.0.2 (lib:prettyprinter-compat-ansi-wl-pprint) (requires build)
- ansi-wl-pprint-1.0.2 (lib:ansi-wl-pprint) (requires build)
- test-framework-0.8.2.0 (lib:test-framework) (requires build)
- test-framework-hunit-0.3.0.2 (lib:test-framework-hunit) (requires build)
- distributed-process-tests-0.5.0 (first run)
Downloading network-transport-inmemory-0.5.4
Starting ansi-terminal-0.6.3.1 (all, legacy fallback)
Starting rematch-0.2.0.0 (all, legacy fallback)
Starting distributed-process-0.7.6 (all, legacy fallback)
Starting network-3.2.2.0 (all, legacy fallback)
Downloaded network-transport-inmemory-0.5.4
Starting network-transport-inmemory-0.5.4 (all, legacy fallback)
Building ansi-terminal-0.6.3.1 (all, legacy fallback)
Building rematch-0.2.0.0 (all, legacy fallback)
Building distributed-process-0.7.6 (all, legacy fallback)
Building network-transport-inmemory-0.5.4 (all, legacy fallback)
Installing rematch-0.2.0.0 (all, legacy fallback)
Building network-3.2.2.0 (all, legacy fallback)
Installing network-transport-inmemory-0.5.4 (all, legacy fallback)
Installing ansi-terminal-0.6.3.1 (all, legacy fallback)
Completed rematch-0.2.0.0 (all, legacy fallback)
Completed network-transport-inmemory-0.5.4 (all, legacy fallback)
Completed ansi-terminal-0.6.3.1 (all, legacy fallback)
Starting prettyprinter-ansi-terminal-1.1.3 (all, legacy fallback)
Installing network-3.2.2.0 (all, legacy fallback)
Completed network-3.2.2.0 (all, legacy fallback)
Building prettyprinter-ansi-terminal-1.1.3 (all, legacy fallback)
Installing prettyprinter-ansi-terminal-1.1.3 (all, legacy fallback)
Installing distributed-process-0.7.6 (all, legacy fallback)
Completed prettyprinter-ansi-terminal-1.1.3 (all, legacy fallback)
Starting prettyprinter-compat-ansi-wl-pprint-1.0.2 (all, legacy fallback)
Completed distributed-process-0.7.6 (all, legacy fallback)
Building prettyprinter-compat-ansi-wl-pprint-1.0.2 (all, legacy fallback)
Installing prettyprinter-compat-ansi-wl-pprint-1.0.2 (all, legacy fallback)
Completed prettyprinter-compat-ansi-wl-pprint-1.0.2 (all, legacy fallback)
Starting ansi-wl-pprint-1.0.2 (all, legacy fallback)
Building ansi-wl-pprint-1.0.2 (all, legacy fallback)
Installing ansi-wl-pprint-1.0.2 (all, legacy fallback)
Completed ansi-wl-pprint-1.0.2 (all, legacy fallback)
Starting test-framework-0.8.2.0 (all, legacy fallback)
Building test-framework-0.8.2.0 (all, legacy fallback)
Installing test-framework-0.8.2.0 (all, legacy fallback)
Completed test-framework-0.8.2.0 (all, legacy fallback)
Starting test-framework-hunit-0.3.0.2 (all, legacy fallback)
Building test-framework-hunit-0.3.0.2 (all, legacy fallback)
Installing test-framework-hunit-0.3.0.2 (all, legacy fallback)
Completed test-framework-hunit-0.3.0.2 (all, legacy fallback)
Configuring distributed-process-tests-0.5.0...
Preprocessing library for distributed-process-tests-0.5.0..
Building library for distributed-process-tests-0.5.0..
[1 of 8] Compiling Control.Distributed.Process.Tests.Internal.Utils ( src/Control/Distributed/Process/Tests/Internal/Utils.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/distributed-process-tests-0.5.0/noopt/build/Control/Distributed/Process/Tests/Internal/Utils.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/distributed-process-tests-0.5.0/noopt/build/Control/Distributed/Process/Tests/Internal/Utils.dyn_o )
[2 of 8] Compiling Network.Transport.Test ( src/Network/Transport/Test.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/distributed-process-tests-0.5.0/noopt/build/Network/Transport/Test.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/distributed-process-tests-0.5.0/noopt/build/Network/Transport/Test.dyn_o )
[3 of 8] Compiling Control.Distributed.Process.Tests.Tracing ( src/Control/Distributed/Process/Tests/Tracing.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/distributed-process-tests-0.5.0/noopt/build/Control/Distributed/Process/Tests/Tracing.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/distributed-process-tests-0.5.0/noopt/build/Control/Distributed/Process/Tests/Tracing.dyn_o )
[4 of 8] Compiling Control.Distributed.Process.Tests.Stats ( src/Control/Distributed/Process/Tests/Stats.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/distributed-process-tests-0.5.0/noopt/build/Control/Distributed/Process/Tests/Stats.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/distributed-process-tests-0.5.0/noopt/build/Control/Distributed/Process/Tests/Stats.dyn_o )
src/Control/Distributed/Process/Tests/Stats.hs:98: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'}
...
|
98 | match (\(pid, "ping") -> send pid "pong")
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[5 of 8] Compiling Control.Distributed.Process.Tests.Receive ( src/Control/Distributed/Process/Tests/Receive.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/distributed-process-tests-0.5.0/noopt/build/Control/Distributed/Process/Tests/Receive.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/distributed-process-tests-0.5.0/noopt/build/Control/Distributed/Process/Tests/Receive.dyn_o )
src/Control/Distributed/Process/Tests/Receive.hs:13:1: warning: [-Wunused-imports]
The import of Control.Distributed.Process.Closure is redundant
except perhaps to import instances from Control.Distributed.Process.Closure
To import instances alone, use: import Control.Distributed.Process.Closure()
|
13 | import Control.Distributed.Process.Closure
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
src/Control/Distributed/Process/Tests/Receive.hs:17:1: warning: [-Wunused-imports]
The import of Text.Printf is redundant
except perhaps to import instances from Text.Printf
To import instances alone, use: import Text.Printf()
|
17 | import Text.Printf
| ^^^^^^^^^^^^^^^^^^
src/Control/Distributed/Process/Tests/Receive.hs:18:1: warning: [-Wunused-imports]
The import of Data.Binary is redundant
except perhaps to import instances from Data.Binary
To import instances alone, use: import Data.Binary()
|
18 | import Data.Binary
| ^^^^^^^^^^^^^^^^^^
src/Control/Distributed/Process/Tests/Receive.hs:19:1: warning: [-Wunused-imports]
The import of Data.Typeable is redundant
except perhaps to import instances from Data.Typeable
To import instances alone, use: import Data.Typeable()
|
19 | import Data.Typeable
| ^^^^^^^^^^^^^^^^^^^^
src/Control/Distributed/Process/Tests/Receive.hs:22:30: warning: [-Wunused-imports]
The import of defaultMain
from module Test.Framework is redundant
|
22 | import Test.Framework (Test, defaultMain)
| ^^^^^^^^^^^
src/Control/Distributed/Process/Tests/Receive.hs:49:23: warning: [-Wunused-matches]
Defined but not used: r2
|
49 | recTest2 wait sync r1 r2 = do
| ^^
src/Control/Distributed/Process/Tests/Receive.hs:62:23: warning: [-Wunused-matches]
Defined but not used: r2
|
62 | recTest3 wait sync r1 r2 = do
| ^^
src/Control/Distributed/Process/Tests/Receive.hs:75:23: warning: [-Wunused-matches]
Defined but not used: r2
|
75 | recTest4 wait sync r1 r2 = do
| ^^
src/Control/Distributed/Process/Tests/Receive.hs:89:10: warning: [GHC-63397] [-Wname-shadowing]
This binding for expect shadows the existing binding
imported from Control.Distributed.Process at src/Control/Distributed/Process/Tests/Receive.hs:12:1-34
(and originally defined in Control.Distributed.Process.Internal.Primitives)
|
89 | let go expect = do
| ^^^^^^
src/Control/Distributed/Process/Tests/Receive.hs:108:4: warning: [GHC-63397] [-Wname-shadowing]
This binding for s1 shadows the existing binding
bound at src/Control/Distributed/Process/Tests/Receive.hs:96:4
|
108 | (s1,r1) <- newChan
| ^^
src/Control/Distributed/Process/Tests/Receive.hs:108:7: warning: [GHC-63397] [-Wname-shadowing]
This binding for r1 shadows the existing binding
bound at src/Control/Distributed/Process/Tests/Receive.hs:96:7
|
108 | (s1,r1) <- newChan
| ^^
src/Control/Distributed/Process/Tests/Receive.hs:109:4: warning: [-Wunused-matches]
Defined but not used: s2
|
109 | (s2,r2) <- newChan
| ^^
src/Control/Distributed/Process/Tests/Receive.hs:109:4: warning: [GHC-63397] [-Wname-shadowing]
This binding for s2 shadows the existing binding
bound at src/Control/Distributed/Process/Tests/Receive.hs:97:4
|
109 | (s2,r2) <- newChan
| ^^
src/Control/Distributed/Process/Tests/Receive.hs:109:7: warning: [GHC-63397] [-Wname-shadowing]
This binding for r2 shadows the existing binding
bound at src/Control/Distributed/Process/Tests/Receive.hs:97:7
|
109 | (s2,r2) <- newChan
| ^^
src/Control/Distributed/Process/Tests/Receive.hs:110:3: warning: [GHC-63397] [-Wname-shadowing]
This binding for p shadows the existing binding
bound at src/Control/Distributed/Process/Tests/Receive.hs:98:3
|
110 | p <- spawnLocal (recTest2 waitr syncs r1 r2)
| ^
src/Control/Distributed/Process/Tests/Receive.hs:121:4: warning: [GHC-63397] [-Wname-shadowing]
This binding for s1 shadows the existing binding
bound at src/Control/Distributed/Process/Tests/Receive.hs:108:4
|
121 | (s1,r1) <- newChan
| ^^
src/Control/Distributed/Process/Tests/Receive.hs:121:7: warning: [GHC-63397] [-Wname-shadowing]
This binding for r1 shadows the existing binding
bound at src/Control/Distributed/Process/Tests/Receive.hs:108:7
|
121 | (s1,r1) <- newChan
| ^^
src/Control/Distributed/Process/Tests/Receive.hs:122:4: warning: [-Wunused-matches]
Defined but not used: s2
|
122 | (s2,r2) <- newChan
| ^^
src/Control/Distributed/Process/Tests/Receive.hs:122:4: warning: [GHC-63397] [-Wname-shadowing]
This binding for s2 shadows the existing binding
bound at src/Control/Distributed/Process/Tests/Receive.hs:109:4
|
122 | (s2,r2) <- newChan
| ^^
src/Control/Distributed/Process/Tests/Receive.hs:122:7: warning: [GHC-63397] [-Wname-shadowing]
This binding for r2 shadows the existing binding
bound at src/Control/Distributed/Process/Tests/Receive.hs:109:7
|
122 | (s2,r2) <- newChan
| ^^
src/Control/Distributed/Process/Tests/Receive.hs:123:3: warning: [GHC-63397] [-Wname-shadowing]
This binding for p shadows the existing binding
bound at src/Control/Distributed/Process/Tests/Receive.hs:110:3
|
123 | p <- spawnLocal (recTest3 waitr syncs r1 r2)
| ^
src/Control/Distributed/Process/Tests/Receive.hs:134:4: warning: [GHC-63397] [-Wname-shadowing]
This binding for s1 shadows the existing binding
bound at src/Control/Distributed/Process/Tests/Receive.hs:121:4
|
134 | (s1,r1) <- newChan
| ^^
src/Control/Distributed/Process/Tests/Receive.hs:134:7: warning: [GHC-63397] [-Wname-shadowing]
This binding for r1 shadows the existing binding
bound at src/Control/Distributed/Process/Tests/Receive.hs:121:7
|
134 | (s1,r1) <- newChan
| ^^
src/Control/Distributed/Process/Tests/Receive.hs:135:4: warning: [-Wunused-matches]
Defined but not used: s2
|
135 | (s2,r2) <- newChan
| ^^
src/Control/Distributed/Process/Tests/Receive.hs:135:4: warning: [GHC-63397] [-Wname-shadowing]
This binding for s2 shadows the existing binding
bound at src/Control/Distributed/Process/Tests/Receive.hs:122:4
|
135 | (s2,r2) <- newChan
| ^^
src/Control/Distributed/Process/Tests/Receive.hs:135:7: warning: [GHC-63397] [-Wname-shadowing]
This binding for r2 shadows the existing binding
bound at src/Control/Distributed/Process/Tests/Receive.hs:122:7
|
135 | (s2,r2) <- newChan
| ^^
src/Control/Distributed/Process/Tests/Receive.hs:136:3: warning: [GHC-63397] [-Wname-shadowing]
This binding for p shadows the existing binding
bound at src/Control/Distributed/Process/Tests/Receive.hs:123:3
|
136 | p <- spawnLocal (recTest4 waitr syncs r1 r2)
| ^
[6 of 8] Compiling Control.Distributed.Process.Tests.Mx ( src/Control/Distributed/Process/Tests/Mx.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/distributed-process-tests-0.5.0/noopt/build/Control/Distributed/Process/Tests/Mx.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/distributed-process-tests-0.5.0/noopt/build/Control/Distributed/Process/Tests/Mx.dyn_o )
[7 of 8] Compiling Control.Distributed.Process.Tests.Closure ( src/Control/Distributed/Process/Tests/Closure.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/distributed-process-tests-0.5.0/noopt/build/Control/Distributed/Process/Tests/Closure.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/distributed-process-tests-0.5.0/noopt/build/Control/Distributed/Process/Tests/Closure.dyn_o )
src/Control/Distributed/Process/Tests/Closure.hs:22:1: warning: [-Wunused-imports]
The import of Control.Applicative is redundant
except perhaps to import instances from Control.Applicative
To import instances alone, use: import Control.Applicative()
|
22 | import Control.Applicative ((<$>))
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
src/Control/Distributed/Process/Tests/Closure.hs:27:1: warning: [-Wunused-imports]
The import of NodeId, NodeId(nodeAddress)
from module Control.Distributed.Process.Internal.Types is redundant
|
27 | import Control.Distributed.Process.Internal.Types
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...
src/Control/Distributed/Process/Tests/Closure.hs:86:1: warning: [-Wunused-top-binds]
Defined but not used: signal__tdict
|
86 | remotable [ 'factorial
| ^^^^^^^^^^^^^^^^^^^^^^...
src/Control/Distributed/Process/Tests/Closure.hs:86:1: warning: [-Wunused-top-binds]
Defined but not used: quintuple__static
|
86 | remotable [ 'factorial
| ^^^^^^^^^^^^^^^^^^^^^^...
src/Control/Distributed/Process/Tests/Closure.hs:86:1: warning: [-Wunused-top-binds]
Defined but not used: wait__tdict
|
86 | remotable [ 'factorial
| ^^^^^^^^^^^^^^^^^^^^^^...
src/Control/Distributed/Process/Tests/Closure.hs:86:1: warning: [-Wunused-top-binds]
Defined but not used: wait__sdict
|
86 | remotable [ 'factorial
| ^^^^^^^^^^^^^^^^^^^^^^...
src/Control/Distributed/Process/Tests/Closure.hs:86:1: warning: [-Wunused-top-binds]
Defined but not used: wait__static
|
86 | remotable [ 'factorial
| ^^^^^^^^^^^^^^^^^^^^^^...
src/Control/Distributed/Process/Tests/Closure.hs:86:1: warning: [-Wunused-top-binds]
Defined but not used: sendPid__tdict
|
86 | remotable [ 'factorial
| ^^^^^^^^^^^^^^^^^^^^^^...
src/Control/Distributed/Process/Tests/Closure.hs:86:1: warning: [-Wunused-top-binds]
Defined but not used: factorial__tdict
|
86 | remotable [ 'factorial
| ^^^^^^^^^^^^^^^^^^^^^^...
src/Control/Distributed/Process/Tests/Closure.hs:104:1: warning: [-Wunused-top-binds]
Defined but not used: dfib__tdict
|
104 | remotableDecl [
| ^^^^^^^^^^^^^^^...
src/Control/Distributed/Process/Tests/Closure.hs:123:1: warning: [-Wunused-top-binds]
Defined but not used: staticQuintuple
|
123 | staticQuintuple = $(mkStatic 'quintuple)
| ^^^^^^^^^^^^^^^
src/Control/Distributed/Process/Tests/Closure.hs:147:1: warning: [-Wunused-top-binds]
Defined but not used: waitClosure
|
147 | waitClosure = $(mkClosure 'wait)
| ^^^^^^^^^^^
src/Control/Distributed/Process/Tests/Closure.hs:487:7: warning: [-Wunused-local-binds]
Defined but not used: nid2
|
487 | nid2 = localNodeId node2
| ^^^^
[8 of 8] Compiling Control.Distributed.Process.Tests.CH ( src/Control/Distributed/Process/Tests/CH.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/distributed-process-tests-0.5.0/noopt/build/Control/Distributed/Process/Tests/CH.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/distributed-process-tests-0.5.0/noopt/build/Control/Distributed/Process/Tests/CH.dyn_o )
src/Control/Distributed/Process/Tests/CH.hs:28:1: warning: [-Wunused-imports]
The import of <$>, <*>, pure
from module Control.Applicative is redundant
|
28 | import Control.Applicative ((<$>), (<*>), pure, (<|>))
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
src/Control/Distributed/Process/Tests/CH.hs:31:1: warning: [-Wunused-imports]
The import of NodeId, NodeId(nodeAddress)
from module Control.Distributed.Process.Internal.Types is redundant
|
31 | import Control.Distributed.Process.Internal.Types
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...
src/Control/Distributed/Process/Tests/CH.hs:696: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
|
696 | matchIf (\(RegisterReply label' _ (Just pid)) ->
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...
src/Control/Distributed/Process/Tests/CH.hs:711:17: warning: [GHC-62161] [-Wincomplete-uni-patterns]
Pattern match(es) are non-exhaustive
In a lambda abstraction:
Patterns of type RegisterReply not matched:
RegisterReply _ True _
RegisterReply _ False (Just _)
|
711 | matchIf (\(RegisterReply label' False Nothing) -> "dead" == label')
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
src/Control/Distributed/Process/Tests/CH.hs:715:17: warning: [GHC-62161] [-Wincomplete-uni-patterns]
Pattern match(es) are non-exhaustive
In a lambda abstraction:
Patterns of type RegisterReply not matched:
RegisterReply _ True _
RegisterReply _ False Nothing
|
715 | matchIf (\(RegisterReply label' False (Just pid)) ->
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...
src/Control/Distributed/Process/Tests/CH.hs:715:52: warning: [GHC-63397] [-Wname-shadowing]
This binding for pid shadows the existing binding
bound at src/Control/Distributed/Process/Tests/CH.hs:700:10
|
715 | matchIf (\(RegisterReply label' False (Just pid)) ->
| ^^^
src/Control/Distributed/Process/Tests/CH.hs:720:17: warning: [GHC-62161] [-Wincomplete-uni-patterns]
Pattern match(es) are non-exhaustive
In a lambda abstraction:
Patterns of type RegisterReply not matched:
RegisterReply _ True _
RegisterReply _ False (Just _)
|
720 | matchIf (\(RegisterReply label' False Nothing) ->
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...
Preprocessing test suite 'TestCHInMemory' for distributed-process-tests-0.5.0..
Building test suite 'TestCHInMemory' for distributed-process-tests-0.5.0..
[1 of 1] Compiling Main ( tests/runInMemory.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/distributed-process-tests-0.5.0/noopt/build/TestCHInMemory/TestCHInMemory-tmp/Main.o )
[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.0/noopt/build/TestCHInMemory/TestCHInMemory
Preprocessing test suite 'TestClosure' for distributed-process-tests-0.5.0..
Building test suite 'TestClosure' for distributed-process-tests-0.5.0..
[1 of 1] Compiling Main ( tests/runInMemory.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/distributed-process-tests-0.5.0/noopt/build/TestClosure/TestClosure-tmp/Main.o )
[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.0/noopt/build/TestClosure/TestClosure
Preprocessing test suite 'TestMx' for distributed-process-tests-0.5.0..
Building test suite 'TestMx' for distributed-process-tests-0.5.0..
[1 of 1] Compiling Main ( tests/runInMemory.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/distributed-process-tests-0.5.0/noopt/build/TestMx/TestMx-tmp/Main.o )
[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.0/noopt/build/TestMx/TestMx
Preprocessing test suite 'TestStats' for distributed-process-tests-0.5.0..
Building test suite 'TestStats' for distributed-process-tests-0.5.0..
[1 of 1] Compiling Main ( tests/runInMemory.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/distributed-process-tests-0.5.0/noopt/build/TestStats/TestStats-tmp/Main.o )
[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.0/noopt/build/TestStats/TestStats
Preprocessing test suite 'TestTracing' for distributed-process-tests-0.5.0..
Building test suite 'TestTracing' for distributed-process-tests-0.5.0..
[1 of 1] Compiling Main ( tests/runInMemory.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/distributed-process-tests-0.5.0/noopt/build/TestTracing/TestTracing-tmp/Main.o )
[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.0/noopt/build/TestTracing/TestTracing
Running 5 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.0.test
Writing: distributed-process-tests-0.5.0-inplace/Control.Distributed.Process.Tests.CH.hs.html
Writing: distributed-process-tests-0.5.0-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.0/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.0.test
Writing: distributed-process-tests-0.5.0-inplace/Control.Distributed.Process.Tests.Closure.hs.html
Writing: distributed-process-tests-0.5.0-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.0/noopt/hpc/vanilla/html/TestClosure/hpc_index.html
Test suite TestMx: RUNNING...
Test suite TestMx: PASS
Test suite logged to:
/home/builder/builder-dir/build-cache/tmp-install/reports/distributed-process-tests-0.5.0.test
Writing: distributed-process-tests-0.5.0-inplace/Control.Distributed.Process.Tests.Internal.Utils.hs.html
Writing: distributed-process-tests-0.5.0-inplace/Control.Distributed.Process.Tests.Mx.hs.html
Writing: distributed-process-tests-0.5.0-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.0/noopt/hpc/vanilla/html/TestMx/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.0.test
Writing: distributed-process-tests-0.5.0-inplace/Control.Distributed.Process.Tests.Internal.Utils.hs.html
Writing: distributed-process-tests-0.5.0-inplace/Control.Distributed.Process.Tests.Stats.hs.html
Writing: distributed-process-tests-0.5.0-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.0/noopt/hpc/vanilla/html/TestStats/hpc_index.html
Test suite TestTracing: RUNNING...
Test suite TestTracing: PASS
Test suite logged to:
/home/builder/builder-dir/build-cache/tmp-install/reports/distributed-process-tests-0.5.0.test
Writing: distributed-process-tests-0.5.0-inplace/Control.Distributed.Process.Tests.Internal.Utils.hs.html
Writing: distributed-process-tests-0.5.0-inplace/Control.Distributed.Process.Tests.Tracing.hs.html
Writing: distributed-process-tests-0.5.0-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.0/noopt/hpc/vanilla/html/TestTracing/hpc_index.html
5 of 5 test suites (5 of 5 test cases) passed.
Writing: distributed-process-tests-0.5.0-inplace/Control.Distributed.Process.Tests.CH.hs.html
Writing: distributed-process-tests-0.5.0-inplace/Control.Distributed.Process.Tests.Closure.hs.html
Writing: distributed-process-tests-0.5.0-inplace/Control.Distributed.Process.Tests.Internal.Utils.hs.html
Writing: distributed-process-tests-0.5.0-inplace/Control.Distributed.Process.Tests.Mx.hs.html
Writing: distributed-process-tests-0.5.0-inplace/Control.Distributed.Process.Tests.Stats.hs.html
Writing: distributed-process-tests-0.5.0-inplace/Control.Distributed.Process.Tests.Tracing.hs.html
Writing: distributed-process-tests-0.5.0-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.0/noopt/hpc/vanilla/html/distributed-process-tests-0.5.0/hpc_index.html