62.16 s[centjes-resource-centjes-gen-source] source root is centjes-gen-0.1.0.0
62.17 s[centjes-resource-centjes-gen-source] setting SOURCE_DATE_EPOCH to timestamp 1785966518 of file "centjes-gen-0.1.0.0/test_resources/virtual/both-scopes.cent"
62.17 s[centjes-resource-centjes-gen-source] warning: file "centjes-gen-0.1.0.0/test_resources/virtual/both-scopes.cent" may be generated; SOURCE_DATE_EPOCH may be non-deterministic
64.26 s[centjes-resource-centjes-gen-source:post-build] All done.
64.28 s[centjes-resource-centjes-gen-source:post-build] Uploading to the NixCI staging cache: /nix/store/jlx1whypj6q1l58ym2rsxr7z36fnbc6i-centjes-resource-centjes-gen-source
64.32 s[centjes-resource-centjes-gen-source:post-build] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead
84.05 s[centjes-testsuite-centjes-gen] shrinking RPATHs of ELF executables and libraries in /nix/store/gkyxmqykhv45vangx2b4d49hqqj4f2hj-centjes-testsuite-centjes-gen
84.11 s[centjes-testsuite-centjes-gen] checking for references to /build/ in /nix/store/gkyxmqykhv45vangx2b4d49hqqj4f2hj-centjes-testsuite-centjes-gen...
84.14 s[centjes-testsuite-centjes-gen] patching script interpreter paths in /nix/store/gkyxmqykhv45vangx2b4d49hqqj4f2hj-centjes-testsuite-centjes-gen
84.16 s[centjes-testsuite-centjes-gen] stripping (with command strip and flags -S -p) in /nix/store/gkyxmqykhv45vangx2b4d49hqqj4f2hj-centjes-testsuite-centjes-gen/lib
84.21 s[centjes-testsuite-centjes-gen] shrinking RPATHs of ELF executables and libraries in /nix/store/ln5w5wl4ncm8ckh9cafqln4jg51z0fxh-centjes-testsuite-centjes-gen-doc
84.21 s[centjes-testsuite-centjes-gen] checking for references to /build/ in /nix/store/ln5w5wl4ncm8ckh9cafqln4jg51z0fxh-centjes-testsuite-centjes-gen-doc...
84.23 s[centjes-testsuite-centjes-gen] patching script interpreter paths in /nix/store/ln5w5wl4ncm8ckh9cafqln4jg51z0fxh-centjes-testsuite-centjes-gen-doc
84.36 s[centjes-testsuite-centjes-gen:post-build] Uploading to cachix cache "centjes": /nix/store/gkyxmqykhv45vangx2b4d49hqqj4f2hj-centjes-testsuite-centjes-gen /nix/store/ln5w5wl4ncm8ckh9cafqln4jg51z0fxh-centjes-testsuite-centjes-gen-doc
85.01 s[centjes-testsuite-centjes-gen:post-build] Pushing 2 paths (411 are already present) using zstd to cache centjes ⏳
86.76 s[centjes-testsuite-centjes-gen:post-build] All done.
86.77 s[centjes-testsuite-centjes-gen:post-build] Uploading to the NixCI staging cache: /nix/store/gkyxmqykhv45vangx2b4d49hqqj4f2hj-centjes-testsuite-centjes-gen /nix/store/ln5w5wl4ncm8ckh9cafqln4jg51z0fxh-centjes-testsuite-centjes-gen-doc
86.81 s[centjes-testsuite-centjes-gen:post-build] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead
92.57 s[centjes-coverage-centjes-gen] coverage (1/819): running Centjes\.FormatSpec.test_resources/virtual.both-scopes\.cent.can parse and format idempotently
92.57 s[centjes-coverage-centjes-gen] coverage (2/819): running Centjes\.FormatSpec.test_resources/check.CE_UNUSED_TAG\.cent.can parse and format idempotently
92.57 s[centjes-coverage-centjes-gen] coverage (3/819): running Centjes\.FormatSpec.test_resources/check.CE_MISSING_ATTACHMENT_NONEXISTENT_DIR\.cent.can parse and format idempotently
92.57 s[centjes-coverage-centjes-gen] coverage (5/819): running Centjes\.FormatSpec.test_resources/check.CE_UNUSED_CURRENCY-price\.cent.can parse and format idempotently
92.57 s[centjes-coverage-centjes-gen] coverage (4/819): running Centjes\.FormatSpec.test_resources/check.many-similar-attachments/missing\.cent.can parse and format idempotently
92.57 s[centjes-coverage-centjes-gen] coverage (6/819): running Centjes\.FormatSpec.test_resources/check.CE_UNUSED_CURRENCY\.cent.can parse and format idempotently
92.57 s[centjes-coverage-centjes-gen] coverage (8/819): running Centjes\.FormatSpec.test_resources/check.CE_MISSING_ATTACHMENT\.cent.can parse and format idempotently
92.57 s[centjes-coverage-centjes-gen] coverage (9/819): running Centjes\.FormatSpec.test_resources/check.CE_UNUSED_ACCOUNT\.cent.can parse and format idempotently
92.57 s[centjes-coverage-centjes-gen] coverage (7/819): running Centjes\.FormatSpec.test_resources/check.CE_MISSING_ATTACHMENT-account\.cent.can parse and format idempotently
92.57 s[centjes-coverage-centjes-gen] coverage (11/819): running Centjes\.FormatSpec.test_resources/check.CE_MISSING_ATTACHMENT_SIMILAR\.cent.can parse and format idempotently
92.57 s[centjes-coverage-centjes-gen] coverage (14/819): running Centjes\.FormatSpec.test_resources/load.dir\.cent/dummy\.cent.can parse and format idempotently
92.57 s[centjes-coverage-centjes-gen] coverage (13/819): running Centjes\.FormatSpec.test_resources/load.LE_IMPORT_DIR\.cent.can parse and format idempotently
92.57 s[centjes-coverage-centjes-gen] coverage (10/819): running Centjes\.FormatSpec.test_resources/check.CE_DECLARATION_OUT_OF_ORDER\.cent.can parse and format idempotently
92.57 s[centjes-coverage-centjes-gen] coverage (12/819): running Centjes\.FormatSpec.test_resources/check.CE_DUPLICATE_ATTACHMENT\.cent.can parse and format idempotently
92.57 s[centjes-coverage-centjes-gen] coverage (16/819): running Centjes\.FormatSpec.test_resources/lot.basis-only\.cent.can parse and format idempotently
92.57 s[centjes-coverage-centjes-gen] coverage (17/819): running Centjes\.FormatSpec.transaction.roundtrips valid values back to text the same way
92.57 s[centjes-coverage-centjes-gen] coverage (19/819): running Centjes\.FormatSpec.transaction.test_resources/syntax/transaction/valid.with-assertion\.cent.can roundtrip test_resources/syntax/transaction/valid/with-assertion\.cent back to text the same way
92.57 s[centjes-coverage-centjes-gen] coverage (18/819): running Centjes\.FormatSpec.transaction.test_resources/syntax/transaction/valid.attachment-with-spaces\.cent.can roundtrip test_resources/syntax/transaction/valid/attachment-with-spaces\.cent back to text the same way
92.57 s[centjes-coverage-centjes-gen] coverage (15/819): running Centjes\.FormatSpec.test_resources/load.LE_IMPORT\.cent.can parse and format idempotently
92.57 s[centjes-coverage-centjes-gen] coverage (20/819): running Centjes\.FormatSpec.transaction.test_resources/syntax/transaction/valid.comment-above-posting\.cent.can roundtrip test_resources/syntax/transaction/valid/comment-above-posting\.cent back to text the same way
92.67 s[centjes-coverage-centjes-gen] coverage (21/819): running Centjes\.FormatSpec.transaction.test_resources/syntax/transaction/valid.attachment-with-dashes\.cent.can roundtrip test_resources/syntax/transaction/valid/attachment-with-dashes\.cent back to text the same way
92.67 s[centjes-coverage-centjes-gen] coverage (22/819): running Centjes\.FormatSpec.transaction.test_resources/syntax/transaction/valid.timestamp-with-minute\.cent.can roundtrip test_resources/syntax/transaction/valid/timestamp-with-minute\.cent back to text the same way
92.67 s[centjes-coverage-centjes-gen] coverage (23/819): running Centjes\.FormatSpec.transaction.test_resources/syntax/transaction/valid.lot-sale\.cent.can roundtrip test_resources/syntax/transaction/valid/lot-sale\.cent back to text the same way
92.67 s[centjes-coverage-centjes-gen] coverage (26/819): running Centjes\.FormatSpec.transaction.test_resources/syntax/transaction/valid.description-starting-with-double-dash\.cent.can roundtrip test_resources/syntax/transaction/valid/description-starting-with-double-dash\.cent back to text the same way
92.67 s[centjes-coverage-centjes-gen] coverage (24/819): running Centjes\.FormatSpec.transaction.test_resources/syntax/transaction/valid.with-percentage-fraction\.cent.can roundtrip test_resources/syntax/transaction/valid/with-percentage-fraction\.cent back to text the same way
92.67 s[centjes-coverage-centjes-gen] coverage (27/819): running Centjes\.FormatSpec.transaction.test_resources/syntax/transaction/valid.assert-virtual\.cent.can roundtrip test_resources/syntax/transaction/valid/assert-virtual\.cent back to text the same way
92.67 s[centjes-coverage-centjes-gen] coverage (28/819): running Centjes\.FormatSpec.transaction.test_resources/syntax/transaction/valid.with-comments\.cent.can roundtrip test_resources/syntax/transaction/valid/with-comments\.cent back to text the same way
92.67 s[centjes-coverage-centjes-gen] coverage (29/819): running Centjes\.FormatSpec.transaction.test_resources/syntax/transaction/valid.comment-above-extra\.cent.can roundtrip test_resources/syntax/transaction/valid/comment-above-extra\.cent back to text the same way
92.67 s[centjes-coverage-centjes-gen] coverage (25/819): running Centjes\.FormatSpec.transaction.test_resources/syntax/transaction/valid.currency-conversion\.cent.can roundtrip test_resources/syntax/transaction/valid/currency-conversion\.cent back to text the same way
92.67 s[centjes-coverage-centjes-gen] coverage (31/819): running Centjes\.FormatSpec.transaction.test_resources/syntax/transaction/valid.lot\.cent.can roundtrip test_resources/syntax/transaction/valid/lot\.cent back to text the same way
92.67 s[centjes-coverage-centjes-gen] coverage (32/819): running Centjes\.FormatSpec.transaction.test_resources/syntax/transaction/valid.timestamp-with-second\.cent.can roundtrip test_resources/syntax/transaction/valid/timestamp-with-second\.cent back to text the same way
92.67 s[centjes-coverage-centjes-gen] coverage (30/819): running Centjes\.FormatSpec.transaction.test_resources/syntax/transaction/valid.currency-conversion-fraction\.cent.can roundtrip test_resources/syntax/transaction/valid/currency-conversion-fraction\.cent back to text the same way
92.67 s[centjes-coverage-centjes-gen] coverage (33/819): running Centjes\.FormatSpec.transaction.test_resources/syntax/transaction/valid.comments-above-in-a-row\.cent.can roundtrip test_resources/syntax/transaction/valid/comments-above-in-a-row\.cent back to text the same way
92.67 s[centjes-coverage-centjes-gen] coverage (34/819): running Centjes\.FormatSpec.transaction.test_resources/syntax/transaction/valid.only-description\.cent.can roundtrip test_resources/syntax/transaction/valid/only-description\.cent back to text the same way
92.67 s[centjes-coverage-centjes-gen] coverage (36/819): running Centjes\.FormatSpec.transaction.test_resources/syntax/transaction/valid.only-timestamp\.cent.can roundtrip test_resources/syntax/transaction/valid/only-timestamp\.cent back to text the same way
92.67 s[centjes-coverage-centjes-gen] coverage (35/819): running Centjes\.FormatSpec.transaction.test_resources/syntax/transaction/valid.single-posting-bang\.cent.can roundtrip test_resources/syntax/transaction/valid/single-posting-bang\.cent back to text the same way
92.67 s[centjes-coverage-centjes-gen] coverage (37/819): running Centjes\.FormatSpec.transaction.test_resources/syntax/transaction/valid.example\.cent.can roundtrip test_resources/syntax/transaction/valid/example\.cent back to text the same way
92.67 s[centjes-coverage-centjes-gen] coverage (38/819): running Centjes\.FormatSpec.transaction.test_resources/syntax/transaction/valid.single-posting\.cent.can roundtrip test_resources/syntax/transaction/valid/single-posting\.cent back to text the same way
92.67 s[centjes-coverage-centjes-gen] coverage (39/819): running Centjes\.FormatSpec.transaction.test_resources/syntax/transaction/valid.description-with-double-dash\.cent.can roundtrip test_resources/syntax/transaction/valid/description-with-double-dash\.cent back to text the same way
92.67 s[centjes-coverage-centjes-gen] coverage (40/819): running Centjes\.FormatSpec.transaction.test_resources/syntax/transaction/valid.lot-fraction\.cent.can roundtrip test_resources/syntax/transaction/valid/lot-fraction\.cent back to text the same way
92.67 s[centjes-coverage-centjes-gen] coverage (41/819): running Centjes\.FormatSpec.transaction.test_resources/syntax/transaction/valid.comment-above-first-posting\.cent.can roundtrip test_resources/syntax/transaction/valid/comment-above-first-posting\.cent back to text the same way
92.67 s[centjes-coverage-centjes-gen] coverage (42/819): running Centjes\.FormatSpec.transaction.test_resources/syntax/transaction/valid.btc-coffee\.cent.can roundtrip test_resources/syntax/transaction/valid/btc-coffee\.cent back to text the same way
92.67 s[centjes-coverage-centjes-gen] coverage (43/819): running Centjes\.FormatSpec.transaction.test_resources/syntax/transaction/valid.with-attachment\.cent.can roundtrip test_resources/syntax/transaction/valid/with-attachment\.cent back to text the same way
92.67 s[centjes-coverage-centjes-gen] coverage (44/819): running Centjes\.FormatSpec.transaction.test_resources/syntax/transaction/valid.multiline-description\.cent.can roundtrip test_resources/syntax/transaction/valid/multiline-description\.cent back to text the same way
92.67 s[centjes-coverage-centjes-gen] coverage (45/819): running Centjes\.FormatSpec.transaction.test_resources/syntax/transaction/valid.with-percentage\.cent.can roundtrip test_resources/syntax/transaction/valid/with-percentage\.cent back to text the same way
92.67 s[centjes-coverage-centjes-gen] coverage (46/819): running Centjes\.FormatSpec.transaction.test_resources/syntax/transaction/valid.comment-above-description\.cent.can roundtrip test_resources/syntax/transaction/valid/comment-above-description\.cent back to text the same way
92.67 s[centjes-coverage-centjes-gen] coverage (47/819): running Centjes\.FormatSpec.transaction.test_resources/syntax/transaction/valid.with-tag\.cent.can roundtrip test_resources/syntax/transaction/valid/with-tag\.cent back to text the same way
92.67 s[centjes-coverage-centjes-gen] coverage (48/819): running Centjes\.FormatSpec.test_resources/balance.error/BE_PERCENTAGE_NO_PREVIOUS\.cent.can parse and format idempotently
92.67 s[centjes-coverage-centjes-gen] coverage (51/819): running Centjes\.FormatSpec.test_resources/balance.balanced/multiple-currencies-balance\.cent.can parse and format idempotently
92.67 s[centjes-coverage-centjes-gen] coverage (49/819): running Centjes\.FormatSpec.test_resources/balance.balanced/lot-assertion\.cent.can parse and format idempotently
92.67 s[centjes-coverage-centjes-gen] coverage (52/819): running Centjes\.FormatSpec.test_resources/balance.balanced/lot-ordering\.cent.can parse and format idempotently
92.67 s[centjes-coverage-centjes-gen] coverage (53/819): running Centjes\.FormatSpec.test_resources/balance.error/BE_CONVERSION_TOO_BIG\.cent.can parse and format idempotently
92.67 s[centjes-coverage-centjes-gen] coverage (50/819): running Centjes\.FormatSpec.test_resources/balance.error/BE_OFF_BALANCE-two-postings\.cent.can parse and format idempotently
92.67 s[centjes-coverage-centjes-gen] coverage (54/819): running Centjes\.FormatSpec.test_resources/balance.error/CONVERT_ERROR_MISSING_PRICE-lot\.cent.can parse and format idempotently
92.67 s[centjes-coverage-centjes-gen] coverage (55/819): running Centjes\.FormatSpec.test_resources/balance.error/BE_PERCENTAGE-zero\.cent.can parse and format idempotently
92.67 s[centjes-coverage-centjes-gen] coverage (57/819): running Centjes\.FormatSpec.test_resources/balance.balanced/conversion-price-sorted\.cent.can parse and format idempotently
92.67 s[centjes-coverage-centjes-gen] coverage (56/819): running Centjes\.FormatSpec.test_resources/balance.error/BE_PERCENTAGE-exclusive\.cent.can parse and format idempotently
92.67 s[centjes-coverage-centjes-gen] coverage (58/819): running Centjes\.FormatSpec.test_resources/balance.balanced/ratio\.cent.can parse and format idempotently
92.67 s[centjes-coverage-centjes-gen] coverage (59/819): running Centjes\.FormatSpec.test_resources/balance.error/BE_OFF_BALANCE-two\.cent.can parse and format idempotently
92.67 s[centjes-coverage-centjes-gen] coverage (60/819): running Centjes\.FormatSpec.test_resources/balance.error/conversion-without-cost\.cent.can parse and format idempotently
92.67 s[centjes-coverage-centjes-gen] coverage (61/819): running Centjes\.FormatSpec.test_resources/balance.balanced/show-empty\.cent.can parse and format idempotently
92.67 s[centjes-coverage-centjes-gen] coverage (62/819): running Centjes\.FormatSpec.test_resources/balance.balanced/conversion-old-price\.cent.can parse and format idempotently
92.67 s[centjes-coverage-centjes-gen] coverage (63/819): running Centjes\.FormatSpec.test_resources/balance.balanced/lot-two-lots\.cent.can parse and format idempotently
92.67 s[centjes-coverage-centjes-gen] coverage (64/819): running Centjes\.FormatSpec.test_resources/balance.balanced/inclusive-ratio-explicit\.cent.can parse and format idempotently
92.82 s[centjes-coverage-centjes-gen] coverage (3/819): done Centjes\.FormatSpec.test_resources/check.CE_MISSING_ATTACHMENT_NONEXISTENT_DIR\.cent.can parse and format idempotently (0 mutations)
92.83 s[centjes-coverage-centjes-gen] coverage (1/819): done Centjes\.FormatSpec.test_resources/virtual.both-scopes\.cent.can parse and format idempotently (0 mutations)
92.93 s[centjes-coverage-centjes-gen] coverage (18/819): done Centjes\.FormatSpec.transaction.test_resources/syntax/transaction/valid.attachment-with-spaces\.cent.can roundtrip test_resources/syntax/transaction/valid/attachment-with-spaces\.cent back to text the same way (0 mutations)
92.95 s[centjes-coverage-centjes-gen] coverage (16/819): done Centjes\.FormatSpec.test_resources/lot.basis-only\.cent.can parse and format idempotently (0 mutations)
92.97 s[centjes-coverage-centjes-gen] coverage (2/819): done Centjes\.FormatSpec.test_resources/check.CE_UNUSED_TAG\.cent.can parse and format idempotently (0 mutations)
92.97 s[centjes-coverage-centjes-gen] coverage (65/819): running Centjes\.FormatSpec.test_resources/balance.balanced/multi-hop-revaluation\.cent.can parse and format idempotently
92.98 s[centjes-coverage-centjes-gen] coverage (66/819): running Centjes\.FormatSpec.test_resources/balance.error/BE_TOTAL\.cent.can parse and format idempotently
92.98 s[centjes-coverage-centjes-gen] coverage (70/819): running Centjes\.FormatSpec.test_resources/balance.balanced/many-prices\.cent.can parse and format idempotently
92.98 s[centjes-coverage-centjes-gen] coverage (67/819): running Centjes\.FormatSpec.test_resources/balance.balanced/percentage\.cent.can parse and format idempotently
92.98 s[centjes-coverage-centjes-gen] coverage (69/819): running Centjes\.FormatSpec.test_resources/balance.error/BE_ASSERTION-wrong-currency\.cent.can parse and format idempotently
93.27 s[centjes-coverage-centjes-gen] coverage (21/819): done Centjes\.FormatSpec.transaction.test_resources/syntax/transaction/valid.attachment-with-dashes\.cent.can roundtrip test_resources/syntax/transaction/valid/attachment-with-dashes\.cent back to text the same way (0 mutations)
93.27 s[centjes-coverage-centjes-gen] coverage (68/819): running Centjes\.FormatSpec.test_resources/balance.balanced/assert-virtual\.cent.can parse and format idempotently
93.39 s[centjes-coverage-centjes-gen] coverage (24/819): done Centjes\.FormatSpec.transaction.test_resources/syntax/transaction/valid.with-percentage-fraction\.cent.can roundtrip test_resources/syntax/transaction/valid/with-percentage-fraction\.cent back to text the same way (0 mutations)
93.39 s[centjes-coverage-centjes-gen] coverage (71/819): running Centjes\.FormatSpec.test_resources/balance.show-virtual-price\.cent.can parse and format idempotently
93.43 s[centjes-coverage-centjes-gen] coverage (10/819): done Centjes\.FormatSpec.test_resources/check.CE_DECLARATION_OUT_OF_ORDER\.cent.can parse and format idempotently (0 mutations)
93.43 s[centjes-coverage-centjes-gen] coverage (72/819): running Centjes\.FormatSpec.test_resources/balance.error/CONVERT_ERROR_UNKNOWN_TARGET\.cent.can parse and format idempotently
93.44 s[centjes-coverage-centjes-gen] coverage (11/819): done Centjes\.FormatSpec.test_resources/check.CE_MISSING_ATTACHMENT_SIMILAR\.cent.can parse and format idempotently (0 mutations)
93.44 s[centjes-coverage-centjes-gen] coverage (73/819): running Centjes\.FormatSpec.test_resources/balance.balanced/lot-zero\.cent.can parse and format idempotently
93.47 s[centjes-coverage-centjes-gen] coverage (27/819): done Centjes\.FormatSpec.transaction.test_resources/syntax/transaction/valid.assert-virtual\.cent.can roundtrip test_resources/syntax/transaction/valid/assert-virtual\.cent back to text the same way (0 mutations)
93.49 s[centjes-coverage-centjes-gen] coverage (74/819): running Centjes\.FormatSpec.test_resources/balance.balanced/conversion-with-virtual\.cent.can parse and format idempotently
93.50 s[centjes-coverage-centjes-gen] coverage (12/819): done Centjes\.FormatSpec.test_resources/check.CE_DUPLICATE_ATTACHMENT\.cent.can parse and format idempotently (0 mutations)
93.50 s[centjes-coverage-centjes-gen] coverage (58/819): done Centjes\.FormatSpec.test_resources/balance.balanced/ratio\.cent.can parse and format idempotently (0 mutations)
93.50 s[centjes-coverage-centjes-gen] coverage (75/819): running Centjes\.FormatSpec.test_resources/balance.error/BE_PERCENTAGE-inclusive\.cent.can parse and format idempotently
93.51 s[centjes-coverage-centjes-gen] coverage (76/819): running Centjes\.FormatSpec.test_resources/balance.error/conversion-wrong-rate\.cent.can parse and format idempotently
93.52 s[centjes-coverage-centjes-gen] coverage (62/819): done Centjes\.FormatSpec.test_resources/balance.balanced/conversion-old-price\.cent.can parse and format idempotently (0 mutations)
93.52 s[centjes-coverage-centjes-gen] coverage (77/819): running Centjes\.FormatSpec.test_resources/balance.balanced/lot-sale-loss\.cent.can parse and format idempotently
93.53 s[centjes-coverage-centjes-gen] coverage (66/819): done Centjes\.FormatSpec.test_resources/balance.error/BE_TOTAL\.cent.can parse and format idempotently (0 mutations)
93.53 s[centjes-coverage-centjes-gen] coverage (78/819): running Centjes\.FormatSpec.test_resources/balance.balanced/conversion-price-before\.cent.can parse and format idempotently
93.54 s[centjes-coverage-centjes-gen] coverage (67/819): done Centjes\.FormatSpec.test_resources/balance.balanced/percentage\.cent.can parse and format idempotently (0 mutations)
93.54 s[centjes-coverage-centjes-gen] coverage (80/819): running Centjes\.FormatSpec.test_resources/balance.error/BE_ASSERTION\.cent.can parse and format idempotently
93.60 s[centjes-coverage-centjes-gen] coverage (7/819): done Centjes\.FormatSpec.test_resources/check.CE_MISSING_ATTACHMENT-account\.cent.can parse and format idempotently (0 mutations)
93.60 s[centjes-coverage-centjes-gen] coverage (79/819): running Centjes\.FormatSpec.test_resources/balance.error/CONVERT_ERROR_INVALID_SUM\.cent.can parse and format idempotently
93.62 s[centjes-coverage-centjes-gen] coverage (6/819): done Centjes\.FormatSpec.test_resources/check.CE_UNUSED_CURRENCY\.cent.can parse and format idempotently (0 mutations)
93.62 s[centjes-coverage-centjes-gen] coverage (82/819): running Centjes\.FormatSpec.test_resources/balance.balanced/empty\.cent.can parse and format idempotently
93.64 s[centjes-coverage-centjes-gen] coverage (38/819): done Centjes\.FormatSpec.transaction.test_resources/syntax/transaction/valid.single-posting\.cent.can roundtrip test_resources/syntax/transaction/valid/single-posting\.cent back to text the same way (0 mutations)
93.64 s[centjes-coverage-centjes-gen] coverage (83/819): running Centjes\.FormatSpec.test_resources/balance.error/EVAL_ASSERTION-virtual\.cent.can parse and format idempotently
93.64 s[centjes-coverage-centjes-gen] coverage (47/819): done Centjes\.FormatSpec.transaction.test_resources/syntax/transaction/valid.with-tag\.cent.can roundtrip test_resources/syntax/transaction/valid/with-tag\.cent back to text the same way (0 mutations)
93.64 s[centjes-coverage-centjes-gen] coverage (85/819): running Centjes\.FormatSpec.test_resources/balance.balanced/conversion-price\.cent.can parse and format idempotently
93.67 s[centjes-coverage-centjes-gen] coverage (52/819): done Centjes\.FormatSpec.test_resources/balance.balanced/lot-ordering\.cent.can parse and format idempotently (0 mutations)
93.67 s[centjes-coverage-centjes-gen] coverage (81/819): running Centjes\.FormatSpec.test_resources/balance.balanced/vat\.cent.can parse and format idempotently
93.67 s[centjes-coverage-centjes-gen] coverage (5/819): done Centjes\.FormatSpec.test_resources/check.CE_UNUSED_CURRENCY-price\.cent.can parse and format idempotently (0 mutations)
93.68 s[centjes-coverage-centjes-gen] coverage (84/819): running Centjes\.FormatSpec.test_resources/balance.balanced/rates\.cent.can parse and format idempotently
93.73 s[centjes-coverage-centjes-gen] coverage (54/819): done Centjes\.FormatSpec.test_resources/balance.error/CONVERT_ERROR_MISSING_PRICE-lot\.cent.can parse and format idempotently (0 mutations)
93.73 s[centjes-coverage-centjes-gen] coverage (86/819): running Centjes\.FormatSpec.test_resources/balance.balanced/taxes\.cent.can parse and format idempotently
93.73 s[centjes-coverage-centjes-gen] coverage (20/819): done Centjes\.FormatSpec.transaction.test_resources/syntax/transaction/valid.comment-above-posting\.cent.can roundtrip test_resources/syntax/transaction/valid/comment-above-posting\.cent back to text the same way (0 mutations)
93.73 s[centjes-coverage-centjes-gen] coverage (88/819): running Centjes\.FormatSpec.test_resources/balance.balanced/example\.cent.can parse and format idempotently
93.74 s[centjes-coverage-centjes-gen] coverage (65/819): done Centjes\.FormatSpec.test_resources/balance.balanced/multi-hop-revaluation\.cent.can parse and format idempotently (0 mutations)
93.74 s[centjes-coverage-centjes-gen] coverage (87/819): running Centjes\.FormatSpec.test_resources/balance.balanced/conversion-price-after\.cent.can parse and format idempotently
93.76 s[centjes-coverage-centjes-gen] coverage (49/819): done Centjes\.FormatSpec.test_resources/balance.balanced/lot-assertion\.cent.can parse and format idempotently (0 mutations)
93.76 s[centjes-coverage-centjes-gen] coverage (90/819): running Centjes\.FormatSpec.test_resources/balance.balanced/lot-buy\.cent.can parse and format idempotently
93.79 s[centjes-coverage-centjes-gen] coverage (60/819): done Centjes\.FormatSpec.test_resources/balance.error/conversion-without-cost\.cent.can parse and format idempotently (0 mutations)
93.79 s[centjes-coverage-centjes-gen] coverage (91/819): running Centjes\.FormatSpec.test_resources/balance.error/BE_OFF_BALANCE-simple\.cent.can parse and format idempotently
93.79 s[centjes-coverage-centjes-gen] coverage (63/819): done Centjes\.FormatSpec.test_resources/balance.balanced/lot-two-lots\.cent.can parse and format idempotently (0 mutations)
93.79 s[centjes-coverage-centjes-gen] coverage (92/819): running Centjes\.FormatSpec.test_resources/balance.error/BE_PERCENTAGE_CURRENCY\.cent.can parse and format idempotently
93.79 s[centjes-coverage-centjes-gen] coverage (68/819): done Centjes\.FormatSpec.test_resources/balance.balanced/assert-virtual\.cent.can parse and format idempotently (0 mutations)
93.79 s[centjes-coverage-centjes-gen] coverage (45/819): done Centjes\.FormatSpec.transaction.test_resources/syntax/transaction/valid.with-percentage\.cent.can roundtrip test_resources/syntax/transaction/valid/with-percentage\.cent back to text the same way (0 mutations)
93.80 s[centjes-coverage-centjes-gen] coverage (89/819): running Centjes\.FormatSpec.test_resources/balance.balanced/virtual-assertion\.cent.can parse and format idempotently
93.80 s[centjes-coverage-centjes-gen] coverage (93/819): running Centjes\.FormatSpec.test_resources/balance.error/BE_RUNNING_BALANCE\.cent.can parse and format idempotently
93.81 s[centjes-coverage-centjes-gen] coverage (4/819): done Centjes\.FormatSpec.test_resources/check.many-similar-attachments/missing\.cent.can parse and format idempotently (0 mutations)
93.81 s[centjes-coverage-centjes-gen] coverage (94/819): running Centjes\.FormatSpec.test_resources/balance.error/BE_ACCOUNT_TOTAL\.cent.can parse and format idempotently
93.86 s[centjes-coverage-centjes-gen] coverage (57/819): done Centjes\.FormatSpec.test_resources/balance.balanced/conversion-price-sorted\.cent.can parse and format idempotently (0 mutations)
93.86 s[centjes-coverage-centjes-gen] coverage (95/819): running Centjes\.FormatSpec.test_resources/balance.balanced/conversion\.cent.can parse and format idempotently
93.86 s[centjes-coverage-centjes-gen] coverage (30/819): done Centjes\.FormatSpec.transaction.test_resources/syntax/transaction/valid.currency-conversion-fraction\.cent.can roundtrip test_resources/syntax/transaction/valid/currency-conversion-fraction\.cent back to text the same way (0 mutations)
93.86 s[centjes-coverage-centjes-gen] coverage (96/819): running Centjes\.FormatSpec.test_resources/balance.balanced/conversion-old-path\.cent.can parse and format idempotently
93.88 s[centjes-coverage-centjes-gen] coverage (28/819): done Centjes\.FormatSpec.transaction.test_resources/syntax/transaction/valid.with-comments\.cent.can roundtrip test_resources/syntax/transaction/valid/with-comments\.cent back to text the same way (0 mutations)
93.88 s[centjes-coverage-centjes-gen] coverage (98/819): running Centjes\.FormatSpec.test_resources/balance.error/BE_ACCOUNT_TYPE_ASSERTION\.cent.can parse and format idempotently
93.89 s[centjes-coverage-centjes-gen] coverage (44/819): done Centjes\.FormatSpec.transaction.test_resources/syntax/transaction/valid.multiline-description\.cent.can roundtrip test_resources/syntax/transaction/valid/multiline-description\.cent back to text the same way (0 mutations)
93.89 s[centjes-coverage-centjes-gen] coverage (97/819): running Centjes\.FormatSpec.test_resources/balance.error/BE_FILL\.cent.can parse and format idempotently
93.90 s[centjes-coverage-centjes-gen] coverage (8/819): done Centjes\.FormatSpec.test_resources/check.CE_MISSING_ATTACHMENT\.cent.can parse and format idempotently (0 mutations)
93.90 s[centjes-coverage-centjes-gen] coverage (99/819): running Centjes\.FormatSpec.test_resources/balance.error/conversion-impossible-rate\.cent.can parse and format idempotently
93.93 s[centjes-coverage-centjes-gen] coverage (41/819): done Centjes\.FormatSpec.transaction.test_resources/syntax/transaction/valid.comment-above-first-posting\.cent.can roundtrip test_resources/syntax/transaction/valid/comment-above-first-posting\.cent back to text the same way (0 mutations)
93.93 s[centjes-coverage-centjes-gen] coverage (100/819): running Centjes\.FormatSpec.test_resources/balance.error/BE_OFF_BALANCE-lot\.cent.can parse and format idempotently
93.96 s[centjes-coverage-centjes-gen] coverage (37/819): done Centjes\.FormatSpec.transaction.test_resources/syntax/transaction/valid.example\.cent.can roundtrip test_resources/syntax/transaction/valid/example\.cent back to text the same way (0 mutations)
93.96 s[centjes-coverage-centjes-gen] coverage (101/819): running Centjes\.FormatSpec.test_resources/balance.balanced/rounding-differs\.cent.can parse and format idempotently
93.97 s[centjes-coverage-centjes-gen] coverage (19/819): done Centjes\.FormatSpec.transaction.test_resources/syntax/transaction/valid.with-assertion\.cent.can roundtrip test_resources/syntax/transaction/valid/with-assertion\.cent back to text the same way (0 mutations)
93.97 s[centjes-coverage-centjes-gen] coverage (102/819): running Centjes\.FormatSpec.test_resources/balance.balanced/lot-convert\.cent.can parse and format idempotently
93.98 s[centjes-coverage-centjes-gen] coverage (50/819): done Centjes\.FormatSpec.test_resources/balance.error/BE_OFF_BALANCE-two-postings\.cent.can parse and format idempotently (0 mutations)
93.98 s[centjes-coverage-centjes-gen] coverage (103/819): running Centjes\.FormatSpec.test_resources/balance.error/BE_TRANSACTION_SUM\.cent.can parse and format idempotently
93.99 s[centjes-coverage-centjes-gen] coverage (25/819): done Centjes\.FormatSpec.transaction.test_resources/syntax/transaction/valid.currency-conversion\.cent.can roundtrip test_resources/syntax/transaction/valid/currency-conversion\.cent back to text the same way (0 mutations)
93.99 s[centjes-coverage-centjes-gen] coverage (105/819): running Centjes\.FormatSpec.test_resources/balance.balanced/year-filter\.cent.can parse and format idempotently
93.99 s[centjes-coverage-centjes-gen] coverage (9/819): done Centjes\.FormatSpec.test_resources/check.CE_UNUSED_ACCOUNT\.cent.can parse and format idempotently (0 mutations)
93.99 s[centjes-coverage-centjes-gen] coverage (104/819): running Centjes\.FormatSpec.test_resources/balance.balanced/total-bigger\.cent.can parse and format idempotently
94.00 s[centjes-coverage-centjes-gen] coverage (17/819): done Centjes\.FormatSpec.transaction.roundtrips valid values back to text the same way (0 mutations)
94.00 s[centjes-coverage-centjes-gen] coverage (107/819): running Centjes\.FormatSpec.test_resources/balance.error/BE_OFF_BALANCE-two-currencies\.cent.can parse and format idempotently
94.05 s[centjes-coverage-centjes-gen] coverage (69/819): done Centjes\.FormatSpec.test_resources/balance.error/BE_ASSERTION-wrong-currency\.cent.can parse and format idempotently (0 mutations)
94.05 s[centjes-coverage-centjes-gen] coverage (108/819): running Centjes\.FormatSpec.test_resources/balance.error/CONVERT_ERROR_MISSING_PRICE\.cent.can parse and format idempotently
94.06 s[centjes-coverage-centjes-gen] coverage (23/819): done Centjes\.FormatSpec.transaction.test_resources/syntax/transaction/valid.lot-sale\.cent.can roundtrip test_resources/syntax/transaction/valid/lot-sale\.cent back to text the same way (0 mutations)
94.06 s[centjes-coverage-centjes-gen] coverage (106/819): running Centjes\.FormatSpec.test_resources/balance.balanced/filter-account\.cent.can parse and format idempotently
94.08 s[centjes-coverage-centjes-gen] coverage (51/819): done Centjes\.FormatSpec.test_resources/balance.balanced/multiple-currencies-balance\.cent.can parse and format idempotently (0 mutations)
94.09 s[centjes-coverage-centjes-gen] coverage (109/819): running Centjes\.FormatSpec.test_resources/balance.balanced/empty-transaction\.cent.can parse and format idempotently
94.09 s[centjes-coverage-centjes-gen] coverage (14/819): done Centjes\.FormatSpec.test_resources/load.dir\.cent/dummy\.cent.can parse and format idempotently (0 mutations)
94.10 s[centjes-coverage-centjes-gen] coverage (110/819): running Centjes\.FormatSpec.test_resources/balance.balanced/conversion-daily\.cent.can parse and format idempotently
94.11 s[centjes-coverage-centjes-gen] coverage (43/819): done Centjes\.FormatSpec.transaction.test_resources/syntax/transaction/valid.with-attachment\.cent.can roundtrip test_resources/syntax/transaction/valid/with-attachment\.cent back to text the same way (0 mutations)
94.11 s[centjes-coverage-centjes-gen] coverage (111/819): running Centjes\.FormatSpec.test_resources/balance.balanced/conversion-two-paths\.cent.can parse and format idempotently
94.11 s[centjes-coverage-centjes-gen] coverage (96/819): done Centjes\.FormatSpec.test_resources/balance.balanced/conversion-old-path\.cent.can parse and format idempotently (0 mutations)
94.11 s[centjes-coverage-centjes-gen] coverage (112/819): running Centjes\.FormatSpec.test_resources/balance.error/BE_PERCENTAGE_FRACTION\.cent.can parse and format idempotently
94.11 s[centjes-coverage-centjes-gen] coverage (70/819): done Centjes\.FormatSpec.test_resources/balance.balanced/many-prices\.cent.can parse and format idempotently (0 mutations)
94.12 s[centjes-coverage-centjes-gen] coverage (113/819): running Centjes\.FormatSpec.test_resources/balance.balanced/conversion-hop-prices\.cent.can parse and format idempotently
94.12 s[centjes-coverage-centjes-gen] coverage (39/819): done Centjes\.FormatSpec.transaction.test_resources/syntax/transaction/valid.description-with-double-dash\.cent.can roundtrip test_resources/syntax/transaction/valid/description-with-double-dash\.cent back to text the same way (0 mutations)
94.12 s[centjes-coverage-centjes-gen] coverage (114/819): running Centjes\.FormatSpec.test_resources/balance.balanced/lot-fraction\.cent.can parse and format idempotently
94.16 s[centjes-coverage-centjes-gen] coverage (22/819): done Centjes\.FormatSpec.transaction.test_resources/syntax/transaction/valid.timestamp-with-minute\.cent.can roundtrip test_resources/syntax/transaction/valid/timestamp-with-minute\.cent back to text the same way (0 mutations)
94.16 s[centjes-coverage-centjes-gen] coverage (115/819): running Centjes\.FormatSpec.test_resources/balance.error/EVAL_ACCOUNT_TYPE_ASSERTION-lot\.cent.can parse and format idempotently
94.20 s[centjes-coverage-centjes-gen] coverage (73/819): done Centjes\.FormatSpec.test_resources/balance.balanced/lot-zero\.cent.can parse and format idempotently (0 mutations)
94.20 s[centjes-coverage-centjes-gen] coverage (117/819): running Centjes\.FormatSpec.test_resources/balance.balanced/conversion-hop\.cent.can parse and format idempotently
94.23 s[centjes-coverage-centjes-gen] coverage (77/819): done Centjes\.FormatSpec.test_resources/balance.balanced/lot-sale-loss\.cent.can parse and format idempotently (0 mutations)
94.23 s[centjes-coverage-centjes-gen] coverage (118/819): running Centjes\.FormatSpec.test_resources/balance.balanced/lot-sale-gain\.cent.can parse and format idempotently
94.25 s[centjes-coverage-centjes-gen] coverage (42/819): done Centjes\.FormatSpec.transaction.test_resources/syntax/transaction/valid.btc-coffee\.cent.can roundtrip test_resources/syntax/transaction/valid/btc-coffee\.cent back to text the same way (0 mutations)
94.25 s[centjes-coverage-centjes-gen] coverage (116/819): running Centjes\.FormatSpec.test_resources/balance.balanced/multiple-currencies-nested\.cent.can parse and format idempotently
94.27 s[centjes-coverage-centjes-gen] coverage (33/819): done Centjes\.FormatSpec.transaction.test_resources/syntax/transaction/valid.comments-above-in-a-row\.cent.can roundtrip test_resources/syntax/transaction/valid/comments-above-in-a-row\.cent back to text the same way (0 mutations)
94.27 s[centjes-coverage-centjes-gen] coverage (29/819): done Centjes\.FormatSpec.transaction.test_resources/syntax/transaction/valid.comment-above-extra\.cent.can roundtrip test_resources/syntax/transaction/valid/comment-above-extra\.cent back to text the same way (0 mutations)
94.27 s[centjes-coverage-centjes-gen] coverage (121/819): running Centjes\.FormatSpec.module.test_resources/syntax/module/valid.commented-transaction\.cent.can roundtrip test_resources/syntax/module/valid/commented-transaction\.cent back to text the same way
94.28 s[centjes-coverage-centjes-gen] coverage (120/819): running Centjes\.FormatSpec.module.test_resources/syntax/module/valid.aligned-amounts\.cent.can roundtrip test_resources/syntax/module/valid/aligned-amounts\.cent back to text the same way
94.30 s[centjes-coverage-centjes-gen] coverage (35/819): done Centjes\.FormatSpec.transaction.test_resources/syntax/transaction/valid.single-posting-bang\.cent.can roundtrip test_resources/syntax/transaction/valid/single-posting-bang\.cent back to text the same way (0 mutations)
94.30 s[centjes-coverage-centjes-gen] coverage (122/819): running Centjes\.FormatSpec.module.test_resources/syntax/module/valid.import-with-spaces\.cent.can roundtrip test_resources/syntax/module/valid/import-with-spaces\.cent back to text the same way
94.34 s[centjes-coverage-centjes-gen] coverage (15/819): done Centjes\.FormatSpec.test_resources/load.LE_IMPORT\.cent.can parse and format idempotently (0 mutations)
94.34 s[centjes-coverage-centjes-gen] coverage (123/819): running Centjes\.FormatSpec.module.test_resources/syntax/module/valid.comment-after-transaction\.cent.can roundtrip test_resources/syntax/module/valid/comment-after-transaction\.cent back to text the same way
94.36 s[centjes-coverage-centjes-gen] coverage (40/819): done Centjes\.FormatSpec.transaction.test_resources/syntax/transaction/valid.lot-fraction\.cent.can roundtrip test_resources/syntax/transaction/valid/lot-fraction\.cent back to text the same way (0 mutations)
94.36 s[centjes-coverage-centjes-gen] coverage (124/819): running Centjes\.FormatSpec.module.test_resources/syntax/module/valid.multiline-comment\.cent.can roundtrip test_resources/syntax/module/valid/multiline-comment\.cent back to text the same way
94.37 s[centjes-coverage-centjes-gen] coverage (13/819): done Centjes\.FormatSpec.test_resources/load.LE_IMPORT_DIR\.cent.can parse and format idempotently (0 mutations)
94.37 s[centjes-coverage-centjes-gen] coverage (125/819): running Centjes\.FormatSpec.module.test_resources/syntax/module/valid.multiple-imports\.cent.can roundtrip test_resources/syntax/module/valid/multiple-imports\.cent back to text the same way
94.38 s[centjes-coverage-centjes-gen] coverage (46/819): done Centjes\.FormatSpec.transaction.test_resources/syntax/transaction/valid.comment-above-description\.cent.can roundtrip test_resources/syntax/transaction/valid/comment-above-description\.cent back to text the same way (0 mutations)
94.38 s[centjes-coverage-centjes-gen] coverage (119/819): running Centjes\.FormatSpec.module.roundtrips valid values back to text the same way
94.40 s[centjes-coverage-centjes-gen] coverage (101/819): done Centjes\.FormatSpec.test_resources/balance.balanced/rounding-differs\.cent.can parse and format idempotently (0 mutations)
94.41 s[centjes-coverage-centjes-gen] coverage (113/819): done Centjes\.FormatSpec.test_resources/balance.balanced/conversion-hop-prices\.cent.can parse and format idempotently (0 mutations)
94.41 s[centjes-coverage-centjes-gen] coverage (126/819): running Centjes\.FormatSpec.module.test_resources/syntax/module/valid.multiple-currencies\.cent.can roundtrip test_resources/syntax/module/valid/multiple-currencies\.cent back to text the same way
94.41 s[centjes-coverage-centjes-gen] coverage (127/819): running Centjes\.FormatSpec.module.test_resources/syntax/module/valid.comments\.cent.can roundtrip test_resources/syntax/module/valid/comments\.cent back to text the same way
94.41 s[centjes-coverage-centjes-gen] coverage (81/819): done Centjes\.FormatSpec.test_resources/balance.balanced/vat\.cent.can parse and format idempotently (0 mutations)
94.41 s[centjes-coverage-centjes-gen] coverage (128/819): running Centjes\.FormatSpec.module.test_resources/syntax/module/valid.example\.cent.can roundtrip test_resources/syntax/module/valid/example\.cent back to text the same way
94.41 s[centjes-coverage-centjes-gen] coverage (98/819): done Centjes\.FormatSpec.test_resources/balance.error/BE_ACCOUNT_TYPE_ASSERTION\.cent.can parse and format idempotently (0 mutations)
94.41 s[centjes-coverage-centjes-gen] coverage (129/819): running Centjes\.FormatSpec.module.test_resources/syntax/module/valid.without-newline-inbetween\.cent.can roundtrip test_resources/syntax/module/valid/without-newline-inbetween\.cent back to text the same way
94.43 s[centjes-coverage-centjes-gen] coverage (104/819): done Centjes\.FormatSpec.test_resources/balance.balanced/total-bigger\.cent.can parse and format idempotently (0 mutations)
94.43 s[centjes-coverage-centjes-gen] coverage (130/819): running Centjes\.FormatSpec.module.test_resources/syntax/module/valid.multiple-accounts\.cent.can roundtrip test_resources/syntax/module/valid/multiple-accounts\.cent back to text the same way
94.46 s[centjes-coverage-centjes-gen] coverage (31/819): done Centjes\.FormatSpec.transaction.test_resources/syntax/transaction/valid.lot\.cent.can roundtrip test_resources/syntax/transaction/valid/lot\.cent back to text the same way (0 mutations)
94.46 s[centjes-coverage-centjes-gen] coverage (132/819): running Centjes\.FormatSpec.module.test_resources/syntax/module/valid.import\.cent.can roundtrip test_resources/syntax/module/valid/import\.cent back to text the same way
94.46 s[centjes-coverage-centjes-gen] coverage (95/819): done Centjes\.FormatSpec.test_resources/balance.balanced/conversion\.cent.can parse and format idempotently (0 mutations)
94.46 s[centjes-coverage-centjes-gen] coverage (131/819): running Centjes\.FormatSpec.module.test_resources/syntax/module/valid.empty\.cent.can roundtrip test_resources/syntax/module/valid/empty\.cent back to text the same way
94.46 s[centjes-coverage-centjes-gen] coverage (61/819): done Centjes\.FormatSpec.test_resources/balance.balanced/show-empty\.cent.can parse and format idempotently (0 mutations)
94.46 s[centjes-coverage-centjes-gen] coverage (133/819): running Centjes\.FormatSpec.test_resources/register.valid/rate-greater-than-one\.cent.can parse and format idempotently
94.47 s[centjes-coverage-centjes-gen] coverage (56/819): done Centjes\.FormatSpec.test_resources/balance.error/BE_PERCENTAGE-exclusive\.cent.can parse and format idempotently (0 mutations)
94.47 s[centjes-coverage-centjes-gen] coverage (64/819): done Centjes\.FormatSpec.test_resources/balance.balanced/inclusive-ratio-explicit\.cent.can parse and format idempotently (0 mutations)
94.63 s[centjes-coverage-centjes-gen] coverage (135/819): running Centjes\.FormatSpec.test_resources/register.valid/quarterly\.cent.can parse and format idempotently
94.64 s[centjes-coverage-centjes-gen] coverage (134/819): running Centjes\.FormatSpec.test_resources/register.valid/same-day-prices\.cent.can parse and format idempotently
94.64 s[centjes-coverage-centjes-gen] coverage (36/819): done Centjes\.FormatSpec.transaction.test_resources/syntax/transaction/valid.only-timestamp\.cent.can roundtrip test_resources/syntax/transaction/valid/only-timestamp\.cent back to text the same way (0 mutations)
94.64 s[centjes-coverage-centjes-gen] coverage (59/819): done Centjes\.FormatSpec.test_resources/balance.error/BE_OFF_BALANCE-two\.cent.can parse and format idempotently (0 mutations)
94.64 s[centjes-coverage-centjes-gen] coverage (55/819): done Centjes\.FormatSpec.test_resources/balance.error/BE_PERCENTAGE-zero\.cent.can parse and format idempotently (0 mutations)
94.64 s[centjes-coverage-centjes-gen] coverage (75/819): done Centjes\.FormatSpec.test_resources/balance.error/BE_PERCENTAGE-inclusive\.cent.can parse and format idempotently (0 mutations)
94.64 s[centjes-coverage-centjes-gen] coverage (34/819): done Centjes\.FormatSpec.transaction.test_resources/syntax/transaction/valid.only-description\.cent.can roundtrip test_resources/syntax/transaction/valid/only-description\.cent back to text the same way (0 mutations)
94.64 s[centjes-coverage-centjes-gen] coverage (32/819): done Centjes\.FormatSpec.transaction.test_resources/syntax/transaction/valid.timestamp-with-second\.cent.can roundtrip test_resources/syntax/transaction/valid/timestamp-with-second\.cent back to text the same way (0 mutations)
94.64 s[centjes-coverage-centjes-gen] coverage (83/819): done Centjes\.FormatSpec.test_resources/balance.error/EVAL_ASSERTION-virtual\.cent.can parse and format idempotently (0 mutations)
94.64 s[centjes-coverage-centjes-gen] coverage (136/819): running Centjes\.FormatSpec.test_resources/register.valid/crypto-convert\.cent.can parse and format idempotently
94.64 s[centjes-coverage-centjes-gen] coverage (139/819): running Centjes\.FormatSpec.test_resources/register.valid/direct-and-inverse-rates\.cent.can parse and format idempotently
94.64 s[centjes-coverage-centjes-gen] coverage (143/819): running Centjes\.FormatSpec.test_resources/register.valid/open-ended\.cent.can parse and format idempotently
94.64 s[centjes-coverage-centjes-gen] coverage (142/819): running Centjes\.FormatSpec.test_resources/register.valid/price-change-later\.cent.can parse and format idempotently
94.64 s[centjes-coverage-centjes-gen] coverage (137/819): running Centjes\.FormatSpec.test_resources/register.valid/price-after-txn\.cent.can parse and format idempotently
94.65 s[centjes-coverage-centjes-gen] coverage (138/819): running Centjes\.FormatSpec.test_resources/register.valid/convert-with-end-date\.cent.can parse and format idempotently
94.65 s[centjes-coverage-centjes-gen] coverage (141/819): running Centjes\.FormatSpec.test_resources/register.valid/price-oscillation\.cent.can parse and format idempotently
94.66 s[centjes-coverage-centjes-gen] coverage (102/819): done Centjes\.FormatSpec.test_resources/balance.balanced/lot-convert\.cent.can parse and format idempotently (0 mutations)
94.66 s[centjes-coverage-centjes-gen] coverage (140/819): running Centjes\.FormatSpec.test_resources/register.valid/three-currencies-convert\.cent.can parse and format idempotently
94.72 s[centjes-coverage-centjes-gen] coverage (97/819): done Centjes\.FormatSpec.test_resources/balance.error/BE_FILL\.cent.can parse and format idempotently (0 mutations)
94.72 s[centjes-coverage-centjes-gen] coverage (144/819): running Centjes\.FormatSpec.test_resources/register.valid/mixed-currencies-some-native\.cent.can parse and format idempotently
94.73 s[centjes-coverage-centjes-gen] coverage (79/819): done Centjes\.FormatSpec.test_resources/balance.error/CONVERT_ERROR_INVALID_SUM\.cent.can parse and format idempotently (0 mutations)
94.73 s[centjes-coverage-centjes-gen] coverage (145/819): running Centjes\.FormatSpec.test_resources/register.valid/convert-with-date-range\.cent.can parse and format idempotently
94.75 s[centjes-coverage-centjes-gen] coverage (115/819): done Centjes\.FormatSpec.test_resources/balance.error/EVAL_ACCOUNT_TYPE_ASSERTION-lot\.cent.can parse and format idempotently (0 mutations)
94.75 s[centjes-coverage-centjes-gen] coverage (146/819): running Centjes\.FormatSpec.test_resources/register.valid/multiple-price-changes\.cent.can parse and format idempotently
94.76 s[centjes-coverage-centjes-gen] coverage (26/819): done Centjes\.FormatSpec.transaction.test_resources/syntax/transaction/valid.description-starting-with-double-dash\.cent.can roundtrip test_resources/syntax/transaction/valid/description-starting-with-double-dash\.cent back to text the same way (0 mutations)
94.76 s[centjes-coverage-centjes-gen] coverage (147/819): running Centjes\.FormatSpec.test_resources/register.error/CONVERT_ERROR_UNKNOWN_TARGET\.cent.can parse and format idempotently
94.76 s[centjes-coverage-centjes-gen] coverage (85/819): done Centjes\.FormatSpec.test_resources/balance.balanced/conversion-price\.cent.can parse and format idempotently (0 mutations)
94.76 s[centjes-coverage-centjes-gen] coverage (148/819): running Centjes\.FormatSpec.test_resources/register.valid/price-weekly-block\.cent.can parse and format idempotently
94.78 s[centjes-coverage-centjes-gen] coverage (92/819): done Centjes\.FormatSpec.test_resources/balance.error/BE_PERCENTAGE_CURRENCY\.cent.can parse and format idempotently (0 mutations)
94.78 s[centjes-coverage-centjes-gen] coverage (149/819): running Centjes\.FormatSpec.test_resources/register.valid/small-amounts-convert\.cent.can parse and format idempotently
94.78 s[centjes-coverage-centjes-gen] coverage (74/819): done Centjes\.FormatSpec.test_resources/balance.balanced/conversion-with-virtual\.cent.can parse and format idempotently (0 mutations)
94.78 s[centjes-coverage-centjes-gen] coverage (150/819): running Centjes\.FormatSpec.test_resources/register.valid/price-yearly-block\.cent.can parse and format idempotently
94.81 s[centjes-coverage-centjes-gen] coverage (87/819): done Centjes\.FormatSpec.test_resources/balance.balanced/conversion-price-after\.cent.can parse and format idempotently (0 mutations)
94.81 s[centjes-coverage-centjes-gen] coverage (151/819): running Centjes\.FormatSpec.test_resources/register.valid/gap\.cent.can parse and format idempotently
94.83 s[centjes-coverage-centjes-gen] coverage (84/819): done Centjes\.FormatSpec.test_resources/balance.balanced/rates\.cent.can parse and format idempotently (0 mutations)
94.83 s[centjes-coverage-centjes-gen] coverage (153/819): running Centjes\.FormatSpec.test_resources/register.valid/negative-amounts-convert\.cent.can parse and format idempotently
94.83 s[centjes-coverage-centjes-gen] coverage (82/819): done Centjes\.FormatSpec.test_resources/balance.balanced/empty\.cent.can parse and format idempotently (0 mutations)
94.83 s[centjes-coverage-centjes-gen] coverage (152/819): running Centjes\.FormatSpec.test_resources/register.valid/price-decrease\.cent.can parse and format idempotently
94.84 s[centjes-coverage-centjes-gen] coverage (71/819): done Centjes\.FormatSpec.test_resources/balance.show-virtual-price\.cent.can parse and format idempotently (0 mutations)
94.84 s[centjes-coverage-centjes-gen] coverage (154/819): running Centjes\.FormatSpec.test_resources/register.valid/end-date-price-change\.cent.can parse and format idempotently
94.89 s[centjes-coverage-centjes-gen] coverage (89/819): done Centjes\.FormatSpec.test_resources/balance.balanced/virtual-assertion\.cent.can parse and format idempotently (0 mutations)
94.89 s[centjes-coverage-centjes-gen] coverage (155/819): running Centjes\.FormatSpec.test_resources/register.valid/same-currency-convert\.cent.can parse and format idempotently
94.90 s[centjes-coverage-centjes-gen] coverage (94/819): done Centjes\.FormatSpec.test_resources/balance.error/BE_ACCOUNT_TOTAL\.cent.can parse and format idempotently (0 mutations)
94.90 s[centjes-coverage-centjes-gen] coverage (156/819): running Centjes\.FormatSpec.test_resources/register.valid/rounding-differs\.cent.can parse and format idempotently
94.91 s[centjes-coverage-centjes-gen] coverage (86/819): done Centjes\.FormatSpec.test_resources/balance.balanced/taxes\.cent.can parse and format idempotently (0 mutations)
94.91 s[centjes-coverage-centjes-gen] coverage (158/819): running Centjes\.FormatSpec.test_resources/register.valid/many-currencies\.cent.can parse and format idempotently
94.95 s[centjes-coverage-centjes-gen] coverage (48/819): done Centjes\.FormatSpec.test_resources/balance.error/BE_PERCENTAGE_NO_PREVIOUS\.cent.can parse and format idempotently (0 mutations)
94.95 s[centjes-coverage-centjes-gen] coverage (159/819): running Centjes\.FormatSpec.test_resources/register.valid/conversion-daily\.cent.can parse and format idempotently
94.97 s[centjes-coverage-centjes-gen] coverage (108/819): done Centjes\.FormatSpec.test_resources/balance.error/CONVERT_ERROR_MISSING_PRICE\.cent.can parse and format idempotently (0 mutations)
94.97 s[centjes-coverage-centjes-gen] coverage (160/819): running Centjes\.FormatSpec.test_resources/register.valid/many-prices\.cent.can parse and format idempotently
94.97 s[centjes-coverage-centjes-gen] coverage (121/819): done Centjes\.FormatSpec.module.test_resources/syntax/module/valid.commented-transaction\.cent.can roundtrip test_resources/syntax/module/valid/commented-transaction\.cent back to text the same way (0 mutations)
94.97 s[centjes-coverage-centjes-gen] coverage (161/819): running Centjes\.FormatSpec.test_resources/register.valid/prices-no-transactions-convert\.cent.can parse and format idempotently
94.98 s[centjes-coverage-centjes-gen] coverage (93/819): done Centjes\.FormatSpec.test_resources/balance.error/BE_RUNNING_BALANCE\.cent.can parse and format idempotently (0 mutations)
94.98 s[centjes-coverage-centjes-gen] coverage (162/819): running Centjes\.FormatSpec.test_resources/register.error/CONVERT_ERROR_INVALID_SUM\.cent.can parse and format idempotently
94.99 s[centjes-coverage-centjes-gen] coverage (99/819): done Centjes\.FormatSpec.test_resources/balance.error/conversion-impossible-rate\.cent.can parse and format idempotently (0 mutations)
94.99 s[centjes-coverage-centjes-gen] coverage (157/819): running Centjes\.FormatSpec.test_resources/register.valid/lot\.cent.can parse and format idempotently
95.01 s[centjes-coverage-centjes-gen] coverage (129/819): done Centjes\.FormatSpec.module.test_resources/syntax/module/valid.without-newline-inbetween\.cent.can roundtrip test_resources/syntax/module/valid/without-newline-inbetween\.cent back to text the same way (0 mutations)
95.01 s[centjes-coverage-centjes-gen] coverage (163/819): running Centjes\.FormatSpec.test_resources/register.valid/convert-with-begin-date\.cent.can parse and format idempotently
95.01 s[centjes-coverage-centjes-gen] coverage (53/819): done Centjes\.FormatSpec.test_resources/balance.error/BE_CONVERSION_TOO_BIG\.cent.can parse and format idempotently (0 mutations)
95.01 s[centjes-coverage-centjes-gen] coverage (164/819): running Centjes\.FormatSpec.test_resources/register.error/RE_ADD_ERROR\.cent.can parse and format idempotently
95.04 s[centjes-coverage-centjes-gen] coverage (76/819): done Centjes\.FormatSpec.test_resources/balance.error/conversion-wrong-rate\.cent.can parse and format idempotently (0 mutations)
95.04 s[centjes-coverage-centjes-gen] coverage (165/819): running Centjes\.FormatSpec.test_resources/register.error/CONVERT_ERROR_MISSING_PRICE\.cent.can parse and format idempotently
95.08 s[centjes-coverage-centjes-gen] coverage (106/819): done Centjes\.FormatSpec.test_resources/balance.balanced/filter-account\.cent.can parse and format idempotently (0 mutations)
95.08 s[centjes-coverage-centjes-gen] coverage (167/819): running Centjes\.FormatSpec.test_resources/register.valid/large-amounts-convert\.cent.can parse and format idempotently
95.09 s[centjes-coverage-centjes-gen] coverage (100/819): done Centjes\.FormatSpec.test_resources/balance.error/BE_OFF_BALANCE-lot\.cent.can parse and format idempotently (0 mutations)
95.09 s[centjes-coverage-centjes-gen] coverage (168/819): running Centjes\.FormatSpec.test_resources/register.valid/multiple-txns-same-day-convert\.cent.can parse and format idempotently
95.09 s[centjes-coverage-centjes-gen] coverage (109/819): done Centjes\.FormatSpec.test_resources/balance.balanced/empty-transaction\.cent.can parse and format idempotently (0 mutations)
95.10 s[centjes-coverage-centjes-gen] coverage (170/819): running Centjes\.FormatSpec.test_resources/register.valid/empty\.cent.can parse and format idempotently
95.11 s[centjes-coverage-centjes-gen] coverage (91/819): done Centjes\.FormatSpec.test_resources/balance.error/BE_OFF_BALANCE-simple\.cent.can parse and format idempotently (0 mutations)
95.11 s[centjes-coverage-centjes-gen] coverage (169/819): running Centjes\.FormatSpec.test_resources/register.valid/rates\.cent.can parse and format idempotently
95.15 s[centjes-coverage-centjes-gen] coverage (111/819): done Centjes\.FormatSpec.test_resources/balance.balanced/conversion-two-paths\.cent.can parse and format idempotently (0 mutations)
95.15 s[centjes-coverage-centjes-gen] coverage (171/819): running Centjes\.FormatSpec.test_resources/register.valid/inverse-rate\.cent.can parse and format idempotently
95.17 s[centjes-coverage-centjes-gen] coverage (105/819): done Centjes\.FormatSpec.test_resources/balance.balanced/year-filter\.cent.can parse and format idempotently (0 mutations)
95.17 s[centjes-coverage-centjes-gen] coverage (172/819): running Centjes\.FormatSpec.test_resources/register.valid/price-monthly-block\.cent.can parse and format idempotently
95.18 s[centjes-coverage-centjes-gen] coverage (124/819): done Centjes\.FormatSpec.module.test_resources/syntax/module/valid.multiline-comment\.cent.can roundtrip test_resources/syntax/module/valid/multiline-comment\.cent back to text the same way (0 mutations)
95.19 s[centjes-coverage-centjes-gen] coverage (173/819): running Centjes\.FormatSpec.test_resources/register.valid/example\.cent.can parse and format idempotently
95.21 s[centjes-coverage-centjes-gen] coverage (122/819): done Centjes\.FormatSpec.module.test_resources/syntax/module/valid.import-with-spaces\.cent.can roundtrip test_resources/syntax/module/valid/import-with-spaces\.cent back to text the same way (0 mutations)
95.21 s[centjes-coverage-centjes-gen] coverage (175/819): running Centjes\.FormatSpec.test_resources/register.valid/price-change-not-counted-in-average\.cent.can parse and format idempotently
95.22 s[centjes-coverage-centjes-gen] coverage (72/819): done Centjes\.FormatSpec.test_resources/balance.error/CONVERT_ERROR_UNKNOWN_TARGET\.cent.can parse and format idempotently (0 mutations)
95.22 s[centjes-coverage-centjes-gen] coverage (174/819): running Centjes\.FormatSpec.test_resources/register.valid/price-same-day-as-txn\.cent.can parse and format idempotently
95.23 s[centjes-coverage-centjes-gen] coverage (110/819): done Centjes\.FormatSpec.test_resources/balance.balanced/conversion-daily\.cent.can parse and format idempotently (0 mutations)
95.24 s[centjes-coverage-centjes-gen] coverage (143/819): done Centjes\.FormatSpec.test_resources/register.valid/open-ended\.cent.can parse and format idempotently (0 mutations)
95.24 s[centjes-coverage-centjes-gen] coverage (176/819): running Centjes\.FormatSpec.test_resources/register.valid/weekly\.cent.can parse and format idempotently
95.24 s[centjes-coverage-centjes-gen] coverage (177/819): running Centjes\.FormatSpec.test_resources/register.valid/convert-year-filter\.cent.can parse and format idempotently
95.30 s[centjes-coverage-centjes-gen] coverage (116/819): done Centjes\.FormatSpec.test_resources/balance.balanced/multiple-currencies-nested\.cent.can parse and format idempotently (0 mutations)
95.30 s[centjes-coverage-centjes-gen] coverage (178/819): running Centjes\.FormatSpec.test_resources/register.valid/monthly\.cent.can parse and format idempotently
95.33 s[centjes-coverage-centjes-gen] coverage (90/819): done Centjes\.FormatSpec.test_resources/balance.balanced/lot-buy\.cent.can parse and format idempotently (0 mutations)
95.33 s[centjes-coverage-centjes-gen] coverage (179/819): running Centjes\.FormatSpec.test_resources/register.valid/rate-with-explicit-txn\.cent.can parse and format idempotently
95.33 s[centjes-coverage-centjes-gen] coverage (80/819): done Centjes\.FormatSpec.test_resources/balance.error/BE_ASSERTION\.cent.can parse and format idempotently (0 mutations)
95.33 s[centjes-coverage-centjes-gen] coverage (180/819): running Centjes\.FormatSpec.test_resources/register.valid/multi-currency-prices\.cent.can parse and format idempotently
95.33 s[centjes-coverage-centjes-gen] coverage (88/819): done Centjes\.FormatSpec.test_resources/balance.balanced/example\.cent.can parse and format idempotently (0 mutations)
95.33 s[centjes-coverage-centjes-gen] coverage (181/819): running Centjes\.FormatSpec.test_resources/register.valid/transitive-conversion\.cent.can parse and format idempotently
95.42 s[centjes-coverage-centjes-gen] coverage (139/819): done Centjes\.FormatSpec.test_resources/register.valid/direct-and-inverse-rates\.cent.can parse and format idempotently (0 mutations)
95.42 s[centjes-coverage-centjes-gen] coverage (184/819): running Centjes\.FormatSpec.test_resources/register.valid/daily\.cent.can parse and format idempotently
95.42 s[centjes-coverage-centjes-gen] coverage (167/819): done Centjes\.FormatSpec.test_resources/register.valid/large-amounts-convert\.cent.can parse and format idempotently (0 mutations)
95.43 s[centjes-coverage-centjes-gen] coverage (183/819): running Centjes\.FormatSpec.test_resources/register.valid/fractional-rate\.cent.can parse and format idempotently
95.44 s[centjes-coverage-centjes-gen] coverage (114/819): done Centjes\.FormatSpec.test_resources/balance.balanced/lot-fraction\.cent.can parse and format idempotently (0 mutations)
95.44 s[centjes-coverage-centjes-gen] coverage (166/819): running Centjes\.FormatSpec.test_resources/register.valid/one-year\.cent.can parse and format idempotently
95.48 s[centjes-coverage-centjes-gen] coverage (103/819): done Centjes\.FormatSpec.test_resources/balance.error/BE_TRANSACTION_SUM\.cent.can parse and format idempotently (0 mutations)
95.48 s[centjes-coverage-centjes-gen] coverage (186/819): running Centjes\.FormatSpec.test_resources/register.valid/price-before-and-after-txn\.cent.can parse and format idempotently
95.49 s[centjes-coverage-centjes-gen] coverage (117/819): done Centjes\.FormatSpec.test_resources/balance.balanced/conversion-hop\.cent.can parse and format idempotently (0 mutations)
95.49 s[centjes-coverage-centjes-gen] coverage (187/819): running Centjes\.FormatSpec.test_resources/register.valid/virtual\.cent.can parse and format idempotently
95.53 s[centjes-coverage-centjes-gen] coverage (136/819): done Centjes\.FormatSpec.test_resources/register.valid/crypto-convert\.cent.can parse and format idempotently (0 mutations)
95.53 s[centjes-coverage-centjes-gen] coverage (185/819): running Centjes\.FormatSpec.test_resources/register.valid/multiple-accounts-convert\.cent.can parse and format idempotently
95.53 s[centjes-coverage-centjes-gen] coverage (149/819): done Centjes\.FormatSpec.test_resources/register.valid/small-amounts-convert\.cent.can parse and format idempotently (0 mutations)
95.53 s[centjes-coverage-centjes-gen] coverage (188/819): running Centjes\.FormatSpec.test_resources/register.valid/price-before-txn\.cent.can parse and format idempotently
95.55 s[centjes-coverage-centjes-gen] coverage (154/819): done Centjes\.FormatSpec.test_resources/register.valid/end-date-price-change\.cent.can parse and format idempotently (0 mutations)
95.55 s[centjes-coverage-centjes-gen] coverage (189/819): running Centjes\.FormatSpec.test_resources/register.valid/yearly\.cent.can parse and format idempotently
95.56 s[centjes-coverage-centjes-gen] coverage (153/819): done Centjes\.FormatSpec.test_resources/register.valid/negative-amounts-convert\.cent.can parse and format idempotently (0 mutations)
95.56 s[centjes-coverage-centjes-gen] coverage (191/819): running Centjes\.FormatSpec.test_resources/register.valid/virtual-with-convert\.cent.can parse and format idempotently
95.58 s[centjes-coverage-centjes-gen] coverage (177/819): done Centjes\.FormatSpec.test_resources/register.valid/convert-year-filter\.cent.can parse and format idempotently (0 mutations)
95.58 s[centjes-coverage-centjes-gen] coverage (192/819): running Centjes\.FormatSpec.test_resources/register.valid/zero-amount-convert\.cent.can parse and format idempotently
95.59 s[centjes-coverage-centjes-gen] coverage (157/819): done Centjes\.FormatSpec.test_resources/register.valid/lot\.cent.can parse and format idempotently (0 mutations)
95.59 s[centjes-coverage-centjes-gen] coverage (194/819): running Centjes\.FormatSpec.formatModule.keeps the declaration below a comment whose text is only whitespace
95.62 s[centjes-coverage-centjes-gen] coverage (141/819): done Centjes\.FormatSpec.test_resources/register.valid/price-oscillation\.cent.can parse and format idempotently (0 mutations)
95.62 s[centjes-coverage-centjes-gen] coverage (193/819): running Centjes\.FormatSpec.formatModule.reads back a comment with no text
95.63 s[centjes-coverage-centjes-gen] coverage (131/819): done Centjes\.FormatSpec.module.test_resources/syntax/module/valid.empty\.cent.can roundtrip test_resources/syntax/module/valid/empty\.cent back to text the same way (0 mutations)
95.63 s[centjes-coverage-centjes-gen] coverage (195/819): running Centjes\.FormatSpec.formatModule.can format any module
95.66 s[centjes-coverage-centjes-gen] coverage (78/819): done Centjes\.FormatSpec.test_resources/balance.balanced/conversion-price-before\.cent.can parse and format idempotently (0 mutations)
95.66 s[centjes-coverage-centjes-gen] coverage (196/819): running Centjes\.FormatSpec.tag.roundtrips valid values back to text the same way
95.66 s[centjes-coverage-centjes-gen] coverage (126/819): done Centjes\.FormatSpec.module.test_resources/syntax/module/valid.multiple-currencies\.cent.can roundtrip test_resources/syntax/module/valid/multiple-currencies\.cent back to text the same way (0 mutations)
95.67 s[centjes-coverage-centjes-gen] coverage (197/819): running Centjes\.FormatSpec.price.roundtrips valid values back to text the same way
95.68 s[centjes-coverage-centjes-gen] coverage (112/819): done Centjes\.FormatSpec.test_resources/balance.error/BE_PERCENTAGE_FRACTION\.cent.can parse and format idempotently (0 mutations)
95.72 s[centjes-coverage-centjes-gen] coverage (125/819): done Centjes\.FormatSpec.module.test_resources/syntax/module/valid.multiple-imports\.cent.can roundtrip test_resources/syntax/module/valid/multiple-imports\.cent back to text the same way (0 mutations)
95.72 s[centjes-coverage-centjes-gen] coverage (190/819): running Centjes\.FormatSpec.test_resources/register.valid/price-quarterly-block\.cent.can parse and format idempotently
95.72 s[centjes-coverage-centjes-gen] coverage (151/819): done Centjes\.FormatSpec.test_resources/register.valid/gap\.cent.can parse and format idempotently (0 mutations)
95.73 s[centjes-coverage-centjes-gen] coverage (199/819): running Centjes\.FormatSpec.test_resources/compile.CE_INVALID_PRICE\.cent.can parse and format idempotently
95.73 s[centjes-coverage-centjes-gen] coverage (152/819): done Centjes\.FormatSpec.test_resources/register.valid/price-decrease\.cent.can parse and format idempotently (0 mutations)
95.74 s[centjes-coverage-centjes-gen] coverage (162/819): done Centjes\.FormatSpec.test_resources/register.error/CONVERT_ERROR_INVALID_SUM\.cent.can parse and format idempotently (0 mutations)
95.75 s[centjes-coverage-centjes-gen] coverage (198/819): running Centjes\.FormatSpec.test_resources/compile.CE_INVALID_RATIONAL-negative\.cent.can parse and format idempotently
95.79 s[centjes-coverage-centjes-gen] coverage (164/819): done Centjes\.FormatSpec.test_resources/register.error/RE_ADD_ERROR\.cent.can parse and format idempotently (0 mutations)
95.79 s[centjes-coverage-centjes-gen] coverage (156/819): done Centjes\.FormatSpec.test_resources/register.valid/rounding-differs\.cent.can parse and format idempotently (0 mutations)
95.79 s[centjes-coverage-centjes-gen] coverage (202/819): running Centjes\.FormatSpec.test_resources/compile.CE_INVALID_RATIONAL-zero\.cent.can parse and format idempotently
95.79 s[centjes-coverage-centjes-gen] coverage (203/819): running Centjes\.FormatSpec.test_resources/compile.CE_UNDECLARED_ACCOUNT-assertion\.cent.can parse and format idempotently
95.79 s[centjes-coverage-centjes-gen] coverage (204/819): running Centjes\.FormatSpec.test_resources/compile.CE_UNDECLARED_ACCOUNT\.cent.can parse and format idempotently
95.79 s[centjes-coverage-centjes-gen] coverage (200/819): running Centjes\.FormatSpec.test_resources/compile.CE_UNDECLARED_CURRENCY-account-assertion\.cent.can parse and format idempotently
95.85 s[centjes-coverage-centjes-gen] coverage (132/819): done Centjes\.FormatSpec.module.test_resources/syntax/module/valid.import\.cent.can roundtrip test_resources/syntax/module/valid/import\.cent back to text the same way (0 mutations)
95.85 s[centjes-coverage-centjes-gen] coverage (118/819): done Centjes\.FormatSpec.test_resources/balance.balanced/lot-sale-gain\.cent.can parse and format idempotently (0 mutations)
95.85 s[centjes-coverage-centjes-gen] coverage (205/819): running Centjes\.FormatSpec.test_resources/compile.CE_UNDECLARED_CURRENCY\.cent.can parse and format idempotently
95.86 s[centjes-coverage-centjes-gen] coverage (206/819): running Centjes\.FormatSpec.test_resources/compile.CE_ACCOUNT_NAME_TOO_SIMILAR\.cent.can parse and format idempotently
95.88 s[centjes-coverage-centjes-gen] coverage (107/819): done Centjes\.FormatSpec.test_resources/balance.error/BE_OFF_BALANCE-two-currencies\.cent.can parse and format idempotently (0 mutations)
95.88 s[centjes-coverage-centjes-gen] coverage (208/819): running Centjes\.FormatSpec.test_resources/compile.CE_INVALID_AMOUNT\.cent.can parse and format idempotently
95.91 s[centjes-coverage-centjes-gen] coverage (120/819): done Centjes\.FormatSpec.module.test_resources/syntax/module/valid.aligned-amounts\.cent.can roundtrip test_resources/syntax/module/valid/aligned-amounts\.cent back to text the same way (0 mutations)
95.91 s[centjes-coverage-centjes-gen] coverage (207/819): running Centjes\.FormatSpec.test_resources/compile.CE_INVALID_QUANTISATION_FACTOR\.cent.can parse and format idempotently
95.91 s[centjes-coverage-centjes-gen] coverage (185/819): done Centjes\.FormatSpec.test_resources/register.valid/multiple-accounts-convert\.cent.can parse and format idempotently (0 mutations)
95.91 s[centjes-coverage-centjes-gen] coverage (209/819): running Centjes\.FormatSpec.test_resources/compile.CE_UNDECLARED_TAG\.cent.can parse and format idempotently
95.93 s[centjes-coverage-centjes-gen] coverage (158/819): done Centjes\.FormatSpec.test_resources/register.valid/many-currencies\.cent.can parse and format idempotently (0 mutations)
95.93 s[centjes-coverage-centjes-gen] coverage (182/819): running Centjes\.FormatSpec.test_resources/register.valid/multi-hop-revaluation\.cent.can parse and format idempotently
95.95 s[centjes-coverage-centjes-gen] coverage (147/819): done Centjes\.FormatSpec.test_resources/register.error/CONVERT_ERROR_UNKNOWN_TARGET\.cent.can parse and format idempotently (0 mutations)
95.95 s[centjes-coverage-centjes-gen] coverage (201/819): running Centjes\.FormatSpec.test_resources/compile.CE_CURRENCIES_TOO_SIMILAR\.cent.can parse and format idempotently
95.95 s[centjes-coverage-centjes-gen] coverage (146/819): done Centjes\.FormatSpec.test_resources/register.valid/multiple-price-changes\.cent.can parse and format idempotently (0 mutations)
95.95 s[centjes-coverage-centjes-gen] coverage (210/819): running Centjes\.FormatSpec.test_resources/compile.CE_DUPLICATE_TAG\.cent.can parse and format idempotently
95.96 s[centjes-coverage-centjes-gen] coverage (140/819): done Centjes\.FormatSpec.test_resources/register.valid/three-currencies-convert\.cent.can parse and format idempotently (0 mutations)
95.96 s[centjes-coverage-centjes-gen] coverage (212/819): running Centjes\.FormatSpec.test_resources/compile.CE_DUPLICATE_ACCOUNT\.cent.can parse and format idempotently
95.97 s[centjes-coverage-centjes-gen] coverage (130/819): done Centjes\.FormatSpec.module.test_resources/syntax/module/valid.multiple-accounts\.cent.can roundtrip test_resources/syntax/module/valid/multiple-accounts\.cent back to text the same way (0 mutations)
95.99 s[centjes-coverage-centjes-gen] coverage (211/819): running Centjes\.FormatSpec.test_resources/compile.CE_DUPLICATE_ACCOUNT_CURRENCY\.cent.can parse and format idempotently
96.03 s[centjes-coverage-centjes-gen] coverage (165/819): done Centjes\.FormatSpec.test_resources/register.error/CONVERT_ERROR_MISSING_PRICE\.cent.can parse and format idempotently (0 mutations)
96.03 s[centjes-coverage-centjes-gen] coverage (213/819): running Centjes\.FormatSpec.test_resources/compile.CE_VIRTUAL_POSTING_NOT_ALLOWED\.cent.can parse and format idempotently
96.05 s[centjes-coverage-centjes-gen] coverage (123/819): done Centjes\.FormatSpec.module.test_resources/syntax/module/valid.comment-after-transaction\.cent.can roundtrip test_resources/syntax/module/valid/comment-after-transaction\.cent back to text the same way (0 mutations)
96.05 s[centjes-coverage-centjes-gen] coverage (214/819): running Centjes\.FormatSpec.test_resources/compile.CE_UNDECLARED_TAG-account\.cent.can parse and format idempotently
96.07 s[centjes-coverage-centjes-gen] coverage (171/819): done Centjes\.FormatSpec.test_resources/register.valid/inverse-rate\.cent.can parse and format idempotently (0 mutations)
96.07 s[centjes-coverage-centjes-gen] coverage (215/819): running Centjes\.FormatSpec.test_resources/compile.CE_INVALID_ACCOUNT_CURRENCY\.cent.can parse and format idempotently
96.08 s[centjes-coverage-centjes-gen] coverage (176/819): done Centjes\.FormatSpec.test_resources/register.valid/weekly\.cent.can parse and format idempotently (0 mutations)
96.08 s[centjes-coverage-centjes-gen] coverage (217/819): running Centjes\.FormatSpec.test_resources/compile.CE_TAG_TOO_SIMILAR\.cent.can parse and format idempotently
96.08 s[centjes-coverage-centjes-gen] coverage (138/819): done Centjes\.FormatSpec.test_resources/register.valid/convert-with-end-date\.cent.can parse and format idempotently (0 mutations)
96.09 s[centjes-coverage-centjes-gen] coverage (218/819): running Centjes\.FormatSpec.test_resources/compile.CE_COST_SAME_CURRENCY\.cent.can parse and format idempotently
96.10 s[centjes-coverage-centjes-gen] coverage (127/819): done Centjes\.FormatSpec.module.test_resources/syntax/module/valid.comments\.cent.can roundtrip test_resources/syntax/module/valid/comments\.cent back to text the same way (0 mutations)
96.11 s[centjes-coverage-centjes-gen] coverage (219/819): running Centjes\.FormatSpec.test_resources/compile.CE_PRICE_SAME_CURRENCY\.cent.can parse and format idempotently
96.13 s[centjes-coverage-centjes-gen] coverage (175/819): done Centjes\.FormatSpec.test_resources/register.valid/price-change-not-counted-in-average\.cent.can parse and format idempotently (0 mutations)
96.13 s[centjes-coverage-centjes-gen] coverage (220/819): running Centjes\.FormatSpec.test_resources/compile.CE_REAL_POSTING_NOT_ALLOWED\.cent.can parse and format idempotently
96.14 s[centjes-coverage-centjes-gen] coverage (186/819): done Centjes\.FormatSpec.test_resources/register.valid/price-before-and-after-txn\.cent.can parse and format idempotently (0 mutations)
96.14 s[centjes-coverage-centjes-gen] coverage (221/819): running Centjes\.FormatSpec.test_resources/compile.CE_LOT_SAME_CURRENCY\.cent.can parse and format idempotently
96.14 s[centjes-coverage-centjes-gen] coverage (119/819): done Centjes\.FormatSpec.module.roundtrips valid values back to text the same way (0 mutations)
96.14 s[centjes-coverage-centjes-gen] coverage (222/819): running Centjes\.FormatSpec.test_resources/compile.CE_DUPLICATE_ACCOUNT_VIRTUAL\.cent.can parse and format idempotently
96.16 s[centjes-coverage-centjes-gen] coverage (183/819): done Centjes\.FormatSpec.test_resources/register.valid/fractional-rate\.cent.can parse and format idempotently (0 mutations)
96.16 s[centjes-coverage-centjes-gen] coverage (223/819): running Centjes\.FormatSpec.test_resources/compile.CE_INVALID_PERCENTAGE\.cent.can parse and format idempotently
96.16 s[centjes-coverage-centjes-gen] coverage (135/819): done Centjes\.FormatSpec.test_resources/register.valid/quarterly\.cent.can parse and format idempotently (0 mutations)
96.18 s[centjes-coverage-centjes-gen] coverage (224/819): running Centjes\.FormatSpec.test_resources/compile.CE_REAL_ASSERTION_NOT_ALLOWED\.cent.can parse and format idempotently
96.18 s[centjes-coverage-centjes-gen] coverage (128/819): done Centjes\.FormatSpec.module.test_resources/syntax/module/valid.example\.cent.can roundtrip test_resources/syntax/module/valid/example\.cent back to text the same way (0 mutations)
96.18 s[centjes-coverage-centjes-gen] coverage (216/819): running Centjes\.FormatSpec.test_resources/compile.CE_DUPLICATE_CURRENCY\.cent.can parse and format idempotently
96.20 s[centjes-coverage-centjes-gen] coverage (161/819): done Centjes\.FormatSpec.test_resources/register.valid/prices-no-transactions-convert\.cent.can parse and format idempotently (0 mutations)
96.20 s[centjes-coverage-centjes-gen] coverage (225/819): running Centjes\.FormatSpec.test_resources/compile.CE_INFER_ACCOUNT_TYPE\.cent.can parse and format idempotently
96.20 s[centjes-coverage-centjes-gen] coverage (169/819): done Centjes\.FormatSpec.test_resources/register.valid/rates\.cent.can parse and format idempotently (0 mutations)
96.20 s[centjes-coverage-centjes-gen] coverage (226/819): running Centjes\.FormatSpec.currency.roundtrips valid values back to text the same way
96.21 s[centjes-coverage-centjes-gen] coverage (134/819): done Centjes\.FormatSpec.test_resources/register.valid/same-day-prices\.cent.can parse and format idempotently (0 mutations)
96.21 s[centjes-coverage-centjes-gen] coverage (227/819): running Centjes\.FormatSpec.declaration.roundtrips valid values back to text the same way
96.21 s[centjes-coverage-centjes-gen] coverage (173/819): done Centjes\.FormatSpec.test_resources/register.valid/example\.cent.can parse and format idempotently (0 mutations)
96.21 s[centjes-coverage-centjes-gen] coverage (228/819): running Centjes\.FormatSpec.declaration.test_resources/syntax/declaration/valid.account-with-virtual-only-assertion\.cent.can roundtrip test_resources/syntax/declaration/valid/account-with-virtual-only-assertion\.cent back to text the same way
96.24 s[centjes-coverage-centjes-gen] coverage (145/819): done Centjes\.FormatSpec.test_resources/register.valid/convert-with-date-range\.cent.can parse and format idempotently (0 mutations)
96.24 s[centjes-coverage-centjes-gen] coverage (229/819): running Centjes\.FormatSpec.declaration.test_resources/syntax/declaration/valid.comment\.cent.can roundtrip test_resources/syntax/declaration/valid/comment\.cent back to text the same way
96.24 s[centjes-coverage-centjes-gen] coverage (144/819): done Centjes\.FormatSpec.test_resources/register.valid/mixed-currencies-some-native\.cent.can parse and format idempotently (0 mutations)
96.24 s[centjes-coverage-centjes-gen] coverage (230/819): running Centjes\.FormatSpec.declaration.test_resources/syntax/declaration/valid.account-with-comment-above-extra\.cent.can roundtrip test_resources/syntax/declaration/valid/account-with-comment-above-extra\.cent back to text the same way
96.25 s[centjes-coverage-centjes-gen] coverage (150/819): done Centjes\.FormatSpec.test_resources/register.valid/price-yearly-block\.cent.can parse and format idempotently (0 mutations)
96.25 s[centjes-coverage-centjes-gen] coverage (231/819): running Centjes\.FormatSpec.declaration.test_resources/syntax/declaration/valid.account-with-attachment\.cent.can roundtrip test_resources/syntax/declaration/valid/account-with-attachment\.cent back to text the same way
96.26 s[centjes-coverage-centjes-gen] coverage (178/819): done Centjes\.FormatSpec.test_resources/register.valid/monthly\.cent.can parse and format idempotently (0 mutations)
96.26 s[centjes-coverage-centjes-gen] coverage (234/819): running Centjes\.FormatSpec.declaration.test_resources/syntax/declaration/valid.account-with-virtual-allowed-assertion\.cent.can roundtrip test_resources/syntax/declaration/valid/account-with-virtual-allowed-assertion\.cent back to text the same way
96.28 s[centjes-coverage-centjes-gen] coverage (181/819): done Centjes\.FormatSpec.test_resources/register.valid/transitive-conversion\.cent.can parse and format idempotently (0 mutations)
96.28 s[centjes-coverage-centjes-gen] coverage (235/819): running Centjes\.FormatSpec.declaration.test_resources/syntax/declaration/valid.account-with-tag\.cent.can roundtrip test_resources/syntax/declaration/valid/account-with-tag\.cent back to text the same way
96.33 s[centjes-coverage-centjes-gen] coverage (196/819): done Centjes\.FormatSpec.tag.roundtrips valid values back to text the same way (0 mutations)
96.33 s[centjes-coverage-centjes-gen] coverage (236/819): running Centjes\.FormatSpec.declaration.test_resources/syntax/declaration/valid.account\.cent.can roundtrip test_resources/syntax/declaration/valid/account\.cent back to text the same way
96.34 s[centjes-coverage-centjes-gen] coverage (160/819): done Centjes\.FormatSpec.test_resources/register.valid/many-prices\.cent.can parse and format idempotently (0 mutations)
96.34 s[centjes-coverage-centjes-gen] coverage (237/819): running Centjes\.FormatSpec.declaration.test_resources/syntax/declaration/valid.currency\.cent.can roundtrip test_resources/syntax/declaration/valid/currency\.cent back to text the same way
96.35 s[centjes-coverage-centjes-gen] coverage (172/819): done Centjes\.FormatSpec.test_resources/register.valid/price-monthly-block\.cent.can parse and format idempotently (0 mutations)
96.35 s[centjes-coverage-centjes-gen] coverage (239/819): running Centjes\.FormatSpec.declaration.test_resources/syntax/declaration/valid.account-with-no-virtual-assertion\.cent.can roundtrip test_resources/syntax/declaration/valid/account-with-no-virtual-assertion\.cent back to text the same way
96.36 s[centjes-coverage-centjes-gen] coverage (180/819): done Centjes\.FormatSpec.test_resources/register.valid/multi-currency-prices\.cent.can parse and format idempotently (0 mutations)
96.36 s[centjes-coverage-centjes-gen] coverage (240/819): running Centjes\.FormatSpec.declaration.test_resources/syntax/declaration/valid.account-with-assertions\.cent.can roundtrip test_resources/syntax/declaration/valid/account-with-assertions\.cent back to text the same way
96.38 s[centjes-coverage-centjes-gen] coverage (203/819): done Centjes\.FormatSpec.test_resources/compile.CE_UNDECLARED_ACCOUNT-assertion\.cent.can parse and format idempotently (0 mutations)
96.38 s[centjes-coverage-centjes-gen] coverage (241/819): running Centjes\.FormatSpec.declaration.test_resources/syntax/declaration/valid.transaction\.cent.can roundtrip test_resources/syntax/declaration/valid/transaction\.cent back to text the same way
96.39 s[centjes-coverage-centjes-gen] coverage (206/819): done Centjes\.FormatSpec.test_resources/compile.CE_ACCOUNT_NAME_TOO_SIMILAR\.cent.can parse and format idempotently (0 mutations)
96.39 s[centjes-coverage-centjes-gen] coverage (242/819): running Centjes\.FormatSpec.declaration.test_resources/syntax/declaration/valid.signed\.cent.can roundtrip test_resources/syntax/declaration/valid/signed\.cent back to text the same way
96.42 s[centjes-coverage-centjes-gen] coverage (179/819): done Centjes\.FormatSpec.test_resources/register.valid/rate-with-explicit-txn\.cent.can parse and format idempotently (0 mutations)
96.42 s[centjes-coverage-centjes-gen] coverage (243/819): running Centjes\.FormatSpec.declaration.test_resources/syntax/declaration/valid.account-with-comments\.cent.can roundtrip test_resources/syntax/declaration/valid/account-with-comments\.cent back to text the same way
96.42 s[centjes-coverage-centjes-gen] coverage (187/819): done Centjes\.FormatSpec.test_resources/register.valid/virtual\.cent.can parse and format idempotently (0 mutations)
96.42 s[centjes-coverage-centjes-gen] coverage (245/819): running Centjes\.MergeSpec.mergePriceDeclarations.test_resources/merge.empty-existing/existing\.cent.produces the same merged result
96.43 s[centjes-coverage-centjes-gen] coverage (155/819): done Centjes\.FormatSpec.test_resources/register.valid/same-currency-convert\.cent.can parse and format idempotently (0 mutations)
96.43 s[centjes-coverage-centjes-gen] coverage (244/819): running Centjes\.FormatSpec.account.roundtrips valid values back to text the same way
96.46 s[centjes-coverage-centjes-gen] coverage (184/819): done Centjes\.FormatSpec.test_resources/register.valid/daily\.cent.can parse and format idempotently (0 mutations)
96.47 s[centjes-coverage-centjes-gen] coverage (247/819): running Centjes\.MergeSpec.mergePriceDeclarations.test_resources/merge.multiple-currencies-same-day/existing\.cent.produces the same merged result
96.47 s[centjes-coverage-centjes-gen] coverage (163/819): done Centjes\.FormatSpec.test_resources/register.valid/convert-with-begin-date\.cent.can parse and format idempotently (0 mutations)
96.47 s[centjes-coverage-centjes-gen] coverage (248/819): running Centjes\.MergeSpec.mergePriceDeclarations.test_resources/merge.no-new/existing\.cent.produces the same merged result
96.53 s[centjes-coverage-centjes-gen] coverage (142/819): done Centjes\.FormatSpec.test_resources/register.valid/price-change-later\.cent.can parse and format idempotently (0 mutations)
96.71 s[centjes-coverage-centjes-gen] coverage (249/819): running Centjes\.MergeSpec.mergePriceDeclarations.test_resources/merge.with-currency-declarations/existing\.cent.produces the same merged result
96.71 s[centjes-coverage-centjes-gen] coverage (133/819): done Centjes\.FormatSpec.test_resources/register.valid/rate-greater-than-one\.cent.can parse and format idempotently (0 mutations)
96.71 s[centjes-coverage-centjes-gen] coverage (250/819): running Centjes\.Report\.RegisterSpec.produceBalanceReport.test_resources/register/error.CONVERT_ERROR_INVALID_SUM\.cent.fails to produce a register for this module the same way
96.71 s[centjes-coverage-centjes-gen] coverage (217/819): done Centjes\.FormatSpec.test_resources/compile.CE_TAG_TOO_SIMILAR\.cent.can parse and format idempotently (0 mutations)
96.71 s[centjes-coverage-centjes-gen] coverage (251/819): running Centjes\.Report\.RegisterSpec.produceBalanceReport.test_resources/register/error.CONVERT_ERROR_MISSING_PRICE\.cent.fails to produce a register for this module the same way
96.71 s[centjes-coverage-centjes-gen] coverage (148/819): done Centjes\.FormatSpec.test_resources/register.valid/price-weekly-block\.cent.can parse and format idempotently (0 mutations)
96.71 s[centjes-coverage-centjes-gen] coverage (252/819): running Centjes\.Report\.RegisterSpec.produceBalanceReport.test_resources/register/error.RE_ADD_ERROR\.cent.fails to produce a register for this module the same way
96.71 s[centjes-coverage-centjes-gen] coverage (194/819): done Centjes\.FormatSpec.formatModule.keeps the declaration below a comment whose text is only whitespace (0 mutations)
96.71 s[centjes-coverage-centjes-gen] coverage (253/819): running Centjes\.Report\.RegisterSpec.produceBalanceReport.test_resources/register/error.CONVERT_ERROR_UNKNOWN_TARGET\.cent.fails to produce a register for this module the same way
96.71 s[centjes-coverage-centjes-gen] coverage (137/819): done Centjes\.FormatSpec.test_resources/register.valid/price-after-txn\.cent.can parse and format idempotently (0 mutations)
96.71 s[centjes-coverage-centjes-gen] coverage (254/819): running Centjes\.Report\.RegisterSpec.produceBalanceReport.test_resources/register/valid.virtual-with-convert\.cent.renders a register for this module the same way
96.71 s[centjes-coverage-centjes-gen] coverage (214/819): done Centjes\.FormatSpec.test_resources/compile.CE_UNDECLARED_TAG-account\.cent.can parse and format idempotently (0 mutations)
96.71 s[centjes-coverage-centjes-gen] coverage (168/819): done Centjes\.FormatSpec.test_resources/register.valid/multiple-txns-same-day-convert\.cent.can parse and format idempotently (0 mutations)
96.71 s[centjes-coverage-centjes-gen] coverage (255/819): running Centjes\.Report\.RegisterSpec.produceBalanceReport.test_resources/register/valid.rates\.cent.renders a register for this module the same way
96.71 s[centjes-coverage-centjes-gen] coverage (257/819): running Centjes\.Report\.RegisterSpec.produceBalanceReport.test_resources/register/valid.lot\.cent.renders a register for this module the same way
96.71 s[centjes-coverage-centjes-gen] coverage (189/819): done Centjes\.FormatSpec.test_resources/register.valid/yearly\.cent.can parse and format idempotently (0 mutations)
96.71 s[centjes-coverage-centjes-gen] coverage (174/819): done Centjes\.FormatSpec.test_resources/register.valid/price-same-day-as-txn\.cent.can parse and format idempotently (0 mutations)
96.71 s[centjes-coverage-centjes-gen] coverage (256/819): running Centjes\.Report\.RegisterSpec.produceBalanceReport.test_resources/register/valid.rate-with-explicit-txn\.cent.renders a register for this module the same way
96.71 s[centjes-coverage-centjes-gen] coverage (258/819): running Centjes\.Report\.RegisterSpec.produceBalanceReport.test_resources/register/valid.direct-and-inverse-rates\.cent.renders a register for this module the same way
96.71 s[centjes-coverage-centjes-gen] coverage (204/819): done Centjes\.FormatSpec.test_resources/compile.CE_UNDECLARED_ACCOUNT\.cent.can parse and format idempotently (0 mutations)
96.71 s[centjes-coverage-centjes-gen] coverage (232/819): running Centjes\.FormatSpec.declaration.test_resources/syntax/declaration/valid.account-with-type\.cent.can roundtrip test_resources/syntax/declaration/valid/account-with-type\.cent back to text the same way
96.71 s[centjes-coverage-centjes-gen] coverage (159/819): done Centjes\.FormatSpec.test_resources/register.valid/conversion-daily\.cent.can parse and format idempotently (0 mutations)
96.71 s[centjes-coverage-centjes-gen] coverage (259/819): running Centjes\.Report\.RegisterSpec.produceBalanceReport.test_resources/register/valid.one-year\.cent.renders a register for this module the same way
96.71 s[centjes-coverage-centjes-gen] coverage (170/819): done Centjes\.FormatSpec.test_resources/register.valid/empty\.cent.can parse and format idempotently (0 mutations)
96.71 s[centjes-coverage-centjes-gen] coverage (233/819): running Centjes\.FormatSpec.declaration.test_resources/syntax/declaration/valid.tag\.cent.can roundtrip test_resources/syntax/declaration/valid/tag\.cent back to text the same way
96.93 s[centjes-coverage-centjes-gen] coverage (229/819): done Centjes\.FormatSpec.declaration.test_resources/syntax/declaration/valid.comment\.cent.can roundtrip test_resources/syntax/declaration/valid/comment\.cent back to text the same way (0 mutations)
96.93 s[centjes-coverage-centjes-gen] coverage (238/819): running Centjes\.FormatSpec.declaration.test_resources/syntax/declaration/valid.price\.cent.can roundtrip test_resources/syntax/declaration/valid/price\.cent back to text the same way
96.93 s[centjes-coverage-centjes-gen] coverage (220/819): done Centjes\.FormatSpec.test_resources/compile.CE_REAL_POSTING_NOT_ALLOWED\.cent.can parse and format idempotently (0 mutations)
96.93 s[centjes-coverage-centjes-gen] coverage (260/819): running Centjes\.Report\.RegisterSpec.produceBalanceReport.test_resources/register/valid.negative-amounts-convert\.cent.renders a register for this module the same way
96.98 s[centjes-coverage-centjes-gen] coverage (192/819): done Centjes\.FormatSpec.test_resources/register.valid/zero-amount-convert\.cent.can parse and format idempotently (0 mutations)
96.98 s[centjes-coverage-centjes-gen] coverage (261/819): running Centjes\.Report\.RegisterSpec.produceBalanceReport.test_resources/register/valid.mixed-currencies-some-native\.cent.renders a register for this module the same way
97.01 s[centjes-coverage-centjes-gen] coverage (225/819): done Centjes\.FormatSpec.test_resources/compile.CE_INFER_ACCOUNT_TYPE\.cent.can parse and format idempotently (0 mutations)
97.01 s[centjes-coverage-centjes-gen] coverage (262/819): running Centjes\.Report\.RegisterSpec.produceBalanceReport.test_resources/register/valid.conversion-daily\.cent.renders a register for this module the same way
97.01 s[centjes-coverage-centjes-gen] coverage (188/819): done Centjes\.FormatSpec.test_resources/register.valid/price-before-txn\.cent.can parse and format idempotently (0 mutations)
97.01 s[centjes-coverage-centjes-gen] coverage (263/819): running Centjes\.Report\.RegisterSpec.produceBalanceReport.test_resources/register/valid.multi-currency-prices\.cent.renders a register for this module the same way
97.03 s[centjes-coverage-centjes-gen] coverage (191/819): done Centjes\.FormatSpec.test_resources/register.valid/virtual-with-convert\.cent.can parse and format idempotently (0 mutations)
97.03 s[centjes-coverage-centjes-gen] coverage (264/819): running Centjes\.Report\.RegisterSpec.produceBalanceReport.test_resources/register/valid.convert-year-filter\.cent.renders a register for this module the same way
97.04 s[centjes-coverage-centjes-gen] coverage (200/819): done Centjes\.FormatSpec.test_resources/compile.CE_UNDECLARED_CURRENCY-account-assertion\.cent.can parse and format idempotently (0 mutations)
97.04 s[centjes-coverage-centjes-gen] coverage (265/819): running Centjes\.Report\.RegisterSpec.produceBalanceReport.test_resources/register/valid.example\.cent.renders a register for this module the same way
97.10 s[centjes-coverage-centjes-gen] coverage (233/819): done Centjes\.FormatSpec.declaration.test_resources/syntax/declaration/valid.tag\.cent.can roundtrip test_resources/syntax/declaration/valid/tag\.cent back to text the same way (0 mutations)
97.10 s[centjes-coverage-centjes-gen] coverage (266/819): running Centjes\.Report\.RegisterSpec.produceBalanceReport.test_resources/register/valid.end-date-price-change\.cent.renders a register for this module the same way
97.12 s[centjes-coverage-centjes-gen] coverage (202/819): done Centjes\.FormatSpec.test_resources/compile.CE_INVALID_RATIONAL-zero\.cent.can parse and format idempotently (0 mutations)
97.12 s[centjes-coverage-centjes-gen] coverage (267/819): running Centjes\.Report\.RegisterSpec.produceBalanceReport.test_resources/register/valid.gap\.cent.renders a register for this module the same way
97.13 s[centjes-coverage-centjes-gen] coverage (211/819): done Centjes\.FormatSpec.test_resources/compile.CE_DUPLICATE_ACCOUNT_CURRENCY\.cent.can parse and format idempotently (0 mutations)
97.13 s[centjes-coverage-centjes-gen] coverage (268/819): running Centjes\.Report\.RegisterSpec.produceBalanceReport.test_resources/register/valid.convert-with-begin-date\.cent.renders a register for this module the same way
97.14 s[centjes-coverage-centjes-gen] coverage (215/819): done Centjes\.FormatSpec.test_resources/compile.CE_INVALID_ACCOUNT_CURRENCY\.cent.can parse and format idempotently (0 mutations)
97.15 s[centjes-coverage-centjes-gen] coverage (269/819): running Centjes\.Report\.RegisterSpec.produceBalanceReport.test_resources/register/valid.price-before-txn\.cent.renders a register for this module the same way
97.15 s[centjes-coverage-centjes-gen] coverage (197/819): done Centjes\.FormatSpec.price.roundtrips valid values back to text the same way (0 mutations)
97.15 s[centjes-coverage-centjes-gen] coverage (270/819): running Centjes\.Report\.RegisterSpec.produceBalanceReport.test_resources/register/valid.price-before-and-after-txn\.cent.renders a register for this module the same way
97.17 s[centjes-coverage-centjes-gen] coverage (205/819): done Centjes\.FormatSpec.test_resources/compile.CE_UNDECLARED_CURRENCY\.cent.can parse and format idempotently (0 mutations)
97.17 s[centjes-coverage-centjes-gen] coverage (271/819): running Centjes\.Report\.RegisterSpec.produceBalanceReport.test_resources/register/valid.rate-greater-than-one\.cent.renders a register for this module the same way
97.17 s[centjes-coverage-centjes-gen] coverage (254/819): done Centjes\.Report\.RegisterSpec.produceBalanceReport.test_resources/register/valid.virtual-with-convert\.cent.renders a register for this module the same way (0 mutations)
97.18 s[centjes-coverage-centjes-gen] coverage (272/819): running Centjes\.Report\.RegisterSpec.produceBalanceReport.test_resources/register/valid.same-currency-convert\.cent.renders a register for this module the same way
97.19 s[centjes-coverage-centjes-gen] coverage (231/819): done Centjes\.FormatSpec.declaration.test_resources/syntax/declaration/valid.account-with-attachment\.cent.can roundtrip test_resources/syntax/declaration/valid/account-with-attachment\.cent back to text the same way (0 mutations)
97.19 s[centjes-coverage-centjes-gen] coverage (273/819): running Centjes\.Report\.RegisterSpec.produceBalanceReport.test_resources/register/valid.price-same-day-as-txn\.cent.renders a register for this module the same way
97.20 s[centjes-coverage-centjes-gen] coverage (226/819): done Centjes\.FormatSpec.currency.roundtrips valid values back to text the same way (0 mutations)
97.20 s[centjes-coverage-centjes-gen] coverage (276/819): running Centjes\.Report\.RegisterSpec.produceBalanceReport.test_resources/register/valid.small-amounts-convert\.cent.renders a register for this module the same way
97.20 s[centjes-coverage-centjes-gen] coverage (209/819): done Centjes\.FormatSpec.test_resources/compile.CE_UNDECLARED_TAG\.cent.can parse and format idempotently (0 mutations)
97.20 s[centjes-coverage-centjes-gen] coverage (275/819): running Centjes\.Report\.RegisterSpec.produceBalanceReport.test_resources/register/valid.multiple-price-changes\.cent.renders a register for this module the same way
97.23 s[centjes-coverage-centjes-gen] coverage (207/819): done Centjes\.FormatSpec.test_resources/compile.CE_INVALID_QUANTISATION_FACTOR\.cent.can parse and format idempotently (0 mutations)
97.23 s[centjes-coverage-centjes-gen] coverage (193/819): done Centjes\.FormatSpec.formatModule.reads back a comment with no text (0 mutations)
97.23 s[centjes-coverage-centjes-gen] coverage (274/819): running Centjes\.Report\.RegisterSpec.produceBalanceReport.test_resources/register/valid.rounding-differs\.cent.renders a register for this module the same way
97.23 s[centjes-coverage-centjes-gen] coverage (277/819): running Centjes\.Report\.RegisterSpec.produceBalanceReport.test_resources/register/valid.fractional-rate\.cent.renders a register for this module the same way
97.23 s[centjes-coverage-centjes-gen] coverage (247/819): done Centjes\.MergeSpec.mergePriceDeclarations.test_resources/merge.multiple-currencies-same-day/existing\.cent.produces the same merged result (0 mutations)
97.23 s[centjes-coverage-centjes-gen] coverage (279/819): running Centjes\.Report\.RegisterSpec.produceBalanceReport.test_resources/register/valid.daily\.cent.renders a register for this module the same way
97.25 s[centjes-coverage-centjes-gen] coverage (252/819): done Centjes\.Report\.RegisterSpec.produceBalanceReport.test_resources/register/error.RE_ADD_ERROR\.cent.fails to produce a register for this module the same way (0 mutations)
97.25 s[centjes-coverage-centjes-gen] coverage (280/819): running Centjes\.Report\.RegisterSpec.produceBalanceReport.test_resources/register/valid.virtual\.cent.renders a register for this module the same way
97.25 s[centjes-coverage-centjes-gen] coverage (236/819): done Centjes\.FormatSpec.declaration.test_resources/syntax/declaration/valid.account\.cent.can roundtrip test_resources/syntax/declaration/valid/account\.cent back to text the same way (0 mutations)
97.25 s[centjes-coverage-centjes-gen] coverage (281/819): running Centjes\.Report\.RegisterSpec.produceBalanceReport.test_resources/register/valid.zero-amount-convert\.cent.renders a register for this module the same way
97.28 s[centjes-coverage-centjes-gen] coverage (166/819): done Centjes\.FormatSpec.test_resources/register.valid/one-year\.cent.can parse and format idempotently (0 mutations)
97.28 s[centjes-coverage-centjes-gen] coverage (282/819): running Centjes\.Report\.RegisterSpec.produceBalanceReport.test_resources/register/valid.price-weekly-block\.cent.renders a register for this module the same way
97.28 s[centjes-coverage-centjes-gen] coverage (182/819): done Centjes\.FormatSpec.test_resources/register.valid/multi-hop-revaluation\.cent.can parse and format idempotently (0 mutations)
97.29 s[centjes-coverage-centjes-gen] coverage (278/819): running Centjes\.Report\.RegisterSpec.produceBalanceReport.test_resources/register/valid.weekly\.cent.renders a register for this module the same way
97.31 s[centjes-coverage-centjes-gen] coverage (243/819): done Centjes\.FormatSpec.declaration.test_resources/syntax/declaration/valid.account-with-comments\.cent.can roundtrip test_resources/syntax/declaration/valid/account-with-comments\.cent back to text the same way (0 mutations)
97.31 s[centjes-coverage-centjes-gen] coverage (284/819): running Centjes\.Report\.RegisterSpec.produceBalanceReport.test_resources/register/valid.price-monthly-block\.cent.renders a register for this module the same way
97.31 s[centjes-coverage-centjes-gen] coverage (199/819): done Centjes\.FormatSpec.test_resources/compile.CE_INVALID_PRICE\.cent.can parse and format idempotently (0 mutations)
97.31 s[centjes-coverage-centjes-gen] coverage (285/819): running Centjes\.Report\.RegisterSpec.produceBalanceReport.test_resources/register/valid.convert-with-end-date\.cent.renders a register for this module the same way
97.34 s[centjes-coverage-centjes-gen] coverage (239/819): done Centjes\.FormatSpec.declaration.test_resources/syntax/declaration/valid.account-with-no-virtual-assertion\.cent.can roundtrip test_resources/syntax/declaration/valid/account-with-no-virtual-assertion\.cent back to text the same way (0 mutations)
97.34 s[centjes-coverage-centjes-gen] coverage (283/819): running Centjes\.Report\.RegisterSpec.produceBalanceReport.test_resources/register/valid.same-day-prices\.cent.renders a register for this module the same way
97.36 s[centjes-coverage-centjes-gen] coverage (219/819): done Centjes\.FormatSpec.test_resources/compile.CE_PRICE_SAME_CURRENCY\.cent.can parse and format idempotently (0 mutations)
97.36 s[centjes-coverage-centjes-gen] coverage (287/819): running Centjes\.Report\.RegisterSpec.produceBalanceReport.test_resources/register/valid.price-quarterly-block\.cent.renders a register for this module the same way
97.36 s[centjes-coverage-centjes-gen] coverage (240/819): done Centjes\.FormatSpec.declaration.test_resources/syntax/declaration/valid.account-with-assertions\.cent.can roundtrip test_resources/syntax/declaration/valid/account-with-assertions\.cent back to text the same way (0 mutations)
97.38 s[centjes-coverage-centjes-gen] coverage (286/819): running Centjes\.Report\.RegisterSpec.produceBalanceReport.test_resources/register/valid.inverse-rate\.cent.renders a register for this module the same way
97.39 s[centjes-coverage-centjes-gen] coverage (228/819): done Centjes\.FormatSpec.declaration.test_resources/syntax/declaration/valid.account-with-virtual-only-assertion\.cent.can roundtrip test_resources/syntax/declaration/valid/account-with-virtual-only-assertion\.cent back to text the same way (0 mutations)
97.39 s[centjes-coverage-centjes-gen] coverage (288/819): running Centjes\.Report\.RegisterSpec.produceBalanceReport.test_resources/register/valid.price-change-later\.cent.renders a register for this module the same way
97.41 s[centjes-coverage-centjes-gen] coverage (234/819): done Centjes\.FormatSpec.declaration.test_resources/syntax/declaration/valid.account-with-virtual-allowed-assertion\.cent.can roundtrip test_resources/syntax/declaration/valid/account-with-virtual-allowed-assertion\.cent back to text the same way (0 mutations)
97.41 s[centjes-coverage-centjes-gen] coverage (289/819): running Centjes\.Report\.RegisterSpec.produceBalanceReport.test_resources/register/valid.many-prices\.cent.renders a register for this module the same way
97.42 s[centjes-coverage-centjes-gen] coverage (208/819): done Centjes\.FormatSpec.test_resources/compile.CE_INVALID_AMOUNT\.cent.can parse and format idempotently (0 mutations)
97.42 s[centjes-coverage-centjes-gen] coverage (290/819): running Centjes\.Report\.RegisterSpec.produceBalanceReport.test_resources/register/valid.monthly\.cent.renders a register for this module the same way
97.43 s[centjes-coverage-centjes-gen] coverage (221/819): done Centjes\.FormatSpec.test_resources/compile.CE_LOT_SAME_CURRENCY\.cent.can parse and format idempotently (0 mutations)
97.43 s[centjes-coverage-centjes-gen] coverage (291/819): running Centjes\.Report\.RegisterSpec.produceBalanceReport.test_resources/register/valid.transitive-conversion\.cent.renders a register for this module the same way
97.44 s[centjes-coverage-centjes-gen] coverage (250/819): done Centjes\.Report\.RegisterSpec.produceBalanceReport.test_resources/register/error.CONVERT_ERROR_INVALID_SUM\.cent.fails to produce a register for this module the same way (0 mutations)
97.44 s[centjes-coverage-centjes-gen] coverage (292/819): running Centjes\.Report\.RegisterSpec.produceBalanceReport.test_resources/register/valid.price-after-txn\.cent.renders a register for this module the same way
97.45 s[centjes-coverage-centjes-gen] coverage (223/819): done Centjes\.FormatSpec.test_resources/compile.CE_INVALID_PERCENTAGE\.cent.can parse and format idempotently (0 mutations)
97.45 s[centjes-coverage-centjes-gen] coverage (293/819): running Centjes\.Report\.RegisterSpec.produceBalanceReport.test_resources/register/valid.three-currencies-convert\.cent.renders a register for this module the same way
97.49 s[centjes-coverage-centjes-gen] coverage (212/819): done Centjes\.FormatSpec.test_resources/compile.CE_DUPLICATE_ACCOUNT\.cent.can parse and format idempotently (0 mutations)
97.49 s[centjes-coverage-centjes-gen] coverage (294/819): running Centjes\.Report\.RegisterSpec.produceBalanceReport.test_resources/register/valid.prices-no-transactions-convert\.cent.renders a register for this module the same way
97.50 s[centjes-coverage-centjes-gen] coverage (222/819): done Centjes\.FormatSpec.test_resources/compile.CE_DUPLICATE_ACCOUNT_VIRTUAL\.cent.can parse and format idempotently (0 mutations)
97.50 s[centjes-coverage-centjes-gen] coverage (295/819): running Centjes\.Report\.RegisterSpec.produceBalanceReport.test_resources/register/valid.multiple-accounts-convert\.cent.renders a register for this module the same way
97.53 s[centjes-coverage-centjes-gen] coverage (224/819): done Centjes\.FormatSpec.test_resources/compile.CE_REAL_ASSERTION_NOT_ALLOWED\.cent.can parse and format idempotently (0 mutations)
97.56 s[centjes-coverage-centjes-gen] coverage (296/819): running Centjes\.Report\.RegisterSpec.produceBalanceReport.test_resources/register/valid.multiple-txns-same-day-convert\.cent.renders a register for this module the same way
97.58 s[centjes-coverage-centjes-gen] coverage (241/819): done Centjes\.FormatSpec.declaration.test_resources/syntax/declaration/valid.transaction\.cent.can roundtrip test_resources/syntax/declaration/valid/transaction\.cent back to text the same way (0 mutations)
97.58 s[centjes-coverage-centjes-gen] coverage (297/819): running Centjes\.Report\.RegisterSpec.produceBalanceReport.test_resources/register/valid.yearly\.cent.renders a register for this module the same way
97.59 s[centjes-coverage-centjes-gen] coverage (218/819): done Centjes\.FormatSpec.test_resources/compile.CE_COST_SAME_CURRENCY\.cent.can parse and format idempotently (0 mutations)
97.59 s[centjes-coverage-centjes-gen] coverage (298/819): running Centjes\.Report\.RegisterSpec.produceBalanceReport.test_resources/register/valid.large-amounts-convert\.cent.renders a register for this module the same way
97.61 s[centjes-coverage-centjes-gen] coverage (216/819): done Centjes\.FormatSpec.test_resources/compile.CE_DUPLICATE_CURRENCY\.cent.can parse and format idempotently (0 mutations)
97.61 s[centjes-coverage-centjes-gen] coverage (259/819): done Centjes\.Report\.RegisterSpec.produceBalanceReport.test_resources/register/valid.one-year\.cent.renders a register for this module the same way (0 mutations)
97.62 s[centjes-coverage-centjes-gen] coverage (299/819): running Centjes\.Report\.RegisterSpec.produceBalanceReport.test_resources/register/valid.open-ended\.cent.renders a register for this module the same way
97.62 s[centjes-coverage-centjes-gen] coverage (300/819): running Centjes\.Report\.RegisterSpec.produceBalanceReport.test_resources/register/valid.price-decrease\.cent.renders a register for this module the same way
97.64 s[centjes-coverage-centjes-gen] coverage (257/819): done Centjes\.Report\.RegisterSpec.produceBalanceReport.test_resources/register/valid.lot\.cent.renders a register for this module the same way (0 mutations)
97.64 s[centjes-coverage-centjes-gen] coverage (302/819): running Centjes\.Report\.RegisterSpec.produceBalanceReport.test_resources/register/valid.empty\.cent.renders a register for this module the same way
97.65 s[centjes-coverage-centjes-gen] coverage (201/819): done Centjes\.FormatSpec.test_resources/compile.CE_CURRENCIES_TOO_SIMILAR\.cent.can parse and format idempotently (0 mutations)
97.65 s[centjes-coverage-centjes-gen] coverage (303/819): running Centjes\.Report\.RegisterSpec.produceBalanceReport.test_resources/register/valid.price-change-not-counted-in-average\.cent.renders a register for this module the same way
97.66 s[centjes-coverage-centjes-gen] coverage (230/819): done Centjes\.FormatSpec.declaration.test_resources/syntax/declaration/valid.account-with-comment-above-extra\.cent.can roundtrip test_resources/syntax/declaration/valid/account-with-comment-above-extra\.cent back to text the same way (0 mutations)
97.66 s[centjes-coverage-centjes-gen] coverage (304/819): running Centjes\.Report\.RegisterSpec.produceBalanceReport.test_resources/register/valid.crypto-convert\.cent.renders a register for this module the same way
97.67 s[centjes-coverage-centjes-gen] coverage (237/819): done Centjes\.FormatSpec.declaration.test_resources/syntax/declaration/valid.currency\.cent.can roundtrip test_resources/syntax/declaration/valid/currency\.cent back to text the same way (0 mutations)
97.67 s[centjes-coverage-centjes-gen] coverage (305/819): running Centjes\.Report\.RegisterSpec.produceBalanceReport.test_resources/register/valid.many-currencies\.cent.renders a register for this module the same way
97.69 s[centjes-coverage-centjes-gen] coverage (249/819): done Centjes\.MergeSpec.mergePriceDeclarations.test_resources/merge.with-currency-declarations/existing\.cent.produces the same merged result (0 mutations)
97.69 s[centjes-coverage-centjes-gen] coverage (307/819): running Centjes\.Report\.RegisterSpec.produceBalanceReport.test_resources/register/valid.price-oscillation\.cent.renders a register for this module the same way
97.70 s[centjes-coverage-centjes-gen] coverage (213/819): done Centjes\.FormatSpec.test_resources/compile.CE_VIRTUAL_POSTING_NOT_ALLOWED\.cent.can parse and format idempotently (0 mutations)
97.70 s[centjes-coverage-centjes-gen] coverage (308/819): running Centjes\.Report\.RegisterSpec.produceBalanceReport.test_resources/register/valid.price-yearly-block\.cent.renders a register for this module the same way
97.72 s[centjes-coverage-centjes-gen] coverage (232/819): done Centjes\.FormatSpec.declaration.test_resources/syntax/declaration/valid.account-with-type\.cent.can roundtrip test_resources/syntax/declaration/valid/account-with-type\.cent back to text the same way (0 mutations)
97.72 s[centjes-coverage-centjes-gen] coverage (306/819): running Centjes\.Report\.RegisterSpec.produceBalanceReport.test_resources/register/valid.quarterly\.cent.renders a register for this module the same way
97.75 s[centjes-coverage-centjes-gen] coverage (238/819): done Centjes\.FormatSpec.declaration.test_resources/syntax/declaration/valid.price\.cent.can roundtrip test_resources/syntax/declaration/valid/price\.cent back to text the same way (0 mutations)
97.75 s[centjes-coverage-centjes-gen] coverage (310/819): running Centjes\.Report\.RegisterSpec.produceBalanceReport.register invariants.test_resources/register/valid.multiple-price-changes\.cent.has block titles in strictly increasing order
97.75 s[centjes-coverage-centjes-gen] coverage (227/819): done Centjes\.FormatSpec.declaration.roundtrips valid values back to text the same way (0 mutations)
97.75 s[centjes-coverage-centjes-gen] coverage (309/819): running Centjes\.Report\.RegisterSpec.produceBalanceReport.test_resources/register/valid.convert-with-date-range\.cent.renders a register for this module the same way
97.76 s[centjes-coverage-centjes-gen] coverage (258/819): done Centjes\.Report\.RegisterSpec.produceBalanceReport.test_resources/register/valid.direct-and-inverse-rates\.cent.renders a register for this module the same way (0 mutations)
97.78 s[centjes-coverage-centjes-gen] coverage (242/819): done Centjes\.FormatSpec.declaration.test_resources/syntax/declaration/valid.signed\.cent.can roundtrip test_resources/syntax/declaration/valid/signed\.cent back to text the same way (0 mutations)
97.78 s[centjes-coverage-centjes-gen] coverage (261/819): done Centjes\.Report\.RegisterSpec.produceBalanceReport.test_resources/register/valid.mixed-currencies-some-native\.cent.renders a register for this module the same way (0 mutations)
97.85 s[centjes-coverage-centjes-gen] coverage (198/819): done Centjes\.FormatSpec.test_resources/compile.CE_INVALID_RATIONAL-negative\.cent.can parse and format idempotently (0 mutations)
97.86 s[centjes-coverage-centjes-gen] coverage (311/819): running Centjes\.Report\.RegisterSpec.produceBalanceReport.register invariants.test_resources/register/valid.multiple-price-changes\.cent.has empty blocks with zero total and same running total as previous
97.88 s[centjes-coverage-centjes-gen] coverage (256/819): done Centjes\.Report\.RegisterSpec.produceBalanceReport.test_resources/register/valid.rate-with-explicit-txn\.cent.renders a register for this module the same way (0 mutations)
97.88 s[centjes-coverage-centjes-gen] coverage (315/819): running Centjes\.Report\.RegisterSpec.produceBalanceReport.register invariants.test_resources/register/valid.convert-with-date-range\.cent.has empty blocks with zero total and same running total as previous
97.89 s[centjes-coverage-centjes-gen] coverage (263/819): done Centjes\.Report\.RegisterSpec.produceBalanceReport.test_resources/register/valid.multi-currency-prices\.cent.renders a register for this module the same way (0 mutations)
97.89 s[centjes-coverage-centjes-gen] coverage (264/819): done Centjes\.Report\.RegisterSpec.produceBalanceReport.test_resources/register/valid.convert-year-filter\.cent.renders a register for this module the same way (0 mutations)
97.94 s[centjes-coverage-centjes-gen] coverage (248/819): done Centjes\.MergeSpec.mergePriceDeclarations.test_resources/merge.no-new/existing\.cent.produces the same merged result (0 mutations)
97.95 s[centjes-coverage-centjes-gen] coverage (295/819): done Centjes\.Report\.RegisterSpec.produceBalanceReport.test_resources/register/valid.multiple-accounts-convert\.cent.renders a register for this module the same way (0 mutations)
97.95 s[centjes-coverage-centjes-gen] coverage (325/819): running Centjes\.Report\.RegisterSpec.produceBalanceReport.register invariants.test_resources/register/valid.inverse-rate\.cent.has block titles in strictly increasing order
97.95 s[centjes-coverage-centjes-gen] coverage (274/819): done Centjes\.Report\.RegisterSpec.produceBalanceReport.test_resources/register/valid.rounding-differs\.cent.renders a register for this module the same way (0 mutations)
97.96 s[centjes-coverage-centjes-gen] coverage (235/819): done Centjes\.FormatSpec.declaration.test_resources/syntax/declaration/valid.account-with-tag\.cent.can roundtrip test_resources/syntax/declaration/valid/account-with-tag\.cent back to text the same way (0 mutations)
97.96 s[centjes-coverage-centjes-gen] coverage (319/819): running Centjes\.Report\.RegisterSpec.produceBalanceReport.register invariants.test_resources/register/valid.empty\.cent.has empty blocks with zero total and same running total as previous
98.00 s[centjes-coverage-centjes-gen] coverage (287/819): done Centjes\.Report\.RegisterSpec.produceBalanceReport.test_resources/register/valid.price-quarterly-block\.cent.renders a register for this module the same way (0 mutations)
98.00 s[centjes-coverage-centjes-gen] coverage (318/819): running Centjes\.Report\.RegisterSpec.produceBalanceReport.register invariants.test_resources/register/valid.empty\.cent.has block titles in strictly increasing order
98.01 s[centjes-coverage-centjes-gen] coverage (270/819): done Centjes\.Report\.RegisterSpec.produceBalanceReport.test_resources/register/valid.price-before-and-after-txn\.cent.renders a register for this module the same way (0 mutations)
98.01 s[centjes-coverage-centjes-gen] coverage (327/819): running Centjes\.Report\.RegisterSpec.produceBalanceReport.register invariants.test_resources/register/valid.price-change-later\.cent.has empty blocks with zero total and same running total as previous
98.01 s[centjes-coverage-centjes-gen] coverage (284/819): done Centjes\.Report\.RegisterSpec.produceBalanceReport.test_resources/register/valid.price-monthly-block\.cent.renders a register for this module the same way (0 mutations)
98.01 s[centjes-coverage-centjes-gen] coverage (316/819): running Centjes\.Report\.RegisterSpec.produceBalanceReport.register invariants.test_resources/register/valid.convert-with-date-range\.cent.has block titles in strictly increasing order
98.05 s[centjes-coverage-centjes-gen] coverage (268/819): done Centjes\.Report\.RegisterSpec.produceBalanceReport.test_resources/register/valid.convert-with-begin-date\.cent.renders a register for this module the same way (0 mutations)
98.05 s[centjes-coverage-centjes-gen] coverage (326/819): running Centjes\.Report\.RegisterSpec.produceBalanceReport.register invariants.test_resources/register/valid.price-change-later\.cent.has block titles in strictly increasing order
98.06 s[centjes-coverage-centjes-gen] coverage (275/819): done Centjes\.Report\.RegisterSpec.produceBalanceReport.test_resources/register/valid.multiple-price-changes\.cent.renders a register for this module the same way (0 mutations)
98.06 s[centjes-coverage-centjes-gen] coverage (246/819): running Centjes\.MergeSpec.mergePriceDeclarations.test_resources/merge.interleaved-dates/existing\.cent.produces the same merged result
98.06 s[centjes-coverage-centjes-gen] coverage (265/819): done Centjes\.Report\.RegisterSpec.produceBalanceReport.test_resources/register/valid.example\.cent.renders a register for this module the same way (0 mutations)
98.07 s[centjes-coverage-centjes-gen] coverage (260/819): done Centjes\.Report\.RegisterSpec.produceBalanceReport.test_resources/register/valid.negative-amounts-convert\.cent.renders a register for this module the same way (0 mutations)
98.08 s[centjes-coverage-centjes-gen] coverage (302/819): done Centjes\.Report\.RegisterSpec.produceBalanceReport.test_resources/register/valid.empty\.cent.renders a register for this module the same way (0 mutations)
98.08 s[centjes-coverage-centjes-gen] coverage (335/819): running Centjes\.Report\.RegisterSpec.produceBalanceReport.register invariants.test_resources/register/valid.conversion-daily\.cent.has block titles in strictly increasing order
98.12 s[centjes-coverage-centjes-gen] coverage (251/819): done Centjes\.Report\.RegisterSpec.produceBalanceReport.test_resources/register/error.CONVERT_ERROR_MISSING_PRICE\.cent.fails to produce a register for this module the same way (0 mutations)
98.12 s[centjes-coverage-centjes-gen] coverage (334/819): running Centjes\.Report\.RegisterSpec.produceBalanceReport.register invariants.test_resources/register/valid.conversion-daily\.cent.has empty blocks with zero total and same running total as previous
98.14 s[centjes-coverage-centjes-gen] coverage (310/819): done Centjes\.Report\.RegisterSpec.produceBalanceReport.register invariants.test_resources/register/valid.multiple-price-changes\.cent.has block titles in strictly increasing order (0 mutations)
98.14 s[centjes-coverage-centjes-gen] coverage (331/819): running Centjes\.Report\.RegisterSpec.produceBalanceReport.register invariants.test_resources/register/valid.rounding-differs\.cent.has empty blocks with zero total and same running total as previous
98.17 s[centjes-coverage-centjes-gen] coverage (255/819): done Centjes\.Report\.RegisterSpec.produceBalanceReport.test_resources/register/valid.rates\.cent.renders a register for this module the same way (0 mutations)
98.18 s[centjes-coverage-centjes-gen] coverage (253/819): done Centjes\.Report\.RegisterSpec.produceBalanceReport.test_resources/register/error.CONVERT_ERROR_UNKNOWN_TARGET\.cent.fails to produce a register for this module the same way (0 mutations)
98.22 s[centjes-coverage-centjes-gen] coverage (262/819): done Centjes\.Report\.RegisterSpec.produceBalanceReport.test_resources/register/valid.conversion-daily\.cent.renders a register for this module the same way (0 mutations)
98.22 s[centjes-coverage-centjes-gen] coverage (332/819): running Centjes\.Report\.RegisterSpec.produceBalanceReport.register invariants.test_resources/register/valid.rounding-differs\.cent.has block titles in strictly increasing order
98.23 s[centjes-coverage-centjes-gen] coverage (280/819): done Centjes\.Report\.RegisterSpec.produceBalanceReport.test_resources/register/valid.virtual\.cent.renders a register for this module the same way (0 mutations)
98.27 s[centjes-coverage-centjes-gen] coverage (267/819): done Centjes\.Report\.RegisterSpec.produceBalanceReport.test_resources/register/valid.gap\.cent.renders a register for this module the same way (0 mutations)
98.27 s[centjes-coverage-centjes-gen] coverage (338/819): running Centjes\.Report\.RegisterSpec.produceBalanceReport.register invariants.test_resources/register/valid.price-monthly-block\.cent.has empty blocks with zero total and same running total as previous
98.27 s[centjes-coverage-centjes-gen] coverage (296/819): done Centjes\.Report\.RegisterSpec.produceBalanceReport.test_resources/register/valid.multiple-txns-same-day-convert\.cent.renders a register for this module the same way (0 mutations)
98.27 s[centjes-coverage-centjes-gen] coverage (322/819): running Centjes\.Report\.RegisterSpec.produceBalanceReport.register invariants.test_resources/register/valid.inverse-rate\.cent.has empty blocks with zero total and same running total as previous
98.32 s[centjes-coverage-centjes-gen] coverage (293/819): done Centjes\.Report\.RegisterSpec.produceBalanceReport.test_resources/register/valid.three-currencies-convert\.cent.renders a register for this module the same way (0 mutations)
98.33 s[centjes-coverage-centjes-gen] coverage (277/819): done Centjes\.Report\.RegisterSpec.produceBalanceReport.test_resources/register/valid.fractional-rate\.cent.renders a register for this module the same way (0 mutations)
98.33 s[centjes-coverage-centjes-gen] coverage (340/819): running Centjes\.Report\.RegisterSpec.produceBalanceReport.register invariants.test_resources/register/valid.price-monthly-block\.cent.has block titles in strictly increasing order
98.37 s[centjes-coverage-centjes-gen] coverage (300/819): done Centjes\.Report\.RegisterSpec.produceBalanceReport.test_resources/register/valid.price-decrease\.cent.renders a register for this module the same way (0 mutations)
98.38 s[centjes-coverage-centjes-gen] coverage (288/819): done Centjes\.Report\.RegisterSpec.produceBalanceReport.test_resources/register/valid.price-change-later\.cent.renders a register for this module the same way (0 mutations)
98.39 s[centjes-coverage-centjes-gen] coverage (272/819): done Centjes\.Report\.RegisterSpec.produceBalanceReport.test_resources/register/valid.same-currency-convert\.cent.renders a register for this module the same way (0 mutations)
98.40 s[centjes-coverage-centjes-gen] coverage (343/819): running Centjes\.Report\.RegisterSpec.produceBalanceReport.register invariants.test_resources/register/valid.zero-amount-convert\.cent.has block titles in strictly increasing order
98.40 s[centjes-coverage-centjes-gen] coverage (344/819): running Centjes\.Report\.RegisterSpec.produceBalanceReport.register invariants.test_resources/register/valid.zero-amount-convert\.cent.has empty blocks with zero total and same running total as previous
98.40 s[centjes-coverage-centjes-gen] coverage (245/819): done Centjes\.MergeSpec.mergePriceDeclarations.test_resources/merge.empty-existing/existing\.cent.produces the same merged result (0 mutations)
98.42 s[centjes-coverage-centjes-gen] coverage (266/819): done Centjes\.Report\.RegisterSpec.produceBalanceReport.test_resources/register/valid.end-date-price-change\.cent.renders a register for this module the same way (0 mutations)
98.42 s[centjes-coverage-centjes-gen] coverage (346/819): running Centjes\.Report\.RegisterSpec.produceBalanceReport.register invariants.test_resources/register/valid.quarterly\.cent.has empty blocks with zero total and same running total as previous
98.44 s[centjes-coverage-centjes-gen] coverage (278/819): done Centjes\.Report\.RegisterSpec.produceBalanceReport.test_resources/register/valid.weekly\.cent.renders a register for this module the same way (0 mutations)
98.48 s[centjes-coverage-centjes-gen] coverage (290/819): done Centjes\.Report\.RegisterSpec.produceBalanceReport.test_resources/register/valid.monthly\.cent.renders a register for this module the same way (0 mutations)
98.48 s[centjes-coverage-centjes-gen] coverage (292/819): done Centjes\.Report\.RegisterSpec.produceBalanceReport.test_resources/register/valid.price-after-txn\.cent.renders a register for this module the same way (0 mutations)
98.49 s[centjes-coverage-centjes-gen] coverage (351/819): running Centjes\.Report\.RegisterSpec.produceBalanceReport.register invariants.test_resources/register/valid.weekly\.cent.has empty blocks with zero total and same running total as previous
98.54 s[centjes-coverage-centjes-gen] coverage (273/819): done Centjes\.Report\.RegisterSpec.produceBalanceReport.test_resources/register/valid.price-same-day-as-txn\.cent.renders a register for this module the same way (0 mutations)
98.54 s[centjes-coverage-centjes-gen] coverage (353/819): running Centjes\.Report\.RegisterSpec.produceBalanceReport.register invariants.test_resources/register/valid.weekly\.cent.has block titles in strictly increasing order
98.55 s[centjes-coverage-centjes-gen] coverage (195/819): done Centjes\.FormatSpec.formatModule.can format any module (0 mutations)
98.57 s[centjes-coverage-centjes-gen] coverage (304/819): done Centjes\.Report\.RegisterSpec.produceBalanceReport.test_resources/register/valid.crypto-convert\.cent.renders a register for this module the same way (0 mutations)
98.57 s[centjes-coverage-centjes-gen] coverage (354/819): running Centjes\.Report\.RegisterSpec.produceBalanceReport.register invariants.test_resources/register/valid.many-currencies\.cent.has empty blocks with zero total and same running total as previous
98.57 s[centjes-coverage-centjes-gen] coverage (276/819): done Centjes\.Report\.RegisterSpec.produceBalanceReport.test_resources/register/valid.small-amounts-convert\.cent.renders a register for this module the same way (0 mutations)
98.62 s[centjes-coverage-centjes-gen] coverage (282/819): done Centjes\.Report\.RegisterSpec.produceBalanceReport.test_resources/register/valid.price-weekly-block\.cent.renders a register for this module the same way (0 mutations)
98.65 s[centjes-coverage-centjes-gen] coverage (308/819): done Centjes\.Report\.RegisterSpec.produceBalanceReport.test_resources/register/valid.price-yearly-block\.cent.renders a register for this module the same way (0 mutations)
98.65 s[centjes-coverage-centjes-gen] coverage (356/819): running Centjes\.Report\.RegisterSpec.produceBalanceReport.register invariants.test_resources/register/valid.many-currencies\.cent.has block titles in strictly increasing order
98.66 s[centjes-coverage-centjes-gen] coverage (311/819): done Centjes\.Report\.RegisterSpec.produceBalanceReport.register invariants.test_resources/register/valid.multiple-price-changes\.cent.has empty blocks with zero total and same running total as previous (0 mutations)
98.68 s[centjes-coverage-centjes-gen] coverage (279/819): done Centjes\.Report\.RegisterSpec.produceBalanceReport.test_resources/register/valid.daily\.cent.renders a register for this module the same way (0 mutations)
98.69 s[centjes-coverage-centjes-gen] coverage (289/819): done Centjes\.Report\.RegisterSpec.produceBalanceReport.test_resources/register/valid.many-prices\.cent.renders a register for this module the same way (0 mutations)
98.69 s[centjes-coverage-centjes-gen] coverage (271/819): done Centjes\.Report\.RegisterSpec.produceBalanceReport.test_resources/register/valid.rate-greater-than-one\.cent.renders a register for this module the same way (0 mutations)
98.69 s[centjes-coverage-centjes-gen] coverage (360/819): running Centjes\.Report\.RegisterSpec.produceBalanceReport.register invariants.test_resources/register/valid.small-amounts-convert\.cent.has block titles in strictly increasing order
98.70 s[centjes-coverage-centjes-gen] coverage (281/819): done Centjes\.Report\.RegisterSpec.produceBalanceReport.test_resources/register/valid.zero-amount-convert\.cent.renders a register for this module the same way (0 mutations)
98.70 s[centjes-coverage-centjes-gen] coverage (361/819): running Centjes\.Report\.RegisterSpec.produceBalanceReport.register invariants.test_resources/register/valid.small-amounts-convert\.cent.has empty blocks with zero total and same running total as previous
98.71 s[centjes-coverage-centjes-gen] coverage (285/819): done Centjes\.Report\.RegisterSpec.produceBalanceReport.test_resources/register/valid.convert-with-end-date\.cent.renders a register for this module the same way (0 mutations)
98.76 s[centjes-coverage-centjes-gen] coverage (306/819): done Centjes\.Report\.RegisterSpec.produceBalanceReport.test_resources/register/valid.quarterly\.cent.renders a register for this module the same way (0 mutations)
98.76 s[centjes-coverage-centjes-gen] coverage (298/819): done Centjes\.Report\.RegisterSpec.produceBalanceReport.test_resources/register/valid.large-amounts-convert\.cent.renders a register for this module the same way (0 mutations)
98.76 s[centjes-coverage-centjes-gen] coverage (365/819): running Centjes\.Report\.RegisterSpec.produceBalanceReport.register invariants.test_resources/register/valid.virtual\.cent.has empty blocks with zero total and same running total as previous
98.79 s[centjes-coverage-centjes-gen] coverage (294/819): done Centjes\.Report\.RegisterSpec.produceBalanceReport.test_resources/register/valid.prices-no-transactions-convert\.cent.renders a register for this module the same way (0 mutations)
98.79 s[centjes-coverage-centjes-gen] coverage (286/819): done Centjes\.Report\.RegisterSpec.produceBalanceReport.test_resources/register/valid.inverse-rate\.cent.renders a register for this module the same way (0 mutations)
98.79 s[centjes-coverage-centjes-gen] coverage (364/819): running Centjes\.Report\.RegisterSpec.produceBalanceReport.register invariants.test_resources/register/valid.virtual\.cent.has block titles in strictly increasing order
98.83 s[centjes-coverage-centjes-gen] coverage (309/819): done Centjes\.Report\.RegisterSpec.produceBalanceReport.test_resources/register/valid.convert-with-date-range\.cent.renders a register for this module the same way (0 mutations)
98.84 s[centjes-coverage-centjes-gen] coverage (305/819): done Centjes\.Report\.RegisterSpec.produceBalanceReport.test_resources/register/valid.many-currencies\.cent.renders a register for this module the same way (0 mutations)
98.84 s[centjes-coverage-centjes-gen] coverage (369/819): running Centjes\.Report\.RegisterSpec.produceBalanceReport.register invariants.test_resources/register/valid.rate-greater-than-one\.cent.has block titles in strictly increasing order
98.90 s[centjes-coverage-centjes-gen] coverage (291/819): done Centjes\.Report\.RegisterSpec.produceBalanceReport.test_resources/register/valid.transitive-conversion\.cent.renders a register for this module the same way (0 mutations)
98.90 s[centjes-coverage-centjes-gen] coverage (315/819): done Centjes\.Report\.RegisterSpec.produceBalanceReport.register invariants.test_resources/register/valid.convert-with-date-range\.cent.has empty blocks with zero total and same running total as previous (0 mutations)
98.90 s[centjes-coverage-centjes-gen] coverage (373/819): running Centjes\.Report\.RegisterSpec.produceBalanceReport.register invariants.test_resources/register/valid.multiple-txns-same-day-convert\.cent.has empty blocks with zero total and same running total as previous
98.94 s[centjes-coverage-centjes-gen] coverage (269/819): done Centjes\.Report\.RegisterSpec.produceBalanceReport.test_resources/register/valid.price-before-txn\.cent.renders a register for this module the same way (0 mutations)
98.94 s[centjes-coverage-centjes-gen] coverage (374/819): running Centjes\.Report\.RegisterSpec.produceBalanceReport.register invariants.test_resources/register/valid.convert-with-end-date\.cent.has empty blocks with zero total and same running total as previous
98.94 s[centjes-coverage-centjes-gen] coverage (367/819): running Centjes\.Report\.RegisterSpec.produceBalanceReport.register invariants.test_resources/register/valid.rate-greater-than-one\.cent.has empty blocks with zero total and same running total as previous
98.96 s[centjes-coverage-centjes-gen] coverage (326/819): done Centjes\.Report\.RegisterSpec.produceBalanceReport.register invariants.test_resources/register/valid.price-change-later\.cent.has block titles in strictly increasing order (0 mutations)
99.03 s[centjes-coverage-centjes-gen] coverage (297/819): done Centjes\.Report\.RegisterSpec.produceBalanceReport.test_resources/register/valid.yearly\.cent.renders a register for this module the same way (0 mutations)
99.09 s[centjes-coverage-centjes-gen] coverage (319/819): done Centjes\.Report\.RegisterSpec.produceBalanceReport.register invariants.test_resources/register/valid.empty\.cent.has empty blocks with zero total and same running total as previous (0 mutations)
99.09 s[centjes-coverage-centjes-gen] coverage (379/819): running Centjes\.Report\.RegisterSpec.produceBalanceReport.register invariants.test_resources/register/valid.multi-hop-revaluation\.cent.has block titles in strictly increasing order
99.14 s[centjes-coverage-centjes-gen] coverage (381/819): running Centjes\.Report\.RegisterSpec.produceBalanceReport.register invariants.test_resources/register/valid.multi-hop-revaluation\.cent.has empty blocks with zero total and same running total as previous
99.15 s[centjes-coverage-centjes-gen] coverage (327/819): done Centjes\.Report\.RegisterSpec.produceBalanceReport.register invariants.test_resources/register/valid.price-change-later\.cent.has empty blocks with zero total and same running total as previous (0 mutations)
99.15 s[centjes-coverage-centjes-gen] coverage (382/819): running Centjes\.Report\.RegisterSpec.produceBalanceReport.register invariants.test_resources/register/valid.price-same-day-as-txn\.cent.has empty blocks with zero total and same running total as previous
99.16 s[centjes-coverage-centjes-gen] coverage (318/819): done Centjes\.Report\.RegisterSpec.produceBalanceReport.register invariants.test_resources/register/valid.empty\.cent.has block titles in strictly increasing order (0 mutations)
99.20 s[centjes-coverage-centjes-gen] coverage (331/819): done Centjes\.Report\.RegisterSpec.produceBalanceReport.register invariants.test_resources/register/valid.rounding-differs\.cent.has empty blocks with zero total and same running total as previous (0 mutations)
99.25 s[centjes-coverage-centjes-gen] coverage (244/819): done Centjes\.FormatSpec.account.roundtrips valid values back to text the same way (0 mutations)
99.25 s[centjes-coverage-centjes-gen] coverage (387/819): running Centjes\.Report\.RegisterSpec.produceBalanceReport.register invariants.test_resources/register/valid.virtual-with-convert\.cent.has block titles in strictly increasing order
99.28 s[centjes-coverage-centjes-gen] coverage (335/819): done Centjes\.Report\.RegisterSpec.produceBalanceReport.register invariants.test_resources/register/valid.conversion-daily\.cent.has block titles in strictly increasing order (0 mutations)
99.28 s[centjes-coverage-centjes-gen] coverage (388/819): running Centjes\.Report\.RegisterSpec.produceBalanceReport.register invariants.test_resources/register/valid.virtual-with-convert\.cent.has empty blocks with zero total and same running total as previous
99.29 s[centjes-coverage-centjes-gen] coverage (246/819): done Centjes\.MergeSpec.mergePriceDeclarations.test_resources/merge.interleaved-dates/existing\.cent.produces the same merged result (0 mutations)
99.31 s[centjes-coverage-centjes-gen] coverage (303/819): done Centjes\.Report\.RegisterSpec.produceBalanceReport.test_resources/register/valid.price-change-not-counted-in-average\.cent.renders a register for this module the same way (0 mutations)
99.34 s[centjes-coverage-centjes-gen] coverage (392/819): running Centjes\.Report\.RegisterSpec.produceBalanceReport.register invariants.test_resources/register/valid.crypto-convert\.cent.has empty blocks with zero total and same running total as previous
99.34 s[centjes-coverage-centjes-gen] coverage (393/819): running Centjes\.Report\.RegisterSpec.produceBalanceReport.register invariants.test_resources/register/valid.crypto-convert\.cent.has block titles in strictly increasing order
99.41 s[centjes-coverage-centjes-gen] coverage (299/819): done Centjes\.Report\.RegisterSpec.produceBalanceReport.test_resources/register/valid.open-ended\.cent.renders a register for this module the same way (0 mutations)
99.41 s[centjes-coverage-centjes-gen] coverage (316/819): done Centjes\.Report\.RegisterSpec.produceBalanceReport.register invariants.test_resources/register/valid.convert-with-date-range\.cent.has block titles in strictly increasing order (0 mutations)
99.41 s[centjes-coverage-centjes-gen] coverage (395/819): running Centjes\.Report\.RegisterSpec.produceBalanceReport.register invariants.test_resources/register/valid.open-ended\.cent.has empty blocks with zero total and same running total as previous
99.46 s[centjes-coverage-centjes-gen] coverage (307/819): done Centjes\.Report\.RegisterSpec.produceBalanceReport.test_resources/register/valid.price-oscillation\.cent.renders a register for this module the same way (0 mutations)
99.46 s[centjes-coverage-centjes-gen] coverage (351/819): done Centjes\.Report\.RegisterSpec.produceBalanceReport.register invariants.test_resources/register/valid.weekly\.cent.has empty blocks with zero total and same running total as previous (0 mutations)
99.46 s[centjes-coverage-centjes-gen] coverage (397/819): running Centjes\.Report\.RegisterSpec.produceBalanceReport.register invariants.test_resources/register/valid.open-ended\.cent.has block titles in strictly increasing order
99.46 s[centjes-coverage-centjes-gen] coverage (343/819): done Centjes\.Report\.RegisterSpec.produceBalanceReport.register invariants.test_resources/register/valid.zero-amount-convert\.cent.has block titles in strictly increasing order (0 mutations)
99.47 s[centjes-coverage-centjes-gen] coverage (344/819): done Centjes\.Report\.RegisterSpec.produceBalanceReport.register invariants.test_resources/register/valid.zero-amount-convert\.cent.has empty blocks with zero total and same running total as previous (0 mutations)
99.47 s[centjes-coverage-centjes-gen] coverage (399/819): running Centjes\.Report\.RegisterSpec.produceBalanceReport.register invariants.test_resources/register/valid.daily\.cent.has block titles in strictly increasing order
99.50 s[centjes-coverage-centjes-gen] coverage (283/819): done Centjes\.Report\.RegisterSpec.produceBalanceReport.test_resources/register/valid.same-day-prices\.cent.renders a register for this module the same way (0 mutations)
99.50 s[centjes-coverage-centjes-gen] coverage (400/819): running Centjes\.Report\.RegisterSpec.produceBalanceReport.register invariants.test_resources/register/valid.daily\.cent.has empty blocks with zero total and same running total as previous
99.60 s[centjes-coverage-centjes-gen] coverage (364/819): done Centjes\.Report\.RegisterSpec.produceBalanceReport.register invariants.test_resources/register/valid.virtual\.cent.has block titles in strictly increasing order (0 mutations)
99.61 s[centjes-coverage-centjes-gen] coverage (403/819): running Centjes\.Report\.RegisterSpec.produceBalanceReport.register invariants.test_resources/register/valid.rate-with-explicit-txn\.cent.has block titles in strictly increasing order
99.67 s[centjes-coverage-centjes-gen] coverage (346/819): done Centjes\.Report\.RegisterSpec.produceBalanceReport.register invariants.test_resources/register/valid.quarterly\.cent.has empty blocks with zero total and same running total as previous (0 mutations)
99.67 s[centjes-coverage-centjes-gen] coverage (404/819): running Centjes\.Report\.RegisterSpec.produceBalanceReport.register invariants.test_resources/register/valid.rate-with-explicit-txn\.cent.has empty blocks with zero total and same running total as previous
99.70 s[centjes-coverage-centjes-gen] coverage (322/819): done Centjes\.Report\.RegisterSpec.produceBalanceReport.register invariants.test_resources/register/valid.inverse-rate\.cent.has empty blocks with zero total and same running total as previous (0 mutations)
99.70 s[centjes-coverage-centjes-gen] coverage (407/819): running Centjes\.Report\.RegisterSpec.produceBalanceReport.register invariants.test_resources/register/valid.multiple-accounts-convert\.cent.has block titles in strictly increasing order
99.70 s[centjes-coverage-centjes-gen] coverage (353/819): done Centjes\.Report\.RegisterSpec.produceBalanceReport.register invariants.test_resources/register/valid.weekly\.cent.has block titles in strictly increasing order (0 mutations)
99.70 s[centjes-coverage-centjes-gen] coverage (408/819): running Centjes\.Report\.RegisterSpec.produceBalanceReport.register invariants.test_resources/register/valid.multiple-accounts-convert\.cent.has empty blocks with zero total and same running total as previous
99.76 s[centjes-coverage-centjes-gen] coverage (338/819): done Centjes\.Report\.RegisterSpec.produceBalanceReport.register invariants.test_resources/register/valid.price-monthly-block\.cent.has empty blocks with zero total and same running total as previous (0 mutations)
99.77 s[centjes-coverage-centjes-gen] coverage (374/819): done Centjes\.Report\.RegisterSpec.produceBalanceReport.register invariants.test_resources/register/valid.convert-with-end-date\.cent.has empty blocks with zero total and same running total as previous (0 mutations)
99.78 s[centjes-coverage-centjes-gen] coverage (412/819): running Centjes\.Report\.RegisterSpec.produceBalanceReport.register invariants.test_resources/register/valid.transitive-conversion\.cent.has block titles in strictly increasing order
99.78 s[centjes-coverage-centjes-gen] coverage (413/819): running Centjes\.Report\.RegisterSpec.produceBalanceReport.register invariants.test_resources/register/valid.transitive-conversion\.cent.has empty blocks with zero total and same running total as previous
99.81 s[centjes-coverage-centjes-gen] coverage (417/819): running Centjes\.Report\.RegisterSpec.produceBalanceReport.register invariants.test_resources/register/valid.price-quarterly-block\.cent.has empty blocks with zero total and same running total as previous
99.81 s[centjes-coverage-centjes-gen] coverage (416/819): running Centjes\.Report\.RegisterSpec.produceBalanceReport.register invariants.test_resources/register/valid.price-quarterly-block\.cent.has block titles in strictly increasing order
99.82 s[centjes-coverage-centjes-gen] coverage (379/819): done Centjes\.Report\.RegisterSpec.produceBalanceReport.register invariants.test_resources/register/valid.multi-hop-revaluation\.cent.has block titles in strictly increasing order (0 mutations)
99.82 s[centjes-coverage-centjes-gen] coverage (418/819): running Centjes\.Report\.RegisterSpec.produceBalanceReport.register invariants.test_resources/register/valid.same-day-prices\.cent.has empty blocks with zero total and same running total as previous
99.87 s[centjes-coverage-centjes-gen] coverage (422/819): running Centjes\.Report\.RegisterSpec.produceBalanceReport.register invariants.test_resources/register/valid.price-before-and-after-txn\.cent.has empty blocks with zero total and same running total as previous
99.89 s[centjes-coverage-centjes-gen] coverage (373/819): done Centjes\.Report\.RegisterSpec.produceBalanceReport.register invariants.test_resources/register/valid.multiple-txns-same-day-convert\.cent.has empty blocks with zero total and same running total as previous (0 mutations)
99.89 s[centjes-coverage-centjes-gen] coverage (423/819): running Centjes\.Report\.RegisterSpec.produceBalanceReport.register invariants.test_resources/register/valid.price-before-and-after-txn\.cent.has block titles in strictly increasing order
99.91 s[centjes-coverage-centjes-gen] coverage (354/819): done Centjes\.Report\.RegisterSpec.produceBalanceReport.register invariants.test_resources/register/valid.many-currencies\.cent.has empty blocks with zero total and same running total as previous (0 mutations)
99.96 s[centjes-coverage-centjes-gen] coverage (426/819): running Centjes\.Report\.RegisterSpec.produceBalanceReport.register invariants.test_resources/register/valid.mixed-currencies-some-native\.cent.has empty blocks with zero total and same running total as previous
100.08 s[centjes-coverage-centjes-gen] coverage (334/819): done Centjes\.Report\.RegisterSpec.produceBalanceReport.register invariants.test_resources/register/valid.conversion-daily\.cent.has empty blocks with zero total and same running total as previous (0 mutations)
100.11 s[centjes-coverage-centjes-gen] coverage (369/819): done Centjes\.Report\.RegisterSpec.produceBalanceReport.register invariants.test_resources/register/valid.rate-greater-than-one\.cent.has block titles in strictly increasing order (0 mutations)
100.11 s[centjes-coverage-centjes-gen] coverage (433/819): running Centjes\.Report\.RegisterSpec.produceBalanceReport.register invariants.test_resources/register/valid.gap\.cent.has empty blocks with zero total and same running total as previous
100.15 s[centjes-coverage-centjes-gen] coverage (367/819): done Centjes\.Report\.RegisterSpec.produceBalanceReport.register invariants.test_resources/register/valid.rate-greater-than-one\.cent.has empty blocks with zero total and same running total as previous (0 mutations)
100.15 s[centjes-coverage-centjes-gen] coverage (436/819): running Centjes\.Report\.RegisterSpec.produceBalanceReport.register invariants.test_resources/register/valid.rates\.cent.has block titles in strictly increasing order
100.17 s[centjes-coverage-centjes-gen] coverage (388/819): done Centjes\.Report\.RegisterSpec.produceBalanceReport.register invariants.test_resources/register/valid.virtual-with-convert\.cent.has empty blocks with zero total and same running total as previous (0 mutations)
100.17 s[centjes-coverage-centjes-gen] coverage (437/819): running Centjes\.Report\.RegisterSpec.produceBalanceReport.register invariants.test_resources/register/valid.rates\.cent.has empty blocks with zero total and same running total as previous
100.19 s[centjes-coverage-centjes-gen] coverage (381/819): done Centjes\.Report\.RegisterSpec.produceBalanceReport.register invariants.test_resources/register/valid.multi-hop-revaluation\.cent.has empty blocks with zero total and same running total as previous (0 mutations)
100.20 s[centjes-coverage-centjes-gen] coverage (348/819): running Centjes\.Report\.RegisterSpec.produceBalanceReport.register invariants.test_resources/register/valid.quarterly\.cent.has block titles in strictly increasing order
100.22 s[centjes-coverage-centjes-gen] coverage (418/819): done Centjes\.Report\.RegisterSpec.produceBalanceReport.register invariants.test_resources/register/valid.same-day-prices\.cent.has empty blocks with zero total and same running total as previous (0 mutations)
100.22 s[centjes-coverage-centjes-gen] coverage (439/819): running Centjes\.Report\.RegisterSpec.produceBalanceReport.register invariants.test_resources/register/valid.price-weekly-block\.cent.has empty blocks with zero total and same running total as previous
100.23 s[centjes-coverage-centjes-gen] coverage (360/819): done Centjes\.Report\.RegisterSpec.produceBalanceReport.register invariants.test_resources/register/valid.small-amounts-convert\.cent.has block titles in strictly increasing order (0 mutations)
100.23 s[centjes-coverage-centjes-gen] coverage (440/819): running Centjes\.Report\.RegisterSpec.produceBalanceReport.register invariants.test_resources/register/valid.price-weekly-block\.cent.has block titles in strictly increasing order
100.24 s[centjes-coverage-centjes-gen] coverage (404/819): done Centjes\.Report\.RegisterSpec.produceBalanceReport.register invariants.test_resources/register/valid.rate-with-explicit-txn\.cent.has empty blocks with zero total and same running total as previous (0 mutations)
100.25 s[centjes-coverage-centjes-gen] coverage (382/819): done Centjes\.Report\.RegisterSpec.produceBalanceReport.register invariants.test_resources/register/valid.price-same-day-as-txn\.cent.has empty blocks with zero total and same running total as previous (0 mutations)
100.25 s[centjes-coverage-centjes-gen] coverage (370/819): done Centjes\.Report\.RegisterSpec.produceBalanceReport.register invariants.test_resources/register/valid.multiple-txns-same-day-convert\.cent.has block titles in strictly increasing order (0 mutations)
100.26 s[centjes-coverage-centjes-gen] coverage (444/819): running Centjes\.Report\.RegisterSpec.produceBalanceReport.register invariants.test_resources/register/valid.direct-and-inverse-rates\.cent.has empty blocks with zero total and same running total as previous
100.26 s[centjes-coverage-centjes-gen] coverage (446/819): running Centjes\.Report\.RegisterSpec.produceBalanceReport.register invariants.test_resources/register/valid.convert-with-begin-date\.cent.has block titles in strictly increasing order
100.28 s[centjes-coverage-centjes-gen] coverage (361/819): done Centjes\.Report\.RegisterSpec.produceBalanceReport.register invariants.test_resources/register/valid.small-amounts-convert\.cent.has empty blocks with zero total and same running total as previous (0 mutations)
100.31 s[centjes-coverage-centjes-gen] coverage (449/819): running Centjes\.Report\.RegisterSpec.produceBalanceReport.register invariants.test_resources/register/valid.convert-with-begin-date\.cent.has empty blocks with zero total and same running total as previous
100.34 s[centjes-coverage-centjes-gen] coverage (365/819): done Centjes\.Report\.RegisterSpec.produceBalanceReport.register invariants.test_resources/register/valid.virtual\.cent.has empty blocks with zero total and same running total as previous (0 mutations)
100.35 s[centjes-coverage-centjes-gen] coverage (387/819): done Centjes\.Report\.RegisterSpec.produceBalanceReport.register invariants.test_resources/register/valid.virtual-with-convert\.cent.has block titles in strictly increasing order (0 mutations)
100.35 s[centjes-coverage-centjes-gen] coverage (451/819): running Centjes\.Report\.RegisterSpec.produceBalanceReport.register invariants.test_resources/register/valid.price-decrease\.cent.has block titles in strictly increasing order
100.36 s[centjes-coverage-centjes-gen] coverage (452/819): running Centjes\.Report\.RegisterSpec.produceBalanceReport.register invariants.test_resources/register/valid.price-decrease\.cent.has empty blocks with zero total and same running total as previous
100.39 s[centjes-coverage-centjes-gen] coverage (454/819): running Centjes\.Report\.RegisterSpec.produceBalanceReport.register invariants.test_resources/register/valid.same-currency-convert\.cent.has empty blocks with zero total and same running total as previous
100.54 s[centjes-coverage-centjes-gen] coverage (400/819): done Centjes\.Report\.RegisterSpec.produceBalanceReport.register invariants.test_resources/register/valid.daily\.cent.has empty blocks with zero total and same running total as previous (0 mutations)
100.60 s[centjes-coverage-centjes-gen] coverage (392/819): done Centjes\.Report\.RegisterSpec.produceBalanceReport.register invariants.test_resources/register/valid.crypto-convert\.cent.has empty blocks with zero total and same running total as previous (0 mutations)
100.60 s[centjes-coverage-centjes-gen] coverage (462/819): running Centjes\.Report\.RegisterSpec.produceBalanceReport.register invariants.test_resources/register/valid.convert-year-filter\.cent.has block titles in strictly increasing order
100.60 s[centjes-coverage-centjes-gen] coverage (444/819): done Centjes\.Report\.RegisterSpec.produceBalanceReport.register invariants.test_resources/register/valid.direct-and-inverse-rates\.cent.has empty blocks with zero total and same running total as previous (0 mutations)
100.60 s[centjes-coverage-centjes-gen] coverage (461/819): running Centjes\.Report\.RegisterSpec.produceBalanceReport.register invariants.test_resources/register/valid.fractional-rate\.cent.has empty blocks with zero total and same running total as previous
100.76 s[centjes-coverage-centjes-gen] coverage (469/819): running Centjes\.Report\.RegisterSpec.produceBalanceReport.register invariants.test_resources/register/valid.lot\.cent.has empty blocks with zero total and same running total as previous
100.83 s[centjes-coverage-centjes-gen] coverage (465/819): running Centjes\.Report\.RegisterSpec.produceBalanceReport.register invariants.test_resources/register/valid.convert-year-filter\.cent.has empty blocks with zero total and same running total as previous
100.89 s[centjes-coverage-centjes-gen] coverage (472/819): running Centjes\.Report\.RegisterSpec.produceBalanceReport.register invariants.test_resources/register/valid.negative-amounts-convert\.cent.has empty blocks with zero total and same running total as previous
100.92 s[centjes-coverage-centjes-gen] coverage (454/819): done Centjes\.Report\.RegisterSpec.produceBalanceReport.register invariants.test_resources/register/valid.same-currency-convert\.cent.has empty blocks with zero total and same running total as previous (0 mutations)
100.92 s[centjes-coverage-centjes-gen] coverage (473/819): running Centjes\.Report\.RegisterSpec.produceBalanceReport.register invariants.test_resources/register/valid.negative-amounts-convert\.cent.has block titles in strictly increasing order
100.93 s[centjes-coverage-centjes-gen] coverage (407/819): done Centjes\.Report\.RegisterSpec.produceBalanceReport.register invariants.test_resources/register/valid.multiple-accounts-convert\.cent.has block titles in strictly increasing order (0 mutations)
100.96 s[centjes-coverage-centjes-gen] coverage (475/819): running Centjes\.Report\.RegisterSpec.produceBalanceReport.register invariants.test_resources/register/valid.one-year\.cent.has empty blocks with zero total and same running total as previous
100.96 s[centjes-coverage-centjes-gen] coverage (395/819): done Centjes\.Report\.RegisterSpec.produceBalanceReport.register invariants.test_resources/register/valid.open-ended\.cent.has empty blocks with zero total and same running total as previous (0 mutations)
100.96 s[centjes-coverage-centjes-gen] coverage (476/819): running Centjes\.Report\.RegisterSpec.produceBalanceReport.register invariants.test_resources/register/valid.one-year\.cent.has block titles in strictly increasing order
100.99 s[centjes-coverage-centjes-gen] coverage (452/819): done Centjes\.Report\.RegisterSpec.produceBalanceReport.register invariants.test_resources/register/valid.price-decrease\.cent.has empty blocks with zero total and same running total as previous (0 mutations)
100.99 s[centjes-coverage-centjes-gen] coverage (478/819): running Centjes\.Report\.RegisterSpec.produceBalanceReport.register invariants.test_resources/register/valid.many-prices\.cent.has block titles in strictly increasing order
101.08 s[centjes-coverage-centjes-gen] coverage (412/819): done Centjes\.Report\.RegisterSpec.produceBalanceReport.register invariants.test_resources/register/valid.transitive-conversion\.cent.has block titles in strictly increasing order (0 mutations)
101.08 s[centjes-coverage-centjes-gen] coverage (481/819): running Centjes\.Report\.RegisterSpec.produceBalanceReport.register invariants.test_resources/register/valid.many-prices\.cent.has empty blocks with zero total and same running total as previous
101.09 s[centjes-coverage-centjes-gen] coverage (446/819): done Centjes\.Report\.RegisterSpec.produceBalanceReport.register invariants.test_resources/register/valid.convert-with-begin-date\.cent.has block titles in strictly increasing order (0 mutations)
101.15 s[centjes-coverage-centjes-gen] coverage (348/819): done Centjes\.Report\.RegisterSpec.produceBalanceReport.register invariants.test_resources/register/valid.quarterly\.cent.has block titles in strictly increasing order (0 mutations)
101.15 s[centjes-coverage-centjes-gen] coverage (485/819): running Centjes\.Report\.RegisterSpec.produceBalanceReport.register invariants.test_resources/register/valid.example\.cent.has empty blocks with zero total and same running total as previous
101.17 s[centjes-coverage-centjes-gen] coverage (451/819): done Centjes\.Report\.RegisterSpec.produceBalanceReport.register invariants.test_resources/register/valid.price-decrease\.cent.has block titles in strictly increasing order (0 mutations)
101.26 s[centjes-coverage-centjes-gen] coverage (423/819): done Centjes\.Report\.RegisterSpec.produceBalanceReport.register invariants.test_resources/register/valid.price-before-and-after-txn\.cent.has block titles in strictly increasing order (0 mutations)
101.26 s[centjes-coverage-centjes-gen] coverage (489/819): running Centjes\.Report\.RegisterSpec.produceBalanceReport.register invariants.test_resources/register/valid.price-change-not-counted-in-average\.cent.has empty blocks with zero total and same running total as previous
101.27 s[centjes-coverage-centjes-gen] coverage (490/819): running Centjes\.Report\.RegisterSpec.produceBalanceReport.register invariants.test_resources/register/valid.end-date-price-change\.cent.has empty blocks with zero total and same running total as previous
101.33 s[centjes-coverage-centjes-gen] coverage (417/819): done Centjes\.Report\.RegisterSpec.produceBalanceReport.register invariants.test_resources/register/valid.price-quarterly-block\.cent.has empty blocks with zero total and same running total as previous (0 mutations)
101.33 s[centjes-coverage-centjes-gen] coverage (440/819): done Centjes\.Report\.RegisterSpec.produceBalanceReport.register invariants.test_resources/register/valid.price-weekly-block\.cent.has block titles in strictly increasing order (0 mutations)
101.33 s[centjes-coverage-centjes-gen] coverage (494/819): running Centjes\.Report\.RegisterSpec.produceBalanceReport.register invariants.test_resources/register/valid.multi-currency-prices\.cent.has empty blocks with zero total and same running total as previous
101.33 s[centjes-coverage-centjes-gen] coverage (449/819): done Centjes\.Report\.RegisterSpec.produceBalanceReport.register invariants.test_resources/register/valid.convert-with-begin-date\.cent.has empty blocks with zero total and same running total as previous (0 mutations)
101.33 s[centjes-coverage-centjes-gen] coverage (495/819): running Centjes\.Report\.RegisterSpec.produceBalanceReport.register invariants.test_resources/register/valid.multi-currency-prices\.cent.has block titles in strictly increasing order
101.33 s[centjes-coverage-centjes-gen] coverage (439/819): done Centjes\.Report\.RegisterSpec.produceBalanceReport.register invariants.test_resources/register/valid.price-weekly-block\.cent.has empty blocks with zero total and same running total as previous (0 mutations)
101.37 s[centjes-coverage-centjes-gen] coverage (501/819): running Centjes\.Report\.RegisterSpec.produceBalanceReport.register invariants.test_resources/register/valid.price-before-txn\.cent.has empty blocks with zero total and same running total as previous
101.41 s[centjes-coverage-centjes-gen] coverage (408/819): done Centjes\.Report\.RegisterSpec.produceBalanceReport.register invariants.test_resources/register/valid.multiple-accounts-convert\.cent.has empty blocks with zero total and same running total as previous (0 mutations)
101.42 s[centjes-coverage-centjes-gen] coverage (427/819): done Centjes\.Report\.RegisterSpec.produceBalanceReport.register invariants.test_resources/register/valid.mixed-currencies-some-native\.cent.has block titles in strictly increasing order (0 mutations)
101.43 s[centjes-coverage-centjes-gen] coverage (503/819): running Centjes\.Report\.RegisterSpec.produceBalanceReport.register invariants.test_resources/register/valid.prices-no-transactions-convert\.cent.has empty blocks with zero total and same running total as previous
101.48 s[centjes-coverage-centjes-gen] coverage (433/819): done Centjes\.Report\.RegisterSpec.produceBalanceReport.register invariants.test_resources/register/valid.gap\.cent.has empty blocks with zero total and same running total as previous (0 mutations)
101.48 s[centjes-coverage-centjes-gen] coverage (507/819): running Centjes\.Report\.RegisterSpec.produceBalanceReport.register invariants.test_resources/register/valid.price-oscillation\.cent.has empty blocks with zero total and same running total as previous
101.51 s[centjes-coverage-centjes-gen] coverage (413/819): done Centjes\.Report\.RegisterSpec.produceBalanceReport.register invariants.test_resources/register/valid.transitive-conversion\.cent.has empty blocks with zero total and same running total as previous (0 mutations)
101.52 s[centjes-coverage-centjes-gen] coverage (461/819): done Centjes\.Report\.RegisterSpec.produceBalanceReport.register invariants.test_resources/register/valid.fractional-rate\.cent.has empty blocks with zero total and same running total as previous (0 mutations)
101.72 s[centjes-coverage-centjes-gen] coverage (509/819): running Centjes\.Report\.RegisterSpec.produceBalanceReport.register invariants.test_resources/register/valid.price-oscillation\.cent.has block titles in strictly increasing order
101.72 s[centjes-coverage-centjes-gen] coverage (465/819): done Centjes\.Report\.RegisterSpec.produceBalanceReport.register invariants.test_resources/register/valid.convert-year-filter\.cent.has empty blocks with zero total and same running total as previous (0 mutations)
101.72 s[centjes-coverage-centjes-gen] coverage (512/819): running Centjes\.Report\.RegisterSpec.produceBalanceReport.register invariants.test_resources/register/valid.yearly\.cent.has empty blocks with zero total and same running total as previous
101.72 s[centjes-coverage-centjes-gen] coverage (511/819): running Centjes\.Report\.RegisterSpec.produceBalanceReport.register invariants.test_resources/register/valid.yearly\.cent.has block titles in strictly increasing order
101.72 s[centjes-coverage-centjes-gen] coverage (514/819): running Centjes\.Report\.RegisterSpec.produceBalanceReport.register invariants.test_resources/register/valid.three-currencies-convert\.cent.has empty blocks with zero total and same running total as previous
101.72 s[centjes-coverage-centjes-gen] coverage (519/819): running Centjes\.Report\.RegisterSpec.produceBalanceReport.register invariants.test_resources/register/valid.price-after-txn\.cent.has block titles in strictly increasing order
101.72 s[centjes-coverage-centjes-gen] coverage (422/819): done Centjes\.Report\.RegisterSpec.produceBalanceReport.register invariants.test_resources/register/valid.price-before-and-after-txn\.cent.has empty blocks with zero total and same running total as previous (0 mutations)
101.72 s[centjes-coverage-centjes-gen] coverage (518/819): running Centjes\.Report\.RegisterSpec.produceBalanceReport.register invariants.test_resources/register/valid.price-after-txn\.cent.has empty blocks with zero total and same running total as previous
101.72 s[centjes-coverage-centjes-gen] coverage (468/819): done Centjes\.Report\.RegisterSpec.produceBalanceReport.register invariants.test_resources/register/valid.lot\.cent.has block titles in strictly increasing order (0 mutations)
101.74 s[centjes-coverage-centjes-gen] coverage (524/819): running Centjes\.Report\.RegisterSpec.produceBalanceReport.register invariants.test_resources/register/valid.large-amounts-convert\.cent.has empty blocks with zero total and same running total as previous
101.75 s[centjes-coverage-centjes-gen] coverage (485/819): done Centjes\.Report\.RegisterSpec.produceBalanceReport.register invariants.test_resources/register/valid.example\.cent.has empty blocks with zero total and same running total as previous (0 mutations)
101.86 s[centjes-coverage-centjes-gen] coverage (527/819): running Centjes\.Report\.RegisterSpec.produceBalanceReport.register invariants.test_resources/register/valid.price-yearly-block\.cent.has block titles in strictly increasing order
101.87 s[centjes-coverage-centjes-gen] coverage (481/819): done Centjes\.Report\.RegisterSpec.produceBalanceReport.register invariants.test_resources/register/valid.many-prices\.cent.has empty blocks with zero total and same running total as previous (0 mutations)
101.88 s[centjes-coverage-centjes-gen] coverage (528/819): running Centjes\.Report\.RegisterSpec.produceBalanceReport.register invariants.test_resources/register/valid.price-yearly-block\.cent.has empty blocks with zero total and same running total as previous
101.94 s[centjes-coverage-centjes-gen] coverage (426/819): done Centjes\.Report\.RegisterSpec.produceBalanceReport.register invariants.test_resources/register/valid.mixed-currencies-some-native\.cent.has empty blocks with zero total and same running total as previous (0 mutations)
101.98 s[centjes-coverage-centjes-gen] coverage (533/819): running Centjes\.Report\.RegisterSpec.produceBalanceReport.register invariants.test_resources/register/valid.monthly\.cent.has empty blocks with zero total and same running total as previous
101.99 s[centjes-coverage-centjes-gen] coverage (416/819): done Centjes\.Report\.RegisterSpec.produceBalanceReport.register invariants.test_resources/register/valid.price-quarterly-block\.cent.has block titles in strictly increasing order (0 mutations)
101.99 s[centjes-coverage-centjes-gen] coverage (535/819): running Centjes\.Command\.FormatSpec.can format an entire directory
101.99 s[centjes-coverage-centjes-gen] coverage (534/819): running Centjes\.Command\.FormatSpec.can format a given single file
101.99 s[centjes-coverage-centjes-gen] coverage (458/819): done Centjes\.Report\.RegisterSpec.produceBalanceReport.register invariants.test_resources/register/valid.fractional-rate\.cent.has block titles in strictly increasing order (0 mutations)
101.99 s[centjes-coverage-centjes-gen] coverage (536/819): running Centjes\.Command\.FormatSpec.Does not format anything if any file fails to parse
102.02 s[centjes-coverage-centjes-gen] coverage (457/819): done Centjes\.Report\.RegisterSpec.produceBalanceReport.register invariants.test_resources/register/valid.same-currency-convert\.cent.has block titles in strictly increasing order (0 mutations)
102.02 s[centjes-coverage-centjes-gen] coverage (538/819): running Centjes\.Report\.CheckSpec.doCompleteCheck.test_resources/check.CE_UNUSED_CURRENCY\.cent.shows the same error when checking this module
102.04 s[centjes-coverage-centjes-gen] coverage (537/819): running Centjes\.Report\.CheckSpec.doCompleteCheck.test_resources/check.CE_MISSING_ATTACHMENT_SIMILAR\.cent.shows the same error when checking this module
102.06 s[centjes-coverage-centjes-gen] coverage (491/819): done Centjes\.Report\.RegisterSpec.produceBalanceReport.register invariants.test_resources/register/valid.end-date-price-change\.cent.has block titles in strictly increasing order (0 mutations)
102.06 s[centjes-coverage-centjes-gen] coverage (540/819): running Centjes\.Report\.CheckSpec.doCompleteCheck.test_resources/check.many-similar-attachments/missing\.cent.shows the same error when checking this module
102.07 s[centjes-coverage-centjes-gen] coverage (539/819): running Centjes\.Report\.CheckSpec.doCompleteCheck.test_resources/check.CE_UNUSED_ACCOUNT\.cent.shows the same error when checking this module
102.13 s[centjes-coverage-centjes-gen] coverage (472/819): done Centjes\.Report\.RegisterSpec.produceBalanceReport.register invariants.test_resources/register/valid.negative-amounts-convert\.cent.has empty blocks with zero total and same running total as previous (0 mutations)
102.13 s[centjes-coverage-centjes-gen] coverage (542/819): running Centjes\.Report\.CheckSpec.doCompleteCheck.test_resources/check.CE_MISSING_ATTACHMENT\.cent.shows the same error when checking this module
102.18 s[centjes-coverage-centjes-gen] coverage (541/819): running Centjes\.Report\.CheckSpec.doCompleteCheck.test_resources/check.CE_DUPLICATE_ATTACHMENT\.cent.shows the same error when checking this module
102.25 s[centjes-coverage-centjes-gen] coverage (437/819): done Centjes\.Report\.RegisterSpec.produceBalanceReport.register invariants.test_resources/register/valid.rates\.cent.has empty blocks with zero total and same running total as previous (0 mutations)
102.25 s[centjes-coverage-centjes-gen] coverage (543/819): running Centjes\.Report\.CheckSpec.doCompleteCheck.test_resources/check.CE_MISSING_ATTACHMENT-account\.cent.shows the same error when checking this module
102.30 s[centjes-coverage-centjes-gen] coverage (476/819): done Centjes\.Report\.RegisterSpec.produceBalanceReport.register invariants.test_resources/register/valid.one-year\.cent.has block titles in strictly increasing order (0 mutations)
102.30 s[centjes-coverage-centjes-gen] coverage (544/819): running Centjes\.Report\.CheckSpec.doCompleteCheck.test_resources/check.CE_MISSING_ATTACHMENT_NONEXISTENT_DIR\.cent.shows the same error when checking this module
102.35 s[centjes-coverage-centjes-gen] coverage (507/819): done Centjes\.Report\.RegisterSpec.produceBalanceReport.register invariants.test_resources/register/valid.price-oscillation\.cent.has empty blocks with zero total and same running total as previous (0 mutations)
102.35 s[centjes-coverage-centjes-gen] coverage (545/819): running Centjes\.Report\.CheckSpec.doCompleteCheck.test_resources/check.CE_UNUSED_CURRENCY-price\.cent.shows the same error when checking this module
102.38 s[centjes-coverage-centjes-gen] coverage (509/819): done Centjes\.Report\.RegisterSpec.produceBalanceReport.register invariants.test_resources/register/valid.price-oscillation\.cent.has block titles in strictly increasing order (0 mutations)
102.38 s[centjes-coverage-centjes-gen] coverage (546/819): running Centjes\.Report\.CheckSpec.doCompleteCheck.test_resources/check.CE_DECLARATION_OUT_OF_ORDER\.cent.shows the same error when checking this module
102.38 s[centjes-coverage-centjes-gen] coverage (469/819): done Centjes\.Report\.RegisterSpec.produceBalanceReport.register invariants.test_resources/register/valid.lot\.cent.has empty blocks with zero total and same running total as previous (0 mutations)
102.38 s[centjes-coverage-centjes-gen] coverage (547/819): running Centjes\.Report\.CheckSpec.doCompleteCheck.test_resources/check.CE_UNUSED_TAG\.cent.shows the same error when checking this module
102.44 s[centjes-coverage-centjes-gen] coverage (512/819): done Centjes\.Report\.RegisterSpec.produceBalanceReport.register invariants.test_resources/register/valid.yearly\.cent.has empty blocks with zero total and same running total as previous (0 mutations)
102.45 s[centjes-coverage-centjes-gen] coverage (483/819): done Centjes\.Report\.RegisterSpec.produceBalanceReport.register invariants.test_resources/register/valid.example\.cent.has block titles in strictly increasing order (0 mutations)
102.45 s[centjes-coverage-centjes-gen] coverage (549/819): running Centjes\.CompileSpec.compilePriceDeclaration.produces valid ledger priceDeclarations if all the currencies are known
102.45 s[centjes-coverage-centjes-gen] coverage (475/819): done Centjes\.Report\.RegisterSpec.produceBalanceReport.register invariants.test_resources/register/valid.one-year\.cent.has empty blocks with zero total and same running total as previous (0 mutations)
102.47 s[centjes-coverage-centjes-gen] coverage (478/819): done Centjes\.Report\.RegisterSpec.produceBalanceReport.register invariants.test_resources/register/valid.many-prices\.cent.has block titles in strictly increasing order (0 mutations)
102.47 s[centjes-coverage-centjes-gen] coverage (552/819): running Centjes\.CompileSpec.compilePosting.produces valid ledger postings if the currency is known
102.50 s[centjes-coverage-centjes-gen] coverage (554/819): running Centjes\.CompileSpec.compileTransaction.produces valid ledger transactions if all the currencies are known
102.62 s[centjes-coverage-centjes-gen] coverage (556/819): running Centjes\.CompileSpec.test_resources/compile.CE_CURRENCIES_TOO_SIMILAR\.cent.shows the same error when compiling this module
102.66 s[centjes-coverage-centjes-gen] coverage (557/819): running Centjes\.CompileSpec.test_resources/compile.CE_INFER_ACCOUNT_TYPE\.cent.shows the same error when compiling this module
102.66 s[centjes-coverage-centjes-gen] coverage (558/819): running Centjes\.CompileSpec.test_resources/compile.CE_COST_SAME_CURRENCY\.cent.shows the same error when compiling this module
102.68 s[centjes-coverage-centjes-gen] coverage (494/819): done Centjes\.Report\.RegisterSpec.produceBalanceReport.register invariants.test_resources/register/valid.multi-currency-prices\.cent.has empty blocks with zero total and same running total as previous (0 mutations)
102.68 s[centjes-coverage-centjes-gen] coverage (559/819): running Centjes\.CompileSpec.test_resources/compile.CE_INVALID_QUANTISATION_FACTOR\.cent.shows the same error when compiling this module
102.71 s[centjes-coverage-centjes-gen] coverage (562/819): running Centjes\.CompileSpec.test_resources/compile.CE_INVALID_RATIONAL-negative\.cent.shows the same error when compiling this module
102.73 s[centjes-coverage-centjes-gen] coverage (561/819): running Centjes\.CompileSpec.test_resources/compile.CE_DUPLICATE_ACCOUNT_VIRTUAL\.cent.shows the same error when compiling this module
102.77 s[centjes-coverage-centjes-gen] coverage (473/819): done Centjes\.Report\.RegisterSpec.produceBalanceReport.register invariants.test_resources/register/valid.negative-amounts-convert\.cent.has block titles in strictly increasing order (0 mutations)
102.77 s[centjes-coverage-centjes-gen] coverage (564/819): running Centjes\.CompileSpec.test_resources/compile.CE_VIRTUAL_POSTING_NOT_ALLOWED\.cent.shows the same error when compiling this module
102.78 s[centjes-coverage-centjes-gen] coverage (519/819): done Centjes\.Report\.RegisterSpec.produceBalanceReport.register invariants.test_resources/register/valid.price-after-txn\.cent.has block titles in strictly increasing order (0 mutations)
102.78 s[centjes-coverage-centjes-gen] coverage (565/819): running Centjes\.CompileSpec.test_resources/compile.CE_DUPLICATE_ACCOUNT_CURRENCY\.cent.shows the same error when compiling this module
102.84 s[centjes-coverage-centjes-gen] coverage (533/819): done Centjes\.Report\.RegisterSpec.produceBalanceReport.register invariants.test_resources/register/valid.monthly\.cent.has empty blocks with zero total and same running total as previous (0 mutations)
102.85 s[centjes-coverage-centjes-gen] coverage (560/819): running Centjes\.CompileSpec.test_resources/compile.CE_UNDECLARED_CURRENCY\.cent.shows the same error when compiling this module
102.94 s[centjes-coverage-centjes-gen] coverage (566/819): running Centjes\.CompileSpec.test_resources/compile.CE_UNDECLARED_TAG\.cent.shows the same error when compiling this module
102.94 s[centjes-coverage-centjes-gen] coverage (515/819): done Centjes\.Report\.RegisterSpec.produceBalanceReport.register invariants.test_resources/register/valid.three-currencies-convert\.cent.has block titles in strictly increasing order (0 mutations)
102.94 s[centjes-coverage-centjes-gen] coverage (563/819): running Centjes\.CompileSpec.test_resources/compile.CE_UNDECLARED_ACCOUNT\.cent.shows the same error when compiling this module
102.95 s[centjes-coverage-centjes-gen] coverage (567/819): running Centjes\.CompileSpec.test_resources/compile.CE_UNDECLARED_CURRENCY-account-assertion\.cent.shows the same error when compiling this module
102.97 s[centjes-coverage-centjes-gen] coverage (538/819): done Centjes\.Report\.CheckSpec.doCompleteCheck.test_resources/check.CE_UNUSED_CURRENCY\.cent.shows the same error when checking this module (0 mutations)
102.97 s[centjes-coverage-centjes-gen] coverage (568/819): running Centjes\.CompileSpec.test_resources/compile.CE_INVALID_AMOUNT\.cent.shows the same error when compiling this module
102.98 s[centjes-coverage-centjes-gen] coverage (489/819): done Centjes\.Report\.RegisterSpec.produceBalanceReport.register invariants.test_resources/register/valid.price-change-not-counted-in-average\.cent.has empty blocks with zero total and same running total as previous (0 mutations)
102.98 s[centjes-coverage-centjes-gen] coverage (569/819): running Centjes\.CompileSpec.test_resources/compile.CE_LOT_SAME_CURRENCY\.cent.shows the same error when compiling this module
103.00 s[centjes-coverage-centjes-gen] coverage (495/819): done Centjes\.Report\.RegisterSpec.produceBalanceReport.register invariants.test_resources/register/valid.multi-currency-prices\.cent.has block titles in strictly increasing order (0 mutations)
103.00 s[centjes-coverage-centjes-gen] coverage (570/819): running Centjes\.CompileSpec.test_resources/compile.CE_INVALID_PRICE\.cent.shows the same error when compiling this module
103.01 s[centjes-coverage-centjes-gen] coverage (572/819): running Centjes\.CompileSpec.test_resources/compile.CE_UNDECLARED_ACCOUNT-assertion\.cent.shows the same error when compiling this module
103.12 s[centjes-coverage-centjes-gen] coverage (574/819): running Centjes\.CompileSpec.test_resources/compile.CE_INVALID_PERCENTAGE\.cent.shows the same error when compiling this module
103.15 s[centjes-coverage-centjes-gen] coverage (573/819): running Centjes\.CompileSpec.test_resources/compile.CE_UNDECLARED_TAG-account\.cent.shows the same error when compiling this module
103.17 s[centjes-coverage-centjes-gen] coverage (505/819): done Centjes\.Report\.RegisterSpec.produceBalanceReport.register invariants.test_resources/register/valid.prices-no-transactions-convert\.cent.has block titles in strictly increasing order (0 mutations)
103.18 s[centjes-coverage-centjes-gen] coverage (575/819): running Centjes\.CompileSpec.test_resources/compile.CE_INVALID_ACCOUNT_CURRENCY\.cent.shows the same error when compiling this module
103.25 s[centjes-coverage-centjes-gen] coverage (577/819): running Centjes\.CompileSpec.test_resources/compile.CE_REAL_ASSERTION_NOT_ALLOWED\.cent.shows the same error when compiling this module
103.27 s[centjes-coverage-centjes-gen] coverage (544/819): done Centjes\.Report\.CheckSpec.doCompleteCheck.test_resources/check.CE_MISSING_ATTACHMENT_NONEXISTENT_DIR\.cent.shows the same error when checking this module (0 mutations)
103.28 s[centjes-coverage-centjes-gen] coverage (579/819): running Centjes\.CompileSpec.test_resources/compile.CE_TAG_TOO_SIMILAR\.cent.shows the same error when compiling this module
103.30 s[centjes-coverage-centjes-gen] coverage (487/819): done Centjes\.Report\.RegisterSpec.produceBalanceReport.register invariants.test_resources/register/valid.price-change-not-counted-in-average\.cent.has block titles in strictly increasing order (0 mutations)
103.31 s[centjes-coverage-centjes-gen] coverage (576/819): running Centjes\.CompileSpec.test_resources/compile.CE_PRICE_SAME_CURRENCY\.cent.shows the same error when compiling this module
103.35 s[centjes-coverage-centjes-gen] coverage (501/819): done Centjes\.Report\.RegisterSpec.produceBalanceReport.register invariants.test_resources/register/valid.price-before-txn\.cent.has empty blocks with zero total and same running total as previous (0 mutations)
103.35 s[centjes-coverage-centjes-gen] coverage (580/819): running Centjes\.CompileSpec.test_resources/compile.CE_ACCOUNT_NAME_TOO_SIMILAR\.cent.shows the same error when compiling this module
103.38 s[centjes-coverage-centjes-gen] coverage (582/819): running Centjes\.CompileSpec.test_resources/compile.CE_DUPLICATE_CURRENCY\.cent.shows the same error when compiling this module
103.41 s[centjes-coverage-centjes-gen] coverage (518/819): done Centjes\.Report\.RegisterSpec.produceBalanceReport.register invariants.test_resources/register/valid.price-after-txn\.cent.has empty blocks with zero total and same running total as previous (0 mutations)
103.41 s[centjes-coverage-centjes-gen] coverage (581/819): running Centjes\.CompileSpec.test_resources/compile.CE_REAL_POSTING_NOT_ALLOWED\.cent.shows the same error when compiling this module
103.42 s[centjes-coverage-centjes-gen] coverage (498/819): done Centjes\.Report\.RegisterSpec.produceBalanceReport.register invariants.test_resources/register/valid.price-before-txn\.cent.has block titles in strictly increasing order (0 mutations)
103.42 s[centjes-coverage-centjes-gen] coverage (585/819): running Centjes\.Report\.EvaluatedLedgerSpec.produceEvaluatedLedger.does not crash
103.48 s[centjes-coverage-centjes-gen] coverage (514/819): done Centjes\.Report\.RegisterSpec.produceBalanceReport.register invariants.test_resources/register/valid.three-currencies-convert\.cent.has empty blocks with zero total and same running total as previous (0 mutations)
103.49 s[centjes-coverage-centjes-gen] coverage (583/819): running Centjes\.CompileSpec.test_resources/compile.CE_DUPLICATE_ACCOUNT\.cent.shows the same error when compiling this module
103.59 s[centjes-coverage-centjes-gen] coverage (523/819): done Centjes\.Report\.RegisterSpec.produceBalanceReport.register invariants.test_resources/register/valid.large-amounts-convert\.cent.has block titles in strictly increasing order (0 mutations)
103.60 s[centjes-coverage-centjes-gen] coverage (586/819): running Centjes\.Convert\.MemoisedPriceGraphSpec.lookup.produces the same results as just using a price graph
103.66 s[centjes-coverage-centjes-gen] coverage (503/819): done Centjes\.Report\.RegisterSpec.produceBalanceReport.register invariants.test_resources/register/valid.prices-no-transactions-convert\.cent.has empty blocks with zero total and same running total as previous (0 mutations)
103.66 s[centjes-coverage-centjes-gen] coverage (578/819): running Centjes\.CompileSpec.test_resources/compile.CE_DUPLICATE_TAG\.cent.shows the same error when compiling this module
103.71 s[centjes-coverage-centjes-gen] coverage (571/819): running Centjes\.CompileSpec.test_resources/compile.CE_INVALID_RATIONAL-zero\.cent.shows the same error when compiling this module
103.73 s[centjes-coverage-centjes-gen] coverage (589/819): running Centjes\.LoadSpec.loadModulesOrErr.test_resources/load.LE_IMPORT\.cent.shows the same error when checking this module
103.73 s[centjes-coverage-centjes-gen] coverage (542/819): done Centjes\.Report\.CheckSpec.doCompleteCheck.test_resources/check.CE_MISSING_ATTACHMENT\.cent.shows the same error when checking this module (0 mutations)
103.73 s[centjes-coverage-centjes-gen] coverage (590/819): running Centjes\.LoadSpec.loadModulesOrErr.test_resources/load.LE_IMPORT_DIR\.cent.shows the same error when checking this module
103.81 s[centjes-coverage-centjes-gen] coverage (490/819): done Centjes\.Report\.RegisterSpec.produceBalanceReport.register invariants.test_resources/register/valid.end-date-price-change\.cent.has empty blocks with zero total and same running total as previous (0 mutations)
103.93 s[centjes-coverage-centjes-gen] coverage (587/819): running Centjes\.Convert\.MemoisedPriceGraphSpec.lookup.produces one for a currency and itself
103.95 s[centjes-coverage-centjes-gen] coverage (536/819): done Centjes\.Command\.FormatSpec.Does not format anything if any file fails to parse (0 mutations)
103.95 s[centjes-coverage-centjes-gen] coverage (592/819): running Centjes\.VirtualAssertionSpec.checkEvaluatedLedgerAssertions.checks each assertion against the balance its scope names
104.09 s[centjes-coverage-centjes-gen] coverage (511/819): done Centjes\.Report\.RegisterSpec.produceBalanceReport.register invariants.test_resources/register/valid.yearly\.cent.has block titles in strictly increasing order (0 mutations)
104.09 s[centjes-coverage-centjes-gen] coverage (593/819): running Centjes\.Convert\.PriceGraphSpec.lookup.can find a zero-hop rate with higher priority even if multiple hops are available
104.18 s[centjes-coverage-centjes-gen] coverage (540/819): done Centjes\.Report\.CheckSpec.doCompleteCheck.test_resources/check.many-similar-attachments/missing\.cent.shows the same error when checking this module (0 mutations)
104.18 s[centjes-coverage-centjes-gen] coverage (595/819): running Centjes\.Convert\.PriceGraphSpec.lookup.can find a single rate in the reverse direction
104.24 s[centjes-coverage-centjes-gen] coverage (597/819): running Centjes\.Convert\.PriceGraphSpec.lookup.can find a multi-hop rate with higher priority even if a zero-hop rate is available
104.30 s[centjes-coverage-centjes-gen] coverage (549/819): done Centjes\.CompileSpec.compilePriceDeclaration.produces valid ledger priceDeclarations if all the currencies are known (0 mutations)
104.31 s[centjes-coverage-centjes-gen] coverage (596/819): running Centjes\.Convert\.PriceGraphSpec.lookup.can find a single rate in one direction
104.51 s[centjes-coverage-centjes-gen] coverage (524/819): done Centjes\.Report\.RegisterSpec.produceBalanceReport.register invariants.test_resources/register/valid.large-amounts-convert\.cent.has empty blocks with zero total and same running total as previous (0 mutations)
104.51 s[centjes-coverage-centjes-gen] coverage (600/819): running Centjes\.Convert\.PriceGraphSpec.lookup.can find a one-hop rate
104.52 s[centjes-coverage-centjes-gen] coverage (575/819): done Centjes\.CompileSpec.test_resources/compile.CE_INVALID_ACCOUNT_CURRENCY\.cent.shows the same error when compiling this module (0 mutations)
104.52 s[centjes-coverage-centjes-gen] coverage (601/819): running Centjes\.Convert\.PriceGraphSpec.lookup.produces one for a currency and itself
104.55 s[centjes-coverage-centjes-gen] coverage (603/819): running Centjes\.Convert\.PriceGraphSpec.singleton.is the same as inserting one element
104.55 s[centjes-coverage-centjes-gen] coverage (557/819): done Centjes\.CompileSpec.test_resources/compile.CE_INFER_ACCOUNT_TYPE\.cent.shows the same error when compiling this module (0 mutations)
104.55 s[centjes-coverage-centjes-gen] coverage (565/819): done Centjes\.CompileSpec.test_resources/compile.CE_DUPLICATE_ACCOUNT_CURRENCY\.cent.shows the same error when compiling this module (0 mutations)
104.66 s[centjes-coverage-centjes-gen] coverage (528/819): done Centjes\.Report\.RegisterSpec.produceBalanceReport.register invariants.test_resources/register/valid.price-yearly-block\.cent.has empty blocks with zero total and same running total as previous (0 mutations)
104.66 s[centjes-coverage-centjes-gen] coverage (606/819): running Centjes\.Convert\.PriceGraphSpec.GenValid (PriceGraph Int [Char]).genValid \:\: Gen (PriceGraph Int [Char]).only generates valid '(PriceGraph Int [Char])'s
104.74 s[centjes-coverage-centjes-gen] coverage (547/819): done Centjes\.Report\.CheckSpec.doCompleteCheck.test_resources/check.CE_UNUSED_TAG\.cent.shows the same error when checking this module (0 mutations)
104.75 s[centjes-coverage-centjes-gen] coverage (564/819): done Centjes\.CompileSpec.test_resources/compile.CE_VIRTUAL_POSTING_NOT_ALLOWED\.cent.shows the same error when compiling this module (0 mutations)
104.82 s[centjes-coverage-centjes-gen] coverage (568/819): done Centjes\.CompileSpec.test_resources/compile.CE_INVALID_AMOUNT\.cent.shows the same error when compiling this module (0 mutations)
104.87 s[centjes-coverage-centjes-gen] coverage (539/819): done Centjes\.Report\.CheckSpec.doCompleteCheck.test_resources/check.CE_UNUSED_ACCOUNT\.cent.shows the same error when checking this module (0 mutations)
104.89 s[centjes-coverage-centjes-gen] coverage (545/819): done Centjes\.Report\.CheckSpec.doCompleteCheck.test_resources/check.CE_UNUSED_CURRENCY-price\.cent.shows the same error when checking this module (0 mutations)
104.89 s[centjes-coverage-centjes-gen] coverage (587/819): done Centjes\.Convert\.MemoisedPriceGraphSpec.lookup.produces one for a currency and itself (0 mutations)
104.90 s[centjes-coverage-centjes-gen] coverage (559/819): done Centjes\.CompileSpec.test_resources/compile.CE_INVALID_QUANTISATION_FACTOR\.cent.shows the same error when compiling this module (0 mutations)
104.90 s[centjes-coverage-centjes-gen] coverage (613/819): running Centjes\.Report\.IncomeStatementSpec.produceIncomeStatementReport.test_resources/income-statement/valid.multi-currency\.cent.produces the expected income statement
104.99 s[centjes-coverage-centjes-gen] coverage (546/819): done Centjes\.Report\.CheckSpec.doCompleteCheck.test_resources/check.CE_DECLARATION_OUT_OF_ORDER\.cent.shows the same error when checking this module (0 mutations)
104.99 s[centjes-coverage-centjes-gen] coverage (614/819): running Centjes\.Report\.IncomeStatementSpec.produceIncomeStatementReport.test_resources/income-statement/valid.single-currency\.cent.produces the expected income statement
105.11 s[centjes-coverage-centjes-gen] coverage (617/819): running Centjes\.Report\.IncomeStatementSpec.produceIncomeStatementReport.test_resources/income-statement/valid.revaluation\.cent.produces the expected income statement
105.12 s[centjes-coverage-centjes-gen] coverage (537/819): done Centjes\.Report\.CheckSpec.doCompleteCheck.test_resources/check.CE_MISSING_ATTACHMENT_SIMILAR\.cent.shows the same error when checking this module (0 mutations)
105.12 s[centjes-coverage-centjes-gen] coverage (618/819): running Centjes\.Report\.IncomeStatementSpec.produceIncomeStatementReport.test_resources/income-statement/valid.filtered\.cent.produces the expected income statement
105.17 s[centjes-coverage-centjes-gen] coverage (543/819): done Centjes\.Report\.CheckSpec.doCompleteCheck.test_resources/check.CE_MISSING_ATTACHMENT-account\.cent.shows the same error when checking this module (0 mutations)
105.17 s[centjes-coverage-centjes-gen] coverage (619/819): running Centjes\.ParseSpec.parseTransaction.reads a double dash on a description line as part of the description
105.17 s[centjes-coverage-centjes-gen] coverage (579/819): done Centjes\.CompileSpec.test_resources/compile.CE_TAG_TOO_SIMILAR\.cent.shows the same error when compiling this module (0 mutations)
105.19 s[centjes-coverage-centjes-gen] coverage (567/819): done Centjes\.CompileSpec.test_resources/compile.CE_UNDECLARED_CURRENCY-account-assertion\.cent.shows the same error when compiling this module (0 mutations)
105.19 s[centjes-coverage-centjes-gen] coverage (615/819): running Centjes\.Report\.IncomeStatementSpec.produceIncomeStatementReport.test_resources/income-statement/valid.simple\.cent.produces the expected income statement
105.24 s[centjes-coverage-centjes-gen] [Debug] Did not format because nothing changed: /build/centjes-format-8591276355500344/foo.cent
105.24 s[centjes-coverage-centjes-gen] [Debug] Did not format because nothing changed: /build/centjes-format-8591276355500344/bar.cent
105.25 s[centjes-coverage-centjes-gen] [Debug] Did not format because nothing changed: /build/centjes-format-31611019187ec5ca/foo.cent
105.25 s[centjes-coverage-centjes-gen] [Debug] Did not format because nothing changed: /build/centjes-format-31611019187ec5ca/bar.cent
105.27 s[centjes-coverage-centjes-gen] [Debug] Did not format because nothing changed: /build/centjes-format-d10342b47be10270/foo.cent
105.27 s[centjes-coverage-centjes-gen] [Debug] Did not format because nothing changed: /build/centjes-format-d10342b47be10270/bar.cent
105.29 s[centjes-coverage-centjes-gen] coverage (576/819): done Centjes\.CompileSpec.test_resources/compile.CE_PRICE_SAME_CURRENCY\.cent.shows the same error when compiling this module (0 mutations)
105.30 s[centjes-coverage-centjes-gen] coverage (616/819): running Centjes\.Report\.IncomeStatementSpec.produceIncomeStatementReport.test_resources/income-statement/valid.with-date-range\.cent.produces the expected income statement
105.31 s[centjes-coverage-centjes-gen] collectBacktraces, called at libraries/ghc-internal/src/GHC/Internal/Exception.hs:169:13 in ghc-internal:GHC.Internal.Exception
105.31 s[centjes-coverage-centjes-gen] toExceptionWithBacktrace, called at libraries/ghc-internal/src/GHC/Internal/IO.hs:260:11 in ghc-internal:GHC.Internal.IO
105.31 s[centjes-coverage-centjes-gen] throwIO, called at libraries/ghc-internal/src/GHC/Internal/IO/Exception.hs:315:19 in ghc-internal:GHC.Internal.IO.Exception
105.31 s[centjes-coverage-centjes-gen] ioException, called at libraries/ghc-internal/src/GHC/Internal/IO/Exception.hs:319:20 in ghc-internal:GHC.Internal.IO.Exception
105.31 s[centjes-coverage-centjes-gen] coverage: WARNING: test failed during baseline run for Centjes\.Command\.FormatSpec.can format an entire directory — mutation scores against this baseline are unreliable
105.42 s[centjes-coverage-centjes-gen] coverage (541/819): done Centjes\.Report\.CheckSpec.doCompleteCheck.test_resources/check.CE_DUPLICATE_ATTACHMENT\.cent.shows the same error when checking this module (0 mutations)
105.44 s[centjes-coverage-centjes-gen] coverage (574/819): done Centjes\.CompileSpec.test_resources/compile.CE_INVALID_PERCENTAGE\.cent.shows the same error when compiling this module (0 mutations)
105.46 s[centjes-coverage-centjes-gen] coverage (554/819): done Centjes\.CompileSpec.compileTransaction.produces valid ledger transactions if all the currencies are known (0 mutations)
105.46 s[centjes-coverage-centjes-gen] coverage (558/819): done Centjes\.CompileSpec.test_resources/compile.CE_COST_SAME_CURRENCY\.cent.shows the same error when compiling this module (0 mutations)
105.51 s[centjes-coverage-centjes-gen] [Debug] Did not format because nothing changed: /build/centjes-format-56467550f80a74d8/test.foobar
105.52 s[centjes-coverage-centjes-gen] coverage (580/819): done Centjes\.CompileSpec.test_resources/compile.CE_ACCOUNT_NAME_TOO_SIMILAR\.cent.shows the same error when compiling this module (0 mutations)
105.56 s[centjes-coverage-centjes-gen] coverage (592/819): done Centjes\.VirtualAssertionSpec.checkEvaluatedLedgerAssertions.checks each assertion against the balance its scope names (0 mutations)
105.63 s[centjes-coverage-centjes-gen] coverage (633/819): running Centjes\.ParseSpec.module.test_resources/syntax/module/invalid.orphan-comment-before-declaration\.cent.fails to parse test_resources/syntax/module/invalid/orphan-comment-before-declaration\.cent with the right error
105.64 s[centjes-coverage-centjes-gen] [Debug] Did not format because nothing changed: /build/centjes-format-0bb56ead46fdd666/test.foobar
105.67 s[centjes-coverage-centjes-gen] coverage (561/819): done Centjes\.CompileSpec.test_resources/compile.CE_DUPLICATE_ACCOUNT_VIRTUAL\.cent.shows the same error when compiling this module (0 mutations)
105.67 s[centjes-coverage-centjes-gen] coverage (634/819): running Centjes\.ParseSpec.module.test_resources/syntax/module/invalid.indented-comment\.cent.fails to parse test_resources/syntax/module/invalid/indented-comment\.cent with the right error
105.68 s[centjes-coverage-centjes-gen] collectBacktraces, called at libraries/ghc-internal/src/GHC/Internal/Exception.hs:169:13 in ghc-internal:GHC.Internal.Exception
105.68 s[centjes-coverage-centjes-gen] toExceptionWithBacktrace, called at libraries/ghc-internal/src/GHC/Internal/IO.hs:260:11 in ghc-internal:GHC.Internal.IO
105.68 s[centjes-coverage-centjes-gen] throwIO, called at libraries/ghc-internal/src/GHC/Internal/IO/Exception.hs:315:19 in ghc-internal:GHC.Internal.IO.Exception
105.68 s[centjes-coverage-centjes-gen] ioException, called at libraries/ghc-internal/src/GHC/Internal/IO/Exception.hs:319:20 in ghc-internal:GHC.Internal.IO.Exception
105.68 s[centjes-coverage-centjes-gen] coverage: WARNING: test failed during baseline run for Centjes\.Command\.FormatSpec.can format a given single file — mutation scores against this baseline are unreliable
105.77 s[centjes-coverage-centjes-gen] coverage (534/819): done Centjes\.Command\.FormatSpec.can format a given single file (0 mutations)
105.84 s[centjes-coverage-centjes-gen] coverage (556/819): done Centjes\.CompileSpec.test_resources/compile.CE_CURRENCIES_TOO_SIMILAR\.cent.shows the same error when compiling this module (0 mutations)
105.87 s[centjes-coverage-centjes-gen] coverage (562/819): done Centjes\.CompileSpec.test_resources/compile.CE_INVALID_RATIONAL-negative\.cent.shows the same error when compiling this module (0 mutations)
105.90 s[centjes-coverage-centjes-gen] coverage (590/819): done Centjes\.LoadSpec.loadModulesOrErr.test_resources/load.LE_IMPORT_DIR\.cent.shows the same error when checking this module (0 mutations)
105.92 s[centjes-coverage-centjes-gen] coverage (570/819): done Centjes\.CompileSpec.test_resources/compile.CE_INVALID_PRICE\.cent.shows the same error when compiling this module (0 mutations)
105.92 s[centjes-coverage-centjes-gen] coverage (569/819): done Centjes\.CompileSpec.test_resources/compile.CE_LOT_SAME_CURRENCY\.cent.shows the same error when compiling this module (0 mutations)
105.93 s[centjes-coverage-centjes-gen] coverage (563/819): done Centjes\.CompileSpec.test_resources/compile.CE_UNDECLARED_ACCOUNT\.cent.shows the same error when compiling this module (0 mutations)
105.95 s[centjes-coverage-centjes-gen] coverage (573/819): done Centjes\.CompileSpec.test_resources/compile.CE_UNDECLARED_TAG-account\.cent.shows the same error when compiling this module (0 mutations)
106.00 s[centjes-coverage-centjes-gen] coverage (552/819): done Centjes\.CompileSpec.compilePosting.produces valid ledger postings if the currency is known (0 mutations)
106.00 s[centjes-coverage-centjes-gen] coverage (577/819): done Centjes\.CompileSpec.test_resources/compile.CE_REAL_ASSERTION_NOT_ALLOWED\.cent.shows the same error when compiling this module (0 mutations)
106.01 s[centjes-coverage-centjes-gen] coverage (586/819): done Centjes\.Convert\.MemoisedPriceGraphSpec.lookup.produces the same results as just using a price graph (0 mutations)
106.02 s[centjes-coverage-centjes-gen] coverage (578/819): done Centjes\.CompileSpec.test_resources/compile.CE_DUPLICATE_TAG\.cent.shows the same error when compiling this module (0 mutations)
106.03 s[centjes-coverage-centjes-gen] coverage (566/819): done Centjes\.CompileSpec.test_resources/compile.CE_UNDECLARED_TAG\.cent.shows the same error when compiling this module (0 mutations)
106.38 s[centjes-coverage-centjes-gen] coverage (617/819): done Centjes\.Report\.IncomeStatementSpec.produceIncomeStatementReport.test_resources/income-statement/valid.revaluation\.cent.produces the expected income statement (39 mutations)
106.38 s[centjes-coverage-centjes-gen] coverage (651/819): running Centjes\.ParseSpec.declaration.test_resources/syntax/declaration/invalid.account-trailing-comment\.cent.fails to parse test_resources/syntax/declaration/invalid/account-trailing-comment\.cent with the right error
106.44 s[centjes-coverage-centjes-gen] coverage (595/819): done Centjes\.Convert\.PriceGraphSpec.lookup.can find a single rate in the reverse direction (0 mutations)
106.44 s[centjes-coverage-centjes-gen] coverage (654/819): running Centjes\.ParseSpec.transaction.test_resources/syntax/transaction/invalid.trailing-comment\.cent.fails to parse test_resources/syntax/transaction/invalid/trailing-comment\.cent with the right error
106.66 s[centjes-coverage-centjes-gen] coverage (655/819): running Centjes\.ParseSpec.transaction.test_resources/syntax/transaction/invalid.comment-between-descriptions\.cent.fails to parse test_resources/syntax/transaction/invalid/comment-between-descriptions\.cent with the right error
106.82 s[centjes-coverage-centjes-gen] coverage (593/819): done Centjes\.Convert\.PriceGraphSpec.lookup.can find a zero-hop rate with higher priority even if multiple hops are available (0 mutations)
106.82 s[centjes-coverage-centjes-gen] coverage (597/819): done Centjes\.Convert\.PriceGraphSpec.lookup.can find a multi-hop rate with higher priority even if a zero-hop rate is available (0 mutations)
106.82 s[centjes-coverage-centjes-gen] coverage (601/819): done Centjes\.Convert\.PriceGraphSpec.lookup.produces one for a currency and itself (0 mutations)
106.82 s[centjes-coverage-centjes-gen] coverage (560/819): done Centjes\.CompileSpec.test_resources/compile.CE_UNDECLARED_CURRENCY\.cent.shows the same error when compiling this module (0 mutations)
106.82 s[centjes-coverage-centjes-gen] coverage (652/819): running Centjes\.ParseSpec.transaction.test_resources/syntax/transaction/invalid.trailing-comment-after-timestamp\.cent.fails to parse test_resources/syntax/transaction/invalid/trailing-comment-after-timestamp\.cent with the right error
106.84 s[centjes-coverage-centjes-gen] coverage (582/819): done Centjes\.CompileSpec.test_resources/compile.CE_DUPLICATE_CURRENCY\.cent.shows the same error when compiling this module (0 mutations)
106.84 s[centjes-coverage-centjes-gen] coverage (653/819): running Centjes\.ParseSpec.transaction.test_resources/syntax/transaction/invalid.end-of-line-comment\.cent.fails to parse test_resources/syntax/transaction/invalid/end-of-line-comment\.cent with the right error
106.96 s[centjes-coverage-centjes-gen] coverage (583/819): done Centjes\.CompileSpec.test_resources/compile.CE_DUPLICATE_ACCOUNT\.cent.shows the same error when compiling this module (0 mutations)
107.03 s[centjes-coverage-centjes-gen] coverage (571/819): done Centjes\.CompileSpec.test_resources/compile.CE_INVALID_RATIONAL-zero\.cent.shows the same error when compiling this module (0 mutations)
107.06 s[centjes-coverage-centjes-gen] coverage (572/819): done Centjes\.CompileSpec.test_resources/compile.CE_UNDECLARED_ACCOUNT-assertion\.cent.shows the same error when compiling this module (0 mutations)
107.12 s[centjes-coverage-centjes-gen] coverage (589/819): done Centjes\.LoadSpec.loadModulesOrErr.test_resources/load.LE_IMPORT\.cent.shows the same error when checking this module (0 mutations)
107.23 s[centjes-coverage-centjes-gen] coverage (596/819): done Centjes\.Convert\.PriceGraphSpec.lookup.can find a single rate in one direction (0 mutations)
107.37 s[centjes-coverage-centjes-gen] coverage (619/819): done Centjes\.ParseSpec.parseTransaction.reads a double dash on a description line as part of the description (0 mutations)
107.57 s[centjes-coverage-centjes-gen] coverage (581/819): done Centjes\.CompileSpec.test_resources/compile.CE_REAL_POSTING_NOT_ALLOWED\.cent.shows the same error when compiling this module (0 mutations)
107.67 s[centjes-coverage-centjes-gen] coverage (634/819): done Centjes\.ParseSpec.module.test_resources/syntax/module/invalid.indented-comment\.cent.fails to parse test_resources/syntax/module/invalid/indented-comment\.cent with the right error (0 mutations)
107.68 s[centjes-coverage-centjes-gen] coverage (686/819): running Centjes\.Report\.BalanceSpec.produceBalanceReportFromEvaluatedLedger.test_resources/balance/balanced.conversion-with-virtual\.cent.balances this module the same way
107.76 s[centjes-coverage-centjes-gen] coverage (616/819): done Centjes\.Report\.IncomeStatementSpec.produceIncomeStatementReport.test_resources/income-statement/valid.with-date-range\.cent.produces the expected income statement (24 mutations)
107.76 s[centjes-coverage-centjes-gen] coverage (687/819): running Centjes\.Report\.BalanceSpec.produceBalanceReportFromEvaluatedLedger.test_resources/balance/balanced.ratio\.cent.balances this module the same way
107.79 s[centjes-coverage-centjes-gen] coverage (688/819): running Centjes\.Report\.BalanceSpec.produceBalanceReportFromEvaluatedLedger.test_resources/balance/balanced.empty-transaction\.cent.balances this module the same way
107.82 s[centjes-coverage-centjes-gen] coverage (689/819): running Centjes\.Report\.BalanceSpec.produceBalanceReportFromEvaluatedLedger.test_resources/balance/balanced.percentage\.cent.balances this module the same way
107.84 s[centjes-coverage-centjes-gen] coverage (690/819): running Centjes\.Report\.BalanceSpec.produceBalanceReportFromEvaluatedLedger.test_resources/balance/balanced.conversion\.cent.balances this module the same way
107.86 s[centjes-coverage-centjes-gen] coverage (691/819): running Centjes\.Report\.BalanceSpec.produceBalanceReportFromEvaluatedLedger.test_resources/balance/balanced.lot-zero\.cent.balances this module the same way
107.89 s[centjes-coverage-centjes-gen] coverage (692/819): running Centjes\.Report\.BalanceSpec.produceBalanceReportFromEvaluatedLedger.test_resources/balance/balanced.conversion-old-path\.cent.balances this module the same way
107.95 s[centjes-coverage-centjes-gen] coverage (693/819): running Centjes\.Report\.BalanceSpec.produceBalanceReportFromEvaluatedLedger.test_resources/balance/balanced.conversion-hop-prices\.cent.balances this module the same way
107.97 s[centjes-coverage-centjes-gen] coverage (633/819): done Centjes\.ParseSpec.module.test_resources/syntax/module/invalid.orphan-comment-before-declaration\.cent.fails to parse test_resources/syntax/module/invalid/orphan-comment-before-declaration\.cent with the right error (0 mutations)
107.97 s[centjes-coverage-centjes-gen] coverage (694/819): running Centjes\.Report\.BalanceSpec.produceBalanceReportFromEvaluatedLedger.test_resources/balance/balanced.show-empty\.cent.balances this module the same way
107.98 s[centjes-coverage-centjes-gen] coverage (655/819): done Centjes\.ParseSpec.transaction.test_resources/syntax/transaction/invalid.comment-between-descriptions\.cent.fails to parse test_resources/syntax/transaction/invalid/comment-between-descriptions\.cent with the right error (0 mutations)
107.98 s[centjes-coverage-centjes-gen] coverage (695/819): running Centjes\.Report\.BalanceSpec.produceBalanceReportFromEvaluatedLedger.test_resources/balance/balanced.conversion-old-price\.cent.balances this module the same way
108.02 s[centjes-coverage-centjes-gen] coverage (696/819): running Centjes\.Report\.BalanceSpec.produceBalanceReportFromEvaluatedLedger.test_resources/balance/balanced.lot-convert\.cent.balances this module the same way
108.03 s[centjes-coverage-centjes-gen] coverage (697/819): running Centjes\.Report\.BalanceSpec.produceBalanceReportFromEvaluatedLedger.test_resources/balance/balanced.many-prices\.cent.balances this module the same way
108.07 s[centjes-coverage-centjes-gen] coverage (698/819): running Centjes\.Report\.BalanceSpec.produceBalanceReportFromEvaluatedLedger.test_resources/balance/balanced.inclusive-ratio-explicit\.cent.balances this module the same way
108.11 s[centjes-coverage-centjes-gen] coverage (699/819): running Centjes\.Report\.BalanceSpec.produceBalanceReportFromEvaluatedLedger.test_resources/balance/balanced.rounding-differs\.cent.balances this module the same way
108.20 s[centjes-coverage-centjes-gen] coverage (701/819): running Centjes\.Report\.BalanceSpec.produceBalanceReportFromEvaluatedLedger.test_resources/balance/balanced.lot-two-lots\.cent.balances this module the same way
108.24 s[centjes-coverage-centjes-gen] coverage (700/819): running Centjes\.Report\.BalanceSpec.produceBalanceReportFromEvaluatedLedger.test_resources/balance/balanced.lot-assertion\.cent.balances this module the same way
108.25 s[centjes-coverage-centjes-gen] coverage (603/819): done Centjes\.Convert\.PriceGraphSpec.singleton.is the same as inserting one element (0 mutations)
108.25 s[centjes-coverage-centjes-gen] coverage (703/819): running Centjes\.Report\.BalanceSpec.produceBalanceReportFromEvaluatedLedger.test_resources/balance/balanced.filter-account\.cent.balances this module the same way
108.29 s[centjes-coverage-centjes-gen] coverage (706/819): running Centjes\.Report\.BalanceSpec.produceBalanceReportFromEvaluatedLedger.test_resources/balance/balanced.virtual-assertion\.cent.balances this module the same way
108.35 s[centjes-coverage-centjes-gen] coverage (705/819): running Centjes\.Report\.BalanceSpec.produceBalanceReportFromEvaluatedLedger.test_resources/balance/balanced.conversion-price-before\.cent.balances this module the same way
108.37 s[centjes-coverage-centjes-gen] coverage (704/819): running Centjes\.Report\.BalanceSpec.produceBalanceReportFromEvaluatedLedger.test_resources/balance/balanced.lot-buy\.cent.balances this module the same way
108.44 s[centjes-coverage-centjes-gen] coverage (707/819): running Centjes\.Report\.BalanceSpec.produceBalanceReportFromEvaluatedLedger.test_resources/balance/balanced.rates\.cent.balances this module the same way
108.51 s[centjes-coverage-centjes-gen] coverage (708/819): running Centjes\.Report\.BalanceSpec.produceBalanceReportFromEvaluatedLedger.test_resources/balance/balanced.conversion-hop\.cent.balances this module the same way
108.52 s[centjes-coverage-centjes-gen] coverage (710/819): running Centjes\.Report\.BalanceSpec.produceBalanceReportFromEvaluatedLedger.test_resources/balance/balanced.example\.cent.balances this module the same way
108.58 s[centjes-coverage-centjes-gen] coverage (709/819): running Centjes\.Report\.BalanceSpec.produceBalanceReportFromEvaluatedLedger.test_resources/balance/balanced.lot-sale-gain\.cent.balances this module the same way
108.60 s[centjes-coverage-centjes-gen] coverage (711/819): running Centjes\.Report\.BalanceSpec.produceBalanceReportFromEvaluatedLedger.test_resources/balance/balanced.conversion-price-sorted\.cent.balances this module the same way
108.60 s[centjes-coverage-centjes-gen] coverage (613/819): done Centjes\.Report\.IncomeStatementSpec.produceIncomeStatementReport.test_resources/income-statement/valid.multi-currency\.cent.produces the expected income statement (11 mutations)
108.60 s[centjes-coverage-centjes-gen] coverage (712/819): running Centjes\.Report\.BalanceSpec.produceBalanceReportFromEvaluatedLedger.test_resources/balance/balanced.lot-sale-loss\.cent.balances this module the same way
108.61 s[centjes-coverage-centjes-gen] coverage (713/819): running Centjes\.Report\.BalanceSpec.produceBalanceReportFromEvaluatedLedger.test_resources/balance/balanced.conversion-two-paths\.cent.balances this module the same way
108.66 s[centjes-coverage-centjes-gen] coverage (689/819): done Centjes\.Report\.BalanceSpec.produceBalanceReportFromEvaluatedLedger.test_resources/balance/balanced.percentage\.cent.balances this module the same way (30 mutations)
108.66 s[centjes-coverage-centjes-gen] coverage (714/819): running Centjes\.Report\.BalanceSpec.produceBalanceReportFromEvaluatedLedger.test_resources/balance/balanced.multi-hop-revaluation\.cent.balances this module the same way
108.72 s[centjes-coverage-centjes-gen] coverage (715/819): running Centjes\.Report\.BalanceSpec.produceBalanceReportFromEvaluatedLedger.test_resources/balance/balanced.lot-fraction\.cent.balances this module the same way
108.82 s[centjes-coverage-centjes-gen] coverage (651/819): done Centjes\.ParseSpec.declaration.test_resources/syntax/declaration/invalid.account-trailing-comment\.cent.fails to parse test_resources/syntax/declaration/invalid/account-trailing-comment\.cent with the right error (0 mutations)
108.82 s[centjes-coverage-centjes-gen] coverage (717/819): running Centjes\.Report\.BalanceSpec.produceBalanceReportFromEvaluatedLedger.test_resources/balance/balanced.multiple-currencies-nested\.cent.balances this module the same way
108.87 s[centjes-coverage-centjes-gen] coverage (716/819): running Centjes\.Report\.BalanceSpec.produceBalanceReportFromEvaluatedLedger.test_resources/balance/balanced.conversion-price-after\.cent.balances this module the same way
108.96 s[centjes-coverage-centjes-gen] coverage (718/819): running Centjes\.Report\.BalanceSpec.produceBalanceReportFromEvaluatedLedger.test_resources/balance/balanced.year-filter\.cent.balances this module the same way
109.01 s[centjes-coverage-centjes-gen] coverage (654/819): done Centjes\.ParseSpec.transaction.test_resources/syntax/transaction/invalid.trailing-comment\.cent.fails to parse test_resources/syntax/transaction/invalid/trailing-comment\.cent with the right error (0 mutations)
109.02 s[centjes-coverage-centjes-gen] coverage (699/819): done Centjes\.Report\.BalanceSpec.produceBalanceReportFromEvaluatedLedger.test_resources/balance/balanced.rounding-differs\.cent.balances this module the same way (30 mutations)
109.15 s[centjes-coverage-centjes-gen] coverage (652/819): done Centjes\.ParseSpec.transaction.test_resources/syntax/transaction/invalid.trailing-comment-after-timestamp\.cent.fails to parse test_resources/syntax/transaction/invalid/trailing-comment-after-timestamp\.cent with the right error (0 mutations)
109.21 s[centjes-coverage-centjes-gen] coverage (720/819): running Centjes\.Report\.BalanceSpec.produceBalanceReportFromEvaluatedLedger.test_resources/balance/balanced.vat\.cent.balances this module the same way
109.24 s[centjes-coverage-centjes-gen] coverage (721/819): running Centjes\.Report\.BalanceSpec.produceBalanceReportFromEvaluatedLedger.test_resources/balance/balanced.conversion-price\.cent.balances this module the same way
109.35 s[centjes-coverage-centjes-gen] coverage (722/819): running Centjes\.Report\.BalanceSpec.produceBalanceReportFromEvaluatedLedger.test_resources/balance/balanced.assert-virtual\.cent.balances this module the same way
109.37 s[centjes-coverage-centjes-gen] coverage (723/819): running Centjes\.Report\.BalanceSpec.produceBalanceReportFromEvaluatedLedger.test_resources/balance/balanced.empty\.cent.balances this module the same way
109.44 s[centjes-coverage-centjes-gen] coverage (724/819): running Centjes\.Report\.BalanceSpec.produceBalanceReportFromEvaluatedLedger.test_resources/balance/balanced.taxes\.cent.balances this module the same way
109.44 s[centjes-coverage-centjes-gen] coverage (725/819): running Centjes\.Report\.BalanceSpec.produceBalanceReportFromEvaluatedLedger.test_resources/balance/balanced.total-bigger\.cent.balances this module the same way
109.46 s[centjes-coverage-centjes-gen] coverage (726/819): running Centjes\.Report\.BalanceSpec.produceBalanceReportFromEvaluatedLedger.test_resources/balance/balanced.lot-ordering\.cent.balances this module the same way
109.51 s[centjes-coverage-centjes-gen] coverage (727/819): running Centjes\.Report\.BalanceSpec.produceBalanceReportFromEvaluatedLedger.test_resources/balance/error.BE_PERCENTAGE-inclusive\.cent.balances this module the same way
109.54 s[centjes-coverage-centjes-gen] coverage (690/819): done Centjes\.Report\.BalanceSpec.produceBalanceReportFromEvaluatedLedger.test_resources/balance/balanced.conversion\.cent.balances this module the same way (30 mutations)
109.54 s[centjes-coverage-centjes-gen] coverage (719/819): running Centjes\.Report\.BalanceSpec.produceBalanceReportFromEvaluatedLedger.test_resources/balance/balanced.multiple-currencies-balance\.cent.balances this module the same way
109.54 s[centjes-coverage-centjes-gen] coverage (728/819): running Centjes\.Report\.BalanceSpec.produceBalanceReportFromEvaluatedLedger.test_resources/balance/error.EVAL_ASSERTION-virtual\.cent.balances this module the same way
109.55 s[centjes-coverage-centjes-gen] coverage (693/819): done Centjes\.Report\.BalanceSpec.produceBalanceReportFromEvaluatedLedger.test_resources/balance/balanced.conversion-hop-prices\.cent.balances this module the same way (31 mutations)
109.55 s[centjes-coverage-centjes-gen] coverage (729/819): running Centjes\.Report\.BalanceSpec.produceBalanceReportFromEvaluatedLedger.test_resources/balance/error.BE_PERCENTAGE_NO_PREVIOUS\.cent.balances this module the same way
109.60 s[centjes-coverage-centjes-gen] coverage (653/819): done Centjes\.ParseSpec.transaction.test_resources/syntax/transaction/invalid.end-of-line-comment\.cent.fails to parse test_resources/syntax/transaction/invalid/end-of-line-comment\.cent with the right error (0 mutations)
109.60 s[centjes-coverage-centjes-gen] coverage (730/819): running Centjes\.Report\.BalanceSpec.produceBalanceReportFromEvaluatedLedger.test_resources/balance/error.BE_PERCENTAGE-zero\.cent.balances this module the same way
109.66 s[centjes-coverage-centjes-gen] coverage (718/819): done Centjes\.Report\.BalanceSpec.produceBalanceReportFromEvaluatedLedger.test_resources/balance/balanced.year-filter\.cent.balances this module the same way (50 mutations)
109.66 s[centjes-coverage-centjes-gen] coverage (733/819): running Centjes\.Report\.BalanceSpec.produceBalanceReportFromEvaluatedLedger.test_resources/balance/error.BE_ASSERTION\.cent.balances this module the same way
109.72 s[centjes-coverage-centjes-gen] coverage (716/819): done Centjes\.Report\.BalanceSpec.produceBalanceReportFromEvaluatedLedger.test_resources/balance/balanced.conversion-price-after\.cent.balances this module the same way (31 mutations)
109.72 s[centjes-coverage-centjes-gen] coverage (731/819): running Centjes\.Report\.BalanceSpec.produceBalanceReportFromEvaluatedLedger.test_resources/balance/error.EVAL_ACCOUNT_TYPE_ASSERTION-lot\.cent.balances this module the same way
109.74 s[centjes-coverage-centjes-gen] coverage (702/819): running Centjes\.Report\.BalanceSpec.produceBalanceReportFromEvaluatedLedger.test_resources/balance/balanced.conversion-daily\.cent.balances this module the same way
109.74 s[centjes-coverage-centjes-gen] coverage (732/819): running Centjes\.Report\.BalanceSpec.produceBalanceReportFromEvaluatedLedger.test_resources/balance/error.BE_OFF_BALANCE-two-currencies\.cent.balances this module the same way
109.84 s[centjes-coverage-centjes-gen] coverage (740/819): running Centjes\.Report\.BalanceSpec.produceBalanceReportFromEvaluatedLedger.test_resources/balance/error.BE_CONVERSION_TOO_BIG\.cent.balances this module the same way
109.86 s[centjes-coverage-centjes-gen] coverage (741/819): running Centjes\.Report\.BalanceSpec.produceBalanceReportFromEvaluatedLedger.test_resources/balance/error.BE_OFF_BALANCE-lot\.cent.balances this module the same way
109.88 s[centjes-coverage-centjes-gen] coverage (687/819): done Centjes\.Report\.BalanceSpec.produceBalanceReportFromEvaluatedLedger.test_resources/balance/balanced.ratio\.cent.balances this module the same way (30 mutations)
109.88 s[centjes-coverage-centjes-gen] coverage (736/819): running Centjes\.Report\.BalanceSpec.produceBalanceReportFromEvaluatedLedger.test_resources/balance/error.BE_PERCENTAGE-exclusive\.cent.balances this module the same way
109.99 s[centjes-coverage-centjes-gen] coverage (734/819): running Centjes\.Report\.BalanceSpec.produceBalanceReportFromEvaluatedLedger.test_resources/balance/error.BE_OFF_BALANCE-two-postings\.cent.balances this module the same way
110.03 s[centjes-coverage-centjes-gen] coverage (694/819): done Centjes\.Report\.BalanceSpec.produceBalanceReportFromEvaluatedLedger.test_resources/balance/balanced.show-empty\.cent.balances this module the same way (30 mutations)
110.04 s[centjes-coverage-centjes-gen] coverage (738/819): running Centjes\.Report\.BalanceSpec.produceBalanceReportFromEvaluatedLedger.test_resources/balance/error.BE_PERCENTAGE_CURRENCY\.cent.balances this module the same way
110.04 s[centjes-coverage-centjes-gen] coverage (735/819): running Centjes\.Report\.BalanceSpec.produceBalanceReportFromEvaluatedLedger.test_resources/balance/error.conversion-impossible-rate\.cent.balances this module the same way
110.04 s[centjes-coverage-centjes-gen] coverage (737/819): running Centjes\.Report\.BalanceSpec.produceBalanceReportFromEvaluatedLedger.test_resources/balance/error.BE_ACCOUNT_TOTAL\.cent.balances this module the same way
110.04 s[centjes-coverage-centjes-gen] coverage (707/819): done Centjes\.Report\.BalanceSpec.produceBalanceReportFromEvaluatedLedger.test_resources/balance/balanced.rates\.cent.balances this module the same way (31 mutations)
110.04 s[centjes-coverage-centjes-gen] coverage (739/819): running Centjes\.Report\.BalanceSpec.produceBalanceReportFromEvaluatedLedger.test_resources/balance/error.BE_FILL\.cent.balances this module the same way
110.16 s[centjes-coverage-centjes-gen] coverage (744/819): running Centjes\.Report\.BalanceSpec.produceBalanceReportFromEvaluatedLedger.test_resources/balance/error.BE_PERCENTAGE_FRACTION\.cent.balances this module the same way
110.20 s[centjes-coverage-centjes-gen] coverage (708/819): done Centjes\.Report\.BalanceSpec.produceBalanceReportFromEvaluatedLedger.test_resources/balance/balanced.conversion-hop\.cent.balances this module the same way (30 mutations)
110.21 s[centjes-coverage-centjes-gen] coverage (748/819): running Centjes\.Report\.BalanceSpec.produceBalanceReportFromEvaluatedLedger.test_resources/balance/error.conversion-without-cost\.cent.balances this module the same way
110.26 s[centjes-coverage-centjes-gen] coverage (753/819): running Centjes\.Report\.BalanceSpec.produceBalanceReportFromEvaluatedLedger.test_resources/balance/error.BE_OFF_BALANCE-simple\.cent.balances this module the same way
110.30 s[centjes-coverage-centjes-gen] coverage (754/819): running Centjes\.Report\.BalanceSpec.produceBalanceReportFromEvaluatedLedger.test_resources/balance/error.BE_OFF_BALANCE-two\.cent.balances this module the same way
110.35 s[centjes-coverage-centjes-gen] coverage (706/819): done Centjes\.Report\.BalanceSpec.produceBalanceReportFromEvaluatedLedger.test_resources/balance/balanced.virtual-assertion\.cent.balances this module the same way (30 mutations)
110.35 s[centjes-coverage-centjes-gen] coverage (755/819): running Centjes\.Report\.BalanceSpec.produceBalanceReportFromEvaluatedLedger.test_resources/balance/error.BE_TRANSACTION_SUM\.cent.balances this module the same way
110.40 s[centjes-coverage-centjes-gen] coverage (691/819): done Centjes\.Report\.BalanceSpec.produceBalanceReportFromEvaluatedLedger.test_resources/balance/balanced.lot-zero\.cent.balances this module the same way (31 mutations)
110.49 s[centjes-coverage-centjes-gen] coverage (757/819): running Centjes\.Report\.BalanceSpec.produceBalanceReportFromEvaluatedLedger.reports the offending balances when the cross-account total overflows
110.52 s[centjes-coverage-centjes-gen] coverage (695/819): done Centjes\.Report\.BalanceSpec.produceBalanceReportFromEvaluatedLedger.test_resources/balance/balanced.conversion-old-price\.cent.balances this module the same way (60 mutations)
110.52 s[centjes-coverage-centjes-gen] coverage (752/819): running Centjes\.Report\.BalanceSpec.produceBalanceReportFromEvaluatedLedger.test_resources/balance/error.BE_RUNNING_BALANCE\.cent.balances this module the same way
110.52 s[centjes-coverage-centjes-gen] coverage (758/819): running Centjes\.Report\.BalanceSpec.selectVirtual.returns the with-virtual value iff showVirtual is True
110.60 s[centjes-coverage-centjes-gen] coverage (700/819): done Centjes\.Report\.BalanceSpec.produceBalanceReportFromEvaluatedLedger.test_resources/balance/balanced.lot-assertion\.cent.balances this module the same way (30 mutations)
110.60 s[centjes-coverage-centjes-gen] coverage (751/819): running Centjes\.Report\.BalanceSpec.produceBalanceReportFromEvaluatedLedger.test_resources/balance/error.BE_ACCOUNT_TYPE_ASSERTION\.cent.balances this module the same way
110.60 s[centjes-coverage-centjes-gen] coverage (759/819): running Centjes\.Report\.BalanceSpec.lastEntryState.picks the virtual or non-virtual balances of a price-terminated ledger
110.60 s[centjes-coverage-centjes-gen] coverage (692/819): done Centjes\.Report\.BalanceSpec.produceBalanceReportFromEvaluatedLedger.test_resources/balance/balanced.conversion-old-path\.cent.balances this module the same way (31 mutations)
110.61 s[centjes-coverage-centjes-gen] coverage (762/819): running Centjes\.LotSpec.compileDeclarations.makes an acquired lot its own commodity, worth what the underlying is worth
110.68 s[centjes-coverage-centjes-gen] coverage (717/819): done Centjes\.Report\.BalanceSpec.produceBalanceReportFromEvaluatedLedger.test_resources/balance/balanced.multiple-currencies-nested\.cent.balances this module the same way (30 mutations)
110.68 s[centjes-coverage-centjes-gen] coverage (763/819): running Centjes\.LotSpec.doCompleteCheck.does not consider a currency that is only a lot basis unused
110.75 s[centjes-coverage-centjes-gen] coverage (688/819): done Centjes\.Report\.BalanceSpec.produceBalanceReportFromEvaluatedLedger.test_resources/balance/balanced.empty-transaction\.cent.balances this module the same way (30 mutations)
110.75 s[centjes-coverage-centjes-gen] coverage (761/819): running Centjes\.LotSpec.compileDeclarations.emits no market price for a disposal
110.76 s[centjes-coverage-centjes-gen] coverage (703/819): done Centjes\.Report\.BalanceSpec.produceBalanceReportFromEvaluatedLedger.test_resources/balance/balanced.filter-account\.cent.balances this module the same way (30 mutations)
110.77 s[centjes-coverage-centjes-gen] coverage (764/819): running Centjes\.LotSpec.compilePosting.converts a lot posting at the same rate as the same cost annotation
110.83 s[centjes-coverage-centjes-gen] coverage (768/819): running Centjes\.TypoSpec.isTypoOf.considers bAr a typo of bar
110.83 s[centjes-coverage-centjes-gen] coverage (740/819): done Centjes\.Report\.BalanceSpec.produceBalanceReportFromEvaluatedLedger.test_resources/balance/error.BE_CONVERSION_TOO_BIG\.cent.balances this module the same way (0 mutations)
110.83 s[centjes-coverage-centjes-gen] coverage (770/819): running Centjes\.TypoSpec.isTypoOf.it does not consider USD a typo of AUD
110.88 s[centjes-coverage-centjes-gen] coverage (772/819): running Centjes\.TypoSpec.isTypoOf.considers br a typo of bar
110.90 s[centjes-coverage-centjes-gen] coverage (710/819): done Centjes\.Report\.BalanceSpec.produceBalanceReportFromEvaluatedLedger.test_resources/balance/balanced.example\.cent.balances this module the same way (30 mutations)
110.90 s[centjes-coverage-centjes-gen] coverage (769/819): running Centjes\.TypoSpec.isTypoOf.considers baar a typo of bar
111.00 s[centjes-coverage-centjes-gen] coverage (696/819): done Centjes\.Report\.BalanceSpec.produceBalanceReportFromEvaluatedLedger.test_resources/balance/balanced.lot-convert\.cent.balances this module the same way (31 mutations)
111.02 s[centjes-coverage-centjes-gen] coverage (774/819): running Centjes\.TypoSpec.isTypoOf.it does not consider EUR a typo of URA
111.07 s[centjes-coverage-centjes-gen] coverage (723/819): done Centjes\.Report\.BalanceSpec.produceBalanceReportFromEvaluatedLedger.test_resources/balance/balanced.empty\.cent.balances this module the same way (18 mutations)
111.08 s[centjes-coverage-centjes-gen] coverage (704/819): done Centjes\.Report\.BalanceSpec.produceBalanceReportFromEvaluatedLedger.test_resources/balance/balanced.lot-buy\.cent.balances this module the same way (30 mutations)
111.08 s[centjes-coverage-centjes-gen] coverage (773/819): running Centjes\.TypoSpec.isTypoOf.is not reflexive
111.08 s[centjes-coverage-centjes-gen] coverage (775/819): running Centjes\.AccountTypeSpec.fromText.roundtrips with toText
111.10 s[centjes-coverage-centjes-gen] coverage (732/819): done Centjes\.Report\.BalanceSpec.produceBalanceReportFromEvaluatedLedger.test_resources/balance/error.BE_OFF_BALANCE-two-currencies\.cent.balances this module the same way (0 mutations)
111.15 s[centjes-coverage-centjes-gen] coverage (701/819): done Centjes\.Report\.BalanceSpec.produceBalanceReportFromEvaluatedLedger.test_resources/balance/balanced.lot-two-lots\.cent.balances this module the same way (30 mutations)
111.16 s[centjes-coverage-centjes-gen] coverage (777/819): running Centjes\.Report\.NetWorthSpec.produceNetWorthReport.test_resources/net-worth/error.missing-price\.cent.produces the same net worth error
111.25 s[centjes-coverage-centjes-gen] coverage (711/819): done Centjes\.Report\.BalanceSpec.produceBalanceReportFromEvaluatedLedger.test_resources/balance/balanced.conversion-price-sorted\.cent.balances this module the same way (30 mutations)
111.26 s[centjes-coverage-centjes-gen] coverage (779/819): running Centjes\.Report\.NetWorthSpec.produceNetWorthReport.test_resources/net-worth/valid.single-currency\.cent.produces the same net worth report
111.26 s[centjes-coverage-centjes-gen] coverage (709/819): done Centjes\.Report\.BalanceSpec.produceBalanceReportFromEvaluatedLedger.test_resources/balance/balanced.lot-sale-gain\.cent.balances this module the same way (30 mutations)
111.26 s[centjes-coverage-centjes-gen] coverage (780/819): running Centjes\.Report\.NetWorthSpec.produceNetWorthReport.test_resources/net-worth/valid.with-liabilities\.cent.produces the same net worth report
111.33 s[centjes-coverage-centjes-gen] coverage (721/819): done Centjes\.Report\.BalanceSpec.produceBalanceReportFromEvaluatedLedger.test_resources/balance/balanced.conversion-price\.cent.balances this module the same way (30 mutations)
111.33 s[centjes-coverage-centjes-gen] coverage (778/819): running Centjes\.Report\.NetWorthSpec.produceNetWorthReport.test_resources/net-worth/error.unknown-currency\.cent.produces the same net worth error
111.33 s[centjes-coverage-centjes-gen] coverage (698/819): done Centjes\.Report\.BalanceSpec.produceBalanceReportFromEvaluatedLedger.test_resources/balance/balanced.inclusive-ratio-explicit\.cent.balances this module the same way (30 mutations)
111.33 s[centjes-coverage-centjes-gen] coverage (782/819): running Centjes\.Report\.NetWorthSpec.produceNetWorthReport.test_resources/net-worth/valid.date-range\.cent.produces the same net worth report
111.40 s[centjes-coverage-centjes-gen] coverage (702/819): done Centjes\.Report\.BalanceSpec.produceBalanceReportFromEvaluatedLedger.test_resources/balance/balanced.conversion-daily\.cent.balances this module the same way (31 mutations)
111.40 s[centjes-coverage-centjes-gen] coverage (783/819): running Centjes\.Report\.NetWorthSpec.produceNetWorthReport.test_resources/net-worth/valid.multi-currency\.cent.produces the same net worth report
111.41 s[centjes-coverage-centjes-gen] coverage (712/819): done Centjes\.Report\.BalanceSpec.produceBalanceReportFromEvaluatedLedger.test_resources/balance/balanced.lot-sale-loss\.cent.balances this module the same way (30 mutations)
111.42 s[centjes-coverage-centjes-gen] coverage (781/819): running Centjes\.Report\.NetWorthSpec.produceNetWorthReport.test_resources/net-worth/valid.changing-rates\.cent.produces the same net worth report
111.44 s[centjes-coverage-centjes-gen] coverage (784/819): running Centjes\.Report\.NetWorthSpec.produceNetWorthReport.test_resources/net-worth/valid.multi-currency-no-convert\.cent.produces the same net worth report
111.47 s[centjes-coverage-centjes-gen] coverage (697/819): done Centjes\.Report\.BalanceSpec.produceBalanceReportFromEvaluatedLedger.test_resources/balance/balanced.many-prices\.cent.balances this module the same way (31 mutations)
111.47 s[centjes-coverage-centjes-gen] coverage (786/819): running Centjes\.Report\.NetWorthSpec.produceNetWorthReport.test_resources/net-worth/valid.empty\.cent.produces the same net worth report
111.49 s[centjes-coverage-centjes-gen] coverage (686/819): done Centjes\.Report\.BalanceSpec.produceBalanceReportFromEvaluatedLedger.test_resources/balance/balanced.conversion-with-virtual\.cent.balances this module the same way (30 mutations)
111.50 s[centjes-coverage-centjes-gen] coverage (785/819): running Centjes\.Report\.NetWorthSpec.produceNetWorthReport.test_resources/net-worth/valid.multi-currency-no-convert-spacing\.cent.produces the same net worth report
111.53 s[centjes-coverage-centjes-gen] coverage (724/819): done Centjes\.Report\.BalanceSpec.produceBalanceReportFromEvaluatedLedger.test_resources/balance/balanced.taxes\.cent.balances this module the same way (30 mutations)
111.55 s[centjes-coverage-centjes-gen] coverage (715/819): done Centjes\.Report\.BalanceSpec.produceBalanceReportFromEvaluatedLedger.test_resources/balance/balanced.lot-fraction\.cent.balances this module the same way (30 mutations)
111.56 s[centjes-coverage-centjes-gen] coverage (790/819): running Centjes\.AccountNameSpec.fromText.roundtrips with toText
111.58 s[centjes-coverage-centjes-gen] coverage (741/819): done Centjes\.Report\.BalanceSpec.produceBalanceReportFromEvaluatedLedger.test_resources/balance/error.BE_OFF_BALANCE-lot\.cent.balances this module the same way (0 mutations)
111.58 s[centjes-coverage-centjes-gen] coverage (791/819): running Centjes\.TimestampSpec.fromText.roundtrips with toText
111.70 s[centjes-coverage-centjes-gen] coverage (728/819): done Centjes\.Report\.BalanceSpec.produceBalanceReportFromEvaluatedLedger.test_resources/balance/error.EVAL_ASSERTION-virtual\.cent.balances this module the same way (0 mutations)
111.83 s[centjes-coverage-centjes-gen] coverage (792/819): running Centjes\.TimestampSpec.comparePartially.compares two timestamps with only a day totally
111.83 s[centjes-coverage-centjes-gen] coverage (714/819): done Centjes\.Report\.BalanceSpec.produceBalanceReportFromEvaluatedLedger.test_resources/balance/balanced.multi-hop-revaluation\.cent.balances this module the same way (31 mutations)
111.83 s[centjes-coverage-centjes-gen] coverage (725/819): done Centjes\.Report\.BalanceSpec.produceBalanceReportFromEvaluatedLedger.test_resources/balance/balanced.total-bigger\.cent.balances this module the same way (30 mutations)
111.83 s[centjes-coverage-centjes-gen] coverage (794/819): running Centjes\.TimestampSpec.comparePartially.compares two timestamps with minutes totally
111.93 s[centjes-coverage-centjes-gen] coverage (759/819): done Centjes\.Report\.BalanceSpec.lastEntryState.picks the virtual or non-virtual balances of a price-terminated ledger (12 mutations)
111.94 s[centjes-coverage-centjes-gen] coverage (795/819): running Centjes\.TimestampSpec.comparePartially.compares two timestamps with seconds totally
111.99 s[centjes-coverage-centjes-gen] coverage (705/819): done Centjes\.Report\.BalanceSpec.produceBalanceReportFromEvaluatedLedger.test_resources/balance/balanced.conversion-price-before\.cent.balances this module the same way (30 mutations)
112.00 s[centjes-coverage-centjes-gen] coverage (736/819): done Centjes\.Report\.BalanceSpec.produceBalanceReportFromEvaluatedLedger.test_resources/balance/error.BE_PERCENTAGE-exclusive\.cent.balances this module the same way (0 mutations)
112.00 s[centjes-coverage-centjes-gen] coverage (793/819): running Centjes\.TimestampSpec.comparePartially.compares 00\:00 and 00\:01 on the same day correctly
112.13 s[centjes-coverage-centjes-gen] coverage (713/819): done Centjes\.Report\.BalanceSpec.produceBalanceReportFromEvaluatedLedger.test_resources/balance/balanced.conversion-two-paths\.cent.balances this module the same way (31 mutations)
112.31 s[centjes-coverage-centjes-gen] coverage (772/819): done Centjes\.TypoSpec.isTypoOf.considers br a typo of bar (0 mutations)
112.31 s[centjes-coverage-centjes-gen] coverage (720/819): done Centjes\.Report\.BalanceSpec.produceBalanceReportFromEvaluatedLedger.test_resources/balance/balanced.vat\.cent.balances this module the same way (30 mutations)
112.39 s[centjes-coverage-centjes-gen] coverage (748/819): done Centjes\.Report\.BalanceSpec.produceBalanceReportFromEvaluatedLedger.test_resources/balance/error.conversion-without-cost\.cent.balances this module the same way (0 mutations)
112.39 s[centjes-coverage-centjes-gen] coverage (764/819): done Centjes\.LotSpec.compilePosting.converts a lot posting at the same rate as the same cost annotation (0 mutations)
112.42 s[centjes-coverage-centjes-gen] coverage (734/819): done Centjes\.Report\.BalanceSpec.produceBalanceReportFromEvaluatedLedger.test_resources/balance/error.BE_OFF_BALANCE-two-postings\.cent.balances this module the same way (0 mutations)
112.43 s[centjes-coverage-centjes-gen] coverage (767/819): done Centjes\.TypoSpec.isTypoOf.considers bar a typo of baz (0 mutations)
112.44 s[centjes-coverage-centjes-gen] coverage (752/819): done Centjes\.Report\.BalanceSpec.produceBalanceReportFromEvaluatedLedger.test_resources/balance/error.BE_RUNNING_BALANCE\.cent.balances this module the same way (0 mutations)
112.48 s[centjes-coverage-centjes-gen] coverage (761/819): done Centjes\.LotSpec.compileDeclarations.emits no market price for a disposal (0 mutations)
112.55 s[centjes-coverage-centjes-gen] coverage (735/819): done Centjes\.Report\.BalanceSpec.produceBalanceReportFromEvaluatedLedger.test_resources/balance/error.conversion-impossible-rate\.cent.balances this module the same way (0 mutations)
112.72 s[centjes-coverage-centjes-gen] coverage (757/819): done Centjes\.Report\.BalanceSpec.produceBalanceReportFromEvaluatedLedger.reports the offending balances when the cross-account total overflows (21 mutations)
112.72 s[centjes-coverage-centjes-gen] coverage (722/819): done Centjes\.Report\.BalanceSpec.produceBalanceReportFromEvaluatedLedger.test_resources/balance/balanced.assert-virtual\.cent.balances this module the same way (30 mutations)
112.76 s[centjes-coverage-centjes-gen] coverage (729/819): done Centjes\.Report\.BalanceSpec.produceBalanceReportFromEvaluatedLedger.test_resources/balance/error.BE_PERCENTAGE_NO_PREVIOUS\.cent.balances this module the same way (0 mutations)
112.86 s[centjes-coverage-centjes-gen] coverage (719/819): done Centjes\.Report\.BalanceSpec.produceBalanceReportFromEvaluatedLedger.test_resources/balance/balanced.multiple-currencies-balance\.cent.balances this module the same way (30 mutations)
112.86 s[centjes-coverage-centjes-gen] coverage (730/819): done Centjes\.Report\.BalanceSpec.produceBalanceReportFromEvaluatedLedger.test_resources/balance/error.BE_PERCENTAGE-zero\.cent.balances this module the same way (0 mutations)
112.95 s[centjes-coverage-centjes-gen] coverage (726/819): done Centjes\.Report\.BalanceSpec.produceBalanceReportFromEvaluatedLedger.test_resources/balance/balanced.lot-ordering\.cent.balances this module the same way (30 mutations)
112.98 s[centjes-coverage-centjes-gen] coverage (731/819): done Centjes\.Report\.BalanceSpec.produceBalanceReportFromEvaluatedLedger.test_resources/balance/error.EVAL_ACCOUNT_TYPE_ASSERTION-lot\.cent.balances this module the same way (0 mutations)
113.04 s[centjes-coverage-centjes-gen] coverage (760/819): running Centjes\.Report\.BalanceSpec.Validity (BalanceReport ()).rejects a report whose total does not match the sum of its balances
113.09 s[centjes-coverage-centjes-gen] coverage (744/819): done Centjes\.Report\.BalanceSpec.produceBalanceReportFromEvaluatedLedger.test_resources/balance/error.BE_PERCENTAGE_FRACTION\.cent.balances this module the same way (0 mutations)
113.19 s[centjes-coverage-centjes-gen] coverage (727/819): done Centjes\.Report\.BalanceSpec.produceBalanceReportFromEvaluatedLedger.test_resources/balance/error.BE_PERCENTAGE-inclusive\.cent.balances this module the same way (0 mutations)
113.19 s[centjes-coverage-centjes-gen] coverage (746/819): running Centjes\.Report\.BalanceSpec.produceBalanceReportFromEvaluatedLedger.test_resources/balance/error.BE_ASSERTION-wrong-currency\.cent.balances this module the same way
113.22 s[centjes-coverage-centjes-gen] coverage (750/819): running Centjes\.Report\.BalanceSpec.produceBalanceReportFromEvaluatedLedger.test_resources/balance/error.BE_TOTAL\.cent.balances this module the same way
113.25 s[centjes-coverage-centjes-gen] coverage (754/819): done Centjes\.Report\.BalanceSpec.produceBalanceReportFromEvaluatedLedger.test_resources/balance/error.BE_OFF_BALANCE-two\.cent.balances this module the same way (0 mutations)
113.25 s[centjes-coverage-centjes-gen] coverage (749/819): running Centjes\.Report\.BalanceSpec.produceBalanceReportFromEvaluatedLedger.test_resources/balance/error.CONVERT_ERROR_UNKNOWN_TARGET\.cent.balances this module the same way
113.27 s[centjes-coverage-centjes-gen] coverage (794/819): done Centjes\.TimestampSpec.comparePartially.compares two timestamps with minutes totally (0 mutations)
113.27 s[centjes-coverage-centjes-gen] coverage (745/819): running Centjes\.Report\.BalanceSpec.produceBalanceReportFromEvaluatedLedger.test_resources/balance/error.conversion-wrong-rate\.cent.balances this module the same way
113.28 s[centjes-coverage-centjes-gen] coverage (738/819): done Centjes\.Report\.BalanceSpec.produceBalanceReportFromEvaluatedLedger.test_resources/balance/error.BE_PERCENTAGE_CURRENCY\.cent.balances this module the same way (0 mutations)
113.29 s[centjes-coverage-centjes-gen] coverage (742/819): running Centjes\.Report\.BalanceSpec.produceBalanceReportFromEvaluatedLedger.test_resources/balance/error.CONVERT_ERROR_MISSING_PRICE-lot\.cent.balances this module the same way
113.35 s[centjes-coverage-centjes-gen] coverage (758/819): done Centjes\.Report\.BalanceSpec.selectVirtual.returns the with-virtual value iff showVirtual is True (3 mutations)
113.35 s[centjes-coverage-centjes-gen] coverage (743/819): running Centjes\.Report\.BalanceSpec.produceBalanceReportFromEvaluatedLedger.test_resources/balance/error.CONVERT_ERROR_MISSING_PRICE\.cent.balances this module the same way
113.36 s[centjes-coverage-centjes-gen] coverage (755/819): done Centjes\.Report\.BalanceSpec.produceBalanceReportFromEvaluatedLedger.test_resources/balance/error.BE_TRANSACTION_SUM\.cent.balances this module the same way (0 mutations)
113.36 s[centjes-coverage-centjes-gen] coverage (747/819): running Centjes\.Report\.BalanceSpec.produceBalanceReportFromEvaluatedLedger.test_resources/balance/error.CONVERT_ERROR_INVALID_SUM\.cent.balances this module the same way
113.41 s[centjes-coverage-centjes-gen] coverage (739/819): done Centjes\.Report\.BalanceSpec.produceBalanceReportFromEvaluatedLedger.test_resources/balance/error.BE_FILL\.cent.balances this module the same way (19 mutations)
113.41 s[centjes-coverage-centjes-gen] coverage (301/819): running Centjes\.Report\.RegisterSpec.produceBalanceReport.test_resources/register/valid.multi-hop-revaluation\.cent.renders a register for this module the same way
113.45 s[centjes-coverage-centjes-gen] coverage (773/819): done Centjes\.TypoSpec.isTypoOf.is not reflexive (0 mutations)
113.45 s[centjes-coverage-centjes-gen] coverage (762/819): done Centjes\.LotSpec.compileDeclarations.makes an acquired lot its own commodity, worth what the underlying is worth (0 mutations)
113.47 s[centjes-coverage-centjes-gen] coverage (753/819): done Centjes\.Report\.BalanceSpec.produceBalanceReportFromEvaluatedLedger.test_resources/balance/error.BE_OFF_BALANCE-simple\.cent.balances this module the same way (0 mutations)
113.48 s[centjes-coverage-centjes-gen] coverage (791/819): done Centjes\.TimestampSpec.fromText.roundtrips with toText (0 mutations)
113.50 s[centjes-coverage-centjes-gen] coverage (792/819): done Centjes\.TimestampSpec.comparePartially.compares two timestamps with only a day totally (0 mutations)
113.50 s[centjes-coverage-centjes-gen] coverage (778/819): done Centjes\.Report\.NetWorthSpec.produceNetWorthReport.test_resources/net-worth/error.unknown-currency\.cent.produces the same net worth error (0 mutations)
113.51 s[centjes-coverage-centjes-gen] coverage (733/819): done Centjes\.Report\.BalanceSpec.produceBalanceReportFromEvaluatedLedger.test_resources/balance/error.BE_ASSERTION\.cent.balances this module the same way (0 mutations)
113.53 s[centjes-coverage-centjes-gen] coverage (782/819): done Centjes\.Report\.NetWorthSpec.produceNetWorthReport.test_resources/net-worth/valid.date-range\.cent.produces the same net worth report (0 mutations)
113.53 s[centjes-coverage-centjes-gen] coverage (737/819): done Centjes\.Report\.BalanceSpec.produceBalanceReportFromEvaluatedLedger.test_resources/balance/error.BE_ACCOUNT_TOTAL\.cent.balances this module the same way (0 mutations)
113.54 s[centjes-coverage-centjes-gen] coverage (774/819): done Centjes\.TypoSpec.isTypoOf.it does not consider EUR a typo of URA (0 mutations)
113.57 s[centjes-coverage-centjes-gen] coverage (763/819): done Centjes\.LotSpec.doCompleteCheck.does not consider a currency that is only a lot basis unused (20 mutations)
113.60 s[centjes-coverage-centjes-gen] coverage (777/819): done Centjes\.Report\.NetWorthSpec.produceNetWorthReport.test_resources/net-worth/error.missing-price\.cent.produces the same net worth error (0 mutations)
113.61 s[centjes-coverage-centjes-gen] coverage (779/819): done Centjes\.Report\.NetWorthSpec.produceNetWorthReport.test_resources/net-worth/valid.single-currency\.cent.produces the same net worth report (0 mutations)
113.83 s[centjes-coverage-centjes-gen] coverage (780/819): done Centjes\.Report\.NetWorthSpec.produceNetWorthReport.test_resources/net-worth/valid.with-liabilities\.cent.produces the same net worth report (0 mutations)
113.93 s[centjes-coverage-centjes-gen] coverage (769/819): done Centjes\.TypoSpec.isTypoOf.considers baar a typo of bar (0 mutations)
114.00 s[centjes-coverage-centjes-gen] coverage (793/819): done Centjes\.TimestampSpec.comparePartially.compares 00\:00 and 00\:01 on the same day correctly (0 mutations)
114.04 s[centjes-coverage-centjes-gen] coverage (785/819): done Centjes\.Report\.NetWorthSpec.produceNetWorthReport.test_resources/net-worth/valid.multi-currency-no-convert-spacing\.cent.produces the same net worth report (0 mutations)
114.05 s[centjes-coverage-centjes-gen] coverage (751/819): done Centjes\.Report\.BalanceSpec.produceBalanceReportFromEvaluatedLedger.test_resources/balance/error.BE_ACCOUNT_TYPE_ASSERTION\.cent.balances this module the same way (0 mutations)
114.18 s[centjes-coverage-centjes-gen] coverage (795/819): done Centjes\.TimestampSpec.comparePartially.compares two timestamps with seconds totally (0 mutations)
114.18 s[centjes-coverage-centjes-gen] coverage (786/819): done Centjes\.Report\.NetWorthSpec.produceNetWorthReport.test_resources/net-worth/valid.empty\.cent.produces the same net worth report (0 mutations)
114.19 s[centjes-coverage-centjes-gen] coverage (781/819): done Centjes\.Report\.NetWorthSpec.produceNetWorthReport.test_resources/net-worth/valid.changing-rates\.cent.produces the same net worth report (0 mutations)
114.21 s[centjes-coverage-centjes-gen] coverage (784/819): done Centjes\.Report\.NetWorthSpec.produceNetWorthReport.test_resources/net-worth/valid.multi-currency-no-convert\.cent.produces the same net worth report (0 mutations)
114.34 s[centjes-coverage-centjes-gen] coverage (783/819): done Centjes\.Report\.NetWorthSpec.produceNetWorthReport.test_resources/net-worth/valid.multi-currency\.cent.produces the same net worth report (0 mutations)
114.57 s[centjes-coverage-centjes-gen] coverage (301/819): done Centjes\.Report\.RegisterSpec.produceBalanceReport.test_resources/register/valid.multi-hop-revaluation\.cent.renders a register for this module the same way (0 mutations)
114.63 s[centjes-coverage-centjes-gen] coverage (746/819): done Centjes\.Report\.BalanceSpec.produceBalanceReportFromEvaluatedLedger.test_resources/balance/error.BE_ASSERTION-wrong-currency\.cent.balances this module the same way (0 mutations)
114.65 s[centjes-coverage-centjes-gen] coverage (745/819): done Centjes\.Report\.BalanceSpec.produceBalanceReportFromEvaluatedLedger.test_resources/balance/error.conversion-wrong-rate\.cent.balances this module the same way (0 mutations)
114.68 s[centjes-coverage-centjes-gen] coverage (743/819): done Centjes\.Report\.BalanceSpec.produceBalanceReportFromEvaluatedLedger.test_resources/balance/error.CONVERT_ERROR_MISSING_PRICE\.cent.balances this module the same way (19 mutations)
114.74 s[centjes-coverage-centjes-gen] coverage (750/819): done Centjes\.Report\.BalanceSpec.produceBalanceReportFromEvaluatedLedger.test_resources/balance/error.BE_TOTAL\.cent.balances this module the same way (21 mutations)
114.76 s[centjes-coverage-centjes-gen] coverage (747/819): done Centjes\.Report\.BalanceSpec.produceBalanceReportFromEvaluatedLedger.test_resources/balance/error.CONVERT_ERROR_INVALID_SUM\.cent.balances this module the same way (20 mutations)
114.77 s[centjes-coverage-centjes-gen] coverage (742/819): done Centjes\.Report\.BalanceSpec.produceBalanceReportFromEvaluatedLedger.test_resources/balance/error.CONVERT_ERROR_MISSING_PRICE-lot\.cent.balances this module the same way (19 mutations)
114.79 s[centjes-coverage-centjes-gen] coverage (749/819): done Centjes\.Report\.BalanceSpec.produceBalanceReportFromEvaluatedLedger.test_resources/balance/error.CONVERT_ERROR_UNKNOWN_TARGET\.cent.balances this module the same way (1 mutations)
114.80 s[centjes-coverage-centjes-gen] coverage (760/819): done Centjes\.Report\.BalanceSpec.Validity (BalanceReport ()).rejects a report whose total does not match the sum of its balances (10 mutations)
115.30 s[centjes-coverage-centjes-gen] shrinking RPATHs of ELF executables and libraries in /nix/store/pzc6nz2afcb7wn47sw46lxbzi61fcj6m-centjes-coverage-centjes-gen
115.30 s[centjes-coverage-centjes-gen] checking for references to /build/ in /nix/store/pzc6nz2afcb7wn47sw46lxbzi61fcj6m-centjes-coverage-centjes-gen...
115.32 s[centjes-coverage-centjes-gen] patching script interpreter paths in /nix/store/pzc6nz2afcb7wn47sw46lxbzi61fcj6m-centjes-coverage-centjes-gen
115.41 s[centjes-coverage-centjes-gen:post-build] Uploading to cachix cache "centjes": /nix/store/pzc6nz2afcb7wn47sw46lxbzi61fcj6m-centjes-coverage-centjes-gen
115.85 s[centjes-coverage-centjes-gen:post-build] Pushing 1 paths (0 are already present) using zstd to cache centjes ⏳
117.33 s[centjes-coverage-centjes-gen:post-build] All done.
117.36 s[centjes-coverage-centjes-gen:post-build] Uploading to the NixCI staging cache: /nix/store/pzc6nz2afcb7wn47sw46lxbzi61fcj6m-centjes-coverage-centjes-gen
117.45 s[centjes-coverage-centjes-gen:post-build] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead