[idbobjectstore_getKey.any.html]
  expected:
    if (os == "linux") and not tsan and debug and not fission: CRASH
    if (os == "win") and not debug and (processor == "x86_64"): [OK, TIMEOUT]
    if (os == "win") and not debug and (processor == "x86"): [OK, TIMEOUT]
    if (os == "linux") and tsan: TIMEOUT
  [IDBObjectStore.getKey() - basic - key - no match]
    expected:
      if (os == "win") and not debug: [PASS, TIMEOUT]

  [IDBObjectStore.getKey() - basic - range - no match]
    expected:
      if (os == "win") and not debug: [PASS, TIMEOUT]

  [IDBObjectStore.getKey() - key path - key]
    expected:
      if (os == "win") and not debug: [PASS, TIMEOUT]

  [IDBObjectStore.getKey() - key path - range]
    expected:
      if (os == "win") and not debug: [PASS, TIMEOUT]

  [IDBObjectStore.getKey() - key path - key - no match]
    expected:
      if (os == "win") and not debug: [PASS, TIMEOUT]

  [IDBObjectStore.getKey() - key path - range - no match]
    expected:
      if (os == "win") and not debug: [PASS, TIMEOUT]

  [IDBObjectStore.getKey() - key generator - key]
    expected:
      if (os == "win") and not debug: [PASS, TIMEOUT]

  [IDBObjectStore.getKey() - key generator - range]
    expected:
      if (os == "win") and not debug: [PASS, TIMEOUT]

  [IDBObjectStore.getKey() - key generator - key - no match]
    expected:
      if (os == "win") and not debug: [PASS, TIMEOUT]

  [IDBObjectStore.getKey() - key generator - range - no match]
    expected:
      if (os == "win") and not debug: [PASS, TIMEOUT]

  [IDBObjectStore.getKey() - key generator and key path - key]
    expected:
      if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT]
      if (os == "win") and not debug and (processor == "x86"): [PASS, TIMEOUT]

  [IDBObjectStore.getKey() - key generator and key path - range]
    expected:
      if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT]
      if (os == "win") and not debug and (processor == "x86"): [PASS, TIMEOUT]

  [IDBObjectStore.getKey() - key generator and key path - key - no match]
    expected:
      if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT]
      if (os == "win") and not debug and (processor == "x86"): [PASS, TIMEOUT]

  [IDBObjectStore.getKey() - key generator and key path - range - no match]
    expected:
      if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT]
      if (os == "win") and not debug and (processor == "x86"): [PASS, TIMEOUT]

  [IDBObjectStore.getKey() - basic - range]
    expected:
      if (processor == "x86") and not debug: [PASS, TIMEOUT]

  [IDBObjectStore.getKey() - basic - key]
    expected:
      if (processor == "x86") and not debug: [PASS, TIMEOUT]

  [IDBObjectStore.getKey() - invalid parameters]
    expected:
      if (processor == "x86") and not debug: [PASS, TIMEOUT]


[idbobjectstore_getKey.any.worker.html]
  expected:
    if (os == "win") and not debug and (processor == "x86_64"): [OK, TIMEOUT]
    if (os == "win") and not debug and (processor == "x86"): [OK, TIMEOUT]
    if (os == "android") and not debug: [OK, CRASH]
  [IDBObjectStore.getKey() - basic - key - no match]
    expected:
      if (os == "win") and not debug: [PASS, TIMEOUT]

  [IDBObjectStore.getKey() - basic - range - no match]
    expected:
      if (os == "win") and not debug: [PASS, TIMEOUT]

  [IDBObjectStore.getKey() - key path - key]
    expected:
      if (os == "win") and not debug: [PASS, TIMEOUT]

  [IDBObjectStore.getKey() - key path - range]
    expected:
      if (os == "win") and not debug: [PASS, TIMEOUT]

  [IDBObjectStore.getKey() - key path - key - no match]
    expected:
      if (os == "win") and not debug: [PASS, TIMEOUT]

  [IDBObjectStore.getKey() - key path - range - no match]
    expected:
      if (os == "win") and not debug: [PASS, TIMEOUT]

  [IDBObjectStore.getKey() - key generator - key]
    expected:
      if (os == "win") and not debug: [PASS, TIMEOUT]

  [IDBObjectStore.getKey() - key generator - range]
    expected:
      if (os == "win") and not debug: [PASS, TIMEOUT]

  [IDBObjectStore.getKey() - key generator - key - no match]
    expected:
      if (os == "win") and not debug: [PASS, TIMEOUT]

  [IDBObjectStore.getKey() - key generator - range - no match]
    expected:
      if (os == "win") and not debug: [PASS, TIMEOUT]

  [IDBObjectStore.getKey() - key generator and key path - key]
    expected:
      if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT]
      if (os == "win") and not debug and (processor == "x86"): [PASS, TIMEOUT]

  [IDBObjectStore.getKey() - key generator and key path - range]
    expected:
      if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT]
      if (os == "win") and not debug and (processor == "x86"): [PASS, TIMEOUT]

  [IDBObjectStore.getKey() - key generator and key path - key - no match]
    expected:
      if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT]
      if (os == "win") and not debug and (processor == "x86"): [PASS, TIMEOUT]

  [IDBObjectStore.getKey() - key generator and key path - range - no match]
    expected:
      if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT]
      if (os == "win") and not debug and (processor == "x86"): [PASS, TIMEOUT]

  [IDBObjectStore.getKey() - basic - range]
    expected:
      if (processor == "x86") and not debug: [PASS, TIMEOUT]

  [IDBObjectStore.getKey() - basic - key]
    expected:
      if (processor == "x86") and not debug: [PASS, TIMEOUT]

  [IDBObjectStore.getKey() - invalid parameters]
    expected:
      if (processor == "x86") and not debug: [PASS, TIMEOUT]
