test3.c does btree.c internals, and therefore needs to be abstracted into backend-specific tests . It is reasonable that these do not use the backend API, but they are completely specific to the backend.
There should also be backend API tests of each backend, as well as internal API testing.
test3.c is not the only issue, but it is an obvious one.
test3.c does btree.c internals, and therefore needs to be abstracted into backend-specific tests . It is reasonable that these do not use the backend API, but they are completely specific to the backend.
There should also be backend API tests of each backend, as well as internal API testing.
test3.c is not the only issue, but it is an obvious one.