#
# ***** BEGIN LICENSE BLOCK *****
# Version: MPL 1.1/GPL 2.0/LGPL 2.1
#
# The contents of this file are subject to the Mozilla Public License Version
# 1.1 (the "License"); you may not use this file except in compliance with
# the License. You may obtain a copy of the License at
# http://www.mozilla.org/MPL/
#
# Software distributed under the License is distributed on an "AS IS" basis,
# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
# for the specific language governing rights and limitations under the
# License.
#
# The Original Code is mozilla.org code.
#
# The Initial Developer of the Original Code is
# Mozilla Foundation.
# Portions created by the Initial Developer are Copyright (C) 2007
# the Initial Developer. All Rights Reserved.
#
# Contributor(s):
#
# Alternatively, the contents of this file may be used under the terms of
# either of the GNU General Public License Version 2 or later (the "GPL"),
# or the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
# in which case the provisions of the GPL or the LGPL are applicable instead
# of those above. If you wish to allow use of your version of this file only
# under the terms of either the GPL or the LGPL, and not to allow others to
# use your version of this file under the terms of the MPL, indicate your
# decision by deleting the provisions above and replace them with the notice
# and other provisions required by the GPL or the LGPL. If you do not delete
# the provisions above, a recipient may use your version of this file under
# the terms of any one of the MPL, the GPL or the LGPL.
#
# ***** END LICENSE BLOCK *****

DEPTH		= ../../../..
topsrcdir	= @top_srcdir@
srcdir		= @srcdir@
VPATH		= @srcdir@
relativesrcdir	= dom/tests/mochitest/dom-level1-core

include $(DEPTH)/config/autoconf.mk

DIRS = files

include $(topsrcdir)/config/rules.mk

_TEST_FILES_A	= \
		DOMTestCase.js \
		exclusions.js \
		test_attrcreatedocumentfragment.html \
		test_attrcreatetextnode.html \
		test_attrcreatetextnode2.html \
		test_attrdefaultvalue.html \
		test_attreffectivevalue.html \
		test_attrentityreplacement.html \
		test_attrname.html \
		test_attrnextsiblingnull.html \
		test_attrnotspecifiedvalue.html \
		test_attrparentnodenull.html \
		test_attrprevioussiblingnull.html \
		test_attrremovechild1.html \
		test_attrreplacechild1.html \
		test_attrsetvaluenomodificationallowederr.html \
		test_attrsetvaluenomodificationallowederrEE.html \
		test_attrspecifiedvalue.html \
		test_attrspecifiedvaluechanged.html \
		test_attrspecifiedvalueremove.html \
		test_cdatasectiongetdata.html \
		test_cdatasectionnormalize.html \
		test_characterdataappenddata.html \
		test_characterdataappenddatagetdata.html \
		test_characterdataappenddatanomodificationallowederr.html \
		test_characterdataappenddatanomodificationallowederrEE.html \
		test_characterdatadeletedatabegining.html \
		test_characterdatadeletedataend.html \
		test_characterdatadeletedataexceedslength.html \
		test_characterdatadeletedatagetlengthanddata.html \
		test_characterdatadeletedatamiddle.html \
		test_characterdatadeletedatanomodificationallowederr.html \
		test_characterdatadeletedatanomodificationallowederrEE.html \
		test_characterdatagetdata.html \
		test_characterdatagetlength.html \
		test_characterdataindexsizeerrdeletedatacountnegative.html \
		test_characterdataindexsizeerrdeletedataoffsetgreater.html \
		test_characterdataindexsizeerrdeletedataoffsetnegative.html \
		test_characterdataindexsizeerrinsertdataoffsetgreater.html \
		test_characterdataindexsizeerrinsertdataoffsetnegative.html \
		test_characterdataindexsizeerrreplacedatacountnegative.html \
		test_characterdataindexsizeerrreplacedataoffsetgreater.html \
		test_characterdataindexsizeerrreplacedataoffsetnegative.html \
		test_characterdataindexsizeerrsubstringcountnegative.html \
		test_characterdataindexsizeerrsubstringnegativeoffset.html \
		test_characterdataindexsizeerrsubstringoffsetgreater.html \
		test_characterdatainsertdatabeginning.html \
		test_characterdatainsertdataend.html \
		test_characterdatainsertdatamiddle.html \
		test_characterdatainsertdatanomodificationallowederr.html \
		test_characterdatainsertdatanomodificationallowederrEE.html \
		test_characterdatareplacedatabegining.html \
		test_characterdatareplacedataend.html \
		test_characterdatareplacedataexceedslengthofarg.html \
		test_characterdatareplacedataexceedslengthofdata.html \
		test_characterdatareplacedatamiddle.html \
		test_characterdatareplacedatanomodificationallowederr.html \
		test_characterdatareplacedatanomodificationallowederrEE.html \
		test_characterdatasetdatanomodificationallowederr.html \
		test_characterdatasetdatanomodificationallowederrEE.html \
		test_characterdatasetnodevalue.html \
		test_characterdatasubstringexceedsvalue.html \
		test_characterdatasubstringvalue.html \
		$(NULL)

_TEST_FILES_B	= \
		test_commentgetcomment.html \
		test_documentcreateattribute.html \
		test_documentcreatecdatasection.html \
		test_documentcreatecomment.html \
		test_documentcreatedocumentfragment.html \
		test_documentcreateelement.html \
		test_documentcreateelementcasesensitive.html \
		test_documentcreateelementdefaultattr.html \
		test_documentcreateentityreference.html \
		test_documentcreateentityreferenceknown.html \
		test_documentcreateprocessinginstruction.html \
		test_documentcreatetextnode.html \
		test_documentgetdoctype.html \
		test_documentgetdoctypenodtd.html \
		test_documentgetelementsbytagnamelength.html \
		test_documentgetelementsbytagnametotallength.html \
		test_documentgetelementsbytagnamevalue.html \
		test_documentgetimplementation.html \
		test_documentgetrootnode.html \
		test_documentinvalidcharacterexceptioncreateattribute.html \
		test_documentinvalidcharacterexceptioncreateelement.html \
		test_documentinvalidcharacterexceptioncreateentref.html \
		test_documentinvalidcharacterexceptioncreateentref1.html \
		test_documentinvalidcharacterexceptioncreatepi.html \
		test_documentinvalidcharacterexceptioncreatepi1.html \
		test_documenttypegetdoctype.html \
		test_documenttypegetentities.html \
		test_documenttypegetentitieslength.html \
		test_documenttypegetentitiestype.html \
		test_documenttypegetnotations.html \
		test_documenttypegetnotationstype.html \
		test_domimplementationfeaturenoversion.html \
		test_domimplementationfeaturenull.html \
		test_domimplementationfeaturexml.html \
		test_elementaddnewattribute.html \
		test_elementassociatedattribute.html \
		test_elementchangeattributevalue.html \
		test_elementcreatenewattribute.html \
		test_elementgetattributenode.html \
		test_elementgetattributenodenull.html \
		test_elementgetelementempty.html \
		test_elementgetelementsbytagname.html \
		test_elementgetelementsbytagnameaccessnodelist.html \
		test_elementgetelementsbytagnamenomatch.html \
		test_elementgetelementsbytagnamespecialvalue.html \
		test_elementgettagname.html \
		test_elementinuseattributeerr.html \
		test_elementinvalidcharacterexception.html \
		test_elementnormalize.html \
		test_elementnotfounderr.html \
		test_elementremoveattribute.html \
		test_elementremoveattributeaftercreate.html \
		test_elementremoveattributenode.html \
		test_elementremoveattributenodenomodificationallowederr.html \
		test_elementremoveattributenodenomodificationallowederrEE.html \
		test_elementremoveattributenomodificationallowederr.html \
		test_elementremoveattributenomodificationallowederrEE.html \
		test_elementremoveattributerestoredefaultvalue.html \
		test_elementreplaceattributewithself.html \
		test_elementreplaceexistingattribute.html \
		test_elementreplaceexistingattributegevalue.html \
		test_elementretrieveallattributes.html \
		test_elementretrieveattrvalue.html \
		test_elementretrievetagname.html \
		test_elementsetattributenodenomodificationallowederr.html \
		test_elementsetattributenodenomodificationallowederrEE.html \
		test_elementsetattributenodenull.html \
		test_elementsetattributenomodificationallowederr.html \
		test_elementsetattributenomodificationallowederrEE.html \
		test_elementwrongdocumenterr.html \
		test_entitygetentityname.html \
		test_entitygetpublicid.html \
		test_entitygetpublicidnull.html \
		$(NULL)

_TEST_FILES_C	= \
		test_hc_attrappendchild1.html \
		test_hc_attrappendchild2.html \
		test_hc_attrappendchild3.html \
		test_hc_attrappendchild4.html \
		test_hc_attrappendchild5.html \
		test_hc_attrappendchild6.html \
		test_hc_attrchildnodes1.html \
		test_hc_attrchildnodes2.html \
		test_hc_attrclonenode1.html \
		test_hc_attrcreatedocumentfragment.html \
		test_hc_attrcreatetextnode.html \
		test_hc_attrcreatetextnode2.html \
		test_hc_attreffectivevalue.html \
		test_hc_attrfirstchild.html \
		test_hc_attrgetvalue1.html \
		test_hc_attrgetvalue2.html \
		test_hc_attrhaschildnodes.html \
		test_hc_attrinsertbefore1.html \
		test_hc_attrinsertbefore2.html \
		test_hc_attrinsertbefore3.html \
		test_hc_attrinsertbefore4.html \
		test_hc_attrinsertbefore5.html \
		test_hc_attrinsertbefore6.html \
		test_hc_attrinsertbefore7.html \
		test_hc_attrlastchild.html \
		test_hc_attrname.html \
		test_hc_attrnextsiblingnull.html \
		test_hc_attrnormalize.html \
		test_hc_attrparentnodenull.html \
		test_hc_attrprevioussiblingnull.html \
		test_hc_attrremovechild1.html \
		test_hc_attrremovechild2.html \
		test_hc_attrreplacechild1.html \
		test_hc_attrreplacechild2.html \
		test_hc_attrsetvalue1.html \
		test_hc_attrsetvalue2.html \
		test_hc_attrspecifiedvalue.html \
		test_hc_attrspecifiedvaluechanged.html \
		$(NULL)

_TEST_FILES_D	= \
		test_hc_characterdataappenddata.html \
		test_hc_characterdataappenddatagetdata.html \
		test_hc_characterdatadeletedatabegining.html \
		test_hc_characterdatadeletedataend.html \
		test_hc_characterdatadeletedataexceedslength.html \
		test_hc_characterdatadeletedatagetlengthanddata.html \
		test_hc_characterdatadeletedatamiddle.html \
		test_hc_characterdatagetdata.html \
		test_hc_characterdatagetlength.html \
		test_hc_characterdataindexsizeerrdeletedatacountnegative.html \
		test_hc_characterdataindexsizeerrdeletedataoffsetgreater.html \
		test_hc_characterdataindexsizeerrdeletedataoffsetnegative.html \
		test_hc_characterdataindexsizeerrinsertdataoffsetgreater.html \
		test_hc_characterdataindexsizeerrinsertdataoffsetnegative.html \
		test_hc_characterdataindexsizeerrreplacedatacountnegative.html \
		test_hc_characterdataindexsizeerrreplacedataoffsetgreater.html \
		test_hc_characterdataindexsizeerrreplacedataoffsetnegative.html \
		test_hc_characterdataindexsizeerrsubstringcountnegative.html \
		test_hc_characterdataindexsizeerrsubstringnegativeoffset.html \
		test_hc_characterdataindexsizeerrsubstringoffsetgreater.html \
		test_hc_characterdatainsertdatabeginning.html \
		test_hc_characterdatainsertdataend.html \
		test_hc_characterdatainsertdatamiddle.html \
		test_hc_characterdatareplacedatabegining.html \
		test_hc_characterdatareplacedataend.html \
		test_hc_characterdatareplacedataexceedslengthofarg.html \
		test_hc_characterdatareplacedataexceedslengthofdata.html \
		test_hc_characterdatareplacedatamiddle.html \
		test_hc_characterdatasetnodevalue.html \
		test_hc_characterdatasubstringexceedsvalue.html \
		test_hc_characterdatasubstringvalue.html \
		test_hc_commentgetcomment.html \
		test_hc_documentcreateattribute.html \
		test_hc_documentcreatecomment.html \
		test_hc_documentcreatedocumentfragment.html \
		test_hc_documentcreateelement.html \
		test_hc_documentcreateelementcasesensitive.html \
		test_hc_documentcreatetextnode.html \
		test_hc_documentgetdoctype.html \
		test_hc_documentgetelementsbytagnamelength.html \
		test_hc_documentgetelementsbytagnametotallength.html \
		test_hc_documentgetelementsbytagnamevalue.html \
		test_hc_documentgetimplementation.html \
		test_hc_documentgetrootnode.html \
		test_hc_documentinvalidcharacterexceptioncreateattribute.html \
		test_hc_documentinvalidcharacterexceptioncreateattribute1.html \
		test_hc_documentinvalidcharacterexceptioncreateelement.html \
		test_hc_documentinvalidcharacterexceptioncreateelement1.html \
		test_hc_domimplementationfeaturenoversion.html \
		test_hc_domimplementationfeaturenull.html \
		test_hc_domimplementationfeaturexml.html \
		test_hc_elementaddnewattribute.html \
		test_hc_elementassociatedattribute.html \
		test_hc_elementchangeattributevalue.html \
		test_hc_elementcreatenewattribute.html \
		test_hc_elementgetattributenode.html \
		test_hc_elementgetattributenodenull.html \
		test_hc_elementgetelementempty.html \
		test_hc_elementgetelementsbytagname.html \
		test_hc_elementgetelementsbytagnameaccessnodelist.html \
		test_hc_elementgetelementsbytagnamenomatch.html \
		test_hc_elementgetelementsbytagnamespecialvalue.html \
		test_hc_elementgettagname.html \
		test_hc_elementinuseattributeerr.html \
		test_hc_elementinvalidcharacterexception.html \
		test_hc_elementinvalidcharacterexception1.html \
		test_hc_elementnormalize.html \
		test_hc_elementnormalize2.html \
		test_hc_elementnotfounderr.html \
		test_hc_elementremoveattribute.html \
		test_hc_elementremoveattributeaftercreate.html \
		test_hc_elementremoveattributenode.html \
		test_hc_elementreplaceattributewithself.html \
		test_hc_elementreplaceexistingattribute.html \
		test_hc_elementreplaceexistingattributegevalue.html \
		test_hc_elementretrieveallattributes.html \
		test_hc_elementretrieveattrvalue.html \
		test_hc_elementretrievetagname.html \
		test_hc_elementsetattributenodenull.html \
		test_hc_elementwrongdocumenterr.html \
		$(NULL)

_TEST_FILES_E	= \
		test_hc_entitiesremovenameditem1.html \
		test_hc_entitiessetnameditem1.html \
		test_hc_namednodemapchildnoderange.html \
		test_hc_namednodemapgetnameditem.html \
		test_hc_namednodemapinuseattributeerr.html \
		test_hc_namednodemapnotfounderr.html \
		test_hc_namednodemapnumberofnodes.html \
		test_hc_namednodemapremovenameditem.html \
		test_hc_namednodemapreturnattrnode.html \
		test_hc_namednodemapreturnfirstitem.html \
		test_hc_namednodemapreturnlastitem.html \
		test_hc_namednodemapreturnnull.html \
		test_hc_namednodemapsetnameditem.html \
		test_hc_namednodemapsetnameditemreturnvalue.html \
		test_hc_namednodemapsetnameditemthatexists.html \
		test_hc_namednodemapsetnameditemwithnewvalue.html \
		test_hc_namednodemapwrongdocumenterr.html \
		test_hc_nodeappendchild.html \
		test_hc_nodeappendchildchildexists.html \
		test_hc_nodeappendchilddocfragment.html \
		test_hc_nodeappendchildgetnodename.html \
		test_hc_nodeappendchildinvalidnodetype.html \
		test_hc_nodeappendchildnewchilddiffdocument.html \
		test_hc_nodeappendchildnodeancestor.html \
		test_hc_nodeattributenodeattribute.html \
		test_hc_nodeattributenodename.html \
		test_hc_nodeattributenodetype.html \
		test_hc_nodeattributenodevalue.html \
		test_hc_nodechildnodes.html \
		test_hc_nodechildnodesappendchild.html \
		test_hc_nodechildnodesempty.html \
		test_hc_nodecloneattributescopied.html \
		test_hc_nodeclonefalsenocopytext.html \
		test_hc_nodeclonegetparentnull.html \
		test_hc_nodeclonenodefalse.html \
		test_hc_nodeclonenodetrue.html \
		test_hc_nodeclonetruecopytext.html \
		test_hc_nodecommentnodeattributes.html \
		test_hc_nodecommentnodename.html \
		test_hc_nodecommentnodetype.html \
		test_hc_nodecommentnodevalue.html \
		test_hc_nodedocumentfragmentnodename.html \
		test_hc_nodedocumentfragmentnodetype.html \
		test_hc_nodedocumentfragmentnodevalue.html \
		test_hc_nodedocumentnodeattribute.html \
		test_hc_nodedocumentnodename.html \
		test_hc_nodedocumentnodetype.html \
		test_hc_nodedocumentnodevalue.html \
		test_hc_nodeelementnodeattributes.html \
		test_hc_nodeelementnodename.html \
		test_hc_nodeelementnodetype.html \
		test_hc_nodeelementnodevalue.html \
		test_hc_nodegetfirstchild.html \
		test_hc_nodegetfirstchildnull.html \
		test_hc_nodegetlastchild.html \
		test_hc_nodegetlastchildnull.html \
		test_hc_nodegetnextsibling.html \
		test_hc_nodegetnextsiblingnull.html \
		test_hc_nodegetownerdocument.html \
		test_hc_nodegetownerdocumentnull.html \
		test_hc_nodegetprevioussibling.html \
		test_hc_nodegetprevioussiblingnull.html \
		test_hc_nodehaschildnodes.html \
		test_hc_nodehaschildnodesfalse.html \
		test_hc_nodeinsertbefore.html \
		test_hc_nodeinsertbeforedocfragment.html \
		test_hc_nodeinsertbeforeinvalidnodetype.html \
		test_hc_nodeinsertbeforenewchilddiffdocument.html \
		test_hc_nodeinsertbeforenewchildexists.html \
		test_hc_nodeinsertbeforenodeancestor.html \
		test_hc_nodeinsertbeforenodename.html \
		test_hc_nodeinsertbeforerefchildnonexistent.html \
		test_hc_nodeinsertbeforerefchildnull.html \
		test_hc_nodelistindexequalzero.html \
		test_hc_nodelistindexgetlength.html \
		test_hc_nodelistindexgetlengthofemptylist.html \
		test_hc_nodelistindexnotzero.html \
		test_hc_nodelistreturnfirstitem.html \
		test_hc_nodelistreturnlastitem.html \
		test_hc_nodelisttraverselist.html \
		test_hc_nodeparentnode.html \
		test_hc_nodeparentnodenull.html \
		test_hc_noderemovechild.html \
		test_hc_noderemovechildgetnodename.html \
		test_hc_noderemovechildnode.html \
		test_hc_noderemovechildoldchildnonexistent.html \
		test_hc_nodereplacechild.html \
		test_hc_nodereplacechildinvalidnodetype.html \
		test_hc_nodereplacechildnewchilddiffdocument.html \
		test_hc_nodereplacechildnewchildexists.html \
		test_hc_nodereplacechildnodeancestor.html \
		test_hc_nodereplacechildnodename.html \
		test_hc_nodereplacechildoldchildnonexistent.html \
		test_hc_nodetextnodeattribute.html \
		test_hc_nodetextnodename.html \
		test_hc_nodetextnodetype.html \
		test_hc_nodetextnodevalue.html \
		test_hc_nodevalue01.html \
		test_hc_nodevalue02.html \
		test_hc_nodevalue03.html \
		test_hc_nodevalue04.html \
		test_hc_nodevalue05.html \
		test_hc_nodevalue06.html \
		test_hc_nodevalue07.html \
		test_hc_nodevalue08.html \
		test_hc_notationsremovenameditem1.html \
		test_hc_notationssetnameditem1.html \
		test_hc_textindexsizeerrnegativeoffset.html \
		test_hc_textindexsizeerroffsetoutofbounds.html \
		test_hc_textparseintolistofelements.html \
		test_hc_textsplittextfour.html \
		test_hc_textsplittextone.html \
		test_hc_textsplittextthree.html \
		test_hc_textsplittexttwo.html \
		test_hc_textwithnomarkup.html \
		$(NULL)

_TEST_FILES_F	= \
		test_namednodemapchildnoderange.html \
		test_namednodemapgetnameditem.html \
		test_namednodemapinuseattributeerr.html \
		test_namednodemapnotfounderr.html \
		test_namednodemapnumberofnodes.html \
		test_namednodemapremovenameditem.html \
		test_namednodemapremovenameditemgetvalue.html \
		test_namednodemapremovenameditemreturnnodevalue.html \
		test_namednodemapreturnattrnode.html \
		test_namednodemapreturnfirstitem.html \
		test_namednodemapreturnlastitem.html \
		test_namednodemapreturnnull.html \
		test_namednodemapsetnameditem.html \
		test_namednodemapsetnameditemreturnvalue.html \
		test_namednodemapsetnameditemthatexists.html \
		test_namednodemapsetnameditemwithnewvalue.html \
		test_namednodemapwrongdocumenterr.html \
		test_nodeappendchild.html \
		test_nodeappendchildchildexists.html \
		test_nodeappendchilddocfragment.html \
		test_nodeappendchildgetnodename.html \
		test_nodeappendchildinvalidnodetype.html \
		test_nodeappendchildnewchilddiffdocument.html \
		test_nodeappendchildnodeancestor.html \
		test_nodeappendchildnomodificationallowederr.html \
		test_nodeappendchildnomodificationallowederrEE.html \
		test_nodeattributenodeattribute.html \
		test_nodeattributenodename.html \
		test_nodeattributenodetype.html \
		test_nodeattributenodevalue.html \
		test_nodecdatasectionnodeattribute.html \
		test_nodecdatasectionnodename.html \
		test_nodecdatasectionnodetype.html \
		test_nodecdatasectionnodevalue.html \
		test_nodechildnodes.html \
		test_nodechildnodesappendchild.html \
		test_nodechildnodesempty.html \
		test_nodecloneattributescopied.html \
		test_nodeclonefalsenocopytext.html \
		test_nodeclonegetparentnull.html \
		test_nodeclonenodefalse.html \
		test_nodeclonenodetrue.html \
		test_nodeclonetruecopytext.html \
		test_nodecommentnodeattributes.html \
		test_nodecommentnodename.html \
		test_nodecommentnodetype.html \
		test_nodecommentnodevalue.html \
		test_nodedocumentfragmentnodename.html \
		test_nodedocumentfragmentnodetype.html \
		test_nodedocumentfragmentnodevalue.html \
		test_nodedocumentnodeattribute.html \
		test_nodedocumentnodename.html \
		test_nodedocumentnodetype.html \
		test_nodedocumentnodevalue.html \
		test_nodedocumenttypenodename.html \
		test_nodedocumenttypenodetype.html \
		test_nodedocumenttypenodevalue.html \
		test_nodeelementnodeattributes.html \
		test_nodeelementnodename.html \
		test_nodeelementnodetype.html \
		test_nodeelementnodevalue.html \
		test_nodeentitynodeattributes.html \
		test_nodeentitynodename.html \
		test_nodeentitynodetype.html \
		test_nodeentitynodevalue.html \
		test_nodeentityreferencenodeattributes.html \
		test_nodeentityreferencenodename.html \
		test_nodeentityreferencenodetype.html \
		test_nodeentityreferencenodevalue.html \
		test_nodeentitysetnodevalue.html \
		test_nodegetfirstchild.html \
		test_nodegetfirstchildnull.html \
		test_nodegetlastchild.html \
		test_nodegetlastchildnull.html \
		test_nodegetnextsibling.html \
		test_nodegetnextsiblingnull.html \
		test_nodegetownerdocument.html \
		test_nodegetownerdocumentnull.html \
		test_nodegetprevioussibling.html \
		test_nodegetprevioussiblingnull.html \
		test_nodehaschildnodes.html \
		test_nodehaschildnodesfalse.html \
		test_nodeinsertbefore.html \
		test_nodeinsertbeforedocfragment.html \
		test_nodeinsertbeforeinvalidnodetype.html \
		test_nodeinsertbeforenewchilddiffdocument.html \
		test_nodeinsertbeforenewchildexists.html \
		test_nodeinsertbeforenodeancestor.html \
		test_nodeinsertbeforenodename.html \
		test_nodeinsertbeforenomodificationallowederr.html \
		test_nodeinsertbeforenomodificationallowederrEE.html \
		test_nodeinsertbeforerefchildnonexistent.html \
		test_nodeinsertbeforerefchildnull.html \
		test_nodelistindexequalzero.html \
		test_nodelistindexgetlength.html \
		test_nodelistindexgetlengthofemptylist.html \
		test_nodelistindexnotzero.html \
		test_nodelistreturnfirstitem.html \
		test_nodelistreturnlastitem.html \
		test_nodelisttraverselist.html \
		$(NULL)

_TEST_FILES_G	= \
		test_nodenotationnodeattributes.html \
		test_nodenotationnodename.html \
		test_nodenotationnodetype.html \
		test_nodenotationnodevalue.html \
		test_nodeparentnode.html \
		test_nodeparentnodenull.html \
		test_nodeprocessinginstructionnodeattributes.html \
		test_nodeprocessinginstructionnodename.html \
		test_nodeprocessinginstructionnodetype.html \
		test_nodeprocessinginstructionnodevalue.html \
		test_nodeprocessinginstructionsetnodevalue.html \
		test_noderemovechild.html \
		test_noderemovechildgetnodename.html \
		test_noderemovechildnode.html \
		test_noderemovechildnomodificationallowederr.html \
		test_noderemovechildnomodificationallowederrEE.html \
		test_noderemovechildoldchildnonexistent.html \
		test_nodereplacechild.html \
		test_nodereplacechildinvalidnodetype.html \
		test_nodereplacechildnewchilddiffdocument.html \
		test_nodereplacechildnewchildexists.html \
		test_nodereplacechildnodeancestor.html \
		test_nodereplacechildnodename.html \
		test_nodereplacechildnomodificationallowederr.html \
		test_nodereplacechildnomodificationallowederrEE.html \
		test_nodereplacechildoldchildnonexistent.html \
		test_nodesetnodevaluenomodificationallowederr.html \
		test_nodesetnodevaluenomodificationallowederrEE.html \
		test_nodetextnodeattribute.html \
		test_nodetextnodename.html \
		test_nodetextnodetype.html \
		test_nodetextnodevalue.html \
		test_nodevalue01.html \
		test_nodevalue02.html \
		test_nodevalue03.html \
		test_nodevalue04.html \
		test_nodevalue05.html \
		test_nodevalue06.html \
		test_nodevalue07.html \
		test_nodevalue08.html \
		test_nodevalue09.html \
		test_notationgetnotationname.html \
		test_notationgetpublicid.html \
		test_notationgetpublicidnull.html \
		test_notationgetsystemid.html \
		test_notationgetsystemidnull.html \
		test_processinginstructiongetdata.html \
		test_processinginstructiongettarget.html \
		test_processinginstructionsetdatanomodificationallowederr.html \
		test_PIsetdatanomodificationallowederrEE.html \
		test_textindexsizeerrnegativeoffset.html \
		test_textindexsizeerroffsetoutofbounds.html \
		test_textparseintolistofelements.html \
		test_textsplittextfour.html \
		test_textsplittextnomodificationallowederr.html \
		test_textsplittextnomodificationallowederrEE.html \
		test_textsplittextone.html \
		test_textsplittextthree.html \
		test_textsplittexttwo.html \
		test_textwithnomarkup.html \
		$(NULL)

# test_PIsetdatanomodificationallowederrEE.html was originally
# test_processinginstructionsetdatanomodificationallowederrEE.html, but that
# name is too long for Windows little brain.

# work around command-line length limits by splitting into groups
libs:: 	$(_TEST_FILES_A)
	$(INSTALL) $(foreach f,$^,"$f") $(DEPTH)/_tests/testing/mochitest/tests/$(relativesrcdir)

libs::	$(_TEST_FILES_B)
	$(INSTALL) $(foreach f,$^,"$f") $(DEPTH)/_tests/testing/mochitest/tests/$(relativesrcdir)

libs::	$(_TEST_FILES_C)
	$(INSTALL) $(foreach f,$^,"$f") $(DEPTH)/_tests/testing/mochitest/tests/$(relativesrcdir)

libs::	$(_TEST_FILES_D)
	$(INSTALL) $(foreach f,$^,"$f") $(DEPTH)/_tests/testing/mochitest/tests/$(relativesrcdir)

libs::	$(_TEST_FILES_E)
	$(INSTALL) $(foreach f,$^,"$f") $(DEPTH)/_tests/testing/mochitest/tests/$(relativesrcdir)

libs::	$(_TEST_FILES_F)
	$(INSTALL) $(foreach f,$^,"$f") $(DEPTH)/_tests/testing/mochitest/tests/$(relativesrcdir)

libs::	$(_TEST_FILES_G)
	$(INSTALL) $(foreach f,$^,"$f") $(DEPTH)/_tests/testing/mochitest/tests/$(relativesrcdir)
