test: canary fetch/update for jitter testcase.

Change-Id: I8402328f880addb1170e8e778b64aa4f12d18718
This commit is contained in:
Leo Yuriev
2017-04-23 19:00:28 +03:00
parent ce9c4acea6
commit 32937ac63b
3 changed files with 50 additions and 4 deletions

View File

@@ -31,27 +31,29 @@ bool testcase_jitter::run() {
if (flipcoin()) {
jitter_delay();
txn_begin(true);
fetch_canary();
jitter_delay();
txn_end(false);
txn_end(flipcoin());
}
jitter_delay();
txn_begin(mode_readonly());
jitter_delay();
if (!mode_readonly()) {
fetch_canary();
update_canary(1);
/* TODO:
* - db_sequence()
* - db_setsize()
* ...
*/
}
txn_end(false);
txn_end(flipcoin());
if (flipcoin()) {
jitter_delay();
txn_begin(true);
jitter_delay();
txn_end(false);
txn_end(flipcoin());
}
jitter_delay();