[DEFAULT]
head = "head_utilities.js"
support-files = [
  "1_original.xml",
  "1_result.xml",
  "2_original.xml",
  "2_result_1.xml",
  "2_result_2.xml",
  "2_result_3.xml",
  "2_result_4.xml",
  "3_original.xml",
  "3_result.xml",
  "3_result_2.xml",
  "4_original.xml",
  "4_result_1.xml",
  "4_result_2.xml",
  "4_result_3.xml",
  "4_result_4.xml",
  "4_result_5.xml",
  "4_result_6.xml",
  "empty_document.xml",
  "isequalnode_data.xml",
  "nodelist_data_1.xml",
  "nodelist_data_2.xhtml",
  "test_delete_range.xml",
]

["test_blockParsing.js"]
skip-if = [
  "debug", # We fail an assertion if we block parsing on a self-closing element
  "os == 'android'",
]

["test_bug553888.js"]

["test_bug737966.js"]

["test_cancelPrefetch.js"]

["test_chromeutils_base64.js"]

["test_chromeutils_defineLazyGetter.js"]

["test_chromeutils_getXPCOMErrorName.js"]

["test_chromeutils_shallowclone.js"]

["test_error_codes.js"]
run-sequentially = "Hardcoded 4444 port."
# Bug 1018414: hardcoded localhost doesn't work properly on some OS X installs
skip-if = ["os == 'mac'"]

["test_generate_xpath.js"]
head = "head_xml.js"

["test_htmlserializer.js"]

["test_isequalnode.js"]
head = "head_xml.js"

["test_js_dev_error_interceptor.js"]
# This feature is implemented only in NIGHTLY.
run-if = ["nightly_build"]

["test_nodelist.js"]
head = "head_xml.js"

["test_normalize.js"]
head = "head_xml.js"

["test_range.js"]
head = "head_xml.js"

["test_serializers_entities.js"]

["test_serializers_entities_in_attr.js"]

["test_structuredcloneholder.js"]

["test_thirdpartyutil.js"]

["test_treewalker.js"]
head = "head_xml.js"

["test_xhr_document.js"]

["test_xhr_origin_attributes.js"]

["test_xhr_standalone.js"]

["test_xml_parser.js"]
head = "head_xml.js"

["test_xml_serializer.js"]
head = "head_xml.js"

["test_xmlserializer.js"]
