[DEFAULT]
support-files = [
  "bug500931_helper.html",
  "bug571849_helper.html",
  "bug589028_helper.html",
  "bug92773_helper.html",
  "chrome_wrappers_helper.html",
  "file1_bug629227.html",
  "file2_bug629227.html",
  "file_bug505915.html",
  "file_bug605167.html",
  "file_bug650273.html",
  "file_bug658560.html",
  "file_bug706301.html",
  "file_bug720619.html",
  "file_bug731471.html",
  "file_bug738244.html",
  "file_bug760131.html",
  "file_bug781476.html",
  "file_bug789713.html",
  "file_bug795275.html",
  "file_bug799348.html",
  "file_bug802557.html",
  "file_bug860494.html",
  "file_crosscompartment_weakmap.html",
  "file_documentdomain.html",
  "file_doublewrappedcompartments.html",
  "file_empty.html",
  "file_evalInSandbox.html",
  "file_exnstack.html",
  "file_expandosharing.html",
  "file_matches.html",
  "file_nodelists.html",
  "file_wrappers-2.html",
  "file_xrayic.html",
  "inner.html",
  "test1_bug629331.html",
  "test2_bug629331.html",
  "finalizationRegistry_worker.js",
  "private_field_worker.js",
  "class_static_worker.js",
  "bug1681664_helper.js",
  "shadow_realm_worker.js",
  "shadow_realm_module.js",
]
prefs = [
  "javascript.options.weakrefs=true",
  "javascript.options.spectre.disable_for_isolated_content=true",
  "javascript.options.experimental.shadow_realms=true",
]

["test_bug92773.html"]
skip-if = [
  "http3",
  "http2",
]

["test_bug384632.html"]

["test_bug390488.html"]

["test_bug393269.html"]

["test_bug396851.html"]
skip-if = [
  "http3",
  "http2",
]

["test_bug428021.html"]

["test_bug446584.html"]

["test_bug462428.html"]

["test_bug478438.html"]
skip-if = [
  "http3",
  "http2",
]

["test_bug500691.html"]

["test_bug505915.html"]
skip-if = [
  "http3",
  "http2",
]

["test_bug560351.html"]

["test_bug585745.html"]

["test_bug589028.html"]

["test_bug601299.html"]

["test_bug605167.html"]
skip-if = [
  "http3",
  "http2",
]

["test_bug618017.html"]

["test_bug623437.html"]

["test_bug628410.html"]

["test_bug628794.html"]

["test_bug629227.html"]
skip-if = [
  "http3",
  "http2",
]

["test_bug629331.html"]
skip-if = [
  "http3",
  "http2",
]

["test_bug636097.html"]
skip-if = [
  "http3",
  "http2",
]

["test_bug650273.html"]
skip-if = [
  "http3",
  "http2",
]

["test_bug655297-1.html"]

["test_bug655297-2.html"]

["test_bug661980.html"]

["test_bug691059.html"]

["test_bug720619.html"]
skip-if = [
  "http3",
  "http2",
]

["test_bug731471.html"]
skip-if = ["os == 'android' && debug"]

["test_bug764389.html"]

["test_bug772288.html"]

["test_bug781476.html"]

["test_bug789713.html"]
skip-if = [
  "http3",
  "http2",
]

["test_bug790732.html"]

["test_bug793969.html"]

["test_bug800864.html"]
skip-if = [
  "http3",
  "http2",
]

["test_bug802557.html"]
skip-if = [
  "http3",
  "http2",
]

["test_bug803730.html"]

["test_bug809547.html"]

["test_bug829872.html"]
skip-if = [
  "http3",
  "http2",
]

["test_bug862380.html"]
skip-if = [
  "http3",
  "http2",
]

["test_bug865260.html"]
skip-if = [
  "http3",
  "http2",
]

["test_bug912322.html"]

["test_bug916945.html"]
skip-if = [
  "http3",
  "http2",
]

["test_bug940783.html"]
skip-if = [
  "http3",
  "http2",
]

["test_bug960820.html"]

["test_bug965082.html"]
skip-if = [
  "http3",
  "http2",
]

["test_bug993423.html"]

["test_bug1005806.html"]

["test_bug1094930.html"]

["test_bug1158558.html"]

["test_bug1448048.html"]

["test_bug1681664.html"]

["test_class_static_block_worker.html"]
skip-if = ["!nightly_build"]

["test_crosscompartment_weakmap.html"]

["test_enable_privilege.html"]

["test_finalizationRegistry.html"]

["test_finalizationRegistryInWorker.html"]

["test_finalizationRegistry_cleanupSome.html"]

["test_finalizationRegistry_incumbent.html"]

["test_frameWrapping.html"]
# The JS test component we use below is only available in debug builds.

["test_getWebIDLCaller.html"]
skip-if = ["!debug"]

["test_getweakmapkeys.html"]

["test_isRemoteProxy.html"]

["test_nukeContentWindow.html"]

["test_paris_weakmap_keys.html"]
skip-if = ["!debug"]

["test_private_field_dom.html"]

["test_private_field_worker.html"]

["test_sameOriginPolicy.html"]
skip-if = [
  "http3",
  "http2",
]

["test_sandbox_fetch.html"]
support-files = ["../../../../dom/tests/mochitest/fetch/test_fetch_basic.js"]

["test_shadowRealm.html"]
# This test has been updated to work with worker modules

["test_shadowRealm_worker.html"]
skip-if = ["!nightly_build"]

["test_spectre_mitigations.html"]
skip-if = ["os == 'android'"] # Fission situation on Android is more complicated.

["test_weakRefs.html"]

["test_weakRefs_collected_wrapper.html"]

["test_weakRefs_cross_compartment.html"]

["test_weakmaps.html"]
