Commit graph

140 commits

Author SHA1 Message Date
Cyryl Płotnicki 6ba7045301 encode small amounts 2021-05-16 10:37:23 +01:00
Cyryl Płotnicki 657428ee4d empty encoder but the structure with green tests in place 2021-05-16 09:09:38 +01:00
Cyryl Płotnicki b7e74d9437 fixed corruption test itself 2021-05-15 21:20:30 +01:00
Cyryl Płotnicki a95b5d840f back to all but corruption tests green 2021-05-15 21:07:32 +01:00
Cyryl Płotnicki c6e34c5756 wip on error correction 2021-05-15 20:10:26 +01:00
Cyryl Płotnicki a413879cf7 Move encoder out 2021-02-07 12:23:06 +00:00
Cyryl Płotnicki 5cc2bacc6b add placeholder for encoding 2021-02-07 00:13:41 +00:00
Cyryl Płotnicki 88688f8a68 add basic re-load test 2021-02-06 23:13:08 +00:00
Cyryl Płotnicki 99e15dac10 remove unwrap 2021-02-06 16:40:32 +00:00
Cyryl Płotnicki 1d29b33f90 more consistent logging 2021-02-06 16:34:42 +00:00
Cyryl Płotnicki 259bcdaa08 ignore all gdb files 2021-02-06 16:33:02 +00:00
Cyryl Płotnicki 89f590a683 add debug tools 2021-02-06 16:32:11 +00:00
Cyryl Płotnicki 4b1c9f4ef1 update dependencies 2021-01-30 10:40:32 +00:00
Cyryl Płotnicki 9c252a2221 fix typos 2021-01-16 21:44:31 +00:00
Cyryl Płotnicki 6d496140fd add descriptions 2021-01-16 09:30:26 +00:00
Cyryl Płotnicki 79c4edd787 update dependencies 2021-01-16 09:25:40 +00:00
Cyryl Płotnicki 175e5e327f test cleanup 2021-01-09 21:31:43 +00:00
Cyryl Płotnicki 6567d38e23 remove redundant error conversion 2020-12-27 22:37:21 +00:00
Cyryl Płotnicki 43fb1d86fd make sure we give up waiting on lock eventually 2020-12-27 22:17:22 +00:00
Cyryl Płotnicki b1f8e8a709 test under lock contention 2020-12-27 21:10:13 +00:00
Cyryl Płotnicki 1c231e0fd1 use in-memory fs to speed tests up 2020-12-27 18:19:01 +00:00
Cyryl Płotnicki d363227643 Migrate to VFS to make tests faster 2020-12-27 17:47:47 +00:00
Cyryl Płotnicki 94ccf98a1c more consistent use of asref 2020-12-25 16:43:28 +00:00
Cyryl Płotnicki 769bc6b9f7 migrate some api to use AsRef 2020-12-25 16:29:00 +00:00
Cyryl Płotnicki 4266f48b03 add wrapping modules in integration tests 2020-11-28 14:29:23 +00:00
Cyryl Płotnicki 5728645add Move deduplication tests out to a separate test suite 2020-11-28 14:23:58 +00:00
Cyryl Płotnicki 3ad21574a4 do not use proptest for the repo unittests as it was quite slow 2020-11-28 14:20:53 +00:00
Cyryl Płotnicki 981283aede add cargo-edit 2020-11-28 14:14:35 +00:00
Cyryl Płotnicki 6070faa2de Add perf 2020-11-28 13:28:00 +00:00
Cyryl Płotnicki b60c93584d mark simple deduplication as done 2020-11-28 12:27:36 +00:00
Cyryl Płotnicki f9613cb266 better name for the test source 2020-11-28 12:22:13 +00:00
Cyryl Płotnicki 9514d1b341 cleanup 2020-11-28 12:13:34 +00:00
Cyryl Płotnicki 8ea7e3d950 port data weight test to proptest 2020-11-28 12:04:18 +00:00
Cyryl Płotnicki 6629977515 duplicates testing uses proptest now 2020-11-28 11:48:37 +00:00
Cyryl Płotnicki ee13dd22be add ability to save raw bytes in tests 2020-11-13 23:04:59 +00:00
Cyryl Płotnicki f83baa0515 rename to lock 2020-11-13 22:37:41 +00:00
Cyryl Płotnicki 388d160a74 Do not trace in tests 2020-11-13 22:25:56 +00:00
Cyryl Płotnicki 9bdb27f62e Upgrade dependencies 2020-11-08 20:17:38 +00:00
Cyryl Płotnicki f784e1b821 Cleanup debug info 2020-11-08 20:08:27 +00:00
Cyryl Płotnicki 55958820bf Moved version into a folder 2020-11-08 20:03:34 +00:00
Cyryl Płotnicki 8da325341b Cleanup top level modules 2020-11-08 20:02:26 +00:00
Cyryl Płotnicki d187421a0b better wording for readme 2020-11-08 19:38:51 +00:00
Cyryl Płotnicki be7f27d48d cleaner drop impl for lock 2020-11-08 19:27:50 +00:00
Cyryl Płotnicki 59c6c5465b Make sure version increases on save 2020-11-08 19:20:55 +00:00
Cyryl Płotnicki 7d44a998c9 ensure lock is released when dropped 2020-11-08 19:11:00 +00:00
Cyryl Płotnicki aaf8ecef4d Format readme 2020-11-08 18:44:11 +00:00
Cyryl Płotnicki 8bf1e2e918 add more checks to hooks 2020-11-08 18:07:11 +00:00
Cyryl Płotnicki de6705c0fc stronger checks 2020-11-08 18:04:48 +00:00
Cyryl Płotnicki d706826279 Remove all unwraps from production code 2020-11-08 14:47:45 +00:00
Cyryl Płotnicki 90a86ef95f Add basic safety around running multiple backup processes concurrently. 2020-11-08 14:31:02 +00:00