The build succeeded. 3 test suites succeeded, 0 failed.
Build log
> /tmp/stackage-build2456$ stack unpack mercury-api-0.1.0.1@sha256:6f8acb5b2c84a0c75907118317b988b401c209f377faf02375cb66569d426c24
Unpacked mercury-api-0.1.0.1 to /tmp/stackage-build2456/mercury-api-0.1.0.1/
> /tmp/stackage-build2456/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-build2456/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-build2456/mercury-api-0.1.0.1$ ghc -clear-package-db -global-package-db -package-db=/home/circleci/project/builds/nightly/pkgdb Setup
> /tmp/stackage-build2456/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-build2456/mercury-api-0.1.0.1$ ghc -clear-package-db -global-package-db -package-db=/home/circleci/project/builds/nightly/pkgdb Setup
> /tmp/stackage-build2456/mercury-api-0.1.0.1$ ./Setup copy
Installing library in /home/circleci/project/builds/nightly/lib/x86_64-linux-ghc-8.7.20181117/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-build2456/mercury-api-0.1.0.1$ ghc -clear-package-db -global-package-db -package-db=/home/circleci/project/builds/nightly/pkgdb Setup
> /tmp/stackage-build2456/mercury-api-0.1.0.1$ ./Setup register
Registering library for mercury-api-0.1.0.1..
Test log
> /tmp/stackage-build2456/mercury-api-0.1.0.1$ ghc -clear-package-db -global-package-db -package-db=/home/circleci/project/builds/nightly/pkgdb Setup
> /tmp/stackage-build2456/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-build2456/mercury-api-0.1.0.1$ ghc -clear-package-db -global-package-db -package-db=/home/circleci/project/builds/nightly/pkgdb Setup
> /tmp/stackage-build2456/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-build2456/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-build2456/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-build2456/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