The build succeeded. 3 test suites succeeded, 0 failed.

Build log

> /tmp/stackage-build2452$ stack unpack mercury-api-0.1.0.1@sha256:6f8acb5b2c84a0c75907118317b988b401c209f377faf02375cb66569d426c24
Unpacked mercury-api-0.1.0.1 to /tmp/stackage-build2452/mercury-api-0.1.0.1/
> /tmp/stackage-build2452/mercury-api-0.1.0.1$ ghc -clear-package-db -global-package-db -package-db=/home/circleci/project/builds/nightly/pkgdb Setup
[1 of 1] Compiling Main             ( Setup.hs, Setup.o )
Linking Setup ...
> /tmp/stackage-build2452/mercury-api-0.1.0.1$ ./Setup configure --package-db=clear --package-db=global --package-db=/home/circleci/project/builds/nightly/pkgdb --libdir=/home/circleci/project/builds/nightly/lib --bindir=/home/circleci/project/builds/nightly/bin --datadir=/home/circleci/project/builds/nightly/share --libexecdir=/home/circleci/project/builds/nightly/libexec --sysconfdir=/home/circleci/project/builds/nightly/etc --docdir=/home/circleci/project/builds/nightly/doc/mercury-api-0.1.0.1 --htmldir=/home/circleci/project/builds/nightly/doc/mercury-api-0.1.0.1 --haddockdir=/home/circleci/project/builds/nightly/doc/mercury-api-0.1.0.1
Configuring mercury-api-0.1.0.1...
> /tmp/stackage-build2452/mercury-api-0.1.0.1$ ghc -clear-package-db -global-package-db -package-db=/home/circleci/project/builds/nightly/pkgdb Setup
> /tmp/stackage-build2452/mercury-api-0.1.0.1$ ./Setup build
Preprocessing library for mercury-api-0.1.0.1..
Building library for mercury-api-0.1.0.1..
[1 of 6] Compiling System.Hardware.MercuryApi.Enums ( dist/build/System/Hardware/MercuryApi/Enums.hs, dist/build/System/Hardware/MercuryApi/Enums.o )
[2 of 6] Compiling System.Hardware.MercuryApi.Records ( dist/build/System/Hardware/MercuryApi/Records.hs, dist/build/System/Hardware/MercuryApi/Records.o )
[3 of 6] Compiling System.Hardware.MercuryApi.ParamValue ( src/System/Hardware/MercuryApi/ParamValue.hs, dist/build/System/Hardware/MercuryApi/ParamValue.o )
[4 of 6] Compiling System.Hardware.MercuryApi ( src/System/Hardware/MercuryApi.hs, dist/build/System/Hardware/MercuryApi.o )
[5 of 6] Compiling System.Hardware.MercuryApi.Params ( src/System/Hardware/MercuryApi/Params.hs, dist/build/System/Hardware/MercuryApi/Params.o )
[6 of 6] Compiling System.Hardware.MercuryApi.Testing ( dist/build/System/Hardware/MercuryApi/Testing.hs, dist/build/System/Hardware/MercuryApi/Testing.o )
Preprocessing executable 'tmr-gpio' for mercury-api-0.1.0.1..
Building executable 'tmr-gpio' for mercury-api-0.1.0.1..
[1 of 2] Compiling ExampleUtil      ( examples/ExampleUtil.hs, dist/build/tmr-gpio/tmr-gpio-tmp/ExampleUtil.o )
[2 of 2] Compiling Main             ( examples/tmr-gpio.hs, dist/build/tmr-gpio/tmr-gpio-tmp/Main.o )
Linking dist/build/tmr-gpio/tmr-gpio ...
Preprocessing executable 'tmr-params' for mercury-api-0.1.0.1..
Building executable 'tmr-params' for mercury-api-0.1.0.1..
[1 of 2] Compiling ExampleUtil      ( examples/ExampleUtil.hs, dist/build/tmr-params/tmr-params-tmp/ExampleUtil.o )
[2 of 2] Compiling Main             ( examples/tmr-params.hs, dist/build/tmr-params/tmr-params-tmp/Main.o )
Linking dist/build/tmr-params/tmr-params ...
Preprocessing executable 'tmr-lock' for mercury-api-0.1.0.1..
Building executable 'tmr-lock' for mercury-api-0.1.0.1..
[1 of 2] Compiling ExampleUtil      ( examples/ExampleUtil.hs, dist/build/tmr-lock/tmr-lock-tmp/ExampleUtil.o )
[2 of 2] Compiling Main             ( examples/tmr-lock.hs, dist/build/tmr-lock/tmr-lock-tmp/Main.o )
Linking dist/build/tmr-lock/tmr-lock ...
Preprocessing executable 'tmr-read' for mercury-api-0.1.0.1..
Building executable 'tmr-read' for mercury-api-0.1.0.1..
[1 of 2] Compiling ExampleUtil      ( examples/ExampleUtil.hs, dist/build/tmr-read/tmr-read-tmp/ExampleUtil.o )
[2 of 2] Compiling Main             ( examples/tmr-read.hs, dist/build/tmr-read/tmr-read-tmp/Main.o )
Linking dist/build/tmr-read/tmr-read ...
Preprocessing executable 'tmr-write' for mercury-api-0.1.0.1..
Building executable 'tmr-write' for mercury-api-0.1.0.1..
[1 of 2] Compiling ExampleUtil      ( examples/ExampleUtil.hs, dist/build/tmr-write/tmr-write-tmp/ExampleUtil.o )
[2 of 2] Compiling Main             ( examples/tmr-write.hs, dist/build/tmr-write/tmr-write-tmp/Main.o )
Linking dist/build/tmr-write/tmr-write ...
Preprocessing executable 'tmr-firmware' for mercury-api-0.1.0.1..
Building executable 'tmr-firmware' for mercury-api-0.1.0.1..
[1 of 2] Compiling ExampleUtil      ( examples/ExampleUtil.hs, dist/build/tmr-firmware/tmr-firmware-tmp/ExampleUtil.o )
[2 of 2] Compiling Main             ( examples/tmr-firmware.hs, dist/build/tmr-firmware/tmr-firmware-tmp/Main.o )
Linking dist/build/tmr-firmware/tmr-firmware ...
> /tmp/stackage-build2452/mercury-api-0.1.0.1$ ghc -clear-package-db -global-package-db -package-db=/home/circleci/project/builds/nightly/pkgdb Setup
> /tmp/stackage-build2452/mercury-api-0.1.0.1$ ./Setup copy
Installing library in /home/circleci/project/builds/nightly/lib/x86_64-linux-ghc-8.7.20181113/mercury-api-0.1.0.1-3DoPoPtFHcvEVuMnDNrsaF
Installing executable tmr-gpio in /home/circleci/project/builds/nightly/bin
Installing executable tmr-params in /home/circleci/project/builds/nightly/bin
Installing executable tmr-lock in /home/circleci/project/builds/nightly/bin
Installing executable tmr-read in /home/circleci/project/builds/nightly/bin
Installing executable tmr-write in /home/circleci/project/builds/nightly/bin
Installing executable tmr-firmware in /home/circleci/project/builds/nightly/bin
> /tmp/stackage-build2452/mercury-api-0.1.0.1$ ghc -clear-package-db -global-package-db -package-db=/home/circleci/project/builds/nightly/pkgdb Setup
> /tmp/stackage-build2452/mercury-api-0.1.0.1$ ./Setup register
Registering library for mercury-api-0.1.0.1..

Test log

> /tmp/stackage-build2452/mercury-api-0.1.0.1$ ghc -clear-package-db -global-package-db -package-db=/home/circleci/project/builds/nightly/pkgdb Setup
> /tmp/stackage-build2452/mercury-api-0.1.0.1$ ./Setup configure --enable-tests --package-db=clear --package-db=global --package-db=/home/circleci/project/builds/nightly/pkgdb --libdir=/home/circleci/project/builds/nightly/lib --bindir=/home/circleci/project/builds/nightly/bin --datadir=/home/circleci/project/builds/nightly/share --libexecdir=/home/circleci/project/builds/nightly/libexec --sysconfdir=/home/circleci/project/builds/nightly/etc --docdir=/home/circleci/project/builds/nightly/doc/mercury-api-0.1.0.1 --htmldir=/home/circleci/project/builds/nightly/doc/mercury-api-0.1.0.1 --haddockdir=/home/circleci/project/builds/nightly/doc/mercury-api-0.1.0.1
Configuring mercury-api-0.1.0.1...
> /tmp/stackage-build2452/mercury-api-0.1.0.1$ ghc -clear-package-db -global-package-db -package-db=/home/circleci/project/builds/nightly/pkgdb Setup
> /tmp/stackage-build2452/mercury-api-0.1.0.1$ ./Setup build
Preprocessing library for mercury-api-0.1.0.1..
Building library for mercury-api-0.1.0.1..
[1 of 6] Compiling System.Hardware.MercuryApi.Enums ( dist/build/System/Hardware/MercuryApi/Enums.hs, dist/build/System/Hardware/MercuryApi/Enums.o )
[2 of 6] Compiling System.Hardware.MercuryApi.Records ( dist/build/System/Hardware/MercuryApi/Records.hs, dist/build/System/Hardware/MercuryApi/Records.o )
[3 of 6] Compiling System.Hardware.MercuryApi.ParamValue ( src/System/Hardware/MercuryApi/ParamValue.hs, dist/build/System/Hardware/MercuryApi/ParamValue.o )
[4 of 6] Compiling System.Hardware.MercuryApi ( src/System/Hardware/MercuryApi.hs, dist/build/System/Hardware/MercuryApi.o )
[5 of 6] Compiling System.Hardware.MercuryApi.Params ( src/System/Hardware/MercuryApi/Params.hs, dist/build/System/Hardware/MercuryApi/Params.o )
[6 of 6] Compiling System.Hardware.MercuryApi.Testing ( dist/build/System/Hardware/MercuryApi/Testing.hs, dist/build/System/Hardware/MercuryApi/Testing.o )
Preprocessing executable 'tmr-params' for mercury-api-0.1.0.1..
Building executable 'tmr-params' for mercury-api-0.1.0.1..
[1 of 2] Compiling ExampleUtil      ( examples/ExampleUtil.hs, dist/build/tmr-params/tmr-params-tmp/ExampleUtil.o ) [System.Hardware.MercuryApi.Params changed]
[2 of 2] Compiling Main             ( examples/tmr-params.hs, dist/build/tmr-params/tmr-params-tmp/Main.o ) [System.Hardware.MercuryApi.Params changed]
Linking dist/build/tmr-params/tmr-params ...
Preprocessing executable 'tmr-write' for mercury-api-0.1.0.1..
Building executable 'tmr-write' for mercury-api-0.1.0.1..
[1 of 2] Compiling ExampleUtil      ( examples/ExampleUtil.hs, dist/build/tmr-write/tmr-write-tmp/ExampleUtil.o ) [System.Hardware.MercuryApi.Params changed]
[2 of 2] Compiling Main             ( examples/tmr-write.hs, dist/build/tmr-write/tmr-write-tmp/Main.o ) [System.Hardware.MercuryApi changed]
Linking dist/build/tmr-write/tmr-write ...
Preprocessing test suite 'unit' for mercury-api-0.1.0.1..
Building test suite 'unit' for mercury-api-0.1.0.1..
[1 of 1] Compiling Main             ( tests/unit.hs, dist/build/unit/unit-tmp/Main.o )
Linking dist/build/unit/unit ...
Preprocessing executable 'tmr-read' for mercury-api-0.1.0.1..
Building executable 'tmr-read' for mercury-api-0.1.0.1..
[1 of 2] Compiling ExampleUtil      ( examples/ExampleUtil.hs, dist/build/tmr-read/tmr-read-tmp/ExampleUtil.o ) [System.Hardware.MercuryApi.Params changed]
[2 of 2] Compiling Main             ( examples/tmr-read.hs, dist/build/tmr-read/tmr-read-tmp/Main.o ) [System.Hardware.MercuryApi changed]
Linking dist/build/tmr-read/tmr-read ...
Preprocessing executable 'tmr-lock' for mercury-api-0.1.0.1..
Building executable 'tmr-lock' for mercury-api-0.1.0.1..
[1 of 2] Compiling ExampleUtil      ( examples/ExampleUtil.hs, dist/build/tmr-lock/tmr-lock-tmp/ExampleUtil.o ) [System.Hardware.MercuryApi.Params changed]
[2 of 2] Compiling Main             ( examples/tmr-lock.hs, dist/build/tmr-lock/tmr-lock-tmp/Main.o ) [System.Hardware.MercuryApi changed]
Linking dist/build/tmr-lock/tmr-lock ...
Preprocessing executable 'tmr-gpio' for mercury-api-0.1.0.1..
Building executable 'tmr-gpio' for mercury-api-0.1.0.1..
[1 of 2] Compiling ExampleUtil      ( examples/ExampleUtil.hs, dist/build/tmr-gpio/tmr-gpio-tmp/ExampleUtil.o ) [System.Hardware.MercuryApi.Params changed]
[2 of 2] Compiling Main             ( examples/tmr-gpio.hs, dist/build/tmr-gpio/tmr-gpio-tmp/Main.o ) [System.Hardware.MercuryApi.Params changed]
Linking dist/build/tmr-gpio/tmr-gpio ...
Preprocessing executable 'tmr-firmware' for mercury-api-0.1.0.1..
Building executable 'tmr-firmware' for mercury-api-0.1.0.1..
[1 of 2] Compiling ExampleUtil      ( examples/ExampleUtil.hs, dist/build/tmr-firmware/tmr-firmware-tmp/ExampleUtil.o ) [System.Hardware.MercuryApi.Params changed]
[2 of 2] Compiling Main             ( examples/tmr-firmware.hs, dist/build/tmr-firmware/tmr-firmware-tmp/Main.o ) [System.Hardware.MercuryApi changed]
Linking dist/build/tmr-firmware/tmr-firmware ...
Preprocessing test suite 'param-test' for mercury-api-0.1.0.1..
Building test suite 'param-test' for mercury-api-0.1.0.1..
[1 of 1] Compiling Main             ( tests/param-test.hs, dist/build/param-test/param-test-tmp/Main.o )
Linking dist/build/param-test/param-test ...
Preprocessing test suite 'replay' for mercury-api-0.1.0.1..
Building test suite 'replay' for mercury-api-0.1.0.1..
[1 of 1] Compiling Main             ( tests/replay.hs, dist/build/replay/replay-tmp/Main.o )
Linking dist/build/replay/replay ...
> /tmp/stackage-build2452/mercury-api-0.1.0.1$ dist/build/replay/replay
running test: params
running test: read
running test: readUser
running test: write
running test: writeEpc
running test: lock
running test: blockWrite
running test: blockErase
running test: blockPermalockRead
running test: blockPermalockWrite
running test: kill
running test: gpo
running test: gpi
> /tmp/stackage-build2452/mercury-api-0.1.0.1$ dist/build/unit/unit

Cases: 4  Tried: 0  Errors: 0  Failures: 0
Cases: 4  Tried: 1  Errors: 0  Failures: 0
Cases: 4  Tried: 2  Errors: 0  Failures: 0
Cases: 4  Tried: 3  Errors: 0  Failures: 0
                                          
Cases: 4  Tried: 4  Errors: 0  Failures: 0
> /tmp/stackage-build2452/mercury-api-0.1.0.1$ dist/build/param-test/param-test

Cases: 82  Tried: 0  Errors: 0  Failures: 0
Cases: 82  Tried: 1  Errors: 0  Failures: 0
Cases: 82  Tried: 2  Errors: 0  Failures: 0
Cases: 82  Tried: 3  Errors: 0  Failures: 0
Cases: 82  Tried: 4  Errors: 0  Failures: 0
Cases: 82  Tried: 5  Errors: 0  Failures: 0
Cases: 82  Tried: 6  Errors: 0  Failures: 0
Cases: 82  Tried: 7  Errors: 0  Failures: 0
Cases: 82  Tried: 8  Errors: 0  Failures: 0
Cases: 82  Tried: 9  Errors: 0  Failures: 0
Cases: 82  Tried: 10  Errors: 0  Failures: 0
Cases: 82  Tried: 11  Errors: 0  Failures: 0
Cases: 82  Tried: 12  Errors: 0  Failures: 0
Cases: 82  Tried: 13  Errors: 0  Failures: 0
Cases: 82  Tried: 14  Errors: 0  Failures: 0
Cases: 82  Tried: 15  Errors: 0  Failures: 0
Cases: 82  Tried: 16  Errors: 0  Failures: 0
Cases: 82  Tried: 17  Errors: 0  Failures: 0
Cases: 82  Tried: 18  Errors: 0  Failures: 0
Cases: 82  Tried: 19  Errors: 0  Failures: 0
Cases: 82  Tried: 20  Errors: 0  Failures: 0
Cases: 82  Tried: 21  Errors: 0  Failures: 0
Cases: 82  Tried: 22  Errors: 0  Failures: 0
Cases: 82  Tried: 23  Errors: 0  Failures: 0
Cases: 82  Tried: 24  Errors: 0  Failures: 0
Cases: 82  Tried: 25  Errors: 0  Failures: 0
Cases: 82  Tried: 26  Errors: 0  Failures: 0
Cases: 82  Tried: 27  Errors: 0  Failures: 0
Cases: 82  Tried: 28  Errors: 0  Failures: 0
Cases: 82  Tried: 29  Errors: 0  Failures: 0
Cases: 82  Tried: 30  Errors: 0  Failures: 0
Cases: 82  Tried: 31  Errors: 0  Failures: 0
Cases: 82  Tried: 32  Errors: 0  Failures: 0
Cases: 82  Tried: 33  Errors: 0  Failures: 0
Cases: 82  Tried: 34  Errors: 0  Failures: 0
Cases: 82  Tried: 35  Errors: 0  Failures: 0
Cases: 82  Tried: 36  Errors: 0  Failures: 0
Cases: 82  Tried: 37  Errors: 0  Failures: 0
Cases: 82  Tried: 38  Errors: 0  Failures: 0
Cases: 82  Tried: 39  Errors: 0  Failures: 0
Cases: 82  Tried: 40  Errors: 0  Failures: 0
Cases: 82  Tried: 41  Errors: 0  Failures: 0
Cases: 82  Tried: 42  Errors: 0  Failures: 0
Cases: 82  Tried: 43  Errors: 0  Failures: 0
Cases: 82  Tried: 44  Errors: 0  Failures: 0
Cases: 82  Tried: 45  Errors: 0  Failures: 0
Cases: 82  Tried: 46  Errors: 0  Failures: 0
Cases: 82  Tried: 47  Errors: 0  Failures: 0
Cases: 82  Tried: 48  Errors: 0  Failures: 0
Cases: 82  Tried: 49  Errors: 0  Failures: 0
Cases: 82  Tried: 50  Errors: 0  Failures: 0
Cases: 82  Tried: 51  Errors: 0  Failures: 0
Cases: 82  Tried: 52  Errors: 0  Failures: 0
Cases: 82  Tried: 53  Errors: 0  Failures: 0
Cases: 82  Tried: 54  Errors: 0  Failures: 0
Cases: 82  Tried: 55  Errors: 0  Failures: 0
Cases: 82  Tried: 56  Errors: 0  Failures: 0
Cases: 82  Tried: 57  Errors: 0  Failures: 0
Cases: 82  Tried: 58  Errors: 0  Failures: 0
Cases: 82  Tried: 59  Errors: 0  Failures: 0
Cases: 82  Tried: 60  Errors: 0  Failures: 0
Cases: 82  Tried: 61  Errors: 0  Failures: 0
Cases: 82  Tried: 62  Errors: 0  Failures: 0
Cases: 82  Tried: 63  Errors: 0  Failures: 0
Cases: 82  Tried: 64  Errors: 0  Failures: 0
Cases: 82  Tried: 65  Errors: 0  Failures: 0
Cases: 82  Tried: 66  Errors: 0  Failures: 0
Cases: 82  Tried: 67  Errors: 0  Failures: 0
Cases: 82  Tried: 68  Errors: 0  Failures: 0
Cases: 82  Tried: 69  Errors: 0  Failures: 0
Cases: 82  Tried: 70  Errors: 0  Failures: 0
Cases: 82  Tried: 71  Errors: 0  Failures: 0
Cases: 82  Tried: 72  Errors: 0  Failures: 0
Cases: 82  Tried: 73  Errors: 0  Failures: 0
Cases: 82  Tried: 74  Errors: 0  Failures: 0
Cases: 82  Tried: 75  Errors: 0  Failures: 0
Cases: 82  Tried: 76  Errors: 0  Failures: 0
Cases: 82  Tried: 77  Errors: 0  Failures: 0
Cases: 82  Tried: 78  Errors: 0  Failures: 0
Cases: 82  Tried: 79  Errors: 0  Failures: 0
Cases: 82  Tried: 80  Errors: 0  Failures: 0
Cases: 82  Tried: 81  Errors: 0  Failures: 0
                                            
Cases: 82  Tried: 82  Errors: 0  Failures: 0