[DEFAULT]

["test_abort_deleted_index.js"]

["test_abort_deleted_objectStore.js"]
skip-if = [
  "os == 'mac' && os_version == '10.15' && arch == 'x86_64' && debug && socketprocess_networking",
]

["test_add_put.js"]

["test_add_twice_failure.js"]

["test_advance.js"]

["test_autoIncrement.js"]

["test_autoIncrement_indexes.js"]

["test_blocked_order.js"]

["test_clear.js"]

["test_complex_keyPaths.js"]

["test_count.js"]

["test_create_index.js"]

["test_create_index_with_integer_keys.js"]

["test_create_locale_aware_index.js"]

["test_create_objectStore.js"]

["test_cursor_cycle.js"]

["test_cursor_mutation.js"]
skip-if = [
  "os == 'mac' && os_version == '10.15' && arch == 'x86_64' && debug",
]

["test_cursor_update_updates_indexes.js"]

["test_cursors.js"]

["test_deleteDatabase.js"]

["test_deleteDatabase_interactions.js"]
skip-if = [
  "os == 'mac' && os_version == '10.15' && arch == 'x86_64' && debug",
]

["test_deleteDatabase_onblocked.js"]

["test_deleteDatabase_onblocked_duringVersionChange.js"]
skip-if = [
  "os == 'mac' && os_version == '10.15' && arch == 'x86_64' && debug",
]

["test_event_source.js"]

["test_getAll.js"]

["test_getAllRecords.js"]

["test_globalObjects_other.js"]
skip-if = [
  "os == 'android'", # bug 1079278
  "os == 'mac' && os_version == '10.15' && arch == 'x86_64' && debug && socketprocess_networking",
]

["test_globalObjects_xpc.js"]
skip-if = [
  "os == 'mac' && os_version == '10.15' && arch == 'x86_64' && debug && socketprocess_networking",
]

["test_global_data.js"]
skip-if = [
  "os == 'mac' && os_version == '10.15' && arch == 'x86_64' && debug && socketprocess_networking",
]

["test_index_empty_keyPath.js"]

["test_index_getAll.js"]

["test_index_getAllObjects.js"]

["test_index_object_cursors.js"]

["test_index_update_delete.js"]

["test_indexes.js"]

["test_indexes_bad_values.js"]

["test_indexes_funny_things.js"]

["test_invalid_cursor.js"]

["test_invalid_version.js"]

["test_key_conversion_abort.js"]

["test_key_requirements.js"]

["test_keys.js"]
# Bug 1996558: incompatible with SQLite at-rest encryption; runs with encryption off.
prefs = ["security.storage.encryption.sqlite.enabled=false"]
requesttimeoutfactor = 2  # Slow on Linux TSan

["test_multientry.js"]

["test_multipleOpensInParallel.js"]

["test_multipleOpensInSequence.js"]

["test_names_sorted.js"]

["test_objectCursors.js"]

["test_objectStore_getAllKeys.js"]
skip-if = [
  "os == 'mac' && os_version == '10.15' && arch == 'x86_64' && debug",
]

["test_objectStore_inline_autoincrement_key_added_on_put.js"]

["test_objectStore_openKeyCursor.js"]

["test_objectStore_remove_values.js"]

["test_object_identity.js"]

["test_odd_result_order.js"]

["test_open_and_databases.js"]

["test_open_empty_db.js"]

["test_open_for_principal.js"]

["test_open_objectStore.js"]

["test_optionalArguments.js"]

["test_overlapping_transactions.js"]

["test_put_get_values.js"]

["test_put_get_values_autoIncrement.js"]
skip-if = [
  "os == 'win' && debug && verify",
]

["test_readonly_transactions.js"]
skip-if = [
  "os == 'mac' && os_version == '10.15' && arch == 'x86_64' && debug",
]

["test_remove_index.js"]

["test_remove_objectStore.js"]
skip-if = [
  "os == 'mac' && os_version == '10.15' && arch == 'x86_64' && debug",
]

["test_rename_index.js"]

["test_rename_index_errors.js"]

["test_rename_objectStore.js"]

["test_rename_objectStore_errors.js"]

["test_request_readyState.js"]

["test_sandbox.js"]

["test_setVersion.js"]

["test_setVersion_abort.js"]

["test_setVersion_events.js"]

["test_setVersion_exclusion.js"]

["test_setVersion_throw.js"]

["test_success_events_after_abort.js"]

["test_table_locks.js"]

["test_table_rollback.js"]

["test_traffic_jam.js"]

["test_transaction_abort.js"]

["test_transaction_abort_hang.js"]

["test_transaction_duplicate_store_names.js"]

["test_transaction_error.js"]

["test_transaction_lifetimes.js"]

["test_transaction_lifetimes_nested.js"]

["test_transaction_ordering.js"]

["test_unique_index_update.js"]

["test_upgrade_add_index.js"]

["test_writer_starvation.js"]
