mdbx-testing: вывод "табло" с информацией о положении курсоров для удобства отладки.

This commit is contained in:
Леонид Юрьев (Leonid Yuriev)
2024-06-13 23:56:44 +03:00
parent a10506fb6a
commit 9670cf5709
2 changed files with 143 additions and 15 deletions

View File

@@ -197,15 +197,19 @@ protected:
bool speculum_check_cursor(const char *where, const char *stage,
const testcase::SET::const_iterator &it,
int cursor_err, const MDBX_val &cursor_key,
const MDBX_val &cursor_data) const;
const MDBX_val &cursor_data,
MDBX_cursor *cursor) const;
bool speculum_check_cursor(const char *where, const char *stage,
const testcase::SET::const_iterator &it,
MDBX_cursor *cursor,
const MDBX_cursor_op op) const;
void speculum_render(const testcase::SET::const_iterator &it,
const MDBX_cursor *ref) const;
#endif /* SPECULUM_CURSORS */
bool speculum_check_iterator(const char *where, const char *stage,
const testcase::SET::const_iterator &it,
const MDBX_val &k, const MDBX_val &v) const;
const MDBX_val &k, const MDBX_val &v,
MDBX_cursor *cursor) const;
void verbose(const char *where, const char *stage,
const testcase::SET::const_iterator &it) const;