Commit Graph

162 Commits

Author SHA1 Message Date
Joe Thornber
7f7a7d6605 [functional tests] start thinking about a block cache interface.
I want to use FFI to link with a C library containing the actual block
cache, io engine and crc32 code.
2017-08-14 10:05:38 +01:00
Joe Thornber
b2355df719 [functional tests] we can now walk both levels of the mapping tree. 2017-08-12 19:27:21 +01:00
Joe Thornber
5e6ffbbd3a [functional tests] more work on decoding btrees 2017-08-11 15:41:57 +01:00
Joe Thornber
d0040a169d [functional tests] more work on the binary-format macro 2017-08-10 15:07:20 +01:00
Joe Thornber
78488e8909 [functional tests] add code to read btrees 2017-08-08 19:28:59 +01:00
Joe Thornber
57db3a2b99 [functional tests] Break up check-superblock.scm into separate
libraries
2017-08-08 11:47:37 +01:00
Joe Thornber
2f355f64ff [functional-tests] more experimenting with the define-binary macro 2017-08-08 11:21:41 +01:00
Joe Thornber
c90a7b9e2f [functional tests] first steps in parsing the binary format. 2017-08-05 21:18:32 +01:00
Joe Thornber
397d2006a5 [functional tests] a little bit of tidying 2017-08-03 16:12:58 +01:00
Joe Thornber
5389e8e65a [functional tests] Replace some of the cucumber tests.
Replace thin_check, thin_dump, thin_restore and thin_rmap functional
tests.
2017-08-03 15:20:50 +01:00
Joe Thornber
213d9d2075 [functional-tests] thin_check scenarios now work. 2017-08-02 13:42:37 +01:00
Joe Thornber
9ea1af5f4b [functional-tests] Get some trivial tests running. 2017-08-01 14:02:11 +01:00