[DEFAULT]
run-if = [
  "os != 'android'",
]
head = "head_psm.js"
tags = "psm"
support-files = [
  "bad_certs/**",
  "tlsserver/**",
]

["test_osclientcerts_module.js"]
skip-if = [
  "os == 'linux' && os_version == '24.04' && arch == 'x86_64' && display == 'x11'",
]

["test_pkcs11_module.js"]

["test_pkcs11_moduleDB.js"]

["test_pkcs11_module_client_auth.js"]
run-sequentially = ["true"] # hardcoded ports
skip-if = [
  "msix", # Bug 1809477
]
prefs = [
  "security.pki.certificate_transparency.mode=1",
]

["test_pkcs11_remote_process.js"]
run-if = [
  "nightly_build",
]
prefs = [
  "security.utility_pkcs11_module_process.enabled=true",
]

["test_pkcs11_safe_mode.js"]
prefs = ["security.storage.encryption.sqlite.enabled=false"]

["test_pkcs11_slot.js"]

["test_pkcs11_token.js"]
