Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(674)

Side by Side Diff: third_party/WebKit/LayoutTests/storage/indexeddb/deletedatabase-delayed-by-open-and-versionchange-workers-expected.txt

Issue 2084053004: IndexedDB: Defer delete calls when there is a running upgrade (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Rebased, made delete lists contain unique_ptrs Created 4 years, 5 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 [Worker] Test that deleteDatabase is delayed if a VERSION_CHANGE transaction is running 1 [Worker] Test that deleteDatabase is delayed if a VERSION_CHANGE transaction is running
2 2
3 On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE ". 3 On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE ".
4 4
5 5
6 Starting worker: resources/deletedatabase-delayed-by-open-and-versionchange.js 6 Starting worker: resources/deletedatabase-delayed-by-open-and-versionchange.js
7 [Worker] dbname = "deletedatabase-delayed-by-open-and-versionchange.js" 7 [Worker] dbname = "deletedatabase-delayed-by-open-and-versionchange.js"
8 [Worker] indexedDB.deleteDatabase(dbname) 8 [Worker] indexedDB.deleteDatabase(dbname)
9 [Worker] indexedDB.open(dbname) 9 [Worker] indexedDB.open(dbname)
10 [Worker] 10 [Worker]
11 [Worker] prepareDatabase(): 11 [Worker] prepareDatabase():
12 [Worker] sawVersionChange = false 12 [Worker] sawVersionChange = false
13 [Worker] upgradeTransactionComplete = false 13 [Worker] upgradeTransactionComplete = false
14 [Worker] h = event.target.result 14 [Worker] h = event.target.result
15 [Worker] indexedDB.deleteDatabase(dbname) 15 [Worker] indexedDB.deleteDatabase(dbname)
16 [Worker] 16 [Worker]
17 [Worker] transactionOnComplete():
18 [Worker] upgradeTransactionComplete = true
19 [Worker]
20 [Worker] onOpenSuccess():
21 [Worker] h = event.target.result
22 [Worker]
17 [Worker] onVersionChange(): 23 [Worker] onVersionChange():
18 PASS [Worker] event.target.version is 1 24 PASS [Worker] event.target.version is 1
19 PASS [Worker] event.oldVersion is 1 25 PASS [Worker] event.oldVersion is 1
20 PASS [Worker] event.newVersion is null 26 PASS [Worker] event.newVersion is null
21 [Worker] sawVersionChange = true 27 [Worker] sawVersionChange = true
22 [Worker] Connection is not closed, so 'blocked' should fire 28 [Worker] Connection is not closed, so 'blocked' should fire
23 [Worker] 29 [Worker]
24 [Worker] transactionOnComplete():
25 [Worker] upgradeTransactionComplete = true
26 [Worker]
27 [Worker] onOpenSuccess():
28 [Worker] h = event.target.result
29 [Worker] h.close()
30 [Worker] Closing too late to prevent the in-flight 'blocked' event
31 [Worker]
32 [Worker] deleteDatabaseOnBlocked(): 30 [Worker] deleteDatabaseOnBlocked():
33 PASS [Worker] sawVersionChange is true 31 PASS [Worker] sawVersionChange is true
32 [Worker] h.close()
34 [Worker] 33 [Worker]
35 [Worker] deleteDatabaseOnSuccess(): 34 [Worker] deleteDatabaseOnSuccess():
36 PASS [Worker] upgradeTransactionComplete is true 35 PASS [Worker] upgradeTransactionComplete is true
37 PASS successfullyParsed is true 36 PASS successfullyParsed is true
38 37
39 TEST COMPLETE 38 TEST COMPLETE
40 39
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698