DOM Level 3 Test Suite


The DOM Level 3 Events Test Suite was designed to test whether the W3C DOM level 3 Events Specifications can be implemented interoperably as published. If you have implemented the DOM Level 3 Events, using this test suite facility is a good way to ensure that your implementation follows the specification, and to identify aspects of the specification that should be changed if there are implementability issues. Sending us your test suite results helps the WEB API Working Group to satisfy the requirements to progress toward W3C Candidate Recommendation status.

Use CVS to get the test suite (Of course needs changing):

$ export CVSROOT=""
$ cvs login
(Logging in to
CVS password: anonymous
$ cvs get 2008/DOM-Level-Events-0.1-test-suite/ 

You can also browse the testsuite using CVSWeb at

The DOM Level 3 Events Test Suite 0.1.0 contains a catalog that contains general information on the test suite as well as test descriptions for each of the test cases included in this release. Test cases and required test files are defined as individual files. All interpretations of this Recommendation are subject to confirmation by the WEB API Working Group.

Implementors are encouraged 1) to write a harness for this test suite (or use the one provided) and to test their implementations and 2) to report their results to the WEB API Working Group. All of these areas are discussed in greater detail below.


This is the initial public release of this test suite. It has been verified independently by one implementation and one reviewer who inspected it in detail.


Version Date
DOM Level 3 Events Test Suite 0.1.0 June 15, 2008

Running the DOM Level 3 Events Test Suite

We encourage you, the implementors of the DOM Level 3 Events Specifications, to run these tests and send us your results. These results will help us exit Candidate Recommendation (described in the W3C Process).

Reporting a Problem

If you believe that some of the test cases or their expected results are incorrect, then we encourage you to enter bug reports in the public instance of Bugzilla at W3C, Please include the test case and test results you believe are correct as attachments to the bug report.

To enter a bug report you will need a Bugzilla signon (email address and password). You can create this signon by following the Open a new Bugzilla account link on the Bugzilla Main Page. General information on Bugzilla, an open-source bug tracking system, is available at The standard documentation for the version currently being run on the W3C server is available at

To enter a bug report in Bugzilla you will need to log in, choose the action "New", and then choose the "DOM Level 3 Events Facility Test Suite" product. Please be specific about the problem that you are reporting. Clearly identify the test case or test cases that are problematic. If you believe that the expected result is wrong, then tell us what result you believe is correct. If you believe that another result for a test case is justified, then please tell us what it is. In both cases, please cite portions of the DOM Level 3 Events specifications that support your position.

Submission of Test Suite Results

When you are ready to submit your results to us, we ask that you follow the guidelines provided in Guidelines for Submitting DOM Level 3 Events Test Suite Results.

If you have indicated that you wish your results to be displayed as “Anonymous”, then please send them to the DOM Level 3 Events WG Team Contact, Doug Scheppers. Otherwise, please send them to Carmelo Montanez, cc'ing

We encourage you to send us results early, and then to send us updates as the DOM Level 3 Events specifications progresses and as your implementation progresses.

Test Suite Results

We have received results for the following XQuery implementations:

Contacting Us

Questions about the Dom Level 3 Events Test Suite can be sent to the DOM Level 3 Events public mailing list. Messages sent to this list can be seen in


The following members of the WEB API Working Group participated in the development of this test suite:

Carmelo Montanez (NIST)

WebmasterLast modified: $Date: 2008/03/2008 19:52:13 $ by $Author: cmontane $

Copyright 1994-2006 W3C (MIT, ERCIM, Keio), All Rights Reserved. W3C liability, trademark, document use and software licensing rules apply. Your interactions with this site are in accordance with our public and Member privacy statements.