Intermittent test failures

Description

The supervisor tests seem to fail intermittently. This is almost certainly because the tests rely on ordering guarantees that the CH doesn't really offer - viz ordering between multiple producers and 1 test case process, or ordering of monitor notifications - yet we should try to do something about this.

It seems easier to provoke failures by running with +RTS -N1

Environment

t4@iske:distributed-process-platform $ ghc-env active
7.6.2-x86_64
t4@iske:distributed-process-platform $ ghc-env env
Home: /Users/t4/Library/Haskell
Active Site: no active sites
Active Compiler: 7.6.2-x86_64
Environment:
GHC_ROOT=/Users/t4/Library/Haskell/Current
GHC_SITES=
GHC_TOP=/Users/t4/Library/Haskell
CABAL_BASE=/Users/t4/Library/Haskell/Cabal
CABAL_BIN=/Users/t4/Library/Haskell/Cabal/bin
t4@iske:distributed-process-platform $ uname -a
Darwin iske.local 11.4.2 Darwin Kernel Version 11.4.2: Thu Aug 23 16:25:48 PDT 2012; root:xnu-1699.32.7~1/RELEASE_X86_64 x86_64
t4@iske:distributed-process-platform $

Assignee

Tim Watson

Reporter

Tim Watson

Labels

External issue ID

None

OS

None

Components

Affects versions

Priority

Minor
Configure