1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143
|
[idb-explicit-commit.any.html]
expected:
if (os == "win") and debug and (processor == "x86_64"): [OK, ERROR, TIMEOUT]
if (os == "linux") and not fission and not debug: [OK, ERROR]
if (os == "android") and not sessionHistoryInParent and not debug: [OK, TIMEOUT]
if (os == "win") and not debug: [OK, ERROR, TIMEOUT]
[Transactions that explicitly commit and have errors should abort.]
expected:
if (os == "win") and debug and (processor == "x86_64"): [PASS, FAIL, NOTRUN]
if (os == "linux") and not fission and not debug: [PASS, FAIL]
if (os == "android") and not sessionHistoryInParent and not debug: [PASS, NOTRUN]
if (os == "win") and not debug: [PASS, FAIL, TIMEOUT, NOTRUN]
[Transactions that handle all errors properly should behave as expected when an explicit commit is called in an onerror handler.]
expected:
if (os == "win") and debug and (processor == "x86_64"): [PASS, NOTRUN]
if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT, NOTRUN]
if (os == "win") and not debug and (processor == "x86"): [PASS, NOTRUN]
if (os == "android") and not sessionHistoryInParent and not debug: [PASS, NOTRUN]
[Calling abort on a committed transaction throws and does not prevent persisting the data.]
expected:
if (os == "win") and debug and (processor == "x86_64"): [PASS, TIMEOUT]
if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT, NOTRUN]
if (os == "win") and not debug and (processor == "x86"): [PASS, NOTRUN]
if (os == "android") and not sessionHistoryInParent and not debug: [PASS, NOTRUN]
[Transactions with same scope should stay in program order, even if one calls commit.]
expected:
if (os == "win") and debug and (processor == "x86_64"): [PASS, NOTRUN]
if (os == "android") and not sessionHistoryInParent and not debug: [PASS, NOTRUN]
if (os == "win") and not debug: [PASS, TIMEOUT, NOTRUN]
[Calling txn.commit() when txn is inactive should throw.]
expected:
if (os == "win") and debug and (processor == "x86_64"): [PASS, NOTRUN]
if (os == "android") and not sessionHistoryInParent and not debug: [PASS, NOTRUN]
if (os == "win") and not debug: [PASS, NOTRUN]
[A committed transaction becomes inactive immediately.]
expected:
if (os == "android") and not sessionHistoryInParent and not debug: [PASS, NOTRUN]
if (os == "win") and not debug: [PASS, NOTRUN]
[commit() on a version change transaction does not cause errors.]
expected:
if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT]
if (os == "win") and not debug and (processor == "x86"): [PASS, NOTRUN]
if (os == "android") and not sessionHistoryInParent and not debug: [PASS, NOTRUN]
[Calling commit on an aborted transaction throws.]
expected:
if (os == "win") and not debug and (processor == "x86_64"): [PASS, NOTRUN]
if (os == "win") and not debug and (processor == "x86"): [PASS, TIMEOUT, NOTRUN]
if (os == "android") and not sessionHistoryInParent and not debug: [PASS, NOTRUN]
[Puts issued after commit are not fulfilled.]
expected:
if (os == "android") and not sessionHistoryInParent and not debug: [PASS, NOTRUN]
if (os == "win") and not debug: [PASS, NOTRUN]
[Calling commit on a committed transaction throws.]
expected:
if (os == "win") and not debug and (processor == "x86_64"): [PASS, NOTRUN]
if (os == "win") and not debug and (processor == "x86"): [PASS, TIMEOUT, NOTRUN]
if (os == "android") and not sessionHistoryInParent and not debug: [PASS, NOTRUN]
[A committed transaction is inactive in future request callbacks.]
expected:
if (os == "android") and not sessionHistoryInParent and not debug: [PASS, NOTRUN]
if (os == "win") and not debug: [PASS, NOTRUN]
[Explicitly committed data can be read back out.]
expected:
if sessionHistoryInParent and (processor == "x86") and not debug: [PASS, TIMEOUT]
if not sessionHistoryInParent and not debug: [PASS, TIMEOUT]
[idb-explicit-commit.any.worker.html]
expected:
if (os == "linux") and not debug and not asan and not tsan: [OK, TIMEOUT]
if (os == "win") and debug and (processor == "x86_64"): [OK, TIMEOUT]
if (os == "android") and not sessionHistoryInParent and not debug: [OK, TIMEOUT]
if (os == "win") and not debug: [OK, TIMEOUT]
[Calling txn.commit() when txn is inactive should throw.]
expected:
if (os == "linux") and not debug and not asan and not tsan: [PASS, NOTRUN]
if (os == "win") and not debug: [PASS, NOTRUN]
[A committed transaction is inactive in future request callbacks.]
expected:
if (os == "linux") and not debug and not asan and not tsan: [PASS, NOTRUN]
if (os == "win") and not debug: [PASS, TIMEOUT, NOTRUN]
[Puts issued after commit are not fulfilled.]
expected:
if (os == "linux") and not debug and not asan and not tsan: [PASS, NOTRUN]
if (os == "win") and not debug: [PASS, TIMEOUT, NOTRUN]
[Calling commit on an aborted transaction throws.]
expected:
if (os == "linux") and not debug and not asan and not tsan: [PASS, NOTRUN]
if (os == "win") and not debug: [PASS, TIMEOUT, NOTRUN]
[Calling abort on a committed transaction throws and does not prevent persisting the data.]
expected:
if (os == "linux") and not debug and not asan and not tsan: [PASS, NOTRUN]
if (os == "win") and not debug: [PASS, TIMEOUT, NOTRUN]
[Transactions that explicitly commit and have errors should abort.]
expected:
if (os == "linux") and not debug and not asan and not tsan: [PASS, NOTRUN]
if (os == "win") and debug and (processor == "x86_64"): [PASS, TIMEOUT]
if (os == "android") and not sessionHistoryInParent and not debug: [PASS, NOTRUN]
if (os == "win") and not debug: [PASS, TIMEOUT, NOTRUN]
[Transactions with same scope should stay in program order, even if one calls commit.]
expected:
if (os == "linux") and not debug and not asan and not tsan: [PASS, NOTRUN]
if (os == "win") and not debug and (processor == "x86_64"): [PASS, NOTRUN]
if (os == "win") and not debug and (processor == "x86"): [PASS, TIMEOUT, NOTRUN]
if (os == "android") and not sessionHistoryInParent and not debug: [PASS, TIMEOUT]
[Calling commit on a committed transaction throws.]
expected:
if (os == "linux") and not debug and not asan and not tsan: [PASS, NOTRUN]
if (os == "win") and not debug: [PASS, NOTRUN]
[Transactions that handle all errors properly should behave as expected when an explicit commit is called in an onerror handler.]
expected:
if (os == "linux") and not debug and not asan and not tsan: [PASS, NOTRUN]
if (os == "win") and debug and (processor == "x86_64"): [PASS, NOTRUN]
if (os == "android") and not sessionHistoryInParent and not debug: [PASS, NOTRUN]
if (os == "win") and not debug: [PASS, TIMEOUT, NOTRUN]
[A committed transaction becomes inactive immediately.]
expected:
if (os == "linux") and not debug and not asan and not tsan: [PASS, TIMEOUT]
if (os == "win") and not debug: [PASS, NOTRUN]
[commit() on a version change transaction does not cause errors.]
expected:
if (os == "win") and not debug: [PASS, TIMEOUT]
|