concurrent-extra
concurrent-extra copied to clipboard
Test suite failure: GHC 7.4.2, Ubuntu 12.04 64-bit
When building on our Jenkins server, I got the following test failure:
Unpacking to concurrent-extra-0.7.0.6/
Resolving dependencies...
[1 of 1] Compiling Main ( Setup.hs, dist/setup/Main.o )
Linking ./dist/setup/setup ...
Configuring concurrent-extra-0.7.0.6...
Building concurrent-extra-0.7.0.6...
Preprocessing test suite 'test-concurrent-extra' for
concurrent-extra-0.7.0.6...
[ 1 of 17] Compiling TestUtils ( TestUtils.hs, dist/build/test-concurrent-extra/test-concurrent-extra-tmp/TestUtils.o )
[ 2 of 17] Compiling Utils ( Utils.hs, dist/build/test-concurrent-extra/test-concurrent-extra-tmp/Utils.o )
[ 3 of 17] Compiling Control.Concurrent.Broadcast ( Control/Concurrent/Broadcast.hs, dist/build/test-concurrent-extra/test-concurrent-extra-tmp/Control/Concurrent/Broadcast.o )
[ 4 of 17] Compiling Control.Concurrent.Broadcast.Test ( Control/Concurrent/Broadcast/Test.hs, dist/build/test-concurrent-extra/test-concurrent-extra-tmp/Control/Concurrent/Broadcast/Test.o )
[ 5 of 17] Compiling Control.Concurrent.STM.Lock ( Control/Concurrent/STM/Lock.hs, dist/build/test-concurrent-extra/test-concurrent-extra-tmp/Control/Concurrent/STM/Lock.o )
[ 6 of 17] Compiling Control.Concurrent.STM.Lock.Test ( Control/Concurrent/STM/Lock/Test.hs, dist/build/test-concurrent-extra/test-concurrent-extra-tmp/Control/Concurrent/STM/Lock/Test.o )
[ 7 of 17] Compiling Control.Concurrent.Lock ( Control/Concurrent/Lock.hs, dist/build/test-concurrent-extra/test-concurrent-extra-tmp/Control/Concurrent/Lock.o )
[ 8 of 17] Compiling Control.Concurrent.Lock.Test ( Control/Concurrent/Lock/Test.hs, dist/build/test-concurrent-extra/test-concurrent-extra-tmp/Control/Concurrent/Lock/Test.o )
[ 9 of 17] Compiling Control.Concurrent.RLock ( Control/Concurrent/RLock.hs, dist/build/test-concurrent-extra/test-concurrent-extra-tmp/Control/Concurrent/RLock.o )
[10 of 17] Compiling Control.Concurrent.ReadWriteLock ( Control/Concurrent/ReadWriteLock.hs, dist/build/test-concurrent-extra/test-concurrent-extra-tmp/Control/Concurrent/ReadWriteLock.o )
[11 of 17] Compiling Control.Concurrent.ReadWriteLock.Test ( Control/Concurrent/ReadWriteLock/Test.hs, dist/build/test-concurrent-extra/test-concurrent-extra-tmp/Control/Concurrent/ReadWriteLock/Test.o )
[12 of 17] Compiling Control.Concurrent.ReadWriteVar ( Control/Concurrent/ReadWriteVar.hs, dist/build/test-concurrent-extra/test-concurrent-extra-tmp/Control/Concurrent/ReadWriteVar.o )
[13 of 17] Compiling Control.Concurrent.ReadWriteVar.Test ( Control/Concurrent/ReadWriteVar/Test.hs, dist/build/test-concurrent-extra/test-concurrent-extra-tmp/Control/Concurrent/ReadWriteVar/Test.o )
[14 of 17] Compiling Control.Concurrent.Event ( Control/Concurrent/Event.hs, dist/build/test-concurrent-extra/test-concurrent-extra-tmp/Control/Concurrent/Event.o )
[15 of 17] Compiling Control.Concurrent.Event.Test ( Control/Concurrent/Event/Test.hs, dist/build/test-concurrent-extra/test-concurrent-extra-tmp/Control/Concurrent/Event/Test.o )
[16 of 17] Compiling Control.Concurrent.RLock.Test ( Control/Concurrent/RLock/Test.hs, dist/build/test-concurrent-extra/test-concurrent-extra-tmp/Control/Concurrent/RLock/Test.o )
[17 of 17] Compiling Main ( test.hs, dist/build/test-concurrent-extra/test-concurrent-extra-tmp/Main.o )
Linking dist/build/test-concurrent-extra/test-concurrent-extra ...
Preprocessing library concurrent-extra-0.7.0.6...
[1 of 8] Compiling Utils ( Utils.hs, dist/build/Utils.o )
[2 of 8] Compiling Control.Concurrent.STM.Lock ( Control/Concurrent/STM/Lock.hs, dist/build/Control/Concurrent/STM/Lock.o )
[3 of 8] Compiling Control.Concurrent.Broadcast ( Control/Concurrent/Broadcast.hs, dist/build/Control/Concurrent/Broadcast.o )
[4 of 8] Compiling Control.Concurrent.Event ( Control/Concurrent/Event.hs, dist/build/Control/Concurrent/Event.o )
[5 of 8] Compiling Control.Concurrent.Lock ( Control/Concurrent/Lock.hs, dist/build/Control/Concurrent/Lock.o )
[6 of 8] Compiling Control.Concurrent.RLock ( Control/Concurrent/RLock.hs, dist/build/Control/Concurrent/RLock.o )
[7 of 8] Compiling Control.Concurrent.ReadWriteLock ( Control/Concurrent/ReadWriteLock.hs, dist/build/Control/Concurrent/ReadWriteLock.o )
[8 of 8] Compiling Control.Concurrent.ReadWriteVar ( Control/Concurrent/ReadWriteVar.hs, dist/build/Control/Concurrent/ReadWriteVar.o )
In-place registering concurrent-extra-0.7.0.6...
Running 1 test suites...
Test suite test-concurrent-extra: RUNNING...
Pessimistic locking:
Event:
set wait a: [OK]
set wait b: [OK]
set wait c: [OK]
set wait d: [OK]
conc set wait: [OK]
multi wake: [Failed]
exception: [OK]
wait timeout: [OK]
wait blocks: [OK]
Lock:
acquire release: [OK]
acquire acquire: [OK]
new release: [OK]
new unlocked: [OK]
newAcquired locked: [OK]
acq rel unlocked: [OK]
conc release: [OK]
wait: [OK]
STM.Lock:
acquire release: [OK]
acquire acquire: [OK]
new release: [OK]
new unlocked: [OK]
newAcquired locked: [OK]
acq rel unlocked: [OK]
conc release: [OK]
wait: [OK]
RLock:
recursive acquire: [OK]
conc acquire: [Failed]
ReadWriteLock:
test1: [OK]
test2: [OK]
Test Cases Total
Passed 27 27
Failed 2 2
Total 29 29
Test suite test-concurrent-extra: FAIL
Test suite logged to:
dist/test/concurrent-extra-0.7.0.6-test-concurrent-extra.log
0 of 1 test suites (0 of 1 test cases) passed.
These tests pass for me with GHC 8.6.3 and Ubuntu 18.04.